Skip to content
hw.dev
hw.dev/signal/netsmith-jlcpcb-rules-router-checker-2026
SignalNetsmith

One JLCPCB Rule Set Now Drives Both Routing and Board Checks

Netsmith now feeds one explicit JLCPCB process definition into both automatic routing and the final board check.

Thesis connection

When routing and manufacturing checks read the same process rules, a board is less likely to fail only after its files reach the factory.

#pcb#manufacturing#eda#verification
Read Original

Netsmith has encoded the missing limits from JLCPCB (a circuit-board manufacturer) into its board process definition, then connected those limits to both its router and its design rule checking (DRC). The change covers hole-to-track spacing, pad spacing, solder-mask clearance, slots, drill sizes, and copper rings around plated holes.

The important engineering choice is that the router and checker read the same values. Netsmith now chooses a 0.2 millimeter drill inside a 0.45 millimeter via because that is the smallest option at JLCPCB's standard price. Its tests narrow every process field and fail unless that value reaches both routing and DRC, or the source names why the rule does not apply. That catches a class of bugs where an automatic router creates geometry that its own manufacturing check later rejects.

Board automation needs process data that behaves like code, with one reviewed definition and tests for every consumer. A team evaluating an automatic router should change one clearance in its factory profile and confirm that route generation and the final check both respond before trusting it on a production board.