-
Notifications
You must be signed in to change notification settings - Fork 0
/
ardas_shield.rules
149 lines (148 loc) · 3.39 KB
/
ardas_shield.rules
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
(rules PCB ardas_shield
(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 10618)
(layer_rule Front
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.3)
)
(layer_rule Back
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.8)
)
)
(rule
(width 203.2)
(clear 203.4)
(clear 101.6 (type smd_to_turn_gap))
(clear 50.8 (type smd_smd))
)
(padstack "Via[0-1]_1000:635_um"
(shape
(circle Front 1000.0 0.0 0.0)
)
(shape
(circle Back 1000.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_1000:635_um" "Via[0-1]_1000:635_um" default
)
(via
"Via[0-1]_1000:635_um-kicad_default" "Via[0-1]_1000:635_um" "kicad_default"
)
(via
"Via[0-1]_1000:635_um-16mil" "Via[0-1]_1000:635_um" 16mil
)
(via
"Via[0-1]_1000:635_um-20mil" "Via[0-1]_1000:635_um" 20mil
)
(via
"Via[0-1]_1000:635_um-2mil" "Via[0-1]_1000:635_um" 2mil
)
(via
"Via[0-1]_1000:635_um-8mil" "Via[0-1]_1000:635_um" 8mil
)
(via_rule
default "Via[0-1]_1000:635_um"
)
(via_rule
"kicad_default" "Via[0-1]_1000:635_um-kicad_default"
)
(via_rule
16mil "Via[0-1]_1000:635_um-16mil"
)
(via_rule
20mil "Via[0-1]_1000:635_um-20mil"
)
(via_rule
2mil "Via[0-1]_1000:635_um-2mil"
)
(via_rule
8mil "Via[0-1]_1000:635_um-8mil"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 203.2)
)
(circuit
(use_layer Front Back)
)
)
(class "kicad_default"
"Net-(D1-Pad3)" "Net-(D1-Pad4)" "Net-(CON1-PadCD1)" +3.3V "Net-(D1-Pad2)"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 203.2)
)
(circuit
(use_layer Front Back)
)
)
(class 16mil
GND +5V
(clearance_class 16mil)
(via_rule 16mil)
(rule
(width 406.4)
)
(circuit
(use_layer Front Back)
)
)
(class 20mil
(clearance_class 20mil)
(via_rule 20mil)
(rule
(width 508.0)
)
(circuit
(use_layer Front Back)
)
)
(class 2mil
(clearance_class 2mil)
(via_rule 2mil)
(rule
(width 50.8)
)
(circuit
(use_layer Front Back)
)
)
(class 8mil
"Net-(BT1-Pad1)" /SEN3 /MOSI3 /SCK3 MISO D17 D03 D02
A05 A04 "Net-(IC1-Pad2)" "Net-(IC1-Pad1)" D08 D09 D00 D01
D04 D05 SCK MOSI D14 D15 D16 CH4
CH3 CH2 CH1 "Net-(R1-Pad2)" "Net-(RP2-Pad7)" "Net-(RP2-Pad8)" "Net-(RP2-Pad5)" "Net-(RP2-Pad6)"
"Net-(RP3-Pad1)" "Net-(RP3-Pad4)" "Net-(RP3-Pad2)" "Net-(RP3-Pad3)" "Net-(RP5-Pad7)" "Net-(RP5-Pad8)" "Net-(RP5-Pad5)" "Net-(RP5-Pad6)"
D06 "Net-(U2-Pad3)" "Net-(U2-Pad4)" "Net-(U2-Pad5)" "Net-(U2-Pad6)" D07 "Net-(U2-Pad10)" "Net-(U2-Pad11)"
"Net-(U2-Pad12)" "Net-(U2-Pad13)" "Net-(U2-Pad14)" "Net-(U4-Pad14)" "Net-(U4-Pad13)" "Net-(U4-Pad12)" "Net-(U4-Pad11)" "Net-(U4-Pad6)"
"Net-(U4-Pad5)" "Net-(U4-Pad4)" "Net-(U4-Pad3)" "Net-(RP1-Pad8)" "Net-(RP4-Pad4)" "Net-(RP4-Pad6)"
(clearance_class 8mil)
(via_rule 8mil)
(rule
(width 203.2)
)
(circuit
(use_layer Front Back)
)
)
)