Плата
Пресеты стека слоёв
Все сборки с импедансом JLCPCB, стандартные сборки PCBWay и два универсальных стека HDI, названные по кодам производителя.
preset называет стандартную сборку производителя. Пресеты поставляются с agentee, в crates/agentee-core/stackups/*.toml:
| производитель | названия | сборки |
|---|---|---|
| JLCPCB | код производителя, JLC06161H-1080 (слои, толщина, внешняя и внутренняя медь, препрег) | каждое изготовление с контролем импеданса, от 4 до 20 слоёв, от 0,4 до 3,0 мм, плюс jlcpcb-2l-1.6mm |
| PCBWay | pcbway-6l-1.6mm-1oz-1oz-70-2116-7628 (слои, толщина, внешний и внутренний медь в унциях, процент меди во внутренних слоях, препреги) | стандартные платы с переходными отверстиями, от 4 до 18 слоёв |
| универсальный HDI | hdi-6l-1n1: 6 слоёв, структура 1+4+1, 0,8 мм, препрег 1080 для наращивания (0,07 мм) поверх ядра, 2116, подстек ядра; hdi-8l-2n2: 8 слоёв, структура 2+4+2, 1,0 мм, два слоя наращивания 1080 с каждой стороны поверх того же подстека | не опубликованное заводом изготовление |
agentee stackups выводит список (--fab, --layers, --thickness, --search), а agentee stackups NAME печатает слои одного пресета; через MCP это инструмент stackups. Имена не зависят от регистра. jlcpcb-4l-1.6mm-7628 и jlcpcb-4l-1.6mm-3313 это старые имена JLC04161H-7628 и JLC04161H-3313.
Толщины слоёв JLCPCB взяты из данных, лежащих в основе jlcpcb.com/impedance. Их диэлектрическая проницаемость взята из руководства к калькулятору: Nan Ya NP-155F по толщине ядра и препрегу для 4-8 слоёв, Shengyi S1000-2M для 10 и более. Если в таблице нет значения, берётся значение другой системы для того же препрега или ближайшая толщина ядра в той же системе. Толщины PCBWay указаны после ламинирования и распределяются между слоями препрега в стеке по их исходной толщине, с DK, напечатанным на каждом изготовлении. Тангенс угла потерь везде 0,02; ни один завод не публикует его по каждому изготовлению. crates/agentee-core/stackups/fetch.py обновляет оба набора данных.
Или перечислите слои сами, сверху вниз. Используйте либо preset, либо layers, но не оба.
[stackup]
[[stackup.layers]]
kind = "silk"
[[stackup.layers]]
kind = "mask"
thickness = "15um"
er = 3.8
[[stackup.layers]]
kind = "copper" # named F.Cu, In1.Cu ... B.Cu in order, or set `name`
thickness = "1oz"
[[stackup.layers]]
kind = "prepreg" # prepreg | core
material = "7628"
thickness = "0.2104mm"
er = 4.4
loss_tangent = 0.02
# ... more copper and dielectric ...Типы слоёв: silk, paste, mask, copper, core, prepreg. Медь должна чередоваться с диэлектриком; маска, паяльная паста и шелкография находятся снаружи внешней меди.