You've already forked oresat-c3-hardware
mirror of
https://github.com/oresat/oresat-c3-hardware.git
synced 2026-04-19 01:04:14 +00:00
30 lines
935 B
Plaintext
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))
|
|
)
|