summaryrefslogtreecommitdiffstats
path: root/kicad/robs_speedo.rules
diff options
context:
space:
mode:
Diffstat (limited to 'kicad/robs_speedo.rules')
-rw-r--r--kicad/robs_speedo.rules83
1 files changed, 83 insertions, 0 deletions
diff --git a/kicad/robs_speedo.rules b/kicad/robs_speedo.rules
new file mode 100644
index 0000000..c900b0b
--- /dev/null
+++ b/kicad/robs_speedo.rules
@@ -0,0 +1,83 @@
+
+(rules PCB robs_speedo
+ (snap_angle
+ fortyfive_degree
+ )
+ (autoroute_settings
+ (fanout off)
+ (autoroute on)
+ (postroute on)
+ (vias on)
+ (via_costs 50)
+ (plane_via_costs 5)
+ (start_ripup_costs 100)
+ (start_pass_no 353)
+ (layer_rule F.Cu
+ (active on)
+ (preferred_direction horizontal)
+ (preferred_direction_trace_costs 1.0)
+ (against_preferred_direction_trace_costs 2.9)
+ )
+ (layer_rule B.Cu
+ (active on)
+ (preferred_direction vertical)
+ (preferred_direction_trace_costs 1.0)
+ (against_preferred_direction_trace_costs 1.5)
+ )
+ )
+ (rule
+ (width 250.0)
+ (clear 200.2)
+ (clear 125.0 (type smd_to_turn_gap))
+ (clear 50.0 (type smd_smd))
+ )
+ (padstack "Via[0-1]_800:400_um"
+ (shape
+ (circle F.Cu 800.0 0.0 0.0)
+ )
+ (shape
+ (circle B.Cu 800.0 0.0 0.0)
+ )
+ (attach off)
+ )
+ (via
+ "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
+ )
+ (via
+ "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
+ )
+ (via_rule
+ default "Via[0-1]_800:400_um"
+ )
+ (via_rule
+ "kicad_default" "Via[0-1]_800:400_um-kicad_default"
+ )
+ (class default
+ (clearance_class default)
+ (via_rule default)
+ (rule
+ (width 250.0)
+ )
+ (circuit
+ (use_layer F.Cu B.Cu)
+ )
+ )
+ (class "kicad_default"
+ GND +3V3 "Net-(U1-Pad62)" "Net-(U1-Pad61)" "Net-(R4-Pad1)" "Net-(U1-Pad59)" "Net-(U1-Pad58)" "Net-(U1-Pad57)"
+ "Net-(U1-Pad56)" "Net-(U1-Pad55)" "Net-(U1-Pad54)" "Net-(U1-Pad53)" "Net-(U1-Pad52)" "Net-(U1-Pad51)" "Net-(U1-Pad50)" "Net-(J2-Pad3)"
+ "Net-(J2-Pad2)" "Net-(U1-Pad45)" "Net-(U1-Pad44)" "Net-(J1-Pad3)" "Net-(J1-Pad2)" "Net-(U1-Pad41)" "Net-(U1-Pad40)" "Net-(U1-Pad39)"
+ "Net-(U1-Pad38)" "Net-(U1-Pad37)" "Net-(U1-Pad36)" "Net-(U1-Pad35)" "Net-(U1-Pad34)" "Net-(U1-Pad33)" "Net-(U1-Pad30)" "Net-(U1-Pad29)"
+ "Net-(U1-Pad28)" "Net-(U1-Pad27)" "Net-(U1-Pad26)" "Net-(U1-Pad25)" "Net-(U1-Pad24)" "Net-(U1-Pad23)" "Net-(U1-Pad22)" "Net-(U1-Pad21)"
+ "Net-(U1-Pad20)" "Net-(U1-Pad17)" "Net-(U1-Pad16)" "Net-(U1-Pad15)" "Net-(U1-Pad14)" "Net-(U1-Pad11)" "Net-(U1-Pad10)" "Net-(U1-Pad9)"
+ "Net-(U1-Pad8)" "Net-(C3-Pad1)" "Net-(C2-Pad1)" "Net-(C1-Pad1)" "Net-(C5-Pad1)" "Net-(C4-Pad1)" "Net-(R1-Pad1)" "Net-(BT1-Pad1)"
+ "Net-(D1-Pad1)"
+ (clearance_class "kicad_default")
+ (via_rule kicad_default)
+ (rule
+ (width 250.0)
+ )
+ (circuit
+ (use_layer F.Cu B.Cu)
+ )
+ )
+) \ No newline at end of file