├── 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 | ![Screenshot PiZeroHat_02](assets/PiZeroHat_02.jpg) 6 | ![Screenshot PiZeroHat_03](assets/PiZeroHat_03.jpg) 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 | ![Screenshot PiZeroHat_01](assets/PiZeroHat_01.jpg) 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 | ) --------------------------------------------------------------------------------