0
mirror of https://github.com/oresat/oresat-c3-hardware.git synced 2026-04-19 01:04:14 +00:00
Files
oresat-c3-hardware/oresat-c3-card/oresat-c3.kicad_dru

30 lines
935 B
Plaintext

(version 1)
# For the RF netclass, ignore erors caused by pads being withing 0.5 mm
(rule "RF_Clearance_Relaxation_at_Pad"
(condition "A.NetClass == 'RF-50-OSH' && B.Type == 'Pad'")
(constraint clearance (min 0.17mm))
)
# For the RF netclass, ignore erors caused by traces being withing 0.5 mm
# while still allowing the clearance to be 0.5 mm
(rule "RF_Clearance_Trace_to_Trace_Relaxation"
(condition "A.NetClass == 'RF-50-OSH' && B.Type == 'Track'")
(constraint clearance (min 0.15mm))
)
# For the eMMC, ignore routing through unconnected pins.
(rule "Allow_Trace_Through_Unconnected_Pads"
(condition "A.Type == 'Track' && B.Type == 'Pad' && B.NetName == 'unconnected-*'")
(constraint clearance (min -1mm))
)
# For the SMPM edge connectors, ignore copper near edge cuts errors
(rule "Allow_Copper_To_Edge"
(condition "A.insideArea('EDGE_PERMIT_ZONE')")
(constraint edge_clearance (min -1mm))
)