Placa
Predefinições de stackup
Todas as construções de impedância da JLCPCB, as construções padrão da PCBWay e dois stackups HDI genéricos, nomeados pelo código próprio do fabricante.
preset nomeia uma construção padrão do fabricante. Os presets são fornecidos com o agentee, em crates/agentee-core/stackups/*.toml:
| fabricante | nomes | construções |
|---|---|---|
| JLCPCB | o código do fabricante, JLC06161H-1080 (camadas, espessura, cobre externo e interno, pré-impregnado) | cada construção com impedância controlada, 4 a 20 camadas, 0,4 a 3,0 mm, além de jlcpcb-2l-1.6mm |
| PCBWay | pcbway-6l-1.6mm-1oz-1oz-70-2116-7628 (camadas, espessura, oz exterior e interior, % de cobre interior, pré-impregnados) | as construções padrão com furos passantes, 4 a 18 camadas |
| HDI genérico | hdi-6l-1n1: 6 camadas 1+4+1, 0,8 mm, pré-impregnado de construção 1080 (0,07 mm) sobre um núcleo, 2116, sub-stack do núcleo; hdi-8l-2n2: 8 camadas 2+4+2, 1,0 mm, duas camadas de construção 1080 em cada lado sobre o mesmo sub-stack | não é uma construção publicada por um fabricante |
agentee stackups lista-os (--fab, --layers, --thickness, --search) e agentee stackups NAME imprime as camadas de um preset; via MCP é a ferramenta stackups. Os nomes correspondem independentemente da maiúscula/minúscula. jlcpcb-4l-1.6mm-7628 e jlcpcb-4l-1.6mm-3313 são os nomes antigos de JLC04161H-7628 e JLC04161H-3313.
As espessuras das camadas da JLCPCB vêm dos dados por trás de jlcpcb.com/impedance. O seu er vem do guia da calculadora: Nan Ya NP-155F por espessura do núcleo e pré-impregnado para 4 a 8 camadas, Shengyi S1000-2M para 10 ou mais. Quando uma tabela não tem uma entrada, o valor é o do outro sistema para o mesmo pré-impregnado, ou a espessura de núcleo mais próxima no mesmo sistema. As espessuras da PCBWay são após a laminação, divididas entre as camadas de pré-impregnado empilhadas pela sua espessura bruta, com o DK impresso em cada construção. A tangente de perda é 0,02 em todo o lado; nenhum fabricante a publica por construção. crates/agentee-core/stackups/fetch.py refaz a recolha de ambos.
Ou liste as camadas por si, de cima para baixo. Use preset ou layers, não ambos.
[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 ...Tipos de camada: silk, paste, mask, copper, core, prepreg. O cobre deve alternar com o dielétrico; máscara, pasta e serigrafia ficam fora do cobre exterior.