├── lib
├── Raspberry_Pi_Zero_v.1.3_Hat.pretty
│ ├── ~$CPG-01-TH-B.SLDPRT
│ ├── CPG-01-TH-B.SLDPRT
│ ├── CPG-01-TH-B.STEP
│ ├── Raspberry_Pi_Zero_V1.3.STEP
│ ├── 970100155.stp
│ └── RASPI_ZERO_FULL.kicad_mod
└── Raspberry_Pi_Zero_v.1.3_Hat.kicad_sym
├── kicad
├── ~PiZeroHat.kicad_pcb.lck
├── PiZeroHat-backups
│ ├── PiZeroHat-2024-07-16_162751.zip
│ └── PiZeroHat-2024-07-16_165457.zip
├── fp-lib-table
├── sym-lib-table
├── PiZeroHat.kicad_prl
├── PiZeroHat.kicad_pro
├── PiZeroHat.kicad_sch
└── LICENSE
├── assets
├── PiZeroHat_01.jpg
├── PiZeroHat_02.jpg
└── PiZeroHat_03.jpg
└── README.md
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/~$CPG-01-TH-B.SLDPRT:
--------------------------------------------------------------------------------
1 | Vasil
--------------------------------------------------------------------------------
/kicad/~PiZeroHat.kicad_pcb.lck:
--------------------------------------------------------------------------------
1 | {"hostname":"DESKTOP-9HCM88U","username":"vasil"}
--------------------------------------------------------------------------------
/assets/PiZeroHat_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/assets/PiZeroHat_01.jpg
--------------------------------------------------------------------------------
/assets/PiZeroHat_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/assets/PiZeroHat_02.jpg
--------------------------------------------------------------------------------
/assets/PiZeroHat_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/assets/PiZeroHat_03.jpg
--------------------------------------------------------------------------------
/kicad/PiZeroHat-backups/PiZeroHat-2024-07-16_162751.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/kicad/PiZeroHat-backups/PiZeroHat-2024-07-16_162751.zip
--------------------------------------------------------------------------------
/kicad/PiZeroHat-backups/PiZeroHat-2024-07-16_165457.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/kicad/PiZeroHat-backups/PiZeroHat-2024-07-16_165457.zip
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.SLDPRT:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.SLDPRT
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/Raspberry_Pi_Zero_V1.3.STEP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vasya-zh/PiZeroHat/HEAD/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/Raspberry_Pi_Zero_V1.3.STEP
--------------------------------------------------------------------------------
/kicad/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (version 7)
3 | (lib (name "Raspberry_Pi_Zero_v.1.3_Hat")(type "KiCad")(uri "${KIPRJMOD}/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty")(options "")(descr ""))
4 | )
5 |
--------------------------------------------------------------------------------
/kicad/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (version 7)
3 | (lib (name "Raspberry_Pi_Zero_v.1.3_Hat")(type "KiCad")(uri "${KIPRJMOD}/lib/Raspberry_Pi_Zero_v.1.3_Hat.kicad_sym")(options "")(descr ""))
4 | )
5 |
--------------------------------------------------------------------------------
/kicad/PiZeroHat.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "All Layers",
5 | "auto_track_width": true,
6 | "hidden_netclasses": [],
7 | "hidden_nets": [],
8 | "high_contrast_mode": 0,
9 | "net_color_mode": 1,
10 | "opacity": {
11 | "images": 0.6,
12 | "pads": 1.0,
13 | "tracks": 1.0,
14 | "vias": 1.0,
15 | "zones": 0.6
16 | },
17 | "selection_filter": {
18 | "dimensions": true,
19 | "footprints": true,
20 | "graphics": true,
21 | "keepouts": true,
22 | "lockedItems": false,
23 | "otherItems": true,
24 | "pads": true,
25 | "text": true,
26 | "tracks": true,
27 | "vias": true,
28 | "zones": true
29 | },
30 | "visible_items": [
31 | 0,
32 | 1,
33 | 2,
34 | 3,
35 | 4,
36 | 5,
37 | 8,
38 | 9,
39 | 10,
40 | 11,
41 | 12,
42 | 13,
43 | 15,
44 | 16,
45 | 17,
46 | 18,
47 | 19,
48 | 20,
49 | 21,
50 | 22,
51 | 23,
52 | 24,
53 | 25,
54 | 26,
55 | 27,
56 | 28,
57 | 29,
58 | 30,
59 | 32,
60 | 33,
61 | 34,
62 | 35,
63 | 36,
64 | 39,
65 | 40
66 | ],
67 | "visible_layers": "fffffff_ffffffff",
68 | "zone_display_mode": 0
69 | },
70 | "git": {
71 | "repo_password": "",
72 | "repo_type": "",
73 | "repo_username": "",
74 | "ssh_key": ""
75 | },
76 | "meta": {
77 | "filename": "PiZeroHat.kicad_prl",
78 | "version": 3
79 | },
80 | "project": {
81 | "files": []
82 | }
83 | }
84 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PiZeroHat
2 |
3 | KiCad component and example project for creating Raspberry Pi Zero Shields/Hats with USB and power lines directly (nor with extra cables), with a help of pogo pins (spring contacts).
4 |
5 | 
6 | 
7 | You can use it to create Pi Zero-based devices with onboard USB peripherals and advanced power circuits. For example USB-hubs and Ethernet drivers or other USB peripherals.
8 |
9 | PiZeroHat KiCad library includes schematic symbols with D+, D- USB lines and +5V_USB and GND lines to power Raspberry Pi Zero properly, and a footprint with 2x20 RPi connector, pogo-pin's points and 2.75mm fixture holes for M2.5 stand-offs.
10 |
11 | 
12 | I've used a 10mm stand-off because of the 2x20 connector height. If you find a shorter connector, you can shorten the standoffs and use shorter pogo pins.
13 |
14 | The goal was to make a PiZeroHat for cases then you need USB lines onboard with a complete 2x20 Pi connector to use also I2C, SPI and Pi GPIOs on your Hat.
15 |
16 | Pogo pins will work with:
17 | - Raspberry Pi Zero v1.3
18 | - Raspberry Pi Zero W (see note below)
19 | - Raspberry Pi Zero 2W (see note below)
20 |
21 | > [!NOTE]
22 | > PiZeroHat will work with Zero W and Zero 2W only if the ferrite ring is installed on D+ and D- pogo pins because of high WiFi radiation which affects on USB data transmission.
23 |
24 | ## BOM:
25 | - 4pcs [CPG-01-TH-B](https://eu.mouser.com/ProductDetail/179-CPG-01-TH-B) - spring contacts or pogo pins for USB and power connections from CUI
26 | - 4pcs [970100155](https://eu.mouser.com/ProductDetail/710-970100155) - 10mm M2.5 F-F Nylon stand-off from Wurth
27 | - 8pcs [29331](https://eu.mouser.com/ProductDetail/534-29331) - M2.5x6mm nylon screws from Keystone
28 | - 1pc [742701712](https://eu.mouser.com/ProductDetail/710-742701712) - ф9*/ф5mm*/H8mm ferrite ring - install on D+/D- pogo pins
29 | - 1pc [2822](https://eu.mouser.com/ProductDetail/485-2822) - 2x20-pin Strip Dual Male Header from Adafruit
30 | - 1pc [2243](https://eu.mouser.com/ProductDetail/485-2243) - 2x20 Short Female Header from Adafruit
31 |
32 | You can use alternatives with the same dimensions from any manufacturer.
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.kicad_sym:
--------------------------------------------------------------------------------
1 | (kicad_symbol_lib
2 | (version 20231120)
3 | (generator "kicad_symbol_editor")
4 | (generator_version "8.0")
5 | (symbol "Raspberry_Pi_Zero_v.1.3_Hat"
6 | (exclude_from_sim no)
7 | (in_bom yes)
8 | (on_board yes)
9 | (property "Reference" "A"
10 | (at 3.048 3.81 0)
11 | (effects
12 | (font
13 | (size 1.27 1.27)
14 | )
15 | )
16 | )
17 | (property "Value" "Raspberry Pi Zero v1.3"
18 | (at 13.462 -60.198 0)
19 | (effects
20 | (font
21 | (size 1.27 1.27)
22 | )
23 | )
24 | )
25 | (property "Footprint" "Raspberry_Pi_Zero_v.1.3_Hat:RASPI_ZERO_FULL"
26 | (at 24.638 -62.992 0)
27 | (effects
28 | (font
29 | (size 1.27 1.27)
30 | )
31 | (hide yes)
32 | )
33 | )
34 | (property "Datasheet" "https://pinout.xyz/"
35 | (at 11.938 -68.072 0)
36 | (effects
37 | (font
38 | (size 1.27 1.27)
39 | )
40 | (hide yes)
41 | )
42 | )
43 | (property "Description" "Raspberry Pi Zero v1.3"
44 | (at 13.462 -65.532 0)
45 | (effects
46 | (font
47 | (size 1.27 1.27)
48 | )
49 | (hide yes)
50 | )
51 | )
52 | (symbol "Raspberry_Pi_Zero_v.1.3_Hat_1_1"
53 | (polyline
54 | (pts
55 | (xy 2.54 -50.8) (xy 26.67 -50.8)
56 | )
57 | (stroke
58 | (width 0)
59 | (type default)
60 | )
61 | (fill
62 | (type none)
63 | )
64 | )
65 | (rectangle
66 | (start 2.54 2.54)
67 | (end 26.67 -58.42)
68 | (stroke
69 | (width 0)
70 | (type default)
71 | )
72 | (fill
73 | (type background)
74 | )
75 | )
76 | (pin input line
77 | (at 0 0 0)
78 | (length 2.54)
79 | (name "+3V3"
80 | (effects
81 | (font
82 | (size 1.27 1.27)
83 | )
84 | )
85 | )
86 | (number "1"
87 | (effects
88 | (font
89 | (size 1.27 1.27)
90 | )
91 | )
92 | )
93 | )
94 | (pin input line
95 | (at 29.21 -10.16 180)
96 | (length 2.54)
97 | (name "GP15/RXD"
98 | (effects
99 | (font
100 | (size 1.27 1.27)
101 | )
102 | )
103 | )
104 | (number "10"
105 | (effects
106 | (font
107 | (size 1.27 1.27)
108 | )
109 | )
110 | )
111 | )
112 | (pin input line
113 | (at 0 -12.7 0)
114 | (length 2.54)
115 | (name "GP17"
116 | (effects
117 | (font
118 | (size 1.27 1.27)
119 | )
120 | )
121 | )
122 | (number "11"
123 | (effects
124 | (font
125 | (size 1.27 1.27)
126 | )
127 | )
128 | )
129 | )
130 | (pin input line
131 | (at 29.21 -12.7 180)
132 | (length 2.54)
133 | (name "GP18"
134 | (effects
135 | (font
136 | (size 1.27 1.27)
137 | )
138 | )
139 | )
140 | (number "12"
141 | (effects
142 | (font
143 | (size 1.27 1.27)
144 | )
145 | )
146 | )
147 | )
148 | (pin input line
149 | (at 0 -15.24 0)
150 | (length 2.54)
151 | (name "GP27"
152 | (effects
153 | (font
154 | (size 1.27 1.27)
155 | )
156 | )
157 | )
158 | (number "13"
159 | (effects
160 | (font
161 | (size 1.27 1.27)
162 | )
163 | )
164 | )
165 | )
166 | (pin input line
167 | (at 29.21 -15.24 180)
168 | (length 2.54)
169 | (name "GND"
170 | (effects
171 | (font
172 | (size 1.27 1.27)
173 | )
174 | )
175 | )
176 | (number "14"
177 | (effects
178 | (font
179 | (size 1.27 1.27)
180 | )
181 | )
182 | )
183 | )
184 | (pin input line
185 | (at 0 -17.78 0)
186 | (length 2.54)
187 | (name "GP22"
188 | (effects
189 | (font
190 | (size 1.27 1.27)
191 | )
192 | )
193 | )
194 | (number "15"
195 | (effects
196 | (font
197 | (size 1.27 1.27)
198 | )
199 | )
200 | )
201 | )
202 | (pin input line
203 | (at 29.21 -17.78 180)
204 | (length 2.54)
205 | (name "GP23"
206 | (effects
207 | (font
208 | (size 1.27 1.27)
209 | )
210 | )
211 | )
212 | (number "16"
213 | (effects
214 | (font
215 | (size 1.27 1.27)
216 | )
217 | )
218 | )
219 | )
220 | (pin input line
221 | (at 0 -20.32 0)
222 | (length 2.54)
223 | (name "+3V3"
224 | (effects
225 | (font
226 | (size 1.27 1.27)
227 | )
228 | )
229 | )
230 | (number "17"
231 | (effects
232 | (font
233 | (size 1.27 1.27)
234 | )
235 | )
236 | )
237 | )
238 | (pin input line
239 | (at 29.21 -20.32 180)
240 | (length 2.54)
241 | (name "GP24"
242 | (effects
243 | (font
244 | (size 1.27 1.27)
245 | )
246 | )
247 | )
248 | (number "18"
249 | (effects
250 | (font
251 | (size 1.27 1.27)
252 | )
253 | )
254 | )
255 | )
256 | (pin input line
257 | (at 0 -22.86 0)
258 | (length 2.54)
259 | (name "GP10/MOSI"
260 | (effects
261 | (font
262 | (size 1.27 1.27)
263 | )
264 | )
265 | )
266 | (number "19"
267 | (effects
268 | (font
269 | (size 1.27 1.27)
270 | )
271 | )
272 | )
273 | )
274 | (pin input line
275 | (at 29.21 0 180)
276 | (length 2.54)
277 | (name "+5V"
278 | (effects
279 | (font
280 | (size 1.27 1.27)
281 | )
282 | )
283 | )
284 | (number "2"
285 | (effects
286 | (font
287 | (size 1.27 1.27)
288 | )
289 | )
290 | )
291 | )
292 | (pin input line
293 | (at 29.21 -22.86 180)
294 | (length 2.54)
295 | (name "GND"
296 | (effects
297 | (font
298 | (size 1.27 1.27)
299 | )
300 | )
301 | )
302 | (number "20"
303 | (effects
304 | (font
305 | (size 1.27 1.27)
306 | )
307 | )
308 | )
309 | )
310 | (pin input line
311 | (at 0 -25.4 0)
312 | (length 2.54)
313 | (name "GP9/MISO"
314 | (effects
315 | (font
316 | (size 1.27 1.27)
317 | )
318 | )
319 | )
320 | (number "21"
321 | (effects
322 | (font
323 | (size 1.27 1.27)
324 | )
325 | )
326 | )
327 | )
328 | (pin input line
329 | (at 29.21 -25.4 180)
330 | (length 2.54)
331 | (name "GP25"
332 | (effects
333 | (font
334 | (size 1.27 1.27)
335 | )
336 | )
337 | )
338 | (number "22"
339 | (effects
340 | (font
341 | (size 1.27 1.27)
342 | )
343 | )
344 | )
345 | )
346 | (pin input line
347 | (at 0 -27.94 0)
348 | (length 2.54)
349 | (name "GP11/SCLK"
350 | (effects
351 | (font
352 | (size 1.27 1.27)
353 | )
354 | )
355 | )
356 | (number "23"
357 | (effects
358 | (font
359 | (size 1.27 1.27)
360 | )
361 | )
362 | )
363 | )
364 | (pin input line
365 | (at 29.21 -27.94 180)
366 | (length 2.54)
367 | (name "GP8/CS0"
368 | (effects
369 | (font
370 | (size 1.27 1.27)
371 | )
372 | )
373 | )
374 | (number "24"
375 | (effects
376 | (font
377 | (size 1.27 1.27)
378 | )
379 | )
380 | )
381 | )
382 | (pin input line
383 | (at 0 -30.48 0)
384 | (length 2.54)
385 | (name "GND"
386 | (effects
387 | (font
388 | (size 1.27 1.27)
389 | )
390 | )
391 | )
392 | (number "25"
393 | (effects
394 | (font
395 | (size 1.27 1.27)
396 | )
397 | )
398 | )
399 | )
400 | (pin input line
401 | (at 29.21 -30.48 180)
402 | (length 2.54)
403 | (name "GP7/CS1"
404 | (effects
405 | (font
406 | (size 1.27 1.27)
407 | )
408 | )
409 | )
410 | (number "26"
411 | (effects
412 | (font
413 | (size 1.27 1.27)
414 | )
415 | )
416 | )
417 | )
418 | (pin input line
419 | (at 0 -33.02 0)
420 | (length 2.54)
421 | (name "GP0"
422 | (effects
423 | (font
424 | (size 1.27 1.27)
425 | )
426 | )
427 | )
428 | (number "27"
429 | (effects
430 | (font
431 | (size 1.27 1.27)
432 | )
433 | )
434 | )
435 | )
436 | (pin input line
437 | (at 29.21 -33.02 180)
438 | (length 2.54)
439 | (name "GP1"
440 | (effects
441 | (font
442 | (size 1.27 1.27)
443 | )
444 | )
445 | )
446 | (number "28"
447 | (effects
448 | (font
449 | (size 1.27 1.27)
450 | )
451 | )
452 | )
453 | )
454 | (pin input line
455 | (at 0 -35.56 0)
456 | (length 2.54)
457 | (name "GP5"
458 | (effects
459 | (font
460 | (size 1.27 1.27)
461 | )
462 | )
463 | )
464 | (number "29"
465 | (effects
466 | (font
467 | (size 1.27 1.27)
468 | )
469 | )
470 | )
471 | )
472 | (pin input line
473 | (at 0 -2.54 0)
474 | (length 2.54)
475 | (name "GP2/SDA"
476 | (effects
477 | (font
478 | (size 1.27 1.27)
479 | )
480 | )
481 | )
482 | (number "3"
483 | (effects
484 | (font
485 | (size 1.27 1.27)
486 | )
487 | )
488 | )
489 | )
490 | (pin input line
491 | (at 29.21 -35.56 180)
492 | (length 2.54)
493 | (name "GND"
494 | (effects
495 | (font
496 | (size 1.27 1.27)
497 | )
498 | )
499 | )
500 | (number "30"
501 | (effects
502 | (font
503 | (size 1.27 1.27)
504 | )
505 | )
506 | )
507 | )
508 | (pin input line
509 | (at 0 -38.1 0)
510 | (length 2.54)
511 | (name "GP6"
512 | (effects
513 | (font
514 | (size 1.27 1.27)
515 | )
516 | )
517 | )
518 | (number "31"
519 | (effects
520 | (font
521 | (size 1.27 1.27)
522 | )
523 | )
524 | )
525 | )
526 | (pin input line
527 | (at 29.21 -38.1 180)
528 | (length 2.54)
529 | (name "GP12/PWM0"
530 | (effects
531 | (font
532 | (size 1.27 1.27)
533 | )
534 | )
535 | )
536 | (number "32"
537 | (effects
538 | (font
539 | (size 1.27 1.27)
540 | )
541 | )
542 | )
543 | )
544 | (pin input line
545 | (at 0 -40.64 0)
546 | (length 2.54)
547 | (name "GP13/PWM1"
548 | (effects
549 | (font
550 | (size 1.27 1.27)
551 | )
552 | )
553 | )
554 | (number "33"
555 | (effects
556 | (font
557 | (size 1.27 1.27)
558 | )
559 | )
560 | )
561 | )
562 | (pin input line
563 | (at 29.21 -40.64 180)
564 | (length 2.54)
565 | (name "GND"
566 | (effects
567 | (font
568 | (size 1.27 1.27)
569 | )
570 | )
571 | )
572 | (number "34"
573 | (effects
574 | (font
575 | (size 1.27 1.27)
576 | )
577 | )
578 | )
579 | )
580 | (pin input line
581 | (at 0 -43.18 0)
582 | (length 2.54)
583 | (name "GP19"
584 | (effects
585 | (font
586 | (size 1.27 1.27)
587 | )
588 | )
589 | )
590 | (number "35"
591 | (effects
592 | (font
593 | (size 1.27 1.27)
594 | )
595 | )
596 | )
597 | )
598 | (pin input line
599 | (at 29.21 -43.18 180)
600 | (length 2.54)
601 | (name "GP16"
602 | (effects
603 | (font
604 | (size 1.27 1.27)
605 | )
606 | )
607 | )
608 | (number "36"
609 | (effects
610 | (font
611 | (size 1.27 1.27)
612 | )
613 | )
614 | )
615 | )
616 | (pin input line
617 | (at 0 -45.72 0)
618 | (length 2.54)
619 | (name "GP26"
620 | (effects
621 | (font
622 | (size 1.27 1.27)
623 | )
624 | )
625 | )
626 | (number "37"
627 | (effects
628 | (font
629 | (size 1.27 1.27)
630 | )
631 | )
632 | )
633 | )
634 | (pin input line
635 | (at 29.21 -45.72 180)
636 | (length 2.54)
637 | (name "GP20"
638 | (effects
639 | (font
640 | (size 1.27 1.27)
641 | )
642 | )
643 | )
644 | (number "38"
645 | (effects
646 | (font
647 | (size 1.27 1.27)
648 | )
649 | )
650 | )
651 | )
652 | (pin input line
653 | (at 0 -48.26 0)
654 | (length 2.54)
655 | (name "GND"
656 | (effects
657 | (font
658 | (size 1.27 1.27)
659 | )
660 | )
661 | )
662 | (number "39"
663 | (effects
664 | (font
665 | (size 1.27 1.27)
666 | )
667 | )
668 | )
669 | )
670 | (pin input line
671 | (at 29.21 -2.54 180)
672 | (length 2.54)
673 | (name "+5V"
674 | (effects
675 | (font
676 | (size 1.27 1.27)
677 | )
678 | )
679 | )
680 | (number "4"
681 | (effects
682 | (font
683 | (size 1.27 1.27)
684 | )
685 | )
686 | )
687 | )
688 | (pin input line
689 | (at 29.21 -48.26 180)
690 | (length 2.54)
691 | (name "GP21"
692 | (effects
693 | (font
694 | (size 1.27 1.27)
695 | )
696 | )
697 | )
698 | (number "40"
699 | (effects
700 | (font
701 | (size 1.27 1.27)
702 | )
703 | )
704 | )
705 | )
706 | (pin input line
707 | (at 0 -5.08 0)
708 | (length 2.54)
709 | (name "GP3/SCL"
710 | (effects
711 | (font
712 | (size 1.27 1.27)
713 | )
714 | )
715 | )
716 | (number "5"
717 | (effects
718 | (font
719 | (size 1.27 1.27)
720 | )
721 | )
722 | )
723 | )
724 | (pin input line
725 | (at 29.21 -5.08 180)
726 | (length 2.54)
727 | (name "GND"
728 | (effects
729 | (font
730 | (size 1.27 1.27)
731 | )
732 | )
733 | )
734 | (number "6"
735 | (effects
736 | (font
737 | (size 1.27 1.27)
738 | )
739 | )
740 | )
741 | )
742 | (pin input line
743 | (at 0 -7.62 0)
744 | (length 2.54)
745 | (name "GP4"
746 | (effects
747 | (font
748 | (size 1.27 1.27)
749 | )
750 | )
751 | )
752 | (number "7"
753 | (effects
754 | (font
755 | (size 1.27 1.27)
756 | )
757 | )
758 | )
759 | )
760 | (pin input line
761 | (at 29.21 -7.62 180)
762 | (length 2.54)
763 | (name "GP14/TXD"
764 | (effects
765 | (font
766 | (size 1.27 1.27)
767 | )
768 | )
769 | )
770 | (number "8"
771 | (effects
772 | (font
773 | (size 1.27 1.27)
774 | )
775 | )
776 | )
777 | )
778 | (pin input line
779 | (at 0 -10.16 0)
780 | (length 2.54)
781 | (name "GND"
782 | (effects
783 | (font
784 | (size 1.27 1.27)
785 | )
786 | )
787 | )
788 | (number "9"
789 | (effects
790 | (font
791 | (size 1.27 1.27)
792 | )
793 | )
794 | )
795 | )
796 | (pin input line
797 | (at 0 -53.34 0)
798 | (length 2.54)
799 | (name "+5V_USB"
800 | (effects
801 | (font
802 | (size 1.27 1.27)
803 | )
804 | )
805 | )
806 | (number "PP1"
807 | (effects
808 | (font
809 | (size 1.27 1.27)
810 | )
811 | )
812 | )
813 | )
814 | (pin input line
815 | (at 29.21 -53.34 180)
816 | (length 2.54)
817 | (name "USB_D+"
818 | (effects
819 | (font
820 | (size 1.27 1.27)
821 | )
822 | )
823 | )
824 | (number "PP22"
825 | (effects
826 | (font
827 | (size 1.27 1.27)
828 | )
829 | )
830 | )
831 | )
832 | (pin input line
833 | (at 29.21 -55.88 180)
834 | (length 2.54)
835 | (name "USB_D-"
836 | (effects
837 | (font
838 | (size 1.27 1.27)
839 | )
840 | )
841 | )
842 | (number "PP23"
843 | (effects
844 | (font
845 | (size 1.27 1.27)
846 | )
847 | )
848 | )
849 | )
850 | (pin input line
851 | (at 0 -55.88 0)
852 | (length 2.54)
853 | (name "GND"
854 | (effects
855 | (font
856 | (size 1.27 1.27)
857 | )
858 | )
859 | )
860 | (number "PP6"
861 | (effects
862 | (font
863 | (size 1.27 1.27)
864 | )
865 | )
866 | )
867 | )
868 | )
869 | )
870 | )
--------------------------------------------------------------------------------
/kicad/PiZeroHat.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "3dviewports": [],
4 | "design_settings": {
5 | "defaults": {
6 | "apply_defaults_to_fp_fields": false,
7 | "apply_defaults_to_fp_shapes": false,
8 | "apply_defaults_to_fp_text": false,
9 | "board_outline_line_width": 0.049999999999999996,
10 | "copper_line_width": 0.19999999999999998,
11 | "copper_text_italic": false,
12 | "copper_text_size_h": 1.5,
13 | "copper_text_size_v": 1.5,
14 | "copper_text_thickness": 0.3,
15 | "copper_text_upright": false,
16 | "courtyard_line_width": 0.049999999999999996,
17 | "dimension_precision": 4,
18 | "dimension_units": 3,
19 | "dimensions": {
20 | "arrow_length": 1270000,
21 | "extension_offset": 500000,
22 | "keep_text_aligned": true,
23 | "suppress_zeroes": false,
24 | "text_position": 0,
25 | "units_format": 1
26 | },
27 | "fab_line_width": 0.09999999999999999,
28 | "fab_text_italic": false,
29 | "fab_text_size_h": 1.0,
30 | "fab_text_size_v": 1.0,
31 | "fab_text_thickness": 0.15,
32 | "fab_text_upright": false,
33 | "other_line_width": 0.09999999999999999,
34 | "other_text_italic": false,
35 | "other_text_size_h": 1.0,
36 | "other_text_size_v": 1.0,
37 | "other_text_thickness": 0.15,
38 | "other_text_upright": false,
39 | "pads": {
40 | "drill": 0.762,
41 | "height": 1.524,
42 | "width": 1.524
43 | },
44 | "silk_line_width": 0.09999999999999999,
45 | "silk_text_italic": false,
46 | "silk_text_size_h": 1.0,
47 | "silk_text_size_v": 1.0,
48 | "silk_text_thickness": 0.09999999999999999,
49 | "silk_text_upright": false,
50 | "zones": {
51 | "min_clearance": 0.5
52 | }
53 | },
54 | "diff_pair_dimensions": [],
55 | "drc_exclusions": [],
56 | "meta": {
57 | "version": 2
58 | },
59 | "rule_severities": {
60 | "annular_width": "error",
61 | "clearance": "error",
62 | "connection_width": "warning",
63 | "copper_edge_clearance": "error",
64 | "copper_sliver": "warning",
65 | "courtyards_overlap": "error",
66 | "diff_pair_gap_out_of_range": "error",
67 | "diff_pair_uncoupled_length_too_long": "error",
68 | "drill_out_of_range": "error",
69 | "duplicate_footprints": "warning",
70 | "extra_footprint": "warning",
71 | "footprint": "error",
72 | "footprint_symbol_mismatch": "warning",
73 | "footprint_type_mismatch": "ignore",
74 | "hole_clearance": "error",
75 | "hole_near_hole": "error",
76 | "invalid_outline": "error",
77 | "isolated_copper": "warning",
78 | "item_on_disabled_layer": "error",
79 | "items_not_allowed": "error",
80 | "length_out_of_range": "error",
81 | "lib_footprint_issues": "warning",
82 | "lib_footprint_mismatch": "warning",
83 | "malformed_courtyard": "error",
84 | "microvia_drill_out_of_range": "error",
85 | "missing_courtyard": "ignore",
86 | "missing_footprint": "warning",
87 | "net_conflict": "warning",
88 | "npth_inside_courtyard": "ignore",
89 | "padstack": "warning",
90 | "pth_inside_courtyard": "ignore",
91 | "shorting_items": "error",
92 | "silk_edge_clearance": "warning",
93 | "silk_over_copper": "warning",
94 | "silk_overlap": "warning",
95 | "skew_out_of_range": "error",
96 | "solder_mask_bridge": "error",
97 | "starved_thermal": "error",
98 | "text_height": "warning",
99 | "text_thickness": "warning",
100 | "through_hole_pad_without_hole": "error",
101 | "too_many_vias": "error",
102 | "track_dangling": "warning",
103 | "track_width": "error",
104 | "tracks_crossing": "error",
105 | "unconnected_items": "error",
106 | "unresolved_variable": "error",
107 | "via_dangling": "warning",
108 | "zones_intersect": "error"
109 | },
110 | "rules": {
111 | "max_error": 0.005,
112 | "min_clearance": 0.0,
113 | "min_connection": 0.0,
114 | "min_copper_edge_clearance": 0.5,
115 | "min_hole_clearance": 0.25,
116 | "min_hole_to_hole": 0.25,
117 | "min_microvia_diameter": 0.19999999999999998,
118 | "min_microvia_drill": 0.09999999999999999,
119 | "min_resolved_spokes": 2,
120 | "min_silk_clearance": 0.0,
121 | "min_text_height": 0.7999999999999999,
122 | "min_text_thickness": 0.08,
123 | "min_through_hole_diameter": 0.3,
124 | "min_track_width": 0.0,
125 | "min_via_annular_width": 0.09999999999999999,
126 | "min_via_diameter": 0.5,
127 | "solder_mask_to_copper_clearance": 0.0,
128 | "use_height_for_length_calcs": true
129 | },
130 | "teardrop_options": [
131 | {
132 | "td_onpadsmd": true,
133 | "td_onroundshapesonly": false,
134 | "td_ontrackend": false,
135 | "td_onviapad": true
136 | }
137 | ],
138 | "teardrop_parameters": [
139 | {
140 | "td_allow_use_two_tracks": true,
141 | "td_curve_segcount": 0,
142 | "td_height_ratio": 1.0,
143 | "td_length_ratio": 0.5,
144 | "td_maxheight": 2.0,
145 | "td_maxlen": 1.0,
146 | "td_on_pad_in_zone": false,
147 | "td_target_name": "td_round_shape",
148 | "td_width_to_size_filter_ratio": 0.9
149 | },
150 | {
151 | "td_allow_use_two_tracks": true,
152 | "td_curve_segcount": 0,
153 | "td_height_ratio": 1.0,
154 | "td_length_ratio": 0.5,
155 | "td_maxheight": 2.0,
156 | "td_maxlen": 1.0,
157 | "td_on_pad_in_zone": false,
158 | "td_target_name": "td_rect_shape",
159 | "td_width_to_size_filter_ratio": 0.9
160 | },
161 | {
162 | "td_allow_use_two_tracks": true,
163 | "td_curve_segcount": 0,
164 | "td_height_ratio": 1.0,
165 | "td_length_ratio": 0.5,
166 | "td_maxheight": 2.0,
167 | "td_maxlen": 1.0,
168 | "td_on_pad_in_zone": false,
169 | "td_target_name": "td_track_end",
170 | "td_width_to_size_filter_ratio": 0.9
171 | }
172 | ],
173 | "track_widths": [],
174 | "tuning_pattern_settings": {
175 | "diff_pair_defaults": {
176 | "corner_radius_percentage": 100,
177 | "corner_style": 1,
178 | "max_amplitude": 1.0,
179 | "min_amplitude": 0.1,
180 | "single_sided": false,
181 | "spacing": 0.6
182 | },
183 | "diff_pair_skew_defaults": {
184 | "corner_radius_percentage": 100,
185 | "corner_style": 1,
186 | "max_amplitude": 1.0,
187 | "min_amplitude": 0.1,
188 | "single_sided": false,
189 | "spacing": 0.6
190 | },
191 | "single_track_defaults": {
192 | "corner_radius_percentage": 100,
193 | "corner_style": 1,
194 | "max_amplitude": 1.0,
195 | "min_amplitude": 0.1,
196 | "single_sided": false,
197 | "spacing": 0.6
198 | }
199 | },
200 | "via_dimensions": [],
201 | "zones_allow_external_fillets": false
202 | },
203 | "ipc2581": {
204 | "dist": "",
205 | "distpn": "",
206 | "internal_id": "",
207 | "mfg": "",
208 | "mpn": ""
209 | },
210 | "layer_presets": [],
211 | "viewports": []
212 | },
213 | "boards": [],
214 | "cvpcb": {
215 | "equivalence_files": []
216 | },
217 | "erc": {
218 | "erc_exclusions": [],
219 | "meta": {
220 | "version": 0
221 | },
222 | "pin_map": [
223 | [
224 | 0,
225 | 0,
226 | 0,
227 | 0,
228 | 0,
229 | 0,
230 | 1,
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 2
236 | ],
237 | [
238 | 0,
239 | 2,
240 | 0,
241 | 1,
242 | 0,
243 | 0,
244 | 1,
245 | 0,
246 | 2,
247 | 2,
248 | 2,
249 | 2
250 | ],
251 | [
252 | 0,
253 | 0,
254 | 0,
255 | 0,
256 | 0,
257 | 0,
258 | 1,
259 | 0,
260 | 1,
261 | 0,
262 | 1,
263 | 2
264 | ],
265 | [
266 | 0,
267 | 1,
268 | 0,
269 | 0,
270 | 0,
271 | 0,
272 | 1,
273 | 1,
274 | 2,
275 | 1,
276 | 1,
277 | 2
278 | ],
279 | [
280 | 0,
281 | 0,
282 | 0,
283 | 0,
284 | 0,
285 | 0,
286 | 1,
287 | 0,
288 | 0,
289 | 0,
290 | 0,
291 | 2
292 | ],
293 | [
294 | 0,
295 | 0,
296 | 0,
297 | 0,
298 | 0,
299 | 0,
300 | 0,
301 | 0,
302 | 0,
303 | 0,
304 | 0,
305 | 2
306 | ],
307 | [
308 | 1,
309 | 1,
310 | 1,
311 | 1,
312 | 1,
313 | 0,
314 | 1,
315 | 1,
316 | 1,
317 | 1,
318 | 1,
319 | 2
320 | ],
321 | [
322 | 0,
323 | 0,
324 | 0,
325 | 1,
326 | 0,
327 | 0,
328 | 1,
329 | 0,
330 | 0,
331 | 0,
332 | 0,
333 | 2
334 | ],
335 | [
336 | 0,
337 | 2,
338 | 1,
339 | 2,
340 | 0,
341 | 0,
342 | 1,
343 | 0,
344 | 2,
345 | 2,
346 | 2,
347 | 2
348 | ],
349 | [
350 | 0,
351 | 2,
352 | 0,
353 | 1,
354 | 0,
355 | 0,
356 | 1,
357 | 0,
358 | 2,
359 | 0,
360 | 0,
361 | 2
362 | ],
363 | [
364 | 0,
365 | 2,
366 | 1,
367 | 1,
368 | 0,
369 | 0,
370 | 1,
371 | 0,
372 | 2,
373 | 0,
374 | 0,
375 | 2
376 | ],
377 | [
378 | 2,
379 | 2,
380 | 2,
381 | 2,
382 | 2,
383 | 2,
384 | 2,
385 | 2,
386 | 2,
387 | 2,
388 | 2,
389 | 2
390 | ]
391 | ],
392 | "rule_severities": {
393 | "bus_definition_conflict": "error",
394 | "bus_entry_needed": "error",
395 | "bus_to_bus_conflict": "error",
396 | "bus_to_net_conflict": "error",
397 | "conflicting_netclasses": "error",
398 | "different_unit_footprint": "error",
399 | "different_unit_net": "error",
400 | "duplicate_reference": "error",
401 | "duplicate_sheet_names": "error",
402 | "endpoint_off_grid": "warning",
403 | "extra_units": "error",
404 | "global_label_dangling": "warning",
405 | "hier_label_mismatch": "error",
406 | "label_dangling": "error",
407 | "lib_symbol_issues": "warning",
408 | "missing_bidi_pin": "warning",
409 | "missing_input_pin": "warning",
410 | "missing_power_pin": "error",
411 | "missing_unit": "warning",
412 | "multiple_net_names": "warning",
413 | "net_not_bus_member": "warning",
414 | "no_connect_connected": "warning",
415 | "no_connect_dangling": "warning",
416 | "pin_not_connected": "error",
417 | "pin_not_driven": "error",
418 | "pin_to_pin": "warning",
419 | "power_pin_not_driven": "error",
420 | "similar_labels": "warning",
421 | "simulation_model_issue": "ignore",
422 | "unannotated": "error",
423 | "unit_value_mismatch": "error",
424 | "unresolved_variable": "error",
425 | "wire_dangling": "error"
426 | }
427 | },
428 | "libraries": {
429 | "pinned_footprint_libs": [],
430 | "pinned_symbol_libs": []
431 | },
432 | "meta": {
433 | "filename": "PiZeroHat.kicad_pro",
434 | "version": 1
435 | },
436 | "net_settings": {
437 | "classes": [
438 | {
439 | "bus_width": 12,
440 | "clearance": 0.2,
441 | "diff_pair_gap": 0.25,
442 | "diff_pair_via_gap": 0.25,
443 | "diff_pair_width": 0.2,
444 | "line_style": 0,
445 | "microvia_diameter": 0.3,
446 | "microvia_drill": 0.1,
447 | "name": "Default",
448 | "pcb_color": "rgba(0, 0, 0, 0.000)",
449 | "schematic_color": "rgba(0, 0, 0, 0.000)",
450 | "track_width": 0.2,
451 | "via_diameter": 0.6,
452 | "via_drill": 0.3,
453 | "wire_width": 6
454 | }
455 | ],
456 | "meta": {
457 | "version": 3
458 | },
459 | "net_colors": null,
460 | "netclass_assignments": null,
461 | "netclass_patterns": []
462 | },
463 | "pcbnew": {
464 | "last_paths": {
465 | "gencad": "",
466 | "idf": "",
467 | "netlist": "",
468 | "plot": "",
469 | "pos_files": "",
470 | "specctra_dsn": "",
471 | "step": "",
472 | "svg": "",
473 | "vrml": ""
474 | },
475 | "page_layout_descr_file": ""
476 | },
477 | "schematic": {
478 | "annotate_start_num": 0,
479 | "bom_fmt_presets": [],
480 | "bom_fmt_settings": {
481 | "field_delimiter": ",",
482 | "keep_line_breaks": false,
483 | "keep_tabs": false,
484 | "name": "CSV",
485 | "ref_delimiter": ",",
486 | "ref_range_delimiter": "",
487 | "string_delimiter": "\""
488 | },
489 | "bom_presets": [],
490 | "bom_settings": {
491 | "exclude_dnp": false,
492 | "fields_ordered": [
493 | {
494 | "group_by": false,
495 | "label": "Reference",
496 | "name": "Reference",
497 | "show": true
498 | },
499 | {
500 | "group_by": true,
501 | "label": "Value",
502 | "name": "Value",
503 | "show": true
504 | },
505 | {
506 | "group_by": false,
507 | "label": "Datasheet",
508 | "name": "Datasheet",
509 | "show": true
510 | },
511 | {
512 | "group_by": false,
513 | "label": "Footprint",
514 | "name": "Footprint",
515 | "show": true
516 | },
517 | {
518 | "group_by": false,
519 | "label": "Qty",
520 | "name": "${QUANTITY}",
521 | "show": true
522 | },
523 | {
524 | "group_by": true,
525 | "label": "DNP",
526 | "name": "${DNP}",
527 | "show": true
528 | }
529 | ],
530 | "filter_string": "",
531 | "group_symbols": true,
532 | "name": "Grouped By Value",
533 | "sort_asc": true,
534 | "sort_field": "Reference"
535 | },
536 | "connection_grid_size": 50.0,
537 | "drawing": {
538 | "dashed_lines_dash_length_ratio": 12.0,
539 | "dashed_lines_gap_length_ratio": 3.0,
540 | "default_line_thickness": 6.0,
541 | "default_text_size": 50.0,
542 | "field_names": [],
543 | "intersheets_ref_own_page": false,
544 | "intersheets_ref_prefix": "",
545 | "intersheets_ref_short": false,
546 | "intersheets_ref_show": false,
547 | "intersheets_ref_suffix": "",
548 | "junction_size_choice": 3,
549 | "label_size_ratio": 0.375,
550 | "operating_point_overlay_i_precision": 3,
551 | "operating_point_overlay_i_range": "~A",
552 | "operating_point_overlay_v_precision": 3,
553 | "operating_point_overlay_v_range": "~V",
554 | "overbar_offset_ratio": 1.23,
555 | "pin_symbol_size": 25.0,
556 | "text_offset_ratio": 0.15
557 | },
558 | "legacy_lib_dir": "",
559 | "legacy_lib_list": [],
560 | "meta": {
561 | "version": 1
562 | },
563 | "net_format_name": "",
564 | "page_layout_descr_file": "",
565 | "plot_directory": "",
566 | "spice_current_sheet_as_root": false,
567 | "spice_external_command": "spice \"%I\"",
568 | "spice_model_current_sheet_as_root": true,
569 | "spice_save_all_currents": false,
570 | "spice_save_all_dissipations": false,
571 | "spice_save_all_voltages": false,
572 | "subpart_first_id": 65,
573 | "subpart_id_separator": 0
574 | },
575 | "sheets": [
576 | [
577 | "70cca7f8-352d-48c5-8694-1c5fafafbd4a",
578 | "Root"
579 | ]
580 | ],
581 | "text_variables": {}
582 | }
583 |
--------------------------------------------------------------------------------
/kicad/PiZeroHat.kicad_sch:
--------------------------------------------------------------------------------
1 | (kicad_sch
2 | (version 20231120)
3 | (generator "eeschema")
4 | (generator_version "8.0")
5 | (uuid "70cca7f8-352d-48c5-8694-1c5fafafbd4a")
6 | (paper "A4")
7 | (lib_symbols
8 | (symbol "Raspberry_Pi_Zero_v.1.3_Hat:Raspberry_Pi_Zero_v.1.3_Hat"
9 | (exclude_from_sim no)
10 | (in_bom yes)
11 | (on_board yes)
12 | (property "Reference" "A"
13 | (at 3.048 3.81 0)
14 | (effects
15 | (font
16 | (size 1.27 1.27)
17 | )
18 | )
19 | )
20 | (property "Value" "Raspberry Pi Zero v1.3"
21 | (at 13.462 -60.198 0)
22 | (effects
23 | (font
24 | (size 1.27 1.27)
25 | )
26 | )
27 | )
28 | (property "Footprint" "Raspberry_Pi_Zero_v.1.3_Hat:RASPI_ZERO_FULL"
29 | (at 24.638 -62.992 0)
30 | (effects
31 | (font
32 | (size 1.27 1.27)
33 | )
34 | (hide yes)
35 | )
36 | )
37 | (property "Datasheet" "https://pinout.xyz/"
38 | (at 11.938 -68.072 0)
39 | (effects
40 | (font
41 | (size 1.27 1.27)
42 | )
43 | (hide yes)
44 | )
45 | )
46 | (property "Description" "Raspberry Pi Zero v1.3"
47 | (at 13.462 -65.532 0)
48 | (effects
49 | (font
50 | (size 1.27 1.27)
51 | )
52 | (hide yes)
53 | )
54 | )
55 | (symbol "Raspberry_Pi_Zero_v.1.3_Hat_1_1"
56 | (polyline
57 | (pts
58 | (xy 2.54 -50.8) (xy 26.67 -50.8)
59 | )
60 | (stroke
61 | (width 0)
62 | (type default)
63 | )
64 | (fill
65 | (type none)
66 | )
67 | )
68 | (rectangle
69 | (start 2.54 2.54)
70 | (end 26.67 -58.42)
71 | (stroke
72 | (width 0)
73 | (type default)
74 | )
75 | (fill
76 | (type background)
77 | )
78 | )
79 | (pin input line
80 | (at 0 0 0)
81 | (length 2.54)
82 | (name "+3V3"
83 | (effects
84 | (font
85 | (size 1.27 1.27)
86 | )
87 | )
88 | )
89 | (number "1"
90 | (effects
91 | (font
92 | (size 1.27 1.27)
93 | )
94 | )
95 | )
96 | )
97 | (pin input line
98 | (at 29.21 -10.16 180)
99 | (length 2.54)
100 | (name "GP15/RXD"
101 | (effects
102 | (font
103 | (size 1.27 1.27)
104 | )
105 | )
106 | )
107 | (number "10"
108 | (effects
109 | (font
110 | (size 1.27 1.27)
111 | )
112 | )
113 | )
114 | )
115 | (pin input line
116 | (at 0 -12.7 0)
117 | (length 2.54)
118 | (name "GP17"
119 | (effects
120 | (font
121 | (size 1.27 1.27)
122 | )
123 | )
124 | )
125 | (number "11"
126 | (effects
127 | (font
128 | (size 1.27 1.27)
129 | )
130 | )
131 | )
132 | )
133 | (pin input line
134 | (at 29.21 -12.7 180)
135 | (length 2.54)
136 | (name "GP18"
137 | (effects
138 | (font
139 | (size 1.27 1.27)
140 | )
141 | )
142 | )
143 | (number "12"
144 | (effects
145 | (font
146 | (size 1.27 1.27)
147 | )
148 | )
149 | )
150 | )
151 | (pin input line
152 | (at 0 -15.24 0)
153 | (length 2.54)
154 | (name "GP27"
155 | (effects
156 | (font
157 | (size 1.27 1.27)
158 | )
159 | )
160 | )
161 | (number "13"
162 | (effects
163 | (font
164 | (size 1.27 1.27)
165 | )
166 | )
167 | )
168 | )
169 | (pin input line
170 | (at 29.21 -15.24 180)
171 | (length 2.54)
172 | (name "GND"
173 | (effects
174 | (font
175 | (size 1.27 1.27)
176 | )
177 | )
178 | )
179 | (number "14"
180 | (effects
181 | (font
182 | (size 1.27 1.27)
183 | )
184 | )
185 | )
186 | )
187 | (pin input line
188 | (at 0 -17.78 0)
189 | (length 2.54)
190 | (name "GP22"
191 | (effects
192 | (font
193 | (size 1.27 1.27)
194 | )
195 | )
196 | )
197 | (number "15"
198 | (effects
199 | (font
200 | (size 1.27 1.27)
201 | )
202 | )
203 | )
204 | )
205 | (pin input line
206 | (at 29.21 -17.78 180)
207 | (length 2.54)
208 | (name "GP23"
209 | (effects
210 | (font
211 | (size 1.27 1.27)
212 | )
213 | )
214 | )
215 | (number "16"
216 | (effects
217 | (font
218 | (size 1.27 1.27)
219 | )
220 | )
221 | )
222 | )
223 | (pin input line
224 | (at 0 -20.32 0)
225 | (length 2.54)
226 | (name "+3V3"
227 | (effects
228 | (font
229 | (size 1.27 1.27)
230 | )
231 | )
232 | )
233 | (number "17"
234 | (effects
235 | (font
236 | (size 1.27 1.27)
237 | )
238 | )
239 | )
240 | )
241 | (pin input line
242 | (at 29.21 -20.32 180)
243 | (length 2.54)
244 | (name "GP24"
245 | (effects
246 | (font
247 | (size 1.27 1.27)
248 | )
249 | )
250 | )
251 | (number "18"
252 | (effects
253 | (font
254 | (size 1.27 1.27)
255 | )
256 | )
257 | )
258 | )
259 | (pin input line
260 | (at 0 -22.86 0)
261 | (length 2.54)
262 | (name "GP10/MOSI"
263 | (effects
264 | (font
265 | (size 1.27 1.27)
266 | )
267 | )
268 | )
269 | (number "19"
270 | (effects
271 | (font
272 | (size 1.27 1.27)
273 | )
274 | )
275 | )
276 | )
277 | (pin input line
278 | (at 29.21 0 180)
279 | (length 2.54)
280 | (name "+5V"
281 | (effects
282 | (font
283 | (size 1.27 1.27)
284 | )
285 | )
286 | )
287 | (number "2"
288 | (effects
289 | (font
290 | (size 1.27 1.27)
291 | )
292 | )
293 | )
294 | )
295 | (pin input line
296 | (at 29.21 -22.86 180)
297 | (length 2.54)
298 | (name "GND"
299 | (effects
300 | (font
301 | (size 1.27 1.27)
302 | )
303 | )
304 | )
305 | (number "20"
306 | (effects
307 | (font
308 | (size 1.27 1.27)
309 | )
310 | )
311 | )
312 | )
313 | (pin input line
314 | (at 0 -25.4 0)
315 | (length 2.54)
316 | (name "GP9/MISO"
317 | (effects
318 | (font
319 | (size 1.27 1.27)
320 | )
321 | )
322 | )
323 | (number "21"
324 | (effects
325 | (font
326 | (size 1.27 1.27)
327 | )
328 | )
329 | )
330 | )
331 | (pin input line
332 | (at 29.21 -25.4 180)
333 | (length 2.54)
334 | (name "GP25"
335 | (effects
336 | (font
337 | (size 1.27 1.27)
338 | )
339 | )
340 | )
341 | (number "22"
342 | (effects
343 | (font
344 | (size 1.27 1.27)
345 | )
346 | )
347 | )
348 | )
349 | (pin input line
350 | (at 0 -27.94 0)
351 | (length 2.54)
352 | (name "GP11/SCLK"
353 | (effects
354 | (font
355 | (size 1.27 1.27)
356 | )
357 | )
358 | )
359 | (number "23"
360 | (effects
361 | (font
362 | (size 1.27 1.27)
363 | )
364 | )
365 | )
366 | )
367 | (pin input line
368 | (at 29.21 -27.94 180)
369 | (length 2.54)
370 | (name "GP8/CS0"
371 | (effects
372 | (font
373 | (size 1.27 1.27)
374 | )
375 | )
376 | )
377 | (number "24"
378 | (effects
379 | (font
380 | (size 1.27 1.27)
381 | )
382 | )
383 | )
384 | )
385 | (pin input line
386 | (at 0 -30.48 0)
387 | (length 2.54)
388 | (name "GND"
389 | (effects
390 | (font
391 | (size 1.27 1.27)
392 | )
393 | )
394 | )
395 | (number "25"
396 | (effects
397 | (font
398 | (size 1.27 1.27)
399 | )
400 | )
401 | )
402 | )
403 | (pin input line
404 | (at 29.21 -30.48 180)
405 | (length 2.54)
406 | (name "GP7/CS1"
407 | (effects
408 | (font
409 | (size 1.27 1.27)
410 | )
411 | )
412 | )
413 | (number "26"
414 | (effects
415 | (font
416 | (size 1.27 1.27)
417 | )
418 | )
419 | )
420 | )
421 | (pin input line
422 | (at 0 -33.02 0)
423 | (length 2.54)
424 | (name "GP0"
425 | (effects
426 | (font
427 | (size 1.27 1.27)
428 | )
429 | )
430 | )
431 | (number "27"
432 | (effects
433 | (font
434 | (size 1.27 1.27)
435 | )
436 | )
437 | )
438 | )
439 | (pin input line
440 | (at 29.21 -33.02 180)
441 | (length 2.54)
442 | (name "GP1"
443 | (effects
444 | (font
445 | (size 1.27 1.27)
446 | )
447 | )
448 | )
449 | (number "28"
450 | (effects
451 | (font
452 | (size 1.27 1.27)
453 | )
454 | )
455 | )
456 | )
457 | (pin input line
458 | (at 0 -35.56 0)
459 | (length 2.54)
460 | (name "GP5"
461 | (effects
462 | (font
463 | (size 1.27 1.27)
464 | )
465 | )
466 | )
467 | (number "29"
468 | (effects
469 | (font
470 | (size 1.27 1.27)
471 | )
472 | )
473 | )
474 | )
475 | (pin input line
476 | (at 0 -2.54 0)
477 | (length 2.54)
478 | (name "GP2/SDA"
479 | (effects
480 | (font
481 | (size 1.27 1.27)
482 | )
483 | )
484 | )
485 | (number "3"
486 | (effects
487 | (font
488 | (size 1.27 1.27)
489 | )
490 | )
491 | )
492 | )
493 | (pin input line
494 | (at 29.21 -35.56 180)
495 | (length 2.54)
496 | (name "GND"
497 | (effects
498 | (font
499 | (size 1.27 1.27)
500 | )
501 | )
502 | )
503 | (number "30"
504 | (effects
505 | (font
506 | (size 1.27 1.27)
507 | )
508 | )
509 | )
510 | )
511 | (pin input line
512 | (at 0 -38.1 0)
513 | (length 2.54)
514 | (name "GP6"
515 | (effects
516 | (font
517 | (size 1.27 1.27)
518 | )
519 | )
520 | )
521 | (number "31"
522 | (effects
523 | (font
524 | (size 1.27 1.27)
525 | )
526 | )
527 | )
528 | )
529 | (pin input line
530 | (at 29.21 -38.1 180)
531 | (length 2.54)
532 | (name "GP12/PWM0"
533 | (effects
534 | (font
535 | (size 1.27 1.27)
536 | )
537 | )
538 | )
539 | (number "32"
540 | (effects
541 | (font
542 | (size 1.27 1.27)
543 | )
544 | )
545 | )
546 | )
547 | (pin input line
548 | (at 0 -40.64 0)
549 | (length 2.54)
550 | (name "GP13/PWM1"
551 | (effects
552 | (font
553 | (size 1.27 1.27)
554 | )
555 | )
556 | )
557 | (number "33"
558 | (effects
559 | (font
560 | (size 1.27 1.27)
561 | )
562 | )
563 | )
564 | )
565 | (pin input line
566 | (at 29.21 -40.64 180)
567 | (length 2.54)
568 | (name "GND"
569 | (effects
570 | (font
571 | (size 1.27 1.27)
572 | )
573 | )
574 | )
575 | (number "34"
576 | (effects
577 | (font
578 | (size 1.27 1.27)
579 | )
580 | )
581 | )
582 | )
583 | (pin input line
584 | (at 0 -43.18 0)
585 | (length 2.54)
586 | (name "GP19"
587 | (effects
588 | (font
589 | (size 1.27 1.27)
590 | )
591 | )
592 | )
593 | (number "35"
594 | (effects
595 | (font
596 | (size 1.27 1.27)
597 | )
598 | )
599 | )
600 | )
601 | (pin input line
602 | (at 29.21 -43.18 180)
603 | (length 2.54)
604 | (name "GP16"
605 | (effects
606 | (font
607 | (size 1.27 1.27)
608 | )
609 | )
610 | )
611 | (number "36"
612 | (effects
613 | (font
614 | (size 1.27 1.27)
615 | )
616 | )
617 | )
618 | )
619 | (pin input line
620 | (at 0 -45.72 0)
621 | (length 2.54)
622 | (name "GP26"
623 | (effects
624 | (font
625 | (size 1.27 1.27)
626 | )
627 | )
628 | )
629 | (number "37"
630 | (effects
631 | (font
632 | (size 1.27 1.27)
633 | )
634 | )
635 | )
636 | )
637 | (pin input line
638 | (at 29.21 -45.72 180)
639 | (length 2.54)
640 | (name "GP20"
641 | (effects
642 | (font
643 | (size 1.27 1.27)
644 | )
645 | )
646 | )
647 | (number "38"
648 | (effects
649 | (font
650 | (size 1.27 1.27)
651 | )
652 | )
653 | )
654 | )
655 | (pin input line
656 | (at 0 -48.26 0)
657 | (length 2.54)
658 | (name "GND"
659 | (effects
660 | (font
661 | (size 1.27 1.27)
662 | )
663 | )
664 | )
665 | (number "39"
666 | (effects
667 | (font
668 | (size 1.27 1.27)
669 | )
670 | )
671 | )
672 | )
673 | (pin input line
674 | (at 29.21 -2.54 180)
675 | (length 2.54)
676 | (name "+5V"
677 | (effects
678 | (font
679 | (size 1.27 1.27)
680 | )
681 | )
682 | )
683 | (number "4"
684 | (effects
685 | (font
686 | (size 1.27 1.27)
687 | )
688 | )
689 | )
690 | )
691 | (pin input line
692 | (at 29.21 -48.26 180)
693 | (length 2.54)
694 | (name "GP21"
695 | (effects
696 | (font
697 | (size 1.27 1.27)
698 | )
699 | )
700 | )
701 | (number "40"
702 | (effects
703 | (font
704 | (size 1.27 1.27)
705 | )
706 | )
707 | )
708 | )
709 | (pin input line
710 | (at 0 -5.08 0)
711 | (length 2.54)
712 | (name "GP3/SCL"
713 | (effects
714 | (font
715 | (size 1.27 1.27)
716 | )
717 | )
718 | )
719 | (number "5"
720 | (effects
721 | (font
722 | (size 1.27 1.27)
723 | )
724 | )
725 | )
726 | )
727 | (pin input line
728 | (at 29.21 -5.08 180)
729 | (length 2.54)
730 | (name "GND"
731 | (effects
732 | (font
733 | (size 1.27 1.27)
734 | )
735 | )
736 | )
737 | (number "6"
738 | (effects
739 | (font
740 | (size 1.27 1.27)
741 | )
742 | )
743 | )
744 | )
745 | (pin input line
746 | (at 0 -7.62 0)
747 | (length 2.54)
748 | (name "GP4"
749 | (effects
750 | (font
751 | (size 1.27 1.27)
752 | )
753 | )
754 | )
755 | (number "7"
756 | (effects
757 | (font
758 | (size 1.27 1.27)
759 | )
760 | )
761 | )
762 | )
763 | (pin input line
764 | (at 29.21 -7.62 180)
765 | (length 2.54)
766 | (name "GP14/TXD"
767 | (effects
768 | (font
769 | (size 1.27 1.27)
770 | )
771 | )
772 | )
773 | (number "8"
774 | (effects
775 | (font
776 | (size 1.27 1.27)
777 | )
778 | )
779 | )
780 | )
781 | (pin input line
782 | (at 0 -10.16 0)
783 | (length 2.54)
784 | (name "GND"
785 | (effects
786 | (font
787 | (size 1.27 1.27)
788 | )
789 | )
790 | )
791 | (number "9"
792 | (effects
793 | (font
794 | (size 1.27 1.27)
795 | )
796 | )
797 | )
798 | )
799 | (pin input line
800 | (at 0 -53.34 0)
801 | (length 2.54)
802 | (name "+5V_USB"
803 | (effects
804 | (font
805 | (size 1.27 1.27)
806 | )
807 | )
808 | )
809 | (number "PP1"
810 | (effects
811 | (font
812 | (size 1.27 1.27)
813 | )
814 | )
815 | )
816 | )
817 | (pin input line
818 | (at 29.21 -53.34 180)
819 | (length 2.54)
820 | (name "USB_D+"
821 | (effects
822 | (font
823 | (size 1.27 1.27)
824 | )
825 | )
826 | )
827 | (number "PP22"
828 | (effects
829 | (font
830 | (size 1.27 1.27)
831 | )
832 | )
833 | )
834 | )
835 | (pin input line
836 | (at 29.21 -55.88 180)
837 | (length 2.54)
838 | (name "USB_D-"
839 | (effects
840 | (font
841 | (size 1.27 1.27)
842 | )
843 | )
844 | )
845 | (number "PP23"
846 | (effects
847 | (font
848 | (size 1.27 1.27)
849 | )
850 | )
851 | )
852 | )
853 | (pin input line
854 | (at 0 -55.88 0)
855 | (length 2.54)
856 | (name "GND"
857 | (effects
858 | (font
859 | (size 1.27 1.27)
860 | )
861 | )
862 | )
863 | (number "PP6"
864 | (effects
865 | (font
866 | (size 1.27 1.27)
867 | )
868 | )
869 | )
870 | )
871 | )
872 | )
873 | )
874 | (symbol
875 | (lib_id "Raspberry_Pi_Zero_v.1.3_Hat:Raspberry_Pi_Zero_v.1.3_Hat")
876 | (at 130.81 74.93 0)
877 | (unit 1)
878 | (exclude_from_sim no)
879 | (in_bom yes)
880 | (on_board yes)
881 | (dnp no)
882 | (fields_autoplaced yes)
883 | (uuid "c927f5a8-4dbf-4b27-a14e-e192807163db")
884 | (property "Reference" "A1"
885 | (at 145.415 67.31 0)
886 | (effects
887 | (font
888 | (size 1.27 1.27)
889 | )
890 | )
891 | )
892 | (property "Value" "Raspberry Pi Zero v1.3"
893 | (at 145.415 69.85 0)
894 | (effects
895 | (font
896 | (size 1.27 1.27)
897 | )
898 | )
899 | )
900 | (property "Footprint" "Raspberry_Pi_Zero_v.1.3_Hat:RASPI_ZERO_FULL"
901 | (at 155.448 137.922 0)
902 | (effects
903 | (font
904 | (size 1.27 1.27)
905 | )
906 | (hide yes)
907 | )
908 | )
909 | (property "Datasheet" "https://pinout.xyz/"
910 | (at 142.748 143.002 0)
911 | (effects
912 | (font
913 | (size 1.27 1.27)
914 | )
915 | (hide yes)
916 | )
917 | )
918 | (property "Description" "Raspberry Pi Zero v1.3"
919 | (at 144.272 140.462 0)
920 | (effects
921 | (font
922 | (size 1.27 1.27)
923 | )
924 | (hide yes)
925 | )
926 | )
927 | (pin "1"
928 | (uuid "666b08f2-139c-4654-97a1-eb2566c02d74")
929 | )
930 | (pin "37"
931 | (uuid "d1276747-13d4-4c2e-b00e-0d5b733cf5c5")
932 | )
933 | (pin "15"
934 | (uuid "6cfae01c-e7b2-4353-a98a-513fbba2bceb")
935 | )
936 | (pin "3"
937 | (uuid "6dbd5c4f-2ff3-4fd9-aaa5-1c51161cf54e")
938 | )
939 | (pin "7"
940 | (uuid "701e6abf-8b70-42f8-8f27-6ed8127fb980")
941 | )
942 | (pin "29"
943 | (uuid "e5ee4968-1d35-4145-ba97-d7c51c362a3c")
944 | )
945 | (pin "16"
946 | (uuid "b9af6e2b-2151-4a8b-ba06-7e87eb9d1f46")
947 | )
948 | (pin "20"
949 | (uuid "cdd3edb5-62f4-49ab-8bfb-8dc4c9e480d8")
950 | )
951 | (pin "13"
952 | (uuid "ebb3ed2c-23f1-40fe-9e89-4f90eb4c0981")
953 | )
954 | (pin "17"
955 | (uuid "65a0e6c0-6eb7-41ee-be56-e3fec3486a65")
956 | )
957 | (pin "19"
958 | (uuid "8d144f82-db88-42aa-a8c2-b30e86789313")
959 | )
960 | (pin "30"
961 | (uuid "cd1a0b61-bdcf-4b9d-88da-a09cace8a891")
962 | )
963 | (pin "34"
964 | (uuid "6a6fff6e-9373-4202-b3de-fd399a1b34b8")
965 | )
966 | (pin "24"
967 | (uuid "a458ef39-7fad-4650-994e-cb556e3d8fe7")
968 | )
969 | (pin "21"
970 | (uuid "eed30876-dfee-4e35-8ffa-b26bbdcd7e26")
971 | )
972 | (pin "28"
973 | (uuid "67664f06-0879-4551-8986-25178f4befe1")
974 | )
975 | (pin "35"
976 | (uuid "dad9fe20-1e1b-4e2c-9618-9aab09448fc5")
977 | )
978 | (pin "36"
979 | (uuid "5149a625-dc64-4a14-aab8-9f98b229a7c2")
980 | )
981 | (pin "39"
982 | (uuid "ca113c6a-61b0-4a49-b5ed-3cbd7557d4b9")
983 | )
984 | (pin "31"
985 | (uuid "491c977c-900b-4571-8673-20bf9375c399")
986 | )
987 | (pin "6"
988 | (uuid "e9e85f3b-c804-48e6-bff5-08ebcb0a19bb")
989 | )
990 | (pin "9"
991 | (uuid "f751abfe-d5cb-442a-8166-225bf8062e2e")
992 | )
993 | (pin "14"
994 | (uuid "78768b11-a2ec-47c9-aee6-6e2457de65f9")
995 | )
996 | (pin "PP23"
997 | (uuid "27b42a6a-0ffa-43c0-84ed-ba3e52c68580")
998 | )
999 | (pin "PP6"
1000 | (uuid "0e7243d6-d365-43e2-b229-595803f4e589")
1001 | )
1002 | (pin "27"
1003 | (uuid "bfaff366-ff6c-44bd-a5f9-ff8c5a56aadd")
1004 | )
1005 | (pin "PP22"
1006 | (uuid "acc7cc91-e99b-4f8f-86ea-8a3afa1046ad")
1007 | )
1008 | (pin "12"
1009 | (uuid "12a5880e-c0ba-47e2-85c2-16f8e0e94535")
1010 | )
1011 | (pin "10"
1012 | (uuid "25581c3b-c1ea-42ee-911a-1e8b04dfdb61")
1013 | )
1014 | (pin "26"
1015 | (uuid "42008774-06e4-43af-bf5c-4fb88bdfdfdc")
1016 | )
1017 | (pin "33"
1018 | (uuid "f836f168-f199-4fb5-9493-b67589cc2f1a")
1019 | )
1020 | (pin "25"
1021 | (uuid "0673ec70-66c0-4998-b257-71587717facf")
1022 | )
1023 | (pin "5"
1024 | (uuid "50d75830-e4e2-4fc9-95ad-b6f99330f58e")
1025 | )
1026 | (pin "8"
1027 | (uuid "7b61370c-de3c-4ce2-b46b-0502789f63ce")
1028 | )
1029 | (pin "22"
1030 | (uuid "eaaba613-2626-4901-b909-c3a1511de88b")
1031 | )
1032 | (pin "4"
1033 | (uuid "cb306456-a35b-4454-9849-fd16f9cb608a")
1034 | )
1035 | (pin "38"
1036 | (uuid "a22b2900-9352-4086-91fa-26dd44177da0")
1037 | )
1038 | (pin "23"
1039 | (uuid "f9c7beb6-807d-4740-b159-3b8c29abb49f")
1040 | )
1041 | (pin "2"
1042 | (uuid "f94c8f91-b2c6-47ac-9476-fc9dbbd7cd20")
1043 | )
1044 | (pin "32"
1045 | (uuid "36ccbd42-05b0-421a-ae96-a879f1acd6fc")
1046 | )
1047 | (pin "40"
1048 | (uuid "a1a414d9-649f-4759-911c-1221a0e4e13d")
1049 | )
1050 | (pin "11"
1051 | (uuid "2782b15f-5668-49f9-8ffc-d3f4ddd12494")
1052 | )
1053 | (pin "PP1"
1054 | (uuid "c1d0bbcc-d76e-419a-9fd6-bbf57a608479")
1055 | )
1056 | (pin "18"
1057 | (uuid "4a738062-3d1e-4f90-91e7-d47d29acefd6")
1058 | )
1059 | (instances
1060 | (project "PiZeroHat"
1061 | (path "/70cca7f8-352d-48c5-8694-1c5fafafbd4a"
1062 | (reference "A1")
1063 | (unit 1)
1064 | )
1065 | )
1066 | )
1067 | )
1068 | (sheet_instances
1069 | (path "/"
1070 | (page "1")
1071 | )
1072 | )
1073 | )
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/970100155.stp:
--------------------------------------------------------------------------------
1 | ISO-10303-21;
2 | HEADER;
3 | /* Generated by software containing ST-Developer
4 | * from STEP Tools, Inc. (www.steptools.com)
5 | */
6 | /* OPTION: strings as raw bytes, not using required /X/ escapes */
7 |
8 | FILE_DESCRIPTION(
9 | /* description */ ('Unknown'),
10 | /* implementation_level */ '2;1');
11 |
12 | FILE_NAME(
13 | /* name */ '970100155',
14 | /* time_stamp */ '2023-05-05T09:27:31+02:00',
15 | /* author */ ('Unknown'),
16 | /* organization */ ('Unknown'),
17 | /* preprocessor_version */ 'ST-DEVELOPER v16.7',
18 | /* originating_system */ 'Solid Edge',
19 | /* authorisation */ 'Unknown');
20 |
21 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}'));
22 | ENDSEC;
23 |
24 | DATA;
25 | #10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12);
26 | #11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13);
27 | #12=REPRESENTATION('',(#16),#834);
28 | #13=REPRESENTATION('',(#17),#834);
29 | #14=PROPERTY_DEFINITION('pmi validation property','',#839);
30 | #15=PROPERTY_DEFINITION('pmi validation property','',#839);
31 | #16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.));
32 | #17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.));
33 | #18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#566,#19);
34 | #19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#564),#834);
35 | #20=CONICAL_SURFACE('',#583,1.2065,0.785398163397448);
36 | #21=CONICAL_SURFACE('',#584,1.2065,0.785398163397448);
37 | #22=CYLINDRICAL_SURFACE('',#580,1.0065);
38 | #23=CYLINDRICAL_SURFACE('',#597,2.5);
39 | #24=CYLINDRICAL_SURFACE('',#610,2.5);
40 | #25=LINE('',#736,#55);
41 | #26=LINE('',#739,#56);
42 | #27=LINE('',#741,#57);
43 | #28=LINE('',#743,#58);
44 | #29=LINE('',#745,#59);
45 | #30=LINE('',#747,#60);
46 | #31=LINE('',#749,#61);
47 | #32=LINE('',#751,#62);
48 | #33=LINE('',#753,#63);
49 | #34=LINE('',#755,#64);
50 | #35=LINE('',#757,#65);
51 | #36=LINE('',#759,#66);
52 | #37=LINE('',#761,#67);
53 | #38=LINE('',#763,#68);
54 | #39=LINE('',#765,#69);
55 | #40=LINE('',#767,#70);
56 | #41=LINE('',#769,#71);
57 | #42=LINE('',#771,#72);
58 | #43=LINE('',#773,#73);
59 | #44=LINE('',#775,#74);
60 | #45=LINE('',#777,#75);
61 | #46=LINE('',#779,#76);
62 | #47=LINE('',#781,#77);
63 | #48=LINE('',#783,#78);
64 | #49=LINE('',#785,#79);
65 | #50=LINE('',#787,#80);
66 | #51=LINE('',#789,#81);
67 | #52=LINE('',#791,#82);
68 | #53=LINE('',#792,#83);
69 | #54=LINE('',#794,#84);
70 | #55=VECTOR('',#621,1000.);
71 | #56=VECTOR('',#622,1000.);
72 | #57=VECTOR('',#623,1000.);
73 | #58=VECTOR('',#624,1000.);
74 | #59=VECTOR('',#625,1000.);
75 | #60=VECTOR('',#626,1000.);
76 | #61=VECTOR('',#629,1000.);
77 | #62=VECTOR('',#630,1000.);
78 | #63=VECTOR('',#631,1000.);
79 | #64=VECTOR('',#632,1000.);
80 | #65=VECTOR('',#633,1000.);
81 | #66=VECTOR('',#636,1000.);
82 | #67=VECTOR('',#637,1000.);
83 | #68=VECTOR('',#638,1000.);
84 | #69=VECTOR('',#639,1000.);
85 | #70=VECTOR('',#640,1000.);
86 | #71=VECTOR('',#643,1000.);
87 | #72=VECTOR('',#644,1000.);
88 | #73=VECTOR('',#645,1000.);
89 | #74=VECTOR('',#646,1000.);
90 | #75=VECTOR('',#647,1000.);
91 | #76=VECTOR('',#650,1000.);
92 | #77=VECTOR('',#651,1000.);
93 | #78=VECTOR('',#652,1000.);
94 | #79=VECTOR('',#653,1000.);
95 | #80=VECTOR('',#654,1000.);
96 | #81=VECTOR('',#657,1000.);
97 | #82=VECTOR('',#658,1000.);
98 | #83=VECTOR('',#659,1000.);
99 | #84=VECTOR('',#660,1000.);
100 | #85=ORIENTED_EDGE('',*,*,#181,.T.);
101 | #86=ORIENTED_EDGE('',*,*,#182,.T.);
102 | #87=ORIENTED_EDGE('',*,*,#183,.T.);
103 | #88=ORIENTED_EDGE('',*,*,#184,.T.);
104 | #89=ORIENTED_EDGE('',*,*,#185,.T.);
105 | #90=ORIENTED_EDGE('',*,*,#186,.F.);
106 | #91=ORIENTED_EDGE('',*,*,#187,.F.);
107 | #92=ORIENTED_EDGE('',*,*,#188,.F.);
108 | #93=ORIENTED_EDGE('',*,*,#186,.T.);
109 | #94=ORIENTED_EDGE('',*,*,#189,.T.);
110 | #95=ORIENTED_EDGE('',*,*,#190,.T.);
111 | #96=ORIENTED_EDGE('',*,*,#191,.F.);
112 | #97=ORIENTED_EDGE('',*,*,#192,.F.);
113 | #98=ORIENTED_EDGE('',*,*,#193,.F.);
114 | #99=ORIENTED_EDGE('',*,*,#191,.T.);
115 | #100=ORIENTED_EDGE('',*,*,#194,.T.);
116 | #101=ORIENTED_EDGE('',*,*,#195,.T.);
117 | #102=ORIENTED_EDGE('',*,*,#196,.F.);
118 | #103=ORIENTED_EDGE('',*,*,#197,.F.);
119 | #104=ORIENTED_EDGE('',*,*,#198,.F.);
120 | #105=ORIENTED_EDGE('',*,*,#196,.T.);
121 | #106=ORIENTED_EDGE('',*,*,#199,.T.);
122 | #107=ORIENTED_EDGE('',*,*,#200,.T.);
123 | #108=ORIENTED_EDGE('',*,*,#201,.F.);
124 | #109=ORIENTED_EDGE('',*,*,#202,.F.);
125 | #110=ORIENTED_EDGE('',*,*,#203,.F.);
126 | #111=ORIENTED_EDGE('',*,*,#201,.T.);
127 | #112=ORIENTED_EDGE('',*,*,#204,.T.);
128 | #113=ORIENTED_EDGE('',*,*,#205,.T.);
129 | #114=ORIENTED_EDGE('',*,*,#206,.F.);
130 | #115=ORIENTED_EDGE('',*,*,#207,.F.);
131 | #116=ORIENTED_EDGE('',*,*,#208,.F.);
132 | #117=ORIENTED_EDGE('',*,*,#206,.T.);
133 | #118=ORIENTED_EDGE('',*,*,#209,.T.);
134 | #119=ORIENTED_EDGE('',*,*,#210,.T.);
135 | #120=ORIENTED_EDGE('',*,*,#183,.F.);
136 | #121=ORIENTED_EDGE('',*,*,#211,.F.);
137 | #122=ORIENTED_EDGE('',*,*,#212,.F.);
138 | #123=ORIENTED_EDGE('',*,*,#213,.T.);
139 | #124=ORIENTED_EDGE('',*,*,#214,.T.);
140 | #125=ORIENTED_EDGE('',*,*,#215,.T.);
141 | #126=ORIENTED_EDGE('',*,*,#216,.T.);
142 | #127=ORIENTED_EDGE('',*,*,#216,.F.);
143 | #128=ORIENTED_EDGE('',*,*,#213,.F.);
144 | #129=ORIENTED_EDGE('',*,*,#215,.F.);
145 | #130=ORIENTED_EDGE('',*,*,#181,.F.);
146 | #131=ORIENTED_EDGE('',*,*,#188,.T.);
147 | #132=ORIENTED_EDGE('',*,*,#217,.T.);
148 | #133=ORIENTED_EDGE('',*,*,#211,.T.);
149 | #134=ORIENTED_EDGE('',*,*,#187,.T.);
150 | #135=ORIENTED_EDGE('',*,*,#193,.T.);
151 | #136=ORIENTED_EDGE('',*,*,#218,.T.);
152 | #137=ORIENTED_EDGE('',*,*,#192,.T.);
153 | #138=ORIENTED_EDGE('',*,*,#198,.T.);
154 | #139=ORIENTED_EDGE('',*,*,#219,.T.);
155 | #140=ORIENTED_EDGE('',*,*,#197,.T.);
156 | #141=ORIENTED_EDGE('',*,*,#203,.T.);
157 | #142=ORIENTED_EDGE('',*,*,#220,.T.);
158 | #143=ORIENTED_EDGE('',*,*,#202,.T.);
159 | #144=ORIENTED_EDGE('',*,*,#208,.T.);
160 | #145=ORIENTED_EDGE('',*,*,#221,.T.);
161 | #146=ORIENTED_EDGE('',*,*,#207,.T.);
162 | #147=ORIENTED_EDGE('',*,*,#212,.T.);
163 | #148=ORIENTED_EDGE('',*,*,#222,.T.);
164 | #149=ORIENTED_EDGE('',*,*,#214,.F.);
165 | #150=ORIENTED_EDGE('',*,*,#217,.F.);
166 | #151=ORIENTED_EDGE('',*,*,#218,.F.);
167 | #152=ORIENTED_EDGE('',*,*,#219,.F.);
168 | #153=ORIENTED_EDGE('',*,*,#220,.F.);
169 | #154=ORIENTED_EDGE('',*,*,#221,.F.);
170 | #155=ORIENTED_EDGE('',*,*,#222,.F.);
171 | #156=ORIENTED_EDGE('',*,*,#210,.F.);
172 | #157=ORIENTED_EDGE('',*,*,#223,.F.);
173 | #158=ORIENTED_EDGE('',*,*,#184,.F.);
174 | #159=ORIENTED_EDGE('',*,*,#224,.F.);
175 | #160=ORIENTED_EDGE('',*,*,#189,.F.);
176 | #161=ORIENTED_EDGE('',*,*,#185,.F.);
177 | #162=ORIENTED_EDGE('',*,*,#225,.F.);
178 | #163=ORIENTED_EDGE('',*,*,#194,.F.);
179 | #164=ORIENTED_EDGE('',*,*,#190,.F.);
180 | #165=ORIENTED_EDGE('',*,*,#226,.F.);
181 | #166=ORIENTED_EDGE('',*,*,#199,.F.);
182 | #167=ORIENTED_EDGE('',*,*,#195,.F.);
183 | #168=ORIENTED_EDGE('',*,*,#227,.F.);
184 | #169=ORIENTED_EDGE('',*,*,#204,.F.);
185 | #170=ORIENTED_EDGE('',*,*,#200,.F.);
186 | #171=ORIENTED_EDGE('',*,*,#228,.F.);
187 | #172=ORIENTED_EDGE('',*,*,#209,.F.);
188 | #173=ORIENTED_EDGE('',*,*,#205,.F.);
189 | #174=ORIENTED_EDGE('',*,*,#182,.F.);
190 | #175=ORIENTED_EDGE('',*,*,#224,.T.);
191 | #176=ORIENTED_EDGE('',*,*,#223,.T.);
192 | #177=ORIENTED_EDGE('',*,*,#228,.T.);
193 | #178=ORIENTED_EDGE('',*,*,#227,.T.);
194 | #179=ORIENTED_EDGE('',*,*,#226,.T.);
195 | #180=ORIENTED_EDGE('',*,*,#225,.T.);
196 | #181=EDGE_CURVE('',#229,#229,#259,.T.);
197 | #182=EDGE_CURVE('',#230,#230,#260,.F.);
198 | #183=EDGE_CURVE('',#231,#232,#25,.T.);
199 | #184=EDGE_CURVE('',#232,#233,#26,.T.);
200 | #185=EDGE_CURVE('',#233,#234,#27,.T.);
201 | #186=EDGE_CURVE('',#235,#234,#28,.T.);
202 | #187=EDGE_CURVE('',#236,#235,#29,.T.);
203 | #188=EDGE_CURVE('',#231,#236,#30,.T.);
204 | #189=EDGE_CURVE('',#234,#237,#31,.T.);
205 | #190=EDGE_CURVE('',#237,#238,#32,.T.);
206 | #191=EDGE_CURVE('',#239,#238,#33,.T.);
207 | #192=EDGE_CURVE('',#240,#239,#34,.T.);
208 | #193=EDGE_CURVE('',#235,#240,#35,.T.);
209 | #194=EDGE_CURVE('',#238,#241,#36,.T.);
210 | #195=EDGE_CURVE('',#241,#242,#37,.T.);
211 | #196=EDGE_CURVE('',#243,#242,#38,.T.);
212 | #197=EDGE_CURVE('',#244,#243,#39,.T.);
213 | #198=EDGE_CURVE('',#239,#244,#40,.T.);
214 | #199=EDGE_CURVE('',#242,#245,#41,.T.);
215 | #200=EDGE_CURVE('',#245,#246,#42,.T.);
216 | #201=EDGE_CURVE('',#247,#246,#43,.T.);
217 | #202=EDGE_CURVE('',#248,#247,#44,.T.);
218 | #203=EDGE_CURVE('',#243,#248,#45,.T.);
219 | #204=EDGE_CURVE('',#246,#249,#46,.T.);
220 | #205=EDGE_CURVE('',#249,#250,#47,.T.);
221 | #206=EDGE_CURVE('',#251,#250,#48,.T.);
222 | #207=EDGE_CURVE('',#252,#251,#49,.T.);
223 | #208=EDGE_CURVE('',#247,#252,#50,.T.);
224 | #209=EDGE_CURVE('',#250,#253,#51,.T.);
225 | #210=EDGE_CURVE('',#253,#232,#52,.T.);
226 | #211=EDGE_CURVE('',#254,#231,#53,.T.);
227 | #212=EDGE_CURVE('',#251,#254,#54,.T.);
228 | #213=EDGE_CURVE('',#255,#255,#261,.T.);
229 | #214=EDGE_CURVE('',#256,#256,#262,.T.);
230 | #215=EDGE_CURVE('',#257,#257,#263,.T.);
231 | #216=EDGE_CURVE('',#258,#258,#264,.T.);
232 | #217=EDGE_CURVE('',#236,#254,#265,.T.);
233 | #218=EDGE_CURVE('',#240,#236,#266,.T.);
234 | #219=EDGE_CURVE('',#244,#240,#267,.T.);
235 | #220=EDGE_CURVE('',#248,#244,#268,.T.);
236 | #221=EDGE_CURVE('',#252,#248,#269,.T.);
237 | #222=EDGE_CURVE('',#254,#252,#270,.T.);
238 | #223=EDGE_CURVE('',#233,#253,#271,.T.);
239 | #224=EDGE_CURVE('',#237,#233,#272,.T.);
240 | #225=EDGE_CURVE('',#241,#237,#273,.T.);
241 | #226=EDGE_CURVE('',#245,#241,#274,.T.);
242 | #227=EDGE_CURVE('',#249,#245,#275,.T.);
243 | #228=EDGE_CURVE('',#253,#249,#276,.T.);
244 | #229=VERTEX_POINT('',#732);
245 | #230=VERTEX_POINT('',#734);
246 | #231=VERTEX_POINT('',#737);
247 | #232=VERTEX_POINT('',#738);
248 | #233=VERTEX_POINT('',#740);
249 | #234=VERTEX_POINT('',#742);
250 | #235=VERTEX_POINT('',#744);
251 | #236=VERTEX_POINT('',#746);
252 | #237=VERTEX_POINT('',#750);
253 | #238=VERTEX_POINT('',#752);
254 | #239=VERTEX_POINT('',#754);
255 | #240=VERTEX_POINT('',#756);
256 | #241=VERTEX_POINT('',#760);
257 | #242=VERTEX_POINT('',#762);
258 | #243=VERTEX_POINT('',#764);
259 | #244=VERTEX_POINT('',#766);
260 | #245=VERTEX_POINT('',#770);
261 | #246=VERTEX_POINT('',#772);
262 | #247=VERTEX_POINT('',#774);
263 | #248=VERTEX_POINT('',#776);
264 | #249=VERTEX_POINT('',#780);
265 | #250=VERTEX_POINT('',#782);
266 | #251=VERTEX_POINT('',#784);
267 | #252=VERTEX_POINT('',#786);
268 | #253=VERTEX_POINT('',#790);
269 | #254=VERTEX_POINT('',#793);
270 | #255=VERTEX_POINT('',#797);
271 | #256=VERTEX_POINT('',#799);
272 | #257=VERTEX_POINT('',#802);
273 | #258=VERTEX_POINT('',#804);
274 | #259=CIRCLE('',#569,1.2065);
275 | #260=CIRCLE('',#570,2.5);
276 | #261=CIRCLE('',#578,1.2065);
277 | #262=CIRCLE('',#579,2.5);
278 | #263=CIRCLE('',#581,1.0065);
279 | #264=CIRCLE('',#582,1.0065);
280 | #265=CIRCLE('',#586,2.5);
281 | #266=CIRCLE('',#588,2.5);
282 | #267=CIRCLE('',#590,2.5);
283 | #268=CIRCLE('',#592,2.5);
284 | #269=CIRCLE('',#594,2.5);
285 | #270=CIRCLE('',#596,2.5);
286 | #271=CIRCLE('',#599,2.5);
287 | #272=CIRCLE('',#601,2.5);
288 | #273=CIRCLE('',#603,2.5);
289 | #274=CIRCLE('',#605,2.5);
290 | #275=CIRCLE('',#607,2.5);
291 | #276=CIRCLE('',#609,2.5);
292 | #277=EDGE_LOOP('',(#85));
293 | #278=EDGE_LOOP('',(#86));
294 | #279=EDGE_LOOP('',(#87,#88,#89,#90,#91,#92));
295 | #280=EDGE_LOOP('',(#93,#94,#95,#96,#97,#98));
296 | #281=EDGE_LOOP('',(#99,#100,#101,#102,#103,#104));
297 | #282=EDGE_LOOP('',(#105,#106,#107,#108,#109,#110));
298 | #283=EDGE_LOOP('',(#111,#112,#113,#114,#115,#116));
299 | #284=EDGE_LOOP('',(#117,#118,#119,#120,#121,#122));
300 | #285=EDGE_LOOP('',(#123));
301 | #286=EDGE_LOOP('',(#124));
302 | #287=EDGE_LOOP('',(#125));
303 | #288=EDGE_LOOP('',(#126));
304 | #289=EDGE_LOOP('',(#127));
305 | #290=EDGE_LOOP('',(#128));
306 | #291=EDGE_LOOP('',(#129));
307 | #292=EDGE_LOOP('',(#130));
308 | #293=EDGE_LOOP('',(#131,#132,#133));
309 | #294=EDGE_LOOP('',(#134,#135,#136));
310 | #295=EDGE_LOOP('',(#137,#138,#139));
311 | #296=EDGE_LOOP('',(#140,#141,#142));
312 | #297=EDGE_LOOP('',(#143,#144,#145));
313 | #298=EDGE_LOOP('',(#146,#147,#148));
314 | #299=EDGE_LOOP('',(#149));
315 | #300=EDGE_LOOP('',(#150,#151,#152,#153,#154,#155));
316 | #301=EDGE_LOOP('',(#156,#157,#158));
317 | #302=EDGE_LOOP('',(#159,#160,#161));
318 | #303=EDGE_LOOP('',(#162,#163,#164));
319 | #304=EDGE_LOOP('',(#165,#166,#167));
320 | #305=EDGE_LOOP('',(#168,#169,#170));
321 | #306=EDGE_LOOP('',(#171,#172,#173));
322 | #307=EDGE_LOOP('',(#174));
323 | #308=EDGE_LOOP('',(#175,#176,#177,#178,#179,#180));
324 | #309=FACE_BOUND('',#277,.T.);
325 | #310=FACE_BOUND('',#278,.T.);
326 | #311=FACE_BOUND('',#279,.T.);
327 | #312=FACE_BOUND('',#280,.T.);
328 | #313=FACE_BOUND('',#281,.T.);
329 | #314=FACE_BOUND('',#282,.T.);
330 | #315=FACE_BOUND('',#283,.T.);
331 | #316=FACE_BOUND('',#284,.T.);
332 | #317=FACE_BOUND('',#285,.T.);
333 | #318=FACE_BOUND('',#286,.T.);
334 | #319=FACE_BOUND('',#287,.T.);
335 | #320=FACE_BOUND('',#288,.T.);
336 | #321=FACE_BOUND('',#289,.T.);
337 | #322=FACE_BOUND('',#290,.T.);
338 | #323=FACE_BOUND('',#291,.T.);
339 | #324=FACE_BOUND('',#292,.T.);
340 | #325=FACE_BOUND('',#293,.T.);
341 | #326=FACE_BOUND('',#294,.T.);
342 | #327=FACE_BOUND('',#295,.T.);
343 | #328=FACE_BOUND('',#296,.T.);
344 | #329=FACE_BOUND('',#297,.T.);
345 | #330=FACE_BOUND('',#298,.T.);
346 | #331=FACE_BOUND('',#299,.T.);
347 | #332=FACE_BOUND('',#300,.T.);
348 | #333=FACE_BOUND('',#301,.T.);
349 | #334=FACE_BOUND('',#302,.T.);
350 | #335=FACE_BOUND('',#303,.T.);
351 | #336=FACE_BOUND('',#304,.T.);
352 | #337=FACE_BOUND('',#305,.T.);
353 | #338=FACE_BOUND('',#306,.T.);
354 | #339=FACE_BOUND('',#307,.T.);
355 | #340=FACE_BOUND('',#308,.T.);
356 | #341=PLANE('',#568);
357 | #342=PLANE('',#571);
358 | #343=PLANE('',#572);
359 | #344=PLANE('',#573);
360 | #345=PLANE('',#574);
361 | #346=PLANE('',#575);
362 | #347=PLANE('',#576);
363 | #348=PLANE('',#577);
364 | #349=PLANE('',#585);
365 | #350=PLANE('',#587);
366 | #351=PLANE('',#589);
367 | #352=PLANE('',#591);
368 | #353=PLANE('',#593);
369 | #354=PLANE('',#595);
370 | #355=PLANE('',#598);
371 | #356=PLANE('',#600);
372 | #357=PLANE('',#602);
373 | #358=PLANE('',#604);
374 | #359=PLANE('',#606);
375 | #360=PLANE('',#608);
376 | #361=STYLED_ITEM('',(#386),#538);
377 | #362=STYLED_ITEM('',(#387),#539);
378 | #363=STYLED_ITEM('',(#388),#540);
379 | #364=STYLED_ITEM('',(#389),#541);
380 | #365=STYLED_ITEM('',(#390),#542);
381 | #366=STYLED_ITEM('',(#391),#543);
382 | #367=STYLED_ITEM('',(#392),#544);
383 | #368=STYLED_ITEM('',(#393),#545);
384 | #369=STYLED_ITEM('',(#394),#546);
385 | #370=STYLED_ITEM('',(#395),#547);
386 | #371=STYLED_ITEM('',(#396),#548);
387 | #372=STYLED_ITEM('',(#397),#549);
388 | #373=STYLED_ITEM('',(#398),#550);
389 | #374=STYLED_ITEM('',(#399),#551);
390 | #375=STYLED_ITEM('',(#400),#552);
391 | #376=STYLED_ITEM('',(#401),#553);
392 | #377=STYLED_ITEM('',(#402),#554);
393 | #378=STYLED_ITEM('',(#403),#555);
394 | #379=STYLED_ITEM('',(#404),#556);
395 | #380=STYLED_ITEM('',(#405),#557);
396 | #381=STYLED_ITEM('',(#406),#558);
397 | #382=STYLED_ITEM('',(#407),#559);
398 | #383=STYLED_ITEM('',(#408),#560);
399 | #384=STYLED_ITEM('',(#409),#561);
400 | #385=STYLED_ITEM('',(#410),#562);
401 | #386=PRESENTATION_STYLE_ASSIGNMENT((#411));
402 | #387=PRESENTATION_STYLE_ASSIGNMENT((#412));
403 | #388=PRESENTATION_STYLE_ASSIGNMENT((#413));
404 | #389=PRESENTATION_STYLE_ASSIGNMENT((#414));
405 | #390=PRESENTATION_STYLE_ASSIGNMENT((#415));
406 | #391=PRESENTATION_STYLE_ASSIGNMENT((#416));
407 | #392=PRESENTATION_STYLE_ASSIGNMENT((#417));
408 | #393=PRESENTATION_STYLE_ASSIGNMENT((#418));
409 | #394=PRESENTATION_STYLE_ASSIGNMENT((#419));
410 | #395=PRESENTATION_STYLE_ASSIGNMENT((#420));
411 | #396=PRESENTATION_STYLE_ASSIGNMENT((#421));
412 | #397=PRESENTATION_STYLE_ASSIGNMENT((#422));
413 | #398=PRESENTATION_STYLE_ASSIGNMENT((#423));
414 | #399=PRESENTATION_STYLE_ASSIGNMENT((#424));
415 | #400=PRESENTATION_STYLE_ASSIGNMENT((#425));
416 | #401=PRESENTATION_STYLE_ASSIGNMENT((#426));
417 | #402=PRESENTATION_STYLE_ASSIGNMENT((#427));
418 | #403=PRESENTATION_STYLE_ASSIGNMENT((#428));
419 | #404=PRESENTATION_STYLE_ASSIGNMENT((#429));
420 | #405=PRESENTATION_STYLE_ASSIGNMENT((#430));
421 | #406=PRESENTATION_STYLE_ASSIGNMENT((#431));
422 | #407=PRESENTATION_STYLE_ASSIGNMENT((#432));
423 | #408=PRESENTATION_STYLE_ASSIGNMENT((#433));
424 | #409=PRESENTATION_STYLE_ASSIGNMENT((#434));
425 | #410=PRESENTATION_STYLE_ASSIGNMENT((#435));
426 | #411=SURFACE_STYLE_USAGE(.BOTH.,#436);
427 | #412=SURFACE_STYLE_USAGE(.BOTH.,#437);
428 | #413=SURFACE_STYLE_USAGE(.BOTH.,#438);
429 | #414=SURFACE_STYLE_USAGE(.BOTH.,#439);
430 | #415=SURFACE_STYLE_USAGE(.BOTH.,#440);
431 | #416=SURFACE_STYLE_USAGE(.BOTH.,#441);
432 | #417=SURFACE_STYLE_USAGE(.BOTH.,#442);
433 | #418=SURFACE_STYLE_USAGE(.BOTH.,#443);
434 | #419=SURFACE_STYLE_USAGE(.BOTH.,#444);
435 | #420=SURFACE_STYLE_USAGE(.BOTH.,#445);
436 | #421=SURFACE_STYLE_USAGE(.BOTH.,#446);
437 | #422=SURFACE_STYLE_USAGE(.BOTH.,#447);
438 | #423=SURFACE_STYLE_USAGE(.BOTH.,#448);
439 | #424=SURFACE_STYLE_USAGE(.BOTH.,#449);
440 | #425=SURFACE_STYLE_USAGE(.BOTH.,#450);
441 | #426=SURFACE_STYLE_USAGE(.BOTH.,#451);
442 | #427=SURFACE_STYLE_USAGE(.BOTH.,#452);
443 | #428=SURFACE_STYLE_USAGE(.BOTH.,#453);
444 | #429=SURFACE_STYLE_USAGE(.BOTH.,#454);
445 | #430=SURFACE_STYLE_USAGE(.BOTH.,#455);
446 | #431=SURFACE_STYLE_USAGE(.BOTH.,#456);
447 | #432=SURFACE_STYLE_USAGE(.BOTH.,#457);
448 | #433=SURFACE_STYLE_USAGE(.BOTH.,#458);
449 | #434=SURFACE_STYLE_USAGE(.BOTH.,#459);
450 | #435=SURFACE_STYLE_USAGE(.BOTH.,#460);
451 | #436=SURFACE_SIDE_STYLE('',(#461));
452 | #437=SURFACE_SIDE_STYLE('',(#462));
453 | #438=SURFACE_SIDE_STYLE('',(#463));
454 | #439=SURFACE_SIDE_STYLE('',(#464));
455 | #440=SURFACE_SIDE_STYLE('',(#465));
456 | #441=SURFACE_SIDE_STYLE('',(#466));
457 | #442=SURFACE_SIDE_STYLE('',(#467));
458 | #443=SURFACE_SIDE_STYLE('',(#468));
459 | #444=SURFACE_SIDE_STYLE('',(#469));
460 | #445=SURFACE_SIDE_STYLE('',(#470));
461 | #446=SURFACE_SIDE_STYLE('',(#471));
462 | #447=SURFACE_SIDE_STYLE('',(#472));
463 | #448=SURFACE_SIDE_STYLE('',(#473));
464 | #449=SURFACE_SIDE_STYLE('',(#474));
465 | #450=SURFACE_SIDE_STYLE('',(#475));
466 | #451=SURFACE_SIDE_STYLE('',(#476));
467 | #452=SURFACE_SIDE_STYLE('',(#477));
468 | #453=SURFACE_SIDE_STYLE('',(#478));
469 | #454=SURFACE_SIDE_STYLE('',(#479));
470 | #455=SURFACE_SIDE_STYLE('',(#480));
471 | #456=SURFACE_SIDE_STYLE('',(#481));
472 | #457=SURFACE_SIDE_STYLE('',(#482));
473 | #458=SURFACE_SIDE_STYLE('',(#483));
474 | #459=SURFACE_SIDE_STYLE('',(#484));
475 | #460=SURFACE_SIDE_STYLE('',(#485));
476 | #461=SURFACE_STYLE_FILL_AREA(#486);
477 | #462=SURFACE_STYLE_FILL_AREA(#487);
478 | #463=SURFACE_STYLE_FILL_AREA(#488);
479 | #464=SURFACE_STYLE_FILL_AREA(#489);
480 | #465=SURFACE_STYLE_FILL_AREA(#490);
481 | #466=SURFACE_STYLE_FILL_AREA(#491);
482 | #467=SURFACE_STYLE_FILL_AREA(#492);
483 | #468=SURFACE_STYLE_FILL_AREA(#493);
484 | #469=SURFACE_STYLE_FILL_AREA(#494);
485 | #470=SURFACE_STYLE_FILL_AREA(#495);
486 | #471=SURFACE_STYLE_FILL_AREA(#496);
487 | #472=SURFACE_STYLE_FILL_AREA(#497);
488 | #473=SURFACE_STYLE_FILL_AREA(#498);
489 | #474=SURFACE_STYLE_FILL_AREA(#499);
490 | #475=SURFACE_STYLE_FILL_AREA(#500);
491 | #476=SURFACE_STYLE_FILL_AREA(#501);
492 | #477=SURFACE_STYLE_FILL_AREA(#502);
493 | #478=SURFACE_STYLE_FILL_AREA(#503);
494 | #479=SURFACE_STYLE_FILL_AREA(#504);
495 | #480=SURFACE_STYLE_FILL_AREA(#505);
496 | #481=SURFACE_STYLE_FILL_AREA(#506);
497 | #482=SURFACE_STYLE_FILL_AREA(#507);
498 | #483=SURFACE_STYLE_FILL_AREA(#508);
499 | #484=SURFACE_STYLE_FILL_AREA(#509);
500 | #485=SURFACE_STYLE_FILL_AREA(#510);
501 | #486=FILL_AREA_STYLE('',(#511));
502 | #487=FILL_AREA_STYLE('',(#512));
503 | #488=FILL_AREA_STYLE('',(#513));
504 | #489=FILL_AREA_STYLE('',(#514));
505 | #490=FILL_AREA_STYLE('',(#515));
506 | #491=FILL_AREA_STYLE('',(#516));
507 | #492=FILL_AREA_STYLE('',(#517));
508 | #493=FILL_AREA_STYLE('',(#518));
509 | #494=FILL_AREA_STYLE('',(#519));
510 | #495=FILL_AREA_STYLE('',(#520));
511 | #496=FILL_AREA_STYLE('',(#521));
512 | #497=FILL_AREA_STYLE('',(#522));
513 | #498=FILL_AREA_STYLE('',(#523));
514 | #499=FILL_AREA_STYLE('',(#524));
515 | #500=FILL_AREA_STYLE('',(#525));
516 | #501=FILL_AREA_STYLE('',(#526));
517 | #502=FILL_AREA_STYLE('',(#527));
518 | #503=FILL_AREA_STYLE('',(#528));
519 | #504=FILL_AREA_STYLE('',(#529));
520 | #505=FILL_AREA_STYLE('',(#530));
521 | #506=FILL_AREA_STYLE('',(#531));
522 | #507=FILL_AREA_STYLE('',(#532));
523 | #508=FILL_AREA_STYLE('',(#533));
524 | #509=FILL_AREA_STYLE('',(#534));
525 | #510=FILL_AREA_STYLE('',(#535));
526 | #511=FILL_AREA_STYLE_COLOUR('',#536);
527 | #512=FILL_AREA_STYLE_COLOUR('',#536);
528 | #513=FILL_AREA_STYLE_COLOUR('',#536);
529 | #514=FILL_AREA_STYLE_COLOUR('',#536);
530 | #515=FILL_AREA_STYLE_COLOUR('',#536);
531 | #516=FILL_AREA_STYLE_COLOUR('',#536);
532 | #517=FILL_AREA_STYLE_COLOUR('',#536);
533 | #518=FILL_AREA_STYLE_COLOUR('',#536);
534 | #519=FILL_AREA_STYLE_COLOUR('',#537);
535 | #520=FILL_AREA_STYLE_COLOUR('',#536);
536 | #521=FILL_AREA_STYLE_COLOUR('',#536);
537 | #522=FILL_AREA_STYLE_COLOUR('',#536);
538 | #523=FILL_AREA_STYLE_COLOUR('',#536);
539 | #524=FILL_AREA_STYLE_COLOUR('',#536);
540 | #525=FILL_AREA_STYLE_COLOUR('',#536);
541 | #526=FILL_AREA_STYLE_COLOUR('',#536);
542 | #527=FILL_AREA_STYLE_COLOUR('',#536);
543 | #528=FILL_AREA_STYLE_COLOUR('',#536);
544 | #529=FILL_AREA_STYLE_COLOUR('',#536);
545 | #530=FILL_AREA_STYLE_COLOUR('',#536);
546 | #531=FILL_AREA_STYLE_COLOUR('',#536);
547 | #532=FILL_AREA_STYLE_COLOUR('',#536);
548 | #533=FILL_AREA_STYLE_COLOUR('',#536);
549 | #534=FILL_AREA_STYLE_COLOUR('',#536);
550 | #535=FILL_AREA_STYLE_COLOUR('',#536);
551 | #536=COLOUR_RGB('',0.200000002980232,0.200000002980232,0.200000002980232);
552 | #537=COLOUR_RGB('',0.1875,0.75,0.581249892711639);
553 | #538=ADVANCED_FACE('',(#309,#310),#341,.F.);
554 | #539=ADVANCED_FACE('',(#311),#342,.F.);
555 | #540=ADVANCED_FACE('',(#312),#343,.F.);
556 | #541=ADVANCED_FACE('',(#313),#344,.F.);
557 | #542=ADVANCED_FACE('',(#314),#345,.F.);
558 | #543=ADVANCED_FACE('',(#315),#346,.F.);
559 | #544=ADVANCED_FACE('',(#316),#347,.F.);
560 | #545=ADVANCED_FACE('',(#317,#318),#348,.T.);
561 | #546=ADVANCED_FACE('',(#319,#320),#22,.F.);
562 | #547=ADVANCED_FACE('',(#321,#322),#20,.F.);
563 | #548=ADVANCED_FACE('',(#323,#324),#21,.F.);
564 | #549=ADVANCED_FACE('',(#325),#349,.T.);
565 | #550=ADVANCED_FACE('',(#326),#350,.T.);
566 | #551=ADVANCED_FACE('',(#327),#351,.T.);
567 | #552=ADVANCED_FACE('',(#328),#352,.T.);
568 | #553=ADVANCED_FACE('',(#329),#353,.T.);
569 | #554=ADVANCED_FACE('',(#330),#354,.T.);
570 | #555=ADVANCED_FACE('',(#331,#332),#23,.T.);
571 | #556=ADVANCED_FACE('',(#333),#355,.F.);
572 | #557=ADVANCED_FACE('',(#334),#356,.F.);
573 | #558=ADVANCED_FACE('',(#335),#357,.F.);
574 | #559=ADVANCED_FACE('',(#336),#358,.F.);
575 | #560=ADVANCED_FACE('',(#337),#359,.F.);
576 | #561=ADVANCED_FACE('',(#338),#360,.F.);
577 | #562=ADVANCED_FACE('',(#339,#340),#24,.T.);
578 | #563=CLOSED_SHELL('',(#538,#539,#540,#541,#542,#543,#544,#545,#546,#547,
579 | #548,#549,#550,#551,#552,#553,#554,#555,#556,#557,#558,#559,#560,#561,#562));
580 | #564=MANIFOLD_SOLID_BREP('',#563);
581 | #565=SHAPE_DEFINITION_REPRESENTATION(#839,#566);
582 | #566=SHAPE_REPRESENTATION('970100155',(#567),#834);
583 | #567=AXIS2_PLACEMENT_3D('',#729,#611,#612);
584 | #568=AXIS2_PLACEMENT_3D('',#730,#613,#614);
585 | #569=AXIS2_PLACEMENT_3D('',#731,#615,#616);
586 | #570=AXIS2_PLACEMENT_3D('',#733,#617,#618);
587 | #571=AXIS2_PLACEMENT_3D('',#735,#619,#620);
588 | #572=AXIS2_PLACEMENT_3D('',#748,#627,#628);
589 | #573=AXIS2_PLACEMENT_3D('',#758,#634,#635);
590 | #574=AXIS2_PLACEMENT_3D('',#768,#641,#642);
591 | #575=AXIS2_PLACEMENT_3D('',#778,#648,#649);
592 | #576=AXIS2_PLACEMENT_3D('',#788,#655,#656);
593 | #577=AXIS2_PLACEMENT_3D('',#795,#661,#662);
594 | #578=AXIS2_PLACEMENT_3D('',#796,#663,#664);
595 | #579=AXIS2_PLACEMENT_3D('',#798,#665,#666);
596 | #580=AXIS2_PLACEMENT_3D('',#800,#667,#668);
597 | #581=AXIS2_PLACEMENT_3D('',#801,#669,#670);
598 | #582=AXIS2_PLACEMENT_3D('',#803,#671,#672);
599 | #583=AXIS2_PLACEMENT_3D('',#805,#673,#674);
600 | #584=AXIS2_PLACEMENT_3D('',#806,#675,#676);
601 | #585=AXIS2_PLACEMENT_3D('',#807,#677,#678);
602 | #586=AXIS2_PLACEMENT_3D('',#808,#679,#680);
603 | #587=AXIS2_PLACEMENT_3D('',#809,#681,#682);
604 | #588=AXIS2_PLACEMENT_3D('',#810,#683,#684);
605 | #589=AXIS2_PLACEMENT_3D('',#811,#685,#686);
606 | #590=AXIS2_PLACEMENT_3D('',#812,#687,#688);
607 | #591=AXIS2_PLACEMENT_3D('',#813,#689,#690);
608 | #592=AXIS2_PLACEMENT_3D('',#814,#691,#692);
609 | #593=AXIS2_PLACEMENT_3D('',#815,#693,#694);
610 | #594=AXIS2_PLACEMENT_3D('',#816,#695,#696);
611 | #595=AXIS2_PLACEMENT_3D('',#817,#697,#698);
612 | #596=AXIS2_PLACEMENT_3D('',#818,#699,#700);
613 | #597=AXIS2_PLACEMENT_3D('',#819,#701,#702);
614 | #598=AXIS2_PLACEMENT_3D('',#820,#703,#704);
615 | #599=AXIS2_PLACEMENT_3D('',#821,#705,#706);
616 | #600=AXIS2_PLACEMENT_3D('',#822,#707,#708);
617 | #601=AXIS2_PLACEMENT_3D('',#823,#709,#710);
618 | #602=AXIS2_PLACEMENT_3D('',#824,#711,#712);
619 | #603=AXIS2_PLACEMENT_3D('',#825,#713,#714);
620 | #604=AXIS2_PLACEMENT_3D('',#826,#715,#716);
621 | #605=AXIS2_PLACEMENT_3D('',#827,#717,#718);
622 | #606=AXIS2_PLACEMENT_3D('',#828,#719,#720);
623 | #607=AXIS2_PLACEMENT_3D('',#829,#721,#722);
624 | #608=AXIS2_PLACEMENT_3D('',#830,#723,#724);
625 | #609=AXIS2_PLACEMENT_3D('',#831,#725,#726);
626 | #610=AXIS2_PLACEMENT_3D('',#832,#727,#728);
627 | #611=DIRECTION('',(0.,0.,1.));
628 | #612=DIRECTION('',(1.,0.,0.));
629 | #613=DIRECTION('',(0.,0.,1.));
630 | #614=DIRECTION('',(1.,0.,0.));
631 | #615=DIRECTION('',(0.,0.,1.));
632 | #616=DIRECTION('',(1.,0.,0.));
633 | #617=DIRECTION('',(0.,0.,1.));
634 | #618=DIRECTION('',(1.,0.,0.));
635 | #619=DIRECTION('',(-3.30509211722175E-15,1.,0.));
636 | #620=DIRECTION('',(-1.,-3.30509211722175E-15,0.));
637 | #621=DIRECTION('',(0.,0.,-1.));
638 | #622=DIRECTION('',(1.,3.30509211722175E-15,0.));
639 | #623=DIRECTION('',(1.,3.30509211722175E-15,0.));
640 | #624=DIRECTION('',(0.,0.,-1.));
641 | #625=DIRECTION('',(1.,3.30509211722175E-15,0.));
642 | #626=DIRECTION('',(1.,3.30509211722175E-15,0.));
643 | #627=DIRECTION('',(-0.866025403784439,0.5,0.));
644 | #628=DIRECTION('',(-0.5,-0.866025403784439,0.));
645 | #629=DIRECTION('',(0.5,0.866025403784439,0.));
646 | #630=DIRECTION('',(0.5,0.866025403784439,0.));
647 | #631=DIRECTION('',(0.,0.,-1.));
648 | #632=DIRECTION('',(0.5,0.866025403784439,0.));
649 | #633=DIRECTION('',(0.5,0.866025403784439,0.));
650 | #634=DIRECTION('',(-0.866025403784438,-0.500000000000001,0.));
651 | #635=DIRECTION('',(0.500000000000001,-0.866025403784438,0.));
652 | #636=DIRECTION('',(-0.500000000000001,0.866025403784438,0.));
653 | #637=DIRECTION('',(-0.500000000000001,0.866025403784438,0.));
654 | #638=DIRECTION('',(0.,0.,-1.));
655 | #639=DIRECTION('',(-0.500000000000001,0.866025403784438,0.));
656 | #640=DIRECTION('',(-0.500000000000001,0.866025403784438,0.));
657 | #641=DIRECTION('',(1.65254605861088E-15,-1.,0.));
658 | #642=DIRECTION('',(1.,1.65254605861088E-15,0.));
659 | #643=DIRECTION('',(-1.,-1.65254605861088E-15,0.));
660 | #644=DIRECTION('',(-1.,-1.65254605861088E-15,0.));
661 | #645=DIRECTION('',(0.,0.,-1.));
662 | #646=DIRECTION('',(-1.,-1.65254605861088E-15,0.));
663 | #647=DIRECTION('',(-1.,-1.65254605861088E-15,0.));
664 | #648=DIRECTION('',(0.86602540378444,-0.499999999999998,0.));
665 | #649=DIRECTION('',(0.499999999999998,0.86602540378444,0.));
666 | #650=DIRECTION('',(-0.499999999999998,-0.86602540378444,0.));
667 | #651=DIRECTION('',(-0.499999999999998,-0.86602540378444,0.));
668 | #652=DIRECTION('',(0.,0.,-1.));
669 | #653=DIRECTION('',(-0.499999999999998,-0.86602540378444,0.));
670 | #654=DIRECTION('',(-0.499999999999998,-0.86602540378444,0.));
671 | #655=DIRECTION('',(0.866025403784437,0.500000000000002,0.));
672 | #656=DIRECTION('',(-0.500000000000002,0.866025403784437,0.));
673 | #657=DIRECTION('',(0.500000000000002,-0.866025403784437,0.));
674 | #658=DIRECTION('',(0.500000000000002,-0.866025403784437,0.));
675 | #659=DIRECTION('',(0.500000000000002,-0.866025403784437,0.));
676 | #660=DIRECTION('',(0.500000000000002,-0.866025403784437,0.));
677 | #661=DIRECTION('',(0.,0.,1.));
678 | #662=DIRECTION('',(1.,0.,0.));
679 | #663=DIRECTION('',(0.,0.,-1.));
680 | #664=DIRECTION('',(1.,0.,0.));
681 | #665=DIRECTION('',(0.,0.,1.));
682 | #666=DIRECTION('',(1.,0.,0.));
683 | #667=DIRECTION('',(0.,0.,-1.));
684 | #668=DIRECTION('',(0.,-1.,0.));
685 | #669=DIRECTION('',(0.,0.,-1.));
686 | #670=DIRECTION('',(-1.,0.,0.));
687 | #671=DIRECTION('',(0.,0.,1.));
688 | #672=DIRECTION('',(1.,0.,0.));
689 | #673=DIRECTION('',(0.,0.,1.));
690 | #674=DIRECTION('',(1.,0.,0.));
691 | #675=DIRECTION('',(0.,0.,-1.));
692 | #676=DIRECTION('',(1.,0.,0.));
693 | #677=DIRECTION('',(0.,0.,1.));
694 | #678=DIRECTION('',(1.,0.,0.));
695 | #679=DIRECTION('',(0.,0.,-1.));
696 | #680=DIRECTION('',(-1.,0.,0.));
697 | #681=DIRECTION('',(0.,0.,1.));
698 | #682=DIRECTION('',(1.,0.,0.));
699 | #683=DIRECTION('',(0.,0.,-1.));
700 | #684=DIRECTION('',(-1.,0.,0.));
701 | #685=DIRECTION('',(0.,0.,1.));
702 | #686=DIRECTION('',(1.,0.,0.));
703 | #687=DIRECTION('',(0.,0.,-1.));
704 | #688=DIRECTION('',(-1.,0.,0.));
705 | #689=DIRECTION('',(0.,0.,1.));
706 | #690=DIRECTION('',(1.,0.,0.));
707 | #691=DIRECTION('',(0.,0.,-1.));
708 | #692=DIRECTION('',(-1.,0.,0.));
709 | #693=DIRECTION('',(0.,0.,1.));
710 | #694=DIRECTION('',(1.,0.,0.));
711 | #695=DIRECTION('',(0.,0.,-1.));
712 | #696=DIRECTION('',(-1.,0.,0.));
713 | #697=DIRECTION('',(0.,0.,1.));
714 | #698=DIRECTION('',(1.,0.,0.));
715 | #699=DIRECTION('',(0.,0.,-1.));
716 | #700=DIRECTION('',(-1.,0.,0.));
717 | #701=DIRECTION('',(0.,0.,-1.));
718 | #702=DIRECTION('',(-1.,0.,0.));
719 | #703=DIRECTION('',(0.,0.,1.));
720 | #704=DIRECTION('',(1.,0.,0.));
721 | #705=DIRECTION('',(0.,0.,-1.));
722 | #706=DIRECTION('',(-1.,0.,0.));
723 | #707=DIRECTION('',(0.,0.,1.));
724 | #708=DIRECTION('',(1.,0.,0.));
725 | #709=DIRECTION('',(0.,0.,-1.));
726 | #710=DIRECTION('',(-1.,0.,0.));
727 | #711=DIRECTION('',(0.,0.,1.));
728 | #712=DIRECTION('',(1.,0.,0.));
729 | #713=DIRECTION('',(0.,0.,-1.));
730 | #714=DIRECTION('',(-1.,0.,0.));
731 | #715=DIRECTION('',(0.,0.,1.));
732 | #716=DIRECTION('',(1.,0.,0.));
733 | #717=DIRECTION('',(0.,0.,-1.));
734 | #718=DIRECTION('',(-1.,0.,0.));
735 | #719=DIRECTION('',(0.,0.,1.));
736 | #720=DIRECTION('',(1.,0.,0.));
737 | #721=DIRECTION('',(0.,0.,-1.));
738 | #722=DIRECTION('',(-1.,0.,0.));
739 | #723=DIRECTION('',(0.,0.,1.));
740 | #724=DIRECTION('',(1.,0.,0.));
741 | #725=DIRECTION('',(0.,0.,-1.));
742 | #726=DIRECTION('',(-1.,0.,0.));
743 | #727=DIRECTION('',(0.,0.,-1.));
744 | #728=DIRECTION('',(-1.,0.,0.));
745 | #729=CARTESIAN_POINT('',(0.,0.,0.));
746 | #730=CARTESIAN_POINT('',(0.,0.,-5.));
747 | #731=CARTESIAN_POINT('',(0.,0.,-5.));
748 | #732=CARTESIAN_POINT('',(1.2065,0.,-5.));
749 | #733=CARTESIAN_POINT('',(0.,0.,-5.));
750 | #734=CARTESIAN_POINT('',(2.5,0.,-5.));
751 | #735=CARTESIAN_POINT('',(-1.44337567297405,-2.5,5.));
752 | #736=CARTESIAN_POINT('',(-1.44337567297405,-2.5,5.));
753 | #737=CARTESIAN_POINT('',(-1.44337567297405,-2.5,4.5));
754 | #738=CARTESIAN_POINT('',(-1.44337567297405,-2.5,-4.5));
755 | #739=CARTESIAN_POINT('',(-1.44337567297405,-2.5,-4.5));
756 | #740=CARTESIAN_POINT('',(0.,-2.5,-4.5));
757 | #741=CARTESIAN_POINT('',(-1.44337567297405,-2.5,-4.5));
758 | #742=CARTESIAN_POINT('',(1.44337567297406,-2.5,-4.5));
759 | #743=CARTESIAN_POINT('',(1.44337567297406,-2.5,5.));
760 | #744=CARTESIAN_POINT('',(1.44337567297406,-2.5,4.5));
761 | #745=CARTESIAN_POINT('',(-1.44337567297405,-2.5,4.5));
762 | #746=CARTESIAN_POINT('',(0.,-2.5,4.5));
763 | #747=CARTESIAN_POINT('',(-1.44337567297405,-2.5,4.5));
764 | #748=CARTESIAN_POINT('',(1.44337567297406,-2.5,5.));
765 | #749=CARTESIAN_POINT('',(1.44337567297406,-2.5,-4.5));
766 | #750=CARTESIAN_POINT('',(2.1650635094611,-1.25,-4.5));
767 | #751=CARTESIAN_POINT('',(1.44337567297406,-2.5,-4.5));
768 | #752=CARTESIAN_POINT('',(2.88675134594813,-6.31167601528424E-21,-4.5));
769 | #753=CARTESIAN_POINT('',(2.88675134594813,0.,5.));
770 | #754=CARTESIAN_POINT('',(2.88675134594813,-6.31167601528424E-21,4.5));
771 | #755=CARTESIAN_POINT('',(1.44337567297406,-2.5,4.5));
772 | #756=CARTESIAN_POINT('',(2.1650635094611,-1.25,4.5));
773 | #757=CARTESIAN_POINT('',(1.44337567297406,-2.5,4.5));
774 | #758=CARTESIAN_POINT('',(2.88675134594813,1.76762539787484E-16,5.));
775 | #759=CARTESIAN_POINT('',(2.88675134594813,1.76762539787484E-16,-4.5));
776 | #760=CARTESIAN_POINT('',(2.1650635094611,1.25,-4.5));
777 | #761=CARTESIAN_POINT('',(2.88675134594813,1.76762539787484E-16,-4.5));
778 | #762=CARTESIAN_POINT('',(1.44337567297406,2.5,-4.5));
779 | #763=CARTESIAN_POINT('',(1.44337567297406,2.5,5.));
780 | #764=CARTESIAN_POINT('',(1.44337567297406,2.5,4.5));
781 | #765=CARTESIAN_POINT('',(2.88675134594813,1.76762539787484E-16,4.5));
782 | #766=CARTESIAN_POINT('',(2.1650635094611,1.25,4.5));
783 | #767=CARTESIAN_POINT('',(2.88675134594813,1.76762539787484E-16,4.5));
784 | #768=CARTESIAN_POINT('',(1.44337567297406,2.5,5.));
785 | #769=CARTESIAN_POINT('',(1.44337567297406,2.5,-4.5));
786 | #770=CARTESIAN_POINT('',(-4.13136514652718E-15,2.5,-4.5));
787 | #771=CARTESIAN_POINT('',(1.44337567297406,2.5,-4.5));
788 | #772=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,-4.5));
789 | #773=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,5.));
790 | #774=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,4.5));
791 | #775=CARTESIAN_POINT('',(1.44337567297406,2.5,4.5));
792 | #776=CARTESIAN_POINT('',(-4.13136514652718E-15,2.5,4.5));
793 | #777=CARTESIAN_POINT('',(1.44337567297406,2.5,4.5));
794 | #778=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,5.));
795 | #779=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,-4.5));
796 | #780=CARTESIAN_POINT('',(-2.1650635094611,1.24999999999999,-4.5));
797 | #781=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,-4.5));
798 | #782=CARTESIAN_POINT('',(-2.88675134594812,-8.67361106820802E-15,-4.5));
799 | #783=CARTESIAN_POINT('',(-2.88675134594812,-8.67361737988404E-15,5.));
800 | #784=CARTESIAN_POINT('',(-2.88675134594812,-8.67361106820802E-15,4.5));
801 | #785=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,4.5));
802 | #786=CARTESIAN_POINT('',(-2.1650635094611,1.24999999999999,4.5));
803 | #787=CARTESIAN_POINT('',(-1.44337567297407,2.49999999999999,4.5));
804 | #788=CARTESIAN_POINT('',(-2.88675134594812,-8.85037991967152E-15,5.));
805 | #789=CARTESIAN_POINT('',(-2.88675134594812,-8.85037991967152E-15,-4.5));
806 | #790=CARTESIAN_POINT('',(-2.16506350946109,-1.25,-4.5));
807 | #791=CARTESIAN_POINT('',(-2.88675134594812,-8.85037991967152E-15,-4.5));
808 | #792=CARTESIAN_POINT('',(-2.88675134594812,-8.85037991967152E-15,4.5));
809 | #793=CARTESIAN_POINT('',(-2.16506350946109,-1.25,4.5));
810 | #794=CARTESIAN_POINT('',(-2.88675134594812,-8.85037991967152E-15,4.5));
811 | #795=CARTESIAN_POINT('',(0.,0.,5.));
812 | #796=CARTESIAN_POINT('',(0.,0.,5.));
813 | #797=CARTESIAN_POINT('',(1.2065,0.,5.));
814 | #798=CARTESIAN_POINT('',(0.,0.,5.));
815 | #799=CARTESIAN_POINT('',(2.5,0.,5.));
816 | #800=CARTESIAN_POINT('',(0.,0.,5.));
817 | #801=CARTESIAN_POINT('',(0.,0.,-4.8));
818 | #802=CARTESIAN_POINT('',(-1.0065,0.,-4.8));
819 | #803=CARTESIAN_POINT('',(0.,0.,4.8));
820 | #804=CARTESIAN_POINT('',(1.0065,0.,4.8));
821 | #805=CARTESIAN_POINT('',(0.,0.,5.));
822 | #806=CARTESIAN_POINT('',(0.,0.,-5.));
823 | #807=CARTESIAN_POINT('',(0.,-3.5,4.5));
824 | #808=CARTESIAN_POINT('',(0.,0.,4.5));
825 | #809=CARTESIAN_POINT('',(0.,-3.5,4.5));
826 | #810=CARTESIAN_POINT('',(0.,0.,4.5));
827 | #811=CARTESIAN_POINT('',(0.,-3.5,4.5));
828 | #812=CARTESIAN_POINT('',(0.,0.,4.5));
829 | #813=CARTESIAN_POINT('',(0.,-3.5,4.5));
830 | #814=CARTESIAN_POINT('',(0.,0.,4.5));
831 | #815=CARTESIAN_POINT('',(0.,-3.5,4.5));
832 | #816=CARTESIAN_POINT('',(0.,0.,4.5));
833 | #817=CARTESIAN_POINT('',(0.,-3.5,4.5));
834 | #818=CARTESIAN_POINT('',(0.,0.,4.5));
835 | #819=CARTESIAN_POINT('',(0.,0.,0.));
836 | #820=CARTESIAN_POINT('',(0.,-3.5,-4.5));
837 | #821=CARTESIAN_POINT('',(0.,0.,-4.5));
838 | #822=CARTESIAN_POINT('',(0.,-3.5,-4.5));
839 | #823=CARTESIAN_POINT('',(0.,0.,-4.5));
840 | #824=CARTESIAN_POINT('',(0.,-3.5,-4.5));
841 | #825=CARTESIAN_POINT('',(0.,0.,-4.5));
842 | #826=CARTESIAN_POINT('',(0.,-3.5,-4.5));
843 | #827=CARTESIAN_POINT('',(0.,0.,-4.5));
844 | #828=CARTESIAN_POINT('',(0.,-3.5,-4.5));
845 | #829=CARTESIAN_POINT('',(0.,0.,-4.5));
846 | #830=CARTESIAN_POINT('',(0.,-3.5,-4.5));
847 | #831=CARTESIAN_POINT('',(0.,0.,-4.5));
848 | #832=CARTESIAN_POINT('',(0.,0.,0.));
849 | #833=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#361,#362,
850 | #363,#364,#365,#366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,
851 | #378,#379,#380,#381,#382,#383,#384,#385),#834);
852 | #834=(
853 | GEOMETRIC_REPRESENTATION_CONTEXT(3)
854 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#835))
855 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#838,#837,#836))
856 | REPRESENTATION_CONTEXT('970100155','TOP_LEVEL_ASSEMBLY_PART')
857 | );
858 | #835=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#838,
859 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
860 | #836=(
861 | NAMED_UNIT(*)
862 | SI_UNIT($,.STERADIAN.)
863 | SOLID_ANGLE_UNIT()
864 | );
865 | #837=(
866 | NAMED_UNIT(*)
867 | PLANE_ANGLE_UNIT()
868 | SI_UNIT($,.RADIAN.)
869 | );
870 | #838=(
871 | LENGTH_UNIT()
872 | NAMED_UNIT(*)
873 | SI_UNIT(.MILLI.,.METRE.)
874 | );
875 | #839=PRODUCT_DEFINITION_SHAPE('','',#840);
876 | #840=PRODUCT_DEFINITION('','',#842,#841);
877 | #841=PRODUCT_DEFINITION_CONTEXT('',#848,'design');
878 | #842=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#844,
879 | .NOT_KNOWN.);
880 | #843=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#844));
881 | #844=PRODUCT('970100155','970100155','970100155',(#846));
882 | #845=PRODUCT_CATEGORY('','');
883 | #846=PRODUCT_CONTEXT('',#848,'mechanical');
884 | #847=APPLICATION_PROTOCOL_DEFINITION('international standard',
885 | 'automotive_design',2010,#848);
886 | #848=APPLICATION_CONTEXT(
887 | 'core data for automotive mechanical design processes');
888 | ENDSEC;
889 | END-ISO-10303-21;
890 |
--------------------------------------------------------------------------------
/kicad/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/lib/Raspberry_Pi_Zero_v.1.3_Hat.pretty/RASPI_ZERO_FULL.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "RASPI_ZERO_FULL"
2 | (version 20240108)
3 | (generator "pcbnew")
4 | (generator_version "8.0")
5 | (layer "F.Cu")
6 | (descr "Raspberry Pi board model B+, full outline with position of big connectors & drill holes")
7 | (property "Reference" "Ref**"
8 | (at 32.9 -14.3 0)
9 | (unlocked yes)
10 | (layer "F.SilkS")
11 | (uuid "590ab1bf-091a-433e-ac57-68fe417b8f66")
12 | (effects
13 | (font
14 | (size 1.27 1.27)
15 | )
16 | )
17 | )
18 | (property "Value" "Val**"
19 | (at 32.9 -11.9 0)
20 | (unlocked yes)
21 | (layer "F.Fab")
22 | (uuid "49a6c5e8-bb12-40d6-b549-325da2ec6621")
23 | (effects
24 | (font
25 | (size 1.27 1.27)
26 | )
27 | )
28 | )
29 | (property "Footprint" ""
30 | (at 0 0 0)
31 | (unlocked yes)
32 | (layer "F.Fab")
33 | (hide yes)
34 | (uuid "06238128-8d9c-41f3-b962-844001725e75")
35 | (effects
36 | (font
37 | (size 1.27 1.27)
38 | )
39 | )
40 | )
41 | (property "Datasheet" ""
42 | (at 0 0 0)
43 | (unlocked yes)
44 | (layer "F.Fab")
45 | (hide yes)
46 | (uuid "e70dd20d-b16f-4784-9d25-3ee299d786d1")
47 | (effects
48 | (font
49 | (size 1.27 1.27)
50 | )
51 | )
52 | )
53 | (property "Description" ""
54 | (at 0 0 0)
55 | (unlocked yes)
56 | (layer "F.Fab")
57 | (hide yes)
58 | (uuid "9575ae9f-9dbb-4411-913a-2b7fd856c57f")
59 | (effects
60 | (font
61 | (size 1.27 1.27)
62 | )
63 | )
64 | )
65 | (fp_line
66 | (start 0 -27)
67 | (end 0 -3)
68 | (stroke
69 | (width 0.2)
70 | (type solid)
71 | )
72 | (layer "B.SilkS")
73 | (uuid "8f6a1d07-5cc0-43c3-860b-80dc5b83f0e2")
74 | )
75 | (fp_line
76 | (start 3 0)
77 | (end 6.85 0)
78 | (stroke
79 | (width 0.2)
80 | (type solid)
81 | )
82 | (layer "B.SilkS")
83 | (uuid "a9fb3af5-6cf9-4aab-a30a-93773a2d8527")
84 | )
85 | (fp_line
86 | (start 6.85 0)
87 | (end 14.35 0)
88 | (stroke
89 | (width 0.2)
90 | (type solid)
91 | )
92 | (layer "B.SilkS")
93 | (uuid "d93982eb-4fa6-4e2b-afec-dc8abc9ecc7e")
94 | )
95 | (fp_line
96 | (start 14.35 0)
97 | (end 62 0)
98 | (stroke
99 | (width 0.2)
100 | (type solid)
101 | )
102 | (layer "B.SilkS")
103 | (uuid "7184e2c7-07d5-41f4-bd89-ae3a6debe294")
104 | )
105 | (fp_line
106 | (start 62 -30)
107 | (end 3 -30)
108 | (stroke
109 | (width 0.2)
110 | (type solid)
111 | )
112 | (layer "B.SilkS")
113 | (uuid "374b02b7-52d8-4344-bde3-552cf26b8fc2")
114 | )
115 | (fp_line
116 | (start 65 -3)
117 | (end 65 -27)
118 | (stroke
119 | (width 0.2)
120 | (type solid)
121 | )
122 | (layer "B.SilkS")
123 | (uuid "632ceefd-16e4-4ca6-9cc7-5716ebca62ca")
124 | )
125 | (fp_arc
126 | (start 0 -27)
127 | (mid 0.87868 -29.12132)
128 | (end 3 -30)
129 | (stroke
130 | (width 0.2)
131 | (type solid)
132 | )
133 | (layer "B.SilkS")
134 | (uuid "a799d0c9-2ef4-430e-b889-94a68fdd4801")
135 | )
136 | (fp_arc
137 | (start 3 0)
138 | (mid 0.87868 -0.87868)
139 | (end 0 -3)
140 | (stroke
141 | (width 0.2)
142 | (type solid)
143 | )
144 | (layer "B.SilkS")
145 | (uuid "2b7cbf7d-44d9-4f5f-a202-4c07504f3428")
146 | )
147 | (fp_arc
148 | (start 62 -30)
149 | (mid 64.12132 -29.12132)
150 | (end 65 -27)
151 | (stroke
152 | (width 0.2)
153 | (type solid)
154 | )
155 | (layer "B.SilkS")
156 | (uuid "fa8f8397-e730-4bf2-8cbf-e72944efd029")
157 | )
158 | (fp_arc
159 | (start 65 -3)
160 | (mid 64.12132 -0.87868)
161 | (end 62 0)
162 | (stroke
163 | (width 0.2)
164 | (type solid)
165 | )
166 | (layer "B.SilkS")
167 | (uuid "0227139f-6ada-44bc-ad3b-e7bb7690a5ac")
168 | )
169 | (fp_line
170 | (start 7.1 -29.04)
171 | (end 57.9 -29.04)
172 | (stroke
173 | (width 0.127)
174 | (type solid)
175 | )
176 | (layer "F.SilkS")
177 | (uuid "9ed72d72-f138-48ae-bef9-c0ee5f2394f0")
178 | )
179 | (fp_line
180 | (start 7.1 -23.96)
181 | (end 7.1 -29.04)
182 | (stroke
183 | (width 0.127)
184 | (type solid)
185 | )
186 | (layer "F.SilkS")
187 | (uuid "a3d890cf-a4b4-4b54-a4f7-a930453e1b88")
188 | )
189 | (fp_line
190 | (start 55.36 -26.5)
191 | (end 55.36 -23.96)
192 | (stroke
193 | (width 0.127)
194 | (type solid)
195 | )
196 | (layer "F.SilkS")
197 | (uuid "94a63b2f-f3cd-4aec-9bbc-ec67b4e73c17")
198 | )
199 | (fp_line
200 | (start 55.36 -23.96)
201 | (end 7.1 -23.96)
202 | (stroke
203 | (width 0.127)
204 | (type solid)
205 | )
206 | (layer "F.SilkS")
207 | (uuid "c906e53c-79be-4c2c-bc03-1d43f0cb6a37")
208 | )
209 | (fp_line
210 | (start 56.3125 -23.96)
211 | (end 55.36 -23.96)
212 | (stroke
213 | (width 0.127)
214 | (type solid)
215 | )
216 | (layer "F.SilkS")
217 | (uuid "10ea6a70-cbbf-4c8c-a76a-49ce838b687b")
218 | )
219 | (fp_line
220 | (start 56.3125 -23.6425)
221 | (end 56.3125 -23.96)
222 | (stroke
223 | (width 0.127)
224 | (type solid)
225 | )
226 | (layer "F.SilkS")
227 | (uuid "dc3d0a9e-dd55-429c-a491-a9c843db1c03")
228 | )
229 | (fp_line
230 | (start 56.9475 -23.96)
231 | (end 56.3125 -23.96)
232 | (stroke
233 | (width 0.127)
234 | (type solid)
235 | )
236 | (layer "F.SilkS")
237 | (uuid "acbaa3a7-5e3d-4c5e-9dbe-6326f5e6eddd")
238 | )
239 | (fp_line
240 | (start 56.9475 -23.96)
241 | (end 56.9475 -23.6425)
242 | (stroke
243 | (width 0.127)
244 | (type solid)
245 | )
246 | (layer "F.SilkS")
247 | (uuid "0882b850-47ee-4efd-b164-cd6d17f17231")
248 | )
249 | (fp_line
250 | (start 56.9475 -23.6425)
251 | (end 56.3125 -23.6425)
252 | (stroke
253 | (width 0.127)
254 | (type solid)
255 | )
256 | (layer "F.SilkS")
257 | (uuid "cf5885e1-d42f-47c3-b46b-c38613f196b3")
258 | )
259 | (fp_line
260 | (start 57.9 -29.04)
261 | (end 57.9 -26.5)
262 | (stroke
263 | (width 0.127)
264 | (type solid)
265 | )
266 | (layer "F.SilkS")
267 | (uuid "022417d7-a75a-4ee2-a68b-444185fcefa5")
268 | )
269 | (fp_line
270 | (start 57.9 -26.5)
271 | (end 55.36 -26.5)
272 | (stroke
273 | (width 0.127)
274 | (type solid)
275 | )
276 | (layer "F.SilkS")
277 | (uuid "085e4501-4a2a-4c43-8713-a45f07417e12")
278 | )
279 | (fp_line
280 | (start 57.9 -26.5)
281 | (end 57.9 -23.96)
282 | (stroke
283 | (width 0.127)
284 | (type solid)
285 | )
286 | (layer "F.SilkS")
287 | (uuid "046ebc34-db0b-4580-bac6-eef535eb62f7")
288 | )
289 | (fp_line
290 | (start 57.9 -23.96)
291 | (end 56.9475 -23.96)
292 | (stroke
293 | (width 0.127)
294 | (type solid)
295 | )
296 | (layer "F.SilkS")
297 | (uuid "a1accc1b-7a62-4899-bc12-7649105a7b2a")
298 | )
299 | (fp_poly
300 | (pts
301 | (xy 6.589815 -26.5) (xy 6.570323 -26.84709) (xy 6.512092 -27.189815) (xy 6.415853 -27.523865) (xy 6.282818 -27.84504)
302 | (xy 6.11466 -28.149299) (xy 5.913493 -28.432818) (xy 5.681846 -28.692031) (xy 5.422633 -28.923678)
303 | (xy 5.139114 -29.124845) (xy 4.834855 -29.293003) (xy 4.51368 -29.426038) (xy 4.17963 -29.522277)
304 | (xy 3.836905 -29.580508) (xy 3.489815 -29.6) (xy 3.142725 -29.580508) (xy 2.8 -29.522277) (xy 2.46595 -29.426038)
305 | (xy 2.144775 -29.293003) (xy 1.840516 -29.124845) (xy 1.556997 -28.923678) (xy 1.297784 -28.692031)
306 | (xy 1.066137 -28.432818) (xy 0.86497 -28.149299) (xy 0.696812 -27.84504) (xy 0.563777 -27.523865)
307 | (xy 0.467538 -27.189815) (xy 0.409307 -26.84709) (xy 0.389815 -26.5) (xy 0.409307 -26.15291) (xy 0.467538 -25.810185)
308 | (xy 0.563777 -25.476135) (xy 0.696812 -25.15496) (xy 0.86497 -24.850701) (xy 1.066137 -24.567182)
309 | (xy 1.297784 -24.307969) (xy 1.556997 -24.076322) (xy 1.840516 -23.875155) (xy 2.144775 -23.706997)
310 | (xy 2.46595 -23.573962) (xy 2.8 -23.477723) (xy 3.142725 -23.419492) (xy 3.489815 -23.4) (xy 3.836905 -23.419492)
311 | (xy 4.17963 -23.477723) (xy 4.51368 -23.573962) (xy 4.834855 -23.706997) (xy 5.139114 -23.875155)
312 | (xy 5.422633 -24.076322) (xy 5.681846 -24.307969) (xy 5.913493 -24.567182) (xy 6.11466 -24.850701)
313 | (xy 6.282818 -25.15496) (xy 6.415853 -25.476135) (xy 6.512092 -25.810185) (xy 6.570323 -26.15291)
314 | )
315 | (stroke
316 | (width 0)
317 | (type solid)
318 | )
319 | (fill solid)
320 | (layer "B.Mask")
321 | (uuid "7456d83a-f47c-4889-9a96-c0cd09b50aca")
322 | )
323 | (fp_poly
324 | (pts
325 | (xy 6.6 -3.5) (xy 6.580508 -3.84709) (xy 6.522277 -4.189815) (xy 6.426038 -4.523865) (xy 6.293003 -4.84504)
326 | (xy 6.124845 -5.149299) (xy 5.923678 -5.432818) (xy 5.692031 -5.692031) (xy 5.432818 -5.923678) (xy 5.149299 -6.124845)
327 | (xy 4.84504 -6.293003) (xy 4.523865 -6.426038) (xy 4.189815 -6.522277) (xy 3.84709 -6.580508) (xy 3.5 -6.6)
328 | (xy 3.15291 -6.580508) (xy 2.810185 -6.522277) (xy 2.476135 -6.426038) (xy 2.15496 -6.293003) (xy 1.850701 -6.124845)
329 | (xy 1.567182 -5.923678) (xy 1.307969 -5.692031) (xy 1.076322 -5.432818) (xy 0.875155 -5.149299) (xy 0.706997 -4.84504)
330 | (xy 0.573962 -4.523865) (xy 0.477723 -4.189815) (xy 0.419492 -3.84709) (xy 0.4 -3.5) (xy 0.419492 -3.15291)
331 | (xy 0.477723 -2.810185) (xy 0.573962 -2.476135) (xy 0.706997 -2.15496) (xy 0.875155 -1.850701) (xy 1.076322 -1.567182)
332 | (xy 1.307969 -1.307969) (xy 1.567182 -1.076322) (xy 1.850701 -0.875155) (xy 2.15496 -0.706997) (xy 2.476135 -0.573962)
333 | (xy 2.810185 -0.477723) (xy 3.15291 -0.419492) (xy 3.5 -0.4) (xy 3.84709 -0.419492) (xy 4.189815 -0.477723)
334 | (xy 4.523865 -0.573962) (xy 4.84504 -0.706997) (xy 5.149299 -0.875155) (xy 5.432818 -1.076322) (xy 5.692031 -1.307969)
335 | (xy 5.923678 -1.567182) (xy 6.124845 -1.850701) (xy 6.293003 -2.15496) (xy 6.426038 -2.476135) (xy 6.522277 -2.810185)
336 | (xy 6.580508 -3.15291)
337 | )
338 | (stroke
339 | (width 0)
340 | (type solid)
341 | )
342 | (fill solid)
343 | (layer "B.Mask")
344 | (uuid "fee78b86-f68a-499c-b4db-7452716fd057")
345 | )
346 | (fp_poly
347 | (pts
348 | (xy 64.6 -26.5) (xy 64.580508 -26.84709) (xy 64.522277 -27.189815) (xy 64.426038 -27.523865) (xy 64.293003 -27.84504)
349 | (xy 64.124845 -28.149299) (xy 63.923678 -28.432818) (xy 63.692031 -28.692031) (xy 63.432818 -28.923678)
350 | (xy 63.149299 -29.124845) (xy 62.84504 -29.293003) (xy 62.523865 -29.426038) (xy 62.189815 -29.522277)
351 | (xy 61.84709 -29.580508) (xy 61.5 -29.6) (xy 61.15291 -29.580508) (xy 60.810185 -29.522277) (xy 60.476135 -29.426038)
352 | (xy 60.15496 -29.293003) (xy 59.850701 -29.124845) (xy 59.567182 -28.923678) (xy 59.307969 -28.692031)
353 | (xy 59.076322 -28.432818) (xy 58.875155 -28.149299) (xy 58.706997 -27.84504) (xy 58.573962 -27.523865)
354 | (xy 58.477723 -27.189815) (xy 58.419492 -26.84709) (xy 58.4 -26.5) (xy 58.419492 -26.15291) (xy 58.477723 -25.810185)
355 | (xy 58.573962 -25.476135) (xy 58.706997 -25.15496) (xy 58.875155 -24.850701) (xy 59.076322 -24.567182)
356 | (xy 59.307969 -24.307969) (xy 59.567182 -24.076322) (xy 59.850701 -23.875155) (xy 60.15496 -23.706997)
357 | (xy 60.476135 -23.573962) (xy 60.810185 -23.477723) (xy 61.15291 -23.419492) (xy 61.5 -23.4) (xy 61.84709 -23.419492)
358 | (xy 62.189815 -23.477723) (xy 62.523865 -23.573962) (xy 62.84504 -23.706997) (xy 63.149299 -23.875155)
359 | (xy 63.432818 -24.076322) (xy 63.692031 -24.307969) (xy 63.923678 -24.567182) (xy 64.124845 -24.850701)
360 | (xy 64.293003 -25.15496) (xy 64.426038 -25.476135) (xy 64.522277 -25.810185) (xy 64.580508 -26.15291)
361 | )
362 | (stroke
363 | (width 0)
364 | (type solid)
365 | )
366 | (fill solid)
367 | (layer "B.Mask")
368 | (uuid "ec66eef7-693b-4438-84c4-7bc18ec983fe")
369 | )
370 | (fp_poly
371 | (pts
372 | (xy 64.6 -3.5) (xy 64.580508 -3.84709) (xy 64.522277 -4.189815) (xy 64.426038 -4.523865) (xy 64.293003 -4.84504)
373 | (xy 64.124845 -5.149299) (xy 63.923678 -5.432818) (xy 63.692031 -5.692031) (xy 63.432818 -5.923678)
374 | (xy 63.149299 -6.124845) (xy 62.84504 -6.293003) (xy 62.523865 -6.426038) (xy 62.189815 -6.522277)
375 | (xy 61.84709 -6.580508) (xy 61.5 -6.6) (xy 61.15291 -6.580508) (xy 60.810185 -6.522277) (xy 60.476135 -6.426038)
376 | (xy 60.15496 -6.293003) (xy 59.850701 -6.124845) (xy 59.567182 -5.923678) (xy 59.307969 -5.692031)
377 | (xy 59.076322 -5.432818) (xy 58.875155 -5.149299) (xy 58.706997 -4.84504) (xy 58.573962 -4.523865)
378 | (xy 58.477723 -4.189815) (xy 58.419492 -3.84709) (xy 58.4 -3.5) (xy 58.419492 -3.15291) (xy 58.477723 -2.810185)
379 | (xy 58.573962 -2.476135) (xy 58.706997 -2.15496) (xy 58.875155 -1.850701) (xy 59.076322 -1.567182)
380 | (xy 59.307969 -1.307969) (xy 59.567182 -1.076322) (xy 59.850701 -0.875155) (xy 60.15496 -0.706997)
381 | (xy 60.476135 -0.573962) (xy 60.810185 -0.477723) (xy 61.15291 -0.419492) (xy 61.5 -0.4) (xy 61.84709 -0.419492)
382 | (xy 62.189815 -0.477723) (xy 62.523865 -0.573962) (xy 62.84504 -0.706997) (xy 63.149299 -0.875155)
383 | (xy 63.432818 -1.076322) (xy 63.692031 -1.307969) (xy 63.923678 -1.567182) (xy 64.124845 -1.850701)
384 | (xy 64.293003 -2.15496) (xy 64.426038 -2.476135) (xy 64.522277 -2.810185) (xy 64.580508 -3.15291)
385 | )
386 | (stroke
387 | (width 0)
388 | (type solid)
389 | )
390 | (fill solid)
391 | (layer "B.Mask")
392 | (uuid "a2068551-0e01-4ee3-92b3-991eab6a3647")
393 | )
394 | (fp_poly
395 | (pts
396 | (xy 6.6 -26.5) (xy 6.580508 -26.84709) (xy 6.522277 -27.189815) (xy 6.426038 -27.523865) (xy 6.293003 -27.84504)
397 | (xy 6.124845 -28.149299) (xy 5.923678 -28.432818) (xy 5.692031 -28.692031) (xy 5.432818 -28.923678)
398 | (xy 5.149299 -29.124845) (xy 4.84504 -29.293003) (xy 4.523865 -29.426038) (xy 4.189815 -29.522277)
399 | (xy 3.84709 -29.580508) (xy 3.5 -29.6) (xy 3.15291 -29.580508) (xy 2.810185 -29.522277) (xy 2.476135 -29.426038)
400 | (xy 2.15496 -29.293003) (xy 1.850701 -29.124845) (xy 1.567182 -28.923678) (xy 1.307969 -28.692031)
401 | (xy 1.076322 -28.432818) (xy 0.875155 -28.149299) (xy 0.706997 -27.84504) (xy 0.573962 -27.523865)
402 | (xy 0.477723 -27.189815) (xy 0.419492 -26.84709) (xy 0.4 -26.5) (xy 0.419492 -26.15291) (xy 0.477723 -25.810185)
403 | (xy 0.573962 -25.476135) (xy 0.706997 -25.15496) (xy 0.875155 -24.850701) (xy 1.076322 -24.567182)
404 | (xy 1.307969 -24.307969) (xy 1.567182 -24.076322) (xy 1.850701 -23.875155) (xy 2.15496 -23.706997)
405 | (xy 2.476135 -23.573962) (xy 2.810185 -23.477723) (xy 3.15291 -23.419492) (xy 3.5 -23.4) (xy 3.84709 -23.419492)
406 | (xy 4.189815 -23.477723) (xy 4.523865 -23.573962) (xy 4.84504 -23.706997) (xy 5.149299 -23.875155)
407 | (xy 5.432818 -24.076322) (xy 5.692031 -24.307969) (xy 5.923678 -24.567182) (xy 6.124845 -24.850701)
408 | (xy 6.293003 -25.15496) (xy 6.426038 -25.476135) (xy 6.522277 -25.810185) (xy 6.580508 -26.15291)
409 | )
410 | (stroke
411 | (width 0)
412 | (type solid)
413 | )
414 | (fill solid)
415 | (layer "F.Mask")
416 | (uuid "5394e1c2-53ac-4076-a29c-68e8f3f345ae")
417 | )
418 | (fp_poly
419 | (pts
420 | (xy 6.6 -3.5) (xy 6.580508 -3.84709) (xy 6.522277 -4.189815) (xy 6.426038 -4.523865) (xy 6.293003 -4.84504)
421 | (xy 6.124845 -5.149299) (xy 5.923678 -5.432818) (xy 5.692031 -5.692031) (xy 5.432818 -5.923678) (xy 5.149299 -6.124845)
422 | (xy 4.84504 -6.293003) (xy 4.523865 -6.426038) (xy 4.189815 -6.522277) (xy 3.84709 -6.580508) (xy 3.5 -6.6)
423 | (xy 3.15291 -6.580508) (xy 2.810185 -6.522277) (xy 2.476135 -6.426038) (xy 2.15496 -6.293003) (xy 1.850701 -6.124845)
424 | (xy 1.567182 -5.923678) (xy 1.307969 -5.692031) (xy 1.076322 -5.432818) (xy 0.875155 -5.149299) (xy 0.706997 -4.84504)
425 | (xy 0.573962 -4.523865) (xy 0.477723 -4.189815) (xy 0.419492 -3.84709) (xy 0.4 -3.5) (xy 0.419492 -3.15291)
426 | (xy 0.477723 -2.810185) (xy 0.573962 -2.476135) (xy 0.706997 -2.15496) (xy 0.875155 -1.850701) (xy 1.076322 -1.567182)
427 | (xy 1.307969 -1.307969) (xy 1.567182 -1.076322) (xy 1.850701 -0.875155) (xy 2.15496 -0.706997) (xy 2.476135 -0.573962)
428 | (xy 2.810185 -0.477723) (xy 3.15291 -0.419492) (xy 3.5 -0.4) (xy 3.84709 -0.419492) (xy 4.189815 -0.477723)
429 | (xy 4.523865 -0.573962) (xy 4.84504 -0.706997) (xy 5.149299 -0.875155) (xy 5.432818 -1.076322) (xy 5.692031 -1.307969)
430 | (xy 5.923678 -1.567182) (xy 6.124845 -1.850701) (xy 6.293003 -2.15496) (xy 6.426038 -2.476135) (xy 6.522277 -2.810185)
431 | (xy 6.580508 -3.15291)
432 | )
433 | (stroke
434 | (width 0)
435 | (type solid)
436 | )
437 | (fill solid)
438 | (layer "F.Mask")
439 | (uuid "7e8a1859-ec81-4d9b-9ad6-445f3a16e570")
440 | )
441 | (fp_poly
442 | (pts
443 | (xy 64.6 -26.5) (xy 64.580508 -26.84709) (xy 64.522277 -27.189815) (xy 64.426038 -27.523865) (xy 64.293003 -27.84504)
444 | (xy 64.124845 -28.149299) (xy 63.923678 -28.432818) (xy 63.692031 -28.692031) (xy 63.432818 -28.923678)
445 | (xy 63.149299 -29.124845) (xy 62.84504 -29.293003) (xy 62.523865 -29.426038) (xy 62.189815 -29.522277)
446 | (xy 61.84709 -29.580508) (xy 61.5 -29.6) (xy 61.15291 -29.580508) (xy 60.810185 -29.522277) (xy 60.476135 -29.426038)
447 | (xy 60.15496 -29.293003) (xy 59.850701 -29.124845) (xy 59.567182 -28.923678) (xy 59.307969 -28.692031)
448 | (xy 59.076322 -28.432818) (xy 58.875155 -28.149299) (xy 58.706997 -27.84504) (xy 58.573962 -27.523865)
449 | (xy 58.477723 -27.189815) (xy 58.419492 -26.84709) (xy 58.4 -26.5) (xy 58.419492 -26.15291) (xy 58.477723 -25.810185)
450 | (xy 58.573962 -25.476135) (xy 58.706997 -25.15496) (xy 58.875155 -24.850701) (xy 59.076322 -24.567182)
451 | (xy 59.307969 -24.307969) (xy 59.567182 -24.076322) (xy 59.850701 -23.875155) (xy 60.15496 -23.706997)
452 | (xy 60.476135 -23.573962) (xy 60.810185 -23.477723) (xy 61.15291 -23.419492) (xy 61.5 -23.4) (xy 61.84709 -23.419492)
453 | (xy 62.189815 -23.477723) (xy 62.523865 -23.573962) (xy 62.84504 -23.706997) (xy 63.149299 -23.875155)
454 | (xy 63.432818 -24.076322) (xy 63.692031 -24.307969) (xy 63.923678 -24.567182) (xy 64.124845 -24.850701)
455 | (xy 64.293003 -25.15496) (xy 64.426038 -25.476135) (xy 64.522277 -25.810185) (xy 64.580508 -26.15291)
456 | )
457 | (stroke
458 | (width 0)
459 | (type solid)
460 | )
461 | (fill solid)
462 | (layer "F.Mask")
463 | (uuid "243e5694-6ce5-4e90-b541-2c95792139d4")
464 | )
465 | (fp_poly
466 | (pts
467 | (xy 64.6 -3.5) (xy 64.580508 -3.84709) (xy 64.522277 -4.189815) (xy 64.426038 -4.523865) (xy 64.293003 -4.84504)
468 | (xy 64.124845 -5.149299) (xy 63.923678 -5.432818) (xy 63.692031 -5.692031) (xy 63.432818 -5.923678)
469 | (xy 63.149299 -6.124845) (xy 62.84504 -6.293003) (xy 62.523865 -6.426038) (xy 62.189815 -6.522277)
470 | (xy 61.84709 -6.580508) (xy 61.5 -6.6) (xy 61.15291 -6.580508) (xy 60.810185 -6.522277) (xy 60.476135 -6.426038)
471 | (xy 60.15496 -6.293003) (xy 59.850701 -6.124845) (xy 59.567182 -5.923678) (xy 59.307969 -5.692031)
472 | (xy 59.076322 -5.432818) (xy 58.875155 -5.149299) (xy 58.706997 -4.84504) (xy 58.573962 -4.523865)
473 | (xy 58.477723 -4.189815) (xy 58.419492 -3.84709) (xy 58.4 -3.5) (xy 58.419492 -3.15291) (xy 58.477723 -2.810185)
474 | (xy 58.573962 -2.476135) (xy 58.706997 -2.15496) (xy 58.875155 -1.850701) (xy 59.076322 -1.567182)
475 | (xy 59.307969 -1.307969) (xy 59.567182 -1.076322) (xy 59.850701 -0.875155) (xy 60.15496 -0.706997)
476 | (xy 60.476135 -0.573962) (xy 60.810185 -0.477723) (xy 61.15291 -0.419492) (xy 61.5 -0.4) (xy 61.84709 -0.419492)
477 | (xy 62.189815 -0.477723) (xy 62.523865 -0.573962) (xy 62.84504 -0.706997) (xy 63.149299 -0.875155)
478 | (xy 63.432818 -1.076322) (xy 63.692031 -1.307969) (xy 63.923678 -1.567182) (xy 64.124845 -1.850701)
479 | (xy 64.293003 -2.15496) (xy 64.426038 -2.476135) (xy 64.522277 -2.810185) (xy 64.580508 -3.15291)
480 | )
481 | (stroke
482 | (width 0)
483 | (type solid)
484 | )
485 | (fill solid)
486 | (layer "F.Mask")
487 | (uuid "2aa00525-9ecb-4518-9be8-fd39043045fe")
488 | )
489 | (fp_line
490 | (start 6.6 0.5)
491 | (end 14.6 0.5)
492 | (stroke
493 | (width 0.127)
494 | (type solid)
495 | )
496 | (layer "B.Fab")
497 | (uuid "e57b15d3-520a-4676-b4d8-969da38aa242")
498 | )
499 | (fp_line
500 | (start 6.85 -5.75)
501 | (end 14.35 -5.75)
502 | (stroke
503 | (width 0.127)
504 | (type solid)
505 | )
506 | (layer "B.Fab")
507 | (uuid "65208af5-af17-497c-ba25-83be9d7cc629")
508 | )
509 | (fp_line
510 | (start 6.85 0)
511 | (end 6.6 0.5)
512 | (stroke
513 | (width 0.127)
514 | (type solid)
515 | )
516 | (layer "B.Fab")
517 | (uuid "ff407000-3c65-4710-bda4-0622c323103a")
518 | )
519 | (fp_line
520 | (start 6.85 0)
521 | (end 6.85 -5.75)
522 | (stroke
523 | (width 0.127)
524 | (type solid)
525 | )
526 | (layer "B.Fab")
527 | (uuid "e0e051ef-9233-457f-b093-16578dfb8f32")
528 | )
529 | (fp_line
530 | (start 14.35 -5.75)
531 | (end 14.35 0)
532 | (stroke
533 | (width 0.127)
534 | (type solid)
535 | )
536 | (layer "B.Fab")
537 | (uuid "154468be-e9cd-4754-bf6c-b14d72d3ff08")
538 | )
539 | (fp_line
540 | (start 14.6 0.5)
541 | (end 14.35 0)
542 | (stroke
543 | (width 0.127)
544 | (type solid)
545 | )
546 | (layer "B.Fab")
547 | (uuid "0ae9369e-2f24-4843-b5fb-deaa5a28b91a")
548 | )
549 | (fp_line
550 | (start 19.2 0.5)
551 | (end 27.2 0.5)
552 | (stroke
553 | (width 0.127)
554 | (type solid)
555 | )
556 | (layer "B.Fab")
557 | (uuid "25b8ce6d-ed9f-475e-9fc9-077373a4f7e5")
558 | )
559 | (fp_line
560 | (start 19.45 -5.75)
561 | (end 26.95 -5.75)
562 | (stroke
563 | (width 0.127)
564 | (type solid)
565 | )
566 | (layer "B.Fab")
567 | (uuid "c7de4526-20f9-49b1-a9f7-4e6474a1e4ab")
568 | )
569 | (fp_line
570 | (start 19.45 0)
571 | (end 19.2 0.5)
572 | (stroke
573 | (width 0.127)
574 | (type solid)
575 | )
576 | (layer "B.Fab")
577 | (uuid "3cfdc73f-16ac-4f80-8917-816999636108")
578 | )
579 | (fp_line
580 | (start 19.45 0)
581 | (end 19.45 -5.75)
582 | (stroke
583 | (width 0.127)
584 | (type solid)
585 | )
586 | (layer "B.Fab")
587 | (uuid "6b444831-4f1a-4052-afb7-de9f0340eeeb")
588 | )
589 | (fp_line
590 | (start 26.95 -5.75)
591 | (end 26.95 0)
592 | (stroke
593 | (width 0.127)
594 | (type solid)
595 | )
596 | (layer "B.Fab")
597 | (uuid "b7e83efd-1cdd-42a7-925b-e56c98f25244")
598 | )
599 | (fp_line
600 | (start 27.2 0.5)
601 | (end 26.95 0)
602 | (stroke
603 | (width 0.127)
604 | (type solid)
605 | )
606 | (layer "B.Fab")
607 | (uuid "6b7becdf-a5b3-426e-b039-ce1b016ad04a")
608 | )
609 | (fp_line
610 | (start 36.9 0)
611 | (end 37.75 0)
612 | (stroke
613 | (width 0.254)
614 | (type solid)
615 | )
616 | (layer "B.Fab")
617 | (uuid "985d4cef-064b-40e5-ab02-98a1105847eb")
618 | )
619 | (fp_line
620 | (start 47 -7.2)
621 | (end 58.2 -7.2)
622 | (stroke
623 | (width 0.127)
624 | (type default)
625 | )
626 | (layer "B.Fab")
627 | (uuid "7b32ccc6-14a1-4623-baa6-a04d30889f97")
628 | )
629 | (fp_line
630 | (start 47 0.5)
631 | (end 47 -7.2)
632 | (stroke
633 | (width 0.127)
634 | (type default)
635 | )
636 | (layer "B.Fab")
637 | (uuid "f402df58-4072-4656-92c6-33b397789399")
638 | )
639 | (fp_line
640 | (start 47 0.5)
641 | (end 58.2 0.5)
642 | (stroke
643 | (width 0.127)
644 | (type default)
645 | )
646 | (layer "B.Fab")
647 | (uuid "b2e8e557-7649-4f78-856c-fea489fe8e68")
648 | )
649 | (fp_line
650 | (start 49.5 0)
651 | (end 50.35 0)
652 | (stroke
653 | (width 0.254)
654 | (type solid)
655 | )
656 | (layer "B.Fab")
657 | (uuid "333a6194-c15e-4f22-a48f-5d682b570208")
658 | )
659 | (fp_line
660 | (start 50.35 0)
661 | (end 57.85 0)
662 | (stroke
663 | (width 0.254)
664 | (type solid)
665 | )
666 | (layer "B.Fab")
667 | (uuid "bf2a1ef5-b367-4cc9-9072-c1c723593462")
668 | )
669 | (fp_line
670 | (start 58.2 0.5)
671 | (end 58.2 -7.2)
672 | (stroke
673 | (width 0.127)
674 | (type default)
675 | )
676 | (layer "B.Fab")
677 | (uuid "d6080954-bd0f-4202-9672-2bf910634b51")
678 | )
679 | (fp_text user "GND"
680 | (at 11.9 -2.8 0)
681 | (unlocked yes)
682 | (layer "F.SilkS")
683 | (uuid "46200362-b080-4d17-b4c0-edecb1ace649")
684 | (effects
685 | (font
686 | (size 1 1)
687 | (thickness 0.15)
688 | )
689 | (justify left bottom)
690 | )
691 | )
692 | (fp_text user "D-"
693 | (at 25.8 -1.2 0)
694 | (unlocked yes)
695 | (layer "F.SilkS")
696 | (uuid "8d2b3dd3-cba4-400e-86fa-0d9c3e4ba156")
697 | (effects
698 | (font
699 | (size 1 1)
700 | (thickness 0.15)
701 | )
702 | (justify left bottom)
703 | )
704 | )
705 | (fp_text user "+5V"
706 | (at 12.2 -5.7 0)
707 | (unlocked yes)
708 | (layer "F.SilkS")
709 | (uuid "bce631f3-eadc-48d0-a592-65676902ccbe")
710 | (effects
711 | (font
712 | (size 1 1)
713 | (thickness 0.15)
714 | )
715 | (justify left bottom)
716 | )
717 | )
718 | (fp_text user "D+"
719 | (at 19.9 -1.2 0)
720 | (unlocked yes)
721 | (layer "F.SilkS")
722 | (uuid "c21df409-854c-4ca9-bf77-cf5ca2a6ef42")
723 | (effects
724 | (font
725 | (size 1 1)
726 | (thickness 0.15)
727 | )
728 | (justify left bottom)
729 | )
730 | )
731 | (pad "" np_thru_hole circle
732 | (at 3.5 -26.5)
733 | (size 2.75 2.75)
734 | (drill 2.75)
735 | (layers "*.Cu" "*.Mask")
736 | (uuid "6115f62e-969f-4843-8d95-1c069aa19d00")
737 | )
738 | (pad "" np_thru_hole circle
739 | (at 3.5 -3.5)
740 | (size 2.75 2.75)
741 | (drill 2.75)
742 | (layers "*.Cu" "*.Mask")
743 | (uuid "cd2c7c12-bbbb-48fb-9b61-794c59e37304")
744 | )
745 | (pad "" np_thru_hole circle
746 | (at 61.5 -26.5)
747 | (size 2.75 2.75)
748 | (drill 2.75)
749 | (layers "*.Cu" "*.Mask")
750 | (uuid "75c61f48-53af-43c3-af24-693449ddb8e4")
751 | )
752 | (pad "" np_thru_hole circle
753 | (at 61.5 -3.5)
754 | (size 2.75 2.75)
755 | (drill 2.75)
756 | (layers "*.Cu" "*.Mask")
757 | (uuid "c037a326-02f4-44a5-855d-d84eef5335a7")
758 | )
759 | (pad "1" thru_hole rect
760 | (at 56.63 -25.23)
761 | (size 1.778 1.778)
762 | (drill 1)
763 | (layers "*.Cu" "*.Mask")
764 | (remove_unused_layers no)
765 | (solder_mask_margin 0.1016)
766 | (thermal_bridge_angle 0)
767 | (uuid "10471691-0140-4542-8a89-43e15299a01d")
768 | )
769 | (pad "2" thru_hole circle
770 | (at 56.63 -27.77)
771 | (size 1.778 1.778)
772 | (drill 1)
773 | (layers "*.Cu" "*.Mask")
774 | (remove_unused_layers no)
775 | (solder_mask_margin 0.1016)
776 | (thermal_bridge_angle 0)
777 | (uuid "a3b6ed4b-7ef4-4ff5-8dae-2cbd87436a7c")
778 | )
779 | (pad "3" thru_hole circle
780 | (at 54.09 -25.23)
781 | (size 1.778 1.778)
782 | (drill 1)
783 | (layers "*.Cu" "*.Mask")
784 | (remove_unused_layers no)
785 | (solder_mask_margin 0.1016)
786 | (thermal_bridge_angle 0)
787 | (uuid "18faaba4-b0c1-45a8-94a0-a9c7b63458ee")
788 | )
789 | (pad "4" thru_hole circle
790 | (at 54.09 -27.77)
791 | (size 1.778 1.778)
792 | (drill 1)
793 | (layers "*.Cu" "*.Mask")
794 | (remove_unused_layers no)
795 | (solder_mask_margin 0.1016)
796 | (thermal_bridge_angle 0)
797 | (uuid "1880fdd1-8e63-4dfd-ba0a-f3e640bc972f")
798 | )
799 | (pad "5" thru_hole circle
800 | (at 51.55 -25.23)
801 | (size 1.778 1.778)
802 | (drill 1)
803 | (layers "*.Cu" "*.Mask")
804 | (remove_unused_layers no)
805 | (solder_mask_margin 0.1016)
806 | (thermal_bridge_angle 0)
807 | (uuid "171c2e40-959b-474e-908d-33f80125a354")
808 | )
809 | (pad "6" thru_hole circle
810 | (at 51.55 -27.77)
811 | (size 1.778 1.778)
812 | (drill 1)
813 | (layers "*.Cu" "*.Mask")
814 | (remove_unused_layers no)
815 | (solder_mask_margin 0.1016)
816 | (thermal_bridge_angle 0)
817 | (uuid "e74de096-27e1-4689-a4d3-2d86096eebf3")
818 | )
819 | (pad "7" thru_hole circle
820 | (at 49.01 -25.23)
821 | (size 1.778 1.778)
822 | (drill 1)
823 | (layers "*.Cu" "*.Mask")
824 | (remove_unused_layers no)
825 | (solder_mask_margin 0.1016)
826 | (thermal_bridge_angle 0)
827 | (uuid "4ed1f434-1a08-4144-b879-cd4822571b5f")
828 | )
829 | (pad "8" thru_hole circle
830 | (at 49.01 -27.77)
831 | (size 1.778 1.778)
832 | (drill 1)
833 | (layers "*.Cu" "*.Mask")
834 | (remove_unused_layers no)
835 | (solder_mask_margin 0.1016)
836 | (thermal_bridge_angle 0)
837 | (uuid "cdd82da8-49f5-46c2-9bd5-189a90fbf149")
838 | )
839 | (pad "9" thru_hole circle
840 | (at 46.47 -25.23)
841 | (size 1.778 1.778)
842 | (drill 1)
843 | (layers "*.Cu" "*.Mask")
844 | (remove_unused_layers no)
845 | (solder_mask_margin 0.1016)
846 | (thermal_bridge_angle 0)
847 | (uuid "9e7f213f-c2ce-48cb-823a-6f8064b33571")
848 | )
849 | (pad "10" thru_hole circle
850 | (at 46.47 -27.77)
851 | (size 1.778 1.778)
852 | (drill 1)
853 | (layers "*.Cu" "*.Mask")
854 | (remove_unused_layers no)
855 | (solder_mask_margin 0.1016)
856 | (thermal_bridge_angle 0)
857 | (uuid "91ac372f-ff5e-4310-a112-d1ec6147e34c")
858 | )
859 | (pad "11" thru_hole circle
860 | (at 43.93 -25.23)
861 | (size 1.778 1.778)
862 | (drill 1)
863 | (layers "*.Cu" "*.Mask")
864 | (remove_unused_layers no)
865 | (solder_mask_margin 0.1016)
866 | (thermal_bridge_angle 0)
867 | (uuid "bf8ad1b6-70dd-459c-ad90-ba9f4d9aca35")
868 | )
869 | (pad "12" thru_hole circle
870 | (at 43.93 -27.77)
871 | (size 1.778 1.778)
872 | (drill 1)
873 | (layers "*.Cu" "*.Mask")
874 | (remove_unused_layers no)
875 | (solder_mask_margin 0.1016)
876 | (thermal_bridge_angle 0)
877 | (uuid "27e853ff-71d9-40c1-a59e-39650ba5a336")
878 | )
879 | (pad "13" thru_hole circle
880 | (at 41.39 -25.23)
881 | (size 1.778 1.778)
882 | (drill 1)
883 | (layers "*.Cu" "*.Mask")
884 | (remove_unused_layers no)
885 | (solder_mask_margin 0.1016)
886 | (thermal_bridge_angle 0)
887 | (uuid "fcbd4be2-fd74-4626-86f9-785ea6625c3a")
888 | )
889 | (pad "14" thru_hole circle
890 | (at 41.39 -27.77)
891 | (size 1.778 1.778)
892 | (drill 1)
893 | (layers "*.Cu" "*.Mask")
894 | (remove_unused_layers no)
895 | (solder_mask_margin 0.1016)
896 | (thermal_bridge_angle 0)
897 | (uuid "433123c0-1161-4ece-a8d4-a889fa924efd")
898 | )
899 | (pad "15" thru_hole circle
900 | (at 38.85 -25.23)
901 | (size 1.778 1.778)
902 | (drill 1)
903 | (layers "*.Cu" "*.Mask")
904 | (remove_unused_layers no)
905 | (solder_mask_margin 0.1016)
906 | (thermal_bridge_angle 0)
907 | (uuid "6e9242ce-f70c-4dc0-a22d-d67cad87401a")
908 | )
909 | (pad "16" thru_hole circle
910 | (at 38.85 -27.77)
911 | (size 1.778 1.778)
912 | (drill 1)
913 | (layers "*.Cu" "*.Mask")
914 | (remove_unused_layers no)
915 | (solder_mask_margin 0.1016)
916 | (thermal_bridge_angle 0)
917 | (uuid "fec6aaaf-164c-43d2-a83c-103b9c6656bd")
918 | )
919 | (pad "17" thru_hole circle
920 | (at 36.31 -25.23)
921 | (size 1.778 1.778)
922 | (drill 1)
923 | (layers "*.Cu" "*.Mask")
924 | (remove_unused_layers no)
925 | (solder_mask_margin 0.1016)
926 | (thermal_bridge_angle 0)
927 | (uuid "e3213077-375e-4204-8517-47d70b439e42")
928 | )
929 | (pad "18" thru_hole circle
930 | (at 36.31 -27.77)
931 | (size 1.778 1.778)
932 | (drill 1)
933 | (layers "*.Cu" "*.Mask")
934 | (remove_unused_layers no)
935 | (solder_mask_margin 0.1016)
936 | (thermal_bridge_angle 0)
937 | (uuid "010a3e31-723f-4d79-8de4-362bcc2909a3")
938 | )
939 | (pad "19" thru_hole circle
940 | (at 33.77 -25.23)
941 | (size 1.778 1.778)
942 | (drill 1)
943 | (layers "*.Cu" "*.Mask")
944 | (remove_unused_layers no)
945 | (solder_mask_margin 0.1016)
946 | (thermal_bridge_angle 0)
947 | (uuid "0903db41-1c85-4db4-84c9-cc22b7c0cc63")
948 | )
949 | (pad "20" thru_hole circle
950 | (at 33.77 -27.77)
951 | (size 1.778 1.778)
952 | (drill 1)
953 | (layers "*.Cu" "*.Mask")
954 | (remove_unused_layers no)
955 | (solder_mask_margin 0.1016)
956 | (thermal_bridge_angle 0)
957 | (uuid "30cd54ae-128f-4a26-a2e9-8d2e65d1967d")
958 | )
959 | (pad "21" thru_hole circle
960 | (at 31.23 -25.23)
961 | (size 1.778 1.778)
962 | (drill 1)
963 | (layers "*.Cu" "*.Mask")
964 | (remove_unused_layers no)
965 | (solder_mask_margin 0.1016)
966 | (thermal_bridge_angle 0)
967 | (uuid "4240d50e-15e4-46bc-95c3-035c1c5eda3b")
968 | )
969 | (pad "22" thru_hole circle
970 | (at 31.23 -27.77)
971 | (size 1.778 1.778)
972 | (drill 1)
973 | (layers "*.Cu" "*.Mask")
974 | (remove_unused_layers no)
975 | (solder_mask_margin 0.1016)
976 | (thermal_bridge_angle 0)
977 | (uuid "2dd87dbb-a388-40d4-ba5d-f19eb0df8d2b")
978 | )
979 | (pad "23" thru_hole circle
980 | (at 28.69 -25.23)
981 | (size 1.778 1.778)
982 | (drill 1)
983 | (layers "*.Cu" "*.Mask")
984 | (remove_unused_layers no)
985 | (solder_mask_margin 0.1016)
986 | (thermal_bridge_angle 0)
987 | (uuid "95c4ea58-10e0-415c-a97b-1817bfa15023")
988 | )
989 | (pad "24" thru_hole circle
990 | (at 28.69 -27.77)
991 | (size 1.778 1.778)
992 | (drill 1)
993 | (layers "*.Cu" "*.Mask")
994 | (remove_unused_layers no)
995 | (solder_mask_margin 0.1016)
996 | (thermal_bridge_angle 0)
997 | (uuid "4399efc1-0686-45cc-966a-8f57939ae75f")
998 | )
999 | (pad "25" thru_hole circle
1000 | (at 26.15 -25.23)
1001 | (size 1.778 1.778)
1002 | (drill 1)
1003 | (layers "*.Cu" "*.Mask")
1004 | (remove_unused_layers no)
1005 | (solder_mask_margin 0.1016)
1006 | (thermal_bridge_angle 0)
1007 | (uuid "e552d95e-adc4-43a3-916e-f1acf4acfcfe")
1008 | )
1009 | (pad "26" thru_hole circle
1010 | (at 26.15 -27.77)
1011 | (size 1.778 1.778)
1012 | (drill 1)
1013 | (layers "*.Cu" "*.Mask")
1014 | (remove_unused_layers no)
1015 | (solder_mask_margin 0.1016)
1016 | (thermal_bridge_angle 0)
1017 | (uuid "ca8ee3d6-7bdc-4405-85a3-47bb33194497")
1018 | )
1019 | (pad "27" thru_hole circle
1020 | (at 23.61 -25.23)
1021 | (size 1.778 1.778)
1022 | (drill 1)
1023 | (layers "*.Cu" "*.Mask")
1024 | (remove_unused_layers no)
1025 | (solder_mask_margin 0.1016)
1026 | (thermal_bridge_angle 0)
1027 | (uuid "c3d147a5-f1b9-43e1-b3ac-42665ac5f359")
1028 | )
1029 | (pad "28" thru_hole circle
1030 | (at 23.61 -27.77)
1031 | (size 1.778 1.778)
1032 | (drill 1)
1033 | (layers "*.Cu" "*.Mask")
1034 | (remove_unused_layers no)
1035 | (solder_mask_margin 0.1016)
1036 | (thermal_bridge_angle 0)
1037 | (uuid "a3bf4203-f7c5-4094-8b36-a8fc1f954743")
1038 | )
1039 | (pad "29" thru_hole circle
1040 | (at 21.07 -25.23)
1041 | (size 1.778 1.778)
1042 | (drill 1)
1043 | (layers "*.Cu" "*.Mask")
1044 | (remove_unused_layers no)
1045 | (solder_mask_margin 0.1016)
1046 | (thermal_bridge_angle 0)
1047 | (uuid "8aea9cb3-869b-4f94-a2f0-38fdbb76a419")
1048 | )
1049 | (pad "30" thru_hole circle
1050 | (at 21.07 -27.77)
1051 | (size 1.778 1.778)
1052 | (drill 1)
1053 | (layers "*.Cu" "*.Mask")
1054 | (remove_unused_layers no)
1055 | (solder_mask_margin 0.1016)
1056 | (thermal_bridge_angle 0)
1057 | (uuid "adc52deb-1326-4f90-9f35-c24d56f82fb3")
1058 | )
1059 | (pad "31" thru_hole circle
1060 | (at 18.53 -25.23)
1061 | (size 1.778 1.778)
1062 | (drill 1)
1063 | (layers "*.Cu" "*.Mask")
1064 | (remove_unused_layers no)
1065 | (solder_mask_margin 0.1016)
1066 | (thermal_bridge_angle 0)
1067 | (uuid "3ee8901a-36f3-4f69-abab-6e9a6cd2b540")
1068 | )
1069 | (pad "32" thru_hole circle
1070 | (at 18.53 -27.77)
1071 | (size 1.778 1.778)
1072 | (drill 1)
1073 | (layers "*.Cu" "*.Mask")
1074 | (remove_unused_layers no)
1075 | (solder_mask_margin 0.1016)
1076 | (thermal_bridge_angle 0)
1077 | (uuid "c41ef7fb-99da-4dc4-9986-1b311147ff74")
1078 | )
1079 | (pad "33" thru_hole circle
1080 | (at 15.99 -25.23)
1081 | (size 1.778 1.778)
1082 | (drill 1)
1083 | (layers "*.Cu" "*.Mask")
1084 | (remove_unused_layers no)
1085 | (solder_mask_margin 0.1016)
1086 | (thermal_bridge_angle 0)
1087 | (uuid "f4325015-77d6-42a5-870f-e362cfe20830")
1088 | )
1089 | (pad "34" thru_hole circle
1090 | (at 15.99 -27.77)
1091 | (size 1.778 1.778)
1092 | (drill 1)
1093 | (layers "*.Cu" "*.Mask")
1094 | (remove_unused_layers no)
1095 | (solder_mask_margin 0.1016)
1096 | (thermal_bridge_angle 0)
1097 | (uuid "1a277862-c548-4de0-a88a-533ba2a1d272")
1098 | )
1099 | (pad "35" thru_hole circle
1100 | (at 13.45 -25.23)
1101 | (size 1.778 1.778)
1102 | (drill 1)
1103 | (layers "*.Cu" "*.Mask")
1104 | (remove_unused_layers no)
1105 | (solder_mask_margin 0.1016)
1106 | (thermal_bridge_angle 0)
1107 | (uuid "36ca1f2a-a0de-4c05-bfac-d75c5714202a")
1108 | )
1109 | (pad "36" thru_hole circle
1110 | (at 13.45 -27.77)
1111 | (size 1.778 1.778)
1112 | (drill 1)
1113 | (layers "*.Cu" "*.Mask")
1114 | (remove_unused_layers no)
1115 | (solder_mask_margin 0.1016)
1116 | (thermal_bridge_angle 0)
1117 | (uuid "b659b274-6ca4-494d-8424-29d7fc143ff2")
1118 | )
1119 | (pad "37" thru_hole circle
1120 | (at 10.91 -25.23)
1121 | (size 1.778 1.778)
1122 | (drill 1)
1123 | (layers "*.Cu" "*.Mask")
1124 | (remove_unused_layers no)
1125 | (solder_mask_margin 0.1016)
1126 | (thermal_bridge_angle 0)
1127 | (uuid "4bf01a89-4a0d-45bb-9f41-6a248b017be8")
1128 | )
1129 | (pad "38" thru_hole circle
1130 | (at 10.91 -27.77)
1131 | (size 1.778 1.778)
1132 | (drill 1)
1133 | (layers "*.Cu" "*.Mask")
1134 | (remove_unused_layers no)
1135 | (solder_mask_margin 0.1016)
1136 | (thermal_bridge_angle 0)
1137 | (uuid "a8af322b-3e9b-4f0f-b41b-97f0d519ee30")
1138 | )
1139 | (pad "39" thru_hole circle
1140 | (at 8.37 -25.23)
1141 | (size 1.778 1.778)
1142 | (drill 1)
1143 | (layers "*.Cu" "*.Mask")
1144 | (remove_unused_layers no)
1145 | (solder_mask_margin 0.1016)
1146 | (thermal_bridge_angle 0)
1147 | (uuid "5eb2d4d4-b3c4-453a-8699-339bcadf183e")
1148 | )
1149 | (pad "40" thru_hole circle
1150 | (at 8.37 -27.77)
1151 | (size 1.778 1.778)
1152 | (drill 1)
1153 | (layers "*.Cu" "*.Mask")
1154 | (remove_unused_layers no)
1155 | (solder_mask_margin 0.1016)
1156 | (thermal_bridge_angle 0)
1157 | (uuid "885fa7fe-a33e-4b4d-8d65-ce18e01e91f8")
1158 | )
1159 | (pad "PP1" thru_hole circle
1160 | (at 11.2 -6.3)
1161 | (size 1.7 1.7)
1162 | (drill 0.8)
1163 | (layers "*.Cu" "*.Mask")
1164 | (remove_unused_layers no)
1165 | (solder_mask_margin 0.1016)
1166 | (thermal_bridge_angle 0)
1167 | (uuid "963384a1-0b6a-4b7b-948f-5b46e03851fa")
1168 | )
1169 | (pad "PP6" thru_hole circle
1170 | (at 10.9 -3.5)
1171 | (size 1.7 1.7)
1172 | (drill 0.8)
1173 | (layers "*.Cu" "*.Mask")
1174 | (remove_unused_layers no)
1175 | (solder_mask_margin 0.1016)
1176 | (thermal_bridge_angle 0)
1177 | (uuid "5c241d5f-7395-4687-acab-75b4a9b420fc")
1178 | )
1179 | (pad "PP22" thru_hole circle
1180 | (at 23 -1.85)
1181 | (size 1.5 1.5)
1182 | (drill 0.8)
1183 | (layers "*.Cu" "*.Mask")
1184 | (remove_unused_layers no)
1185 | (solder_mask_margin 0.1016)
1186 | (thermal_bridge_angle 0)
1187 | (uuid "67ae403c-6bf9-48d7-9f48-8503d9c814a4")
1188 | )
1189 | (pad "PP23" thru_hole circle
1190 | (at 24.85 -1.85)
1191 | (size 1.5 1.5)
1192 | (drill 0.8)
1193 | (layers "*.Cu" "*.Mask")
1194 | (remove_unused_layers no)
1195 | (solder_mask_margin 0.1016)
1196 | (thermal_bridge_angle 0)
1197 | (uuid "58de96d8-1681-48b5-a224-166bb8496d8d")
1198 | )
1199 | (zone
1200 | (net 0)
1201 | (net_name "")
1202 | (layers "*.Cu" "*.Mask" "B.Fab")
1203 | (uuid "ee51acfe-6be6-4430-9d59-1e8a9d533a37")
1204 | (hatch edge 0.5)
1205 | (connect_pads
1206 | (clearance 0)
1207 | )
1208 | (min_thickness 0.25)
1209 | (filled_areas_thickness no)
1210 | (keepout
1211 | (tracks not_allowed)
1212 | (vias not_allowed)
1213 | (pads not_allowed)
1214 | (copperpour not_allowed)
1215 | (footprints not_allowed)
1216 | )
1217 | (fill
1218 | (thermal_gap 0.5)
1219 | (thermal_bridge_width 0.5)
1220 | )
1221 | (polygon
1222 | (pts
1223 | (xy 6.6 -3.5) (xy 6.580508 -3.84709) (xy 6.522277 -4.189815) (xy 6.426038 -4.523865) (xy 6.293003 -4.84504)
1224 | (xy 6.124845 -5.149299) (xy 5.923678 -5.432818) (xy 5.692031 -5.692031) (xy 5.432818 -5.923678)
1225 | (xy 5.149299 -6.124845) (xy 4.84504 -6.293003) (xy 4.523865 -6.426038) (xy 4.189815 -6.522277) (xy 3.84709 -6.580508)
1226 | (xy 3.5 -6.6) (xy 3.15291 -6.580508) (xy 2.810185 -6.522277) (xy 2.476135 -6.426038) (xy 2.15496 -6.293003)
1227 | (xy 1.850701 -6.124845) (xy 1.567182 -5.923678) (xy 1.307969 -5.692031) (xy 1.076322 -5.432818)
1228 | (xy 0.875155 -5.149299) (xy 0.706997 -4.84504) (xy 0.573962 -4.523865) (xy 0.477723 -4.189815) (xy 0.419492 -3.84709)
1229 | (xy 0.4 -3.5) (xy 0.419492 -3.15291) (xy 0.477723 -2.810185) (xy 0.573962 -2.476135) (xy 0.706997 -2.15496)
1230 | (xy 0.875155 -1.850701) (xy 1.076322 -1.567182) (xy 1.307969 -1.307969) (xy 1.567182 -1.076322)
1231 | (xy 1.850701 -0.875155) (xy 2.15496 -0.706997) (xy 2.476135 -0.573962) (xy 2.810185 -0.477723) (xy 3.15291 -0.419492)
1232 | (xy 3.5 -0.4) (xy 3.84709 -0.419492) (xy 4.189815 -0.477723) (xy 4.523865 -0.573962) (xy 4.84504 -0.706997)
1233 | (xy 5.149299 -0.875155) (xy 5.432818 -1.076322) (xy 5.692031 -1.307969) (xy 5.923678 -1.567182)
1234 | (xy 6.124845 -1.850701) (xy 6.293003 -2.15496) (xy 6.426038 -2.476135) (xy 6.522277 -2.810185) (xy 6.580508 -3.15291)
1235 | )
1236 | )
1237 | )
1238 | (zone
1239 | (net 0)
1240 | (net_name "")
1241 | (layers "*.Cu" "*.Mask" "B.Fab")
1242 | (uuid "d2d334bf-bd1a-4987-af40-1b241bed53d2")
1243 | (hatch edge 0.5)
1244 | (connect_pads
1245 | (clearance 0)
1246 | )
1247 | (min_thickness 0.25)
1248 | (filled_areas_thickness no)
1249 | (keepout
1250 | (tracks not_allowed)
1251 | (vias not_allowed)
1252 | (pads not_allowed)
1253 | (copperpour not_allowed)
1254 | (footprints not_allowed)
1255 | )
1256 | (fill
1257 | (thermal_gap 0.5)
1258 | (thermal_bridge_width 0.5)
1259 | )
1260 | (polygon
1261 | (pts
1262 | (xy 64.6 -26.5) (xy 64.580508 -26.84709) (xy 64.522277 -27.189815) (xy 64.426038 -27.523865) (xy 64.293003 -27.84504)
1263 | (xy 64.124845 -28.149299) (xy 63.923678 -28.432818) (xy 63.692031 -28.692031) (xy 63.432818 -28.923678)
1264 | (xy 63.149299 -29.124845) (xy 62.84504 -29.293003) (xy 62.523865 -29.426038) (xy 62.189815 -29.522277)
1265 | (xy 61.84709 -29.580508) (xy 61.5 -29.6) (xy 61.15291 -29.580508) (xy 60.810185 -29.522277) (xy 60.476135 -29.426038)
1266 | (xy 60.15496 -29.293003) (xy 59.850701 -29.124845) (xy 59.567182 -28.923678) (xy 59.307969 -28.692031)
1267 | (xy 59.076322 -28.432818) (xy 58.875155 -28.149299) (xy 58.706997 -27.84504) (xy 58.573962 -27.523865)
1268 | (xy 58.477723 -27.189815) (xy 58.419492 -26.84709) (xy 58.4 -26.5) (xy 58.419492 -26.15291) (xy 58.477723 -25.810185)
1269 | (xy 58.573962 -25.476135) (xy 58.706997 -25.15496) (xy 58.875155 -24.850701) (xy 59.076322 -24.567182)
1270 | (xy 59.307969 -24.307969) (xy 59.567182 -24.076322) (xy 59.850701 -23.875155) (xy 60.15496 -23.706997)
1271 | (xy 60.476135 -23.573962) (xy 60.810185 -23.477723) (xy 61.15291 -23.419492) (xy 61.5 -23.4) (xy 61.84709 -23.419492)
1272 | (xy 62.189815 -23.477723) (xy 62.523865 -23.573962) (xy 62.84504 -23.706997) (xy 63.149299 -23.875155)
1273 | (xy 63.432818 -24.076322) (xy 63.692031 -24.307969) (xy 63.923678 -24.567182) (xy 64.124845 -24.850701)
1274 | (xy 64.293003 -25.15496) (xy 64.426038 -25.476135) (xy 64.522277 -25.810185) (xy 64.580508 -26.15291)
1275 | )
1276 | )
1277 | )
1278 | (zone
1279 | (net 0)
1280 | (net_name "")
1281 | (layers "*.Cu" "*.Mask" "B.Fab")
1282 | (uuid "279a8e5f-b003-482a-9c73-70a36cdd4f52")
1283 | (hatch edge 0.5)
1284 | (connect_pads
1285 | (clearance 0)
1286 | )
1287 | (min_thickness 0.25)
1288 | (filled_areas_thickness no)
1289 | (keepout
1290 | (tracks not_allowed)
1291 | (vias not_allowed)
1292 | (pads not_allowed)
1293 | (copperpour not_allowed)
1294 | (footprints not_allowed)
1295 | )
1296 | (fill
1297 | (thermal_gap 0.5)
1298 | (thermal_bridge_width 0.5)
1299 | )
1300 | (polygon
1301 | (pts
1302 | (xy 64.6 -3.5) (xy 64.580508 -3.84709) (xy 64.522277 -4.189815) (xy 64.426038 -4.523865) (xy 64.293003 -4.84504)
1303 | (xy 64.124845 -5.149299) (xy 63.923678 -5.432818) (xy 63.692031 -5.692031) (xy 63.432818 -5.923678)
1304 | (xy 63.149299 -6.124845) (xy 62.84504 -6.293003) (xy 62.523865 -6.426038) (xy 62.189815 -6.522277)
1305 | (xy 61.84709 -6.580508) (xy 61.5 -6.6) (xy 61.15291 -6.580508) (xy 60.810185 -6.522277) (xy 60.476135 -6.426038)
1306 | (xy 60.15496 -6.293003) (xy 59.850701 -6.124845) (xy 59.567182 -5.923678) (xy 59.307969 -5.692031)
1307 | (xy 59.076322 -5.432818) (xy 58.875155 -5.149299) (xy 58.706997 -4.84504) (xy 58.573962 -4.523865)
1308 | (xy 58.477723 -4.189815) (xy 58.419492 -3.84709) (xy 58.4 -3.5) (xy 58.419492 -3.15291) (xy 58.477723 -2.810185)
1309 | (xy 58.573962 -2.476135) (xy 58.706997 -2.15496) (xy 58.875155 -1.850701) (xy 59.076322 -1.567182)
1310 | (xy 59.307969 -1.307969) (xy 59.567182 -1.076322) (xy 59.850701 -0.875155) (xy 60.15496 -0.706997)
1311 | (xy 60.476135 -0.573962) (xy 60.810185 -0.477723) (xy 61.15291 -0.419492) (xy 61.5 -0.4) (xy 61.84709 -0.419492)
1312 | (xy 62.189815 -0.477723) (xy 62.523865 -0.573962) (xy 62.84504 -0.706997) (xy 63.149299 -0.875155)
1313 | (xy 63.432818 -1.076322) (xy 63.692031 -1.307969) (xy 63.923678 -1.567182) (xy 64.124845 -1.850701)
1314 | (xy 64.293003 -2.15496) (xy 64.426038 -2.476135) (xy 64.522277 -2.810185) (xy 64.580508 -3.15291)
1315 | )
1316 | )
1317 | )
1318 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/Raspberry_Pi_Zero_V1.3.STEP"
1319 | (offset
1320 | (xyz 65 0 -11.5)
1321 | )
1322 | (scale
1323 | (xyz 1 1 1)
1324 | )
1325 | (rotate
1326 | (xyz 0 180 0)
1327 | )
1328 | )
1329 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP"
1330 | (offset
1331 | (xyz 10.9 3.5 0.3)
1332 | )
1333 | (scale
1334 | (xyz 1 1 1)
1335 | )
1336 | (rotate
1337 | (xyz 90 0 0)
1338 | )
1339 | )
1340 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP"
1341 | (offset
1342 | (xyz 11.2 6.3 0.3)
1343 | )
1344 | (scale
1345 | (xyz 1 1 1)
1346 | )
1347 | (rotate
1348 | (xyz 90 0 0)
1349 | )
1350 | )
1351 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP"
1352 | (offset
1353 | (xyz 23 1.85 0.3)
1354 | )
1355 | (scale
1356 | (xyz 1 1 1)
1357 | )
1358 | (rotate
1359 | (xyz 90 0 0)
1360 | )
1361 | )
1362 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/CPG-01-TH-B.STEP"
1363 | (offset
1364 | (xyz 24.85 1.85 0.3)
1365 | )
1366 | (scale
1367 | (xyz 1 1 1)
1368 | )
1369 | (rotate
1370 | (xyz 90 0 0)
1371 | )
1372 | )
1373 | (model "${KICAD7_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical.step"
1374 | (offset
1375 | (xyz 8.37 27.77 -1.5)
1376 | )
1377 | (scale
1378 | (xyz 1 1 1)
1379 | )
1380 | (rotate
1381 | (xyz 180 0 90)
1382 | )
1383 | )
1384 | (model "${KICAD7_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.step"
1385 | (offset
1386 | (xyz 8.37 27.77 -11.5)
1387 | )
1388 | (scale
1389 | (xyz 1 1 1)
1390 | )
1391 | (rotate
1392 | (xyz 0 0 -90)
1393 | )
1394 | )
1395 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/970100155.stp"
1396 | (offset
1397 | (xyz 3.5 3.5 -6.5)
1398 | )
1399 | (scale
1400 | (xyz 1 1 1)
1401 | )
1402 | (rotate
1403 | (xyz 0 0 0)
1404 | )
1405 | )
1406 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/970100155.stp"
1407 | (offset
1408 | (xyz 3.5 26.5 -6.5)
1409 | )
1410 | (scale
1411 | (xyz 1 1 1)
1412 | )
1413 | (rotate
1414 | (xyz 0 0 0)
1415 | )
1416 | )
1417 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/970100155.stp"
1418 | (offset
1419 | (xyz 61.5 3.5 -6.5)
1420 | )
1421 | (scale
1422 | (xyz 1 1 1)
1423 | )
1424 | (rotate
1425 | (xyz 0 0 0)
1426 | )
1427 | )
1428 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/970100155.stp"
1429 | (offset
1430 | (xyz 61.5 26.5 -6.5)
1431 | )
1432 | (scale
1433 | (xyz 1 1 1)
1434 | )
1435 | (rotate
1436 | (xyz 0 0 0)
1437 | )
1438 | )
1439 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1440 | (offset
1441 | (xyz 3.5 3.5 -6)
1442 | )
1443 | (scale
1444 | (xyz 1 1 1)
1445 | )
1446 | (rotate
1447 | (xyz -90 0 0)
1448 | )
1449 | )
1450 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1451 | (offset
1452 | (xyz 3.5 26.5 -6)
1453 | )
1454 | (scale
1455 | (xyz 1 1 1)
1456 | )
1457 | (rotate
1458 | (xyz -90 0 0)
1459 | )
1460 | )
1461 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1462 | (offset
1463 | (xyz 61.5 3.5 -6)
1464 | )
1465 | (scale
1466 | (xyz 1 1 1)
1467 | )
1468 | (rotate
1469 | (xyz -90 0 0)
1470 | )
1471 | )
1472 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1473 | (offset
1474 | (xyz 61.5 26.5 -6)
1475 | )
1476 | (scale
1477 | (xyz 1 1 1)
1478 | )
1479 | (rotate
1480 | (xyz -90 0 0)
1481 | )
1482 | )
1483 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1484 | (offset
1485 | (xyz 3.5 3.5 -6.5)
1486 | )
1487 | (scale
1488 | (xyz 1 1 1)
1489 | )
1490 | (rotate
1491 | (xyz 90 0 0)
1492 | )
1493 | )
1494 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1495 | (offset
1496 | (xyz 3.5 26.5 -6.5)
1497 | )
1498 | (scale
1499 | (xyz 1 1 1)
1500 | )
1501 | (rotate
1502 | (xyz 90 0 0)
1503 | )
1504 | )
1505 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1506 | (offset
1507 | (xyz 61.5 3.5 -6.5)
1508 | )
1509 | (scale
1510 | (xyz 1 1 1)
1511 | )
1512 | (rotate
1513 | (xyz 90 0 0)
1514 | )
1515 | )
1516 | (model "C:/Users/vasil/Documents/GitHub/raspi-zero-full-kicad/Raspberry_Pi_Zero_v.1.3_Hat.pretty/29331.STEP"
1517 | (offset
1518 | (xyz 61.5 26.5 -6.5)
1519 | )
1520 | (scale
1521 | (xyz 1 1 1)
1522 | )
1523 | (rotate
1524 | (xyz 90 0 0)
1525 | )
1526 | )
1527 | )
--------------------------------------------------------------------------------