summaryrefslogtreecommitdiff
path: root/prototype-b/soil_moisture_board.rules
diff options
context:
space:
mode:
Diffstat (limited to 'prototype-b/soil_moisture_board.rules')
-rw-r--r--prototype-b/soil_moisture_board.rules95
1 files changed, 95 insertions, 0 deletions
diff --git a/prototype-b/soil_moisture_board.rules b/prototype-b/soil_moisture_board.rules
new file mode 100644
index 0000000..22553d0
--- /dev/null
+++ b/prototype-b/soil_moisture_board.rules
@@ -0,0 +1,95 @@
+
+(rules PCB soil_moisture_board
+ (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 379)
+ (layer_rule F.Cu
+ (active on)
+ (preferred_direction horizontal)
+ (preferred_direction_trace_costs 1.0)
+ (against_preferred_direction_trace_costs 2.0)
+ )
+ (layer_rule B.Cu
+ (active on)
+ (preferred_direction vertical)
+ (preferred_direction_trace_costs 1.0)
+ (against_preferred_direction_trace_costs 2.0)
+ )
+ )
+ (rule
+ (width 254.0)
+ (clear 254.2)
+ (clear 127.0 (type smd_to_turn_gap))
+ (clear 63.6 (type smd_smd))
+ )
+ (padstack "Via[0-1]_889:635_um"
+ (shape
+ (circle F.Cu 889.0 0.0 0.0)
+ )
+ (shape
+ (circle B.Cu 889.0 0.0 0.0)
+ )
+ (attach off)
+ )
+ (padstack "Via[0-1]_889:0_um"
+ (shape
+ (circle F.Cu 889.0 0.0 0.0)
+ )
+ (shape
+ (circle B.Cu 889.0 0.0 0.0)
+ )
+ (attach off)
+ )
+ (via
+ "Via[0-1]_889:635_um" "Via[0-1]_889:635_um" default
+ )
+ (via
+ "Via[0-1]_889:0_um" "Via[0-1]_889:0_um" default
+ )
+ (via
+ "Via[0-1]_889:635_um-kicad_default" "Via[0-1]_889:635_um" "kicad_default"
+ )
+ (via
+ "Via[0-1]_889:0_um-kicad_default" "Via[0-1]_889:0_um" "kicad_default"
+ )
+ (via_rule
+ default "Via[0-1]_889:635_um"
+ )
+ (via_rule
+ "kicad_default" "Via[0-1]_889:635_um-kicad_default"
+ )
+ (class default
+ "@:no_net_0"
+ (clearance_class default)
+ (via_rule default)
+ (rule
+ (width 254.0)
+ )
+ (circuit
+ (use_layer F.Cu B.Cu)
+ )
+ )
+ (class "kicad_default"
+ +3.3V GND "N-000001" "N-0000010" "N-0000011" "N-0000012" "N-0000013" "N-0000014"
+ "N-0000015" "N-0000016" "N-0000017" "N-0000019" "N-000002" "N-0000020" "N-0000021" "N-0000022"
+ "N-000003" "N-0000030" "N-0000031" "N-0000032" "N-0000033" "N-0000034" "N-000004" "N-000005"
+ "N-000006" "N-000007" "N-000008"
+ (clearance_class "kicad_default")
+ (via_rule kicad_default)
+ (rule
+ (width 254.0)
+ )
+ (circuit
+ (use_layer F.Cu B.Cu)
+ )
+ )
+) \ No newline at end of file