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": "PCBWay",
"process": "standard",
"layerCount": 4,
"boardSetupConstraints": {
"minTrackWidthMm": 0.1016,
"minClearanceMm": 0.127,
"minViaDrillMm": 0.2,
"minViaDiameterMm": 0.454,
"minHoleMm": 0.2,
"copperEdgeClearanceMm": 0.25,
"holeToHoleMm": 0.2794,
"annularRingViaMm": 0.127,
"annularRingPadMm": null,
"silkMinLineWidthMm": 0.15,
"maskExpansionMm": 0.0508
},
"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://www.pcbway.com/capabilities.html",
"dateRead": "2026-09-03"
}
]
}