agentee

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:

fabricantenomesconstruções
JLCPCBo 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
PCBWaypcbway-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éricohdi-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-stacknã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.

docs/format.md · Markdown para agentes