skill
PCB Design Rules
Public Made by Adomby adom
Canonical PCB fab design rules (DRC) for every popular vendor: one JSON record per vendor, process and layer count, with generated Fusion/EAGLE .dru and .edru, KiCad .kicad_dru plus board-setup JSON, Altium .RUL exports, and a human comparison table. Every number cites the vendor's own capabilities page and the date it was read.
main
John Lauer
Initial publish: canonical per-vendor PCB fab design rules. 13 vendors, 56 records (vendor, process, layer count) read…
bafc3ce
1mo ago
{
"vendor": "Seeed Fusion",
"process": "standard",
"layerCount": 6,
"boardSetupConstraints": {
"minTrackWidthMm": 0.1016,
"minClearanceMm": 0.1016,
"minViaDrillMm": 0.2,
"minViaDiameterMm": 0.4,
"minHoleMm": 0.2,
"copperEdgeClearanceMm": 0.3,
"holeToHoleMm": 0.3,
"annularRingViaMm": 0.1,
"annularRingPadMm": null,
"silkMinLineWidthMm": 0.1016,
"maskExpansionMm": 0.1
},
"notes": "Apply as Board Setup, Constraints. The matching .kicad_dru file carries the same limits as custom rules; the two are redundant on purpose so both the GUI constraints and kicad-cli DRC enforce them.",
"sources": [
{
"url": "https://support.seeed.cc/portal/en/kb/articles/fusion-pcb-specification",
"dateRead": "2026-09-03"
}
]
}