7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2024-11-22 12:25:01 +00:00
kicad/qa/data/pcbnew/issue17967/issue17967.kicad_dru
Seth Hillbrand 75ab3d9e8b Handle arcs dp coupling
Calculate coupled arcs and spacing

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17967
2024-05-30 16:11:12 -07:00

29 lines
796 B
Plaintext

(version 1)
(rule "csi_outer"
(layer outer)
(condition "(A.NetClass == 'csi_diff100R')")
(constraint track_width (opt 0.065mm))
(constraint diff_pair_gap (min "0.065mm") (opt 0.15mm) (max "0.35mm"))
(constraint diff_pair_uncoupled (max 15mm))
)
(rule "csi_clearance"
(layer outer)
(condition "(A.NetClass == 'csi_diff100R' && !AB.isCoupledDiffPair() && A.Type == 'Track' && B.Type == 'Track')")
(constraint clearance (min 0.3mm))
)
(rule "csi_GND_clearance"
(layer outer)
(condition "A.NetClass == 'csi_diff100R' && B.NetName == 'GND'")
(constraint clearance (min 0.15mm))
)
(rule "connector_clearance"
(condition "(A.Type == 'Pad' || A.Type == 'Via') && ( A.insideCourtyard('J1') || A.insideCourtyard('J2') || A.insideCourtyard('J3')) ")
(constraint clearance (min 0.15mm))
)