├── .gitignore ├── 3dmodels ├── RapberryPiZero.STEP ├── Raspberry Pi Zero 2 W with 40 pin male connector v4.step ├── microsd-card.stp ├── screen-screen v004.step ├── screen.20240621-210834.FCBak ├── screen.FCStd ├── screen.step └── speaker.step ├── FPC-Displays.kicad_sym ├── FPC-PCB.pretty ├── FPC_10.kicad_mod ├── FPC_18.kicad_mod └── FPC_18_Connector.kicad_mod ├── LICENSE ├── NCP167BMX330TBG ├── NCP167BMX330TBG.kicad_sym ├── NCP167BMX330TBG.step ├── VREG_NCP167BMX330TBG.kicad_mod └── how-to-import.htm ├── PI-Zero.kicad_sym ├── README.md ├── Screen.pretty └── 3.2 Inch TFT.kicad_mod ├── bom └── ibom.html ├── color-silk-screen ├── new-artwork.afdesign └── organisation-logo.afdesign ├── esp32-s3-spectrum-bom-v0_2.xls ├── esp32-s3-spectrum-bom-v0_3.xls ├── esp32-s3-spectrum-bom-v0_4.xls ├── esp32-s3-spectrum.kicad_pcb ├── esp32-s3-spectrum.kicad_pro ├── esp32-s3-spectrum.kicad_sch ├── fp-lib-table ├── gerbers ├── artwork-instructions.jpg ├── artwork.pdf ├── esp32-s3-spectrum-B_Cu.gbr ├── esp32-s3-spectrum-B_Mask.gbr ├── esp32-s3-spectrum-B_Paste.gbr ├── esp32-s3-spectrum-B_Silkscreen.gbr ├── esp32-s3-spectrum-Edge_Cuts.gbr ├── esp32-s3-spectrum-F_Cu.gbr ├── esp32-s3-spectrum-F_Mask.gbr ├── esp32-s3-spectrum-F_Paste.gbr ├── esp32-s3-spectrum-F_Silkscreen.gbr ├── esp32-s3-spectrum-In1_Cu.gbr ├── esp32-s3-spectrum-In2_Cu.gbr ├── esp32-s3-spectrum-NPTH.drl ├── esp32-s3-spectrum-PTH.drl └── esp32-s3-spectrum-job.gbrjob ├── images ├── esp32-s3-spectrum-pcb.pdf ├── esp32-s3-spectrum.jpg ├── esp32-s3-spectrum.pdf └── esp32-s3-spectrum.svg ├── keyboard-footprint ├── USB-symbol.kicad_mod ├── headphone-symbol.kicad_mod ├── keyboard-white.kicad_mod ├── new-keyboard.kicad_mod └── sdcard-symbol.kicad_mod ├── pi-zero-outline.pretty ├── pi-zero-outline.kicad_mod └── pi-zero-plugged-in.kicad_mod ├── speaker.pretty └── speaker-silkscreen.kicad_mod ├── sym-lib-table ├── tft-screen.kicad_sym ├── touch-pad.kicad_sym └── touch-pad.pretty ├── touch-pad-matrix.kicad_mod ├── touch-pad-normal.kicad_mod └── touch-pad-wide.kicad_mod /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | 31 | .DS_Store 32 | *.zip 33 | 34 | *.lck -------------------------------------------------------------------------------- /3dmodels/screen.20240621-210834.FCBak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/3dmodels/screen.20240621-210834.FCBak -------------------------------------------------------------------------------- /3dmodels/screen.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/3dmodels/screen.FCStd -------------------------------------------------------------------------------- /FPC-Displays.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "3.210Pin" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at 0 0 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at 0 0 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "FPC-PCB:FPC_10" 26 | (at 0 0 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at 0 0 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at 0 0 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "3.210Pin_0_0" 53 | (pin unspecified line 54 | (at 0 -2.54 0) 55 | (length 2.54) 56 | (name "GND" 57 | (effects 58 | (font 59 | (size 1.27 1.27) 60 | ) 61 | ) 62 | ) 63 | (number "1" 64 | (effects 65 | (font 66 | (size 1.27 1.27) 67 | ) 68 | ) 69 | ) 70 | ) 71 | (pin unspecified line 72 | (at 0 -25.4 0) 73 | (length 2.54) 74 | (name "NC" 75 | (effects 76 | (font 77 | (size 1.27 1.27) 78 | ) 79 | ) 80 | ) 81 | (number "10" 82 | (effects 83 | (font 84 | (size 1.27 1.27) 85 | ) 86 | ) 87 | ) 88 | ) 89 | (pin unspecified line 90 | (at 0 -5.08 0) 91 | (length 2.54) 92 | (name "VCC" 93 | (effects 94 | (font 95 | (size 1.27 1.27) 96 | ) 97 | ) 98 | ) 99 | (number "2" 100 | (effects 101 | (font 102 | (size 1.27 1.27) 103 | ) 104 | ) 105 | ) 106 | ) 107 | (pin unspecified line 108 | (at 0 -7.62 0) 109 | (length 2.54) 110 | (name "SCK" 111 | (effects 112 | (font 113 | (size 1.27 1.27) 114 | ) 115 | ) 116 | ) 117 | (number "3" 118 | (effects 119 | (font 120 | (size 1.27 1.27) 121 | ) 122 | ) 123 | ) 124 | ) 125 | (pin unspecified line 126 | (at 0 -10.16 0) 127 | (length 2.54) 128 | (name "RST" 129 | (effects 130 | (font 131 | (size 1.27 1.27) 132 | ) 133 | ) 134 | ) 135 | (number "4" 136 | (effects 137 | (font 138 | (size 1.27 1.27) 139 | ) 140 | ) 141 | ) 142 | ) 143 | (pin unspecified line 144 | (at 0 -12.7 0) 145 | (length 2.54) 146 | (name "CS" 147 | (effects 148 | (font 149 | (size 1.27 1.27) 150 | ) 151 | ) 152 | ) 153 | (number "5" 154 | (effects 155 | (font 156 | (size 1.27 1.27) 157 | ) 158 | ) 159 | ) 160 | ) 161 | (pin unspecified line 162 | (at 0 -15.24 0) 163 | (length 2.54) 164 | (name "SDA" 165 | (effects 166 | (font 167 | (size 1.27 1.27) 168 | ) 169 | ) 170 | ) 171 | (number "6" 172 | (effects 173 | (font 174 | (size 1.27 1.27) 175 | ) 176 | ) 177 | ) 178 | ) 179 | (pin unspecified line 180 | (at 0 -17.78 0) 181 | (length 2.54) 182 | (name "RS" 183 | (effects 184 | (font 185 | (size 1.27 1.27) 186 | ) 187 | ) 188 | ) 189 | (number "7" 190 | (effects 191 | (font 192 | (size 1.27 1.27) 193 | ) 194 | ) 195 | ) 196 | ) 197 | (pin unspecified line 198 | (at 0 -20.32 0) 199 | (length 2.54) 200 | (name "LEDA" 201 | (effects 202 | (font 203 | (size 1.27 1.27) 204 | ) 205 | ) 206 | ) 207 | (number "8" 208 | (effects 209 | (font 210 | (size 1.27 1.27) 211 | ) 212 | ) 213 | ) 214 | ) 215 | (pin unspecified line 216 | (at 0 -22.86 0) 217 | (length 2.54) 218 | (name "LEDK" 219 | (effects 220 | (font 221 | (size 1.27 1.27) 222 | ) 223 | ) 224 | ) 225 | (number "9" 226 | (effects 227 | (font 228 | (size 1.27 1.27) 229 | ) 230 | ) 231 | ) 232 | ) 233 | ) 234 | (symbol "3.210Pin_1_1" 235 | (rectangle 236 | (start 2.54 -1.27) 237 | (end 8.89 -26.67) 238 | (stroke 239 | (width 0) 240 | (type default) 241 | ) 242 | (fill 243 | (type background) 244 | ) 245 | ) 246 | ) 247 | ) 248 | (symbol "3.218Pin" 249 | (exclude_from_sim no) 250 | (in_bom yes) 251 | (on_board yes) 252 | (property "Reference" "U" 253 | (at 1.016 5.588 0) 254 | (effects 255 | (font 256 | (size 1.27 1.27) 257 | ) 258 | ) 259 | ) 260 | (property "Value" "" 261 | (at 0 0 0) 262 | (effects 263 | (font 264 | (size 1.27 1.27) 265 | ) 266 | ) 267 | ) 268 | (property "Footprint" "FPC-PCB:FPC_18" 269 | (at 0 0 0) 270 | (effects 271 | (font 272 | (size 1.27 1.27) 273 | ) 274 | (hide yes) 275 | ) 276 | ) 277 | (property "Datasheet" "" 278 | (at 0 0 0) 279 | (effects 280 | (font 281 | (size 1.27 1.27) 282 | ) 283 | (hide yes) 284 | ) 285 | ) 286 | (property "Description" "" 287 | (at 0 0 0) 288 | (effects 289 | (font 290 | (size 1.27 1.27) 291 | ) 292 | (hide yes) 293 | ) 294 | ) 295 | (symbol "3.218Pin_0_0" 296 | (pin unspecified line 297 | (at 0 0 0) 298 | (length 2.54) 299 | (name "GND" 300 | (effects 301 | (font 302 | (size 1.27 1.27) 303 | ) 304 | ) 305 | ) 306 | (number "1" 307 | (effects 308 | (font 309 | (size 1.27 1.27) 310 | ) 311 | ) 312 | ) 313 | ) 314 | (pin unspecified line 315 | (at 0 -22.86 0) 316 | (length 2.54) 317 | (name "LEDA" 318 | (effects 319 | (font 320 | (size 1.27 1.27) 321 | ) 322 | ) 323 | ) 324 | (number "10" 325 | (effects 326 | (font 327 | (size 1.27 1.27) 328 | ) 329 | ) 330 | ) 331 | ) 332 | (pin unspecified line 333 | (at 0 -25.4 0) 334 | (length 2.54) 335 | (name "LEDK1" 336 | (effects 337 | (font 338 | (size 1.27 1.27) 339 | ) 340 | ) 341 | ) 342 | (number "11" 343 | (effects 344 | (font 345 | (size 1.27 1.27) 346 | ) 347 | ) 348 | ) 349 | ) 350 | (pin unspecified line 351 | (at 0 -27.94 0) 352 | (length 2.54) 353 | (name "LEDK2" 354 | (effects 355 | (font 356 | (size 1.27 1.27) 357 | ) 358 | ) 359 | ) 360 | (number "12" 361 | (effects 362 | (font 363 | (size 1.27 1.27) 364 | ) 365 | ) 366 | ) 367 | ) 368 | (pin unspecified line 369 | (at 0 -30.48 0) 370 | (length 2.54) 371 | (name "LEDK3" 372 | (effects 373 | (font 374 | (size 1.27 1.27) 375 | ) 376 | ) 377 | ) 378 | (number "13" 379 | (effects 380 | (font 381 | (size 1.27 1.27) 382 | ) 383 | ) 384 | ) 385 | ) 386 | (pin unspecified line 387 | (at 0 -33.02 0) 388 | (length 2.54) 389 | (name "LEDK4" 390 | (effects 391 | (font 392 | (size 1.27 1.27) 393 | ) 394 | ) 395 | ) 396 | (number "14" 397 | (effects 398 | (font 399 | (size 1.27 1.27) 400 | ) 401 | ) 402 | ) 403 | ) 404 | (pin no_connect line 405 | (at 0 -35.56 0) 406 | (length 2.54) 407 | (name "NC" 408 | (effects 409 | (font 410 | (size 1.27 1.27) 411 | ) 412 | ) 413 | ) 414 | (number "15" 415 | (effects 416 | (font 417 | (size 1.27 1.27) 418 | ) 419 | ) 420 | ) 421 | ) 422 | (pin no_connect line 423 | (at 0 -38.1 0) 424 | (length 2.54) 425 | (name "NC" 426 | (effects 427 | (font 428 | (size 1.27 1.27) 429 | ) 430 | ) 431 | ) 432 | (number "16" 433 | (effects 434 | (font 435 | (size 1.27 1.27) 436 | ) 437 | ) 438 | ) 439 | ) 440 | (pin no_connect line 441 | (at 0 -40.64 0) 442 | (length 2.54) 443 | (name "NC" 444 | (effects 445 | (font 446 | (size 1.27 1.27) 447 | ) 448 | ) 449 | ) 450 | (number "17" 451 | (effects 452 | (font 453 | (size 1.27 1.27) 454 | ) 455 | ) 456 | ) 457 | ) 458 | (pin no_connect line 459 | (at 0 -43.18 0) 460 | (length 2.54) 461 | (name "NC" 462 | (effects 463 | (font 464 | (size 1.27 1.27) 465 | ) 466 | ) 467 | ) 468 | (number "18" 469 | (effects 470 | (font 471 | (size 1.27 1.27) 472 | ) 473 | ) 474 | ) 475 | ) 476 | (pin unspecified line 477 | (at 0 -2.54 0) 478 | (length 2.54) 479 | (name "RESET" 480 | (effects 481 | (font 482 | (size 1.27 1.27) 483 | ) 484 | ) 485 | ) 486 | (number "2" 487 | (effects 488 | (font 489 | (size 1.27 1.27) 490 | ) 491 | ) 492 | ) 493 | ) 494 | (pin unspecified line 495 | (at 0 -5.08 0) 496 | (length 2.54) 497 | (name "SCL" 498 | (effects 499 | (font 500 | (size 1.27 1.27) 501 | ) 502 | ) 503 | ) 504 | (number "3" 505 | (effects 506 | (font 507 | (size 1.27 1.27) 508 | ) 509 | ) 510 | ) 511 | ) 512 | (pin unspecified line 513 | (at 0 -7.62 0) 514 | (length 2.54) 515 | (name "DC" 516 | (effects 517 | (font 518 | (size 1.27 1.27) 519 | ) 520 | ) 521 | ) 522 | (number "4" 523 | (effects 524 | (font 525 | (size 1.27 1.27) 526 | ) 527 | ) 528 | ) 529 | ) 530 | (pin unspecified line 531 | (at 0 -10.16 0) 532 | (length 2.54) 533 | (name "CS" 534 | (effects 535 | (font 536 | (size 1.27 1.27) 537 | ) 538 | ) 539 | ) 540 | (number "5" 541 | (effects 542 | (font 543 | (size 1.27 1.27) 544 | ) 545 | ) 546 | ) 547 | ) 548 | (pin unspecified line 549 | (at 0 -12.7 0) 550 | (length 2.54) 551 | (name "SDA" 552 | (effects 553 | (font 554 | (size 1.27 1.27) 555 | ) 556 | ) 557 | ) 558 | (number "6" 559 | (effects 560 | (font 561 | (size 1.27 1.27) 562 | ) 563 | ) 564 | ) 565 | ) 566 | (pin unspecified line 567 | (at 0 -15.24 0) 568 | (length 2.54) 569 | (name "SDO" 570 | (effects 571 | (font 572 | (size 1.27 1.27) 573 | ) 574 | ) 575 | ) 576 | (number "7" 577 | (effects 578 | (font 579 | (size 1.27 1.27) 580 | ) 581 | ) 582 | ) 583 | ) 584 | (pin unspecified line 585 | (at 0 -17.78 0) 586 | (length 2.54) 587 | (name "GND" 588 | (effects 589 | (font 590 | (size 1.27 1.27) 591 | ) 592 | ) 593 | ) 594 | (number "8" 595 | (effects 596 | (font 597 | (size 1.27 1.27) 598 | ) 599 | ) 600 | ) 601 | ) 602 | (pin unspecified line 603 | (at 0 -20.32 0) 604 | (length 2.54) 605 | (name "VCC" 606 | (effects 607 | (font 608 | (size 1.27 1.27) 609 | ) 610 | ) 611 | ) 612 | (number "9" 613 | (effects 614 | (font 615 | (size 1.27 1.27) 616 | ) 617 | ) 618 | ) 619 | ) 620 | ) 621 | (symbol "3.218Pin_1_1" 622 | (rectangle 623 | (start 2.54 1.27) 624 | (end 10.16 -44.45) 625 | (stroke 626 | (width 0) 627 | (type default) 628 | ) 629 | (fill 630 | (type background) 631 | ) 632 | ) 633 | ) 634 | ) 635 | ) -------------------------------------------------------------------------------- /FPC-PCB.pretty/FPC_10.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FPC_10" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -1 7.4 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "04aa0245-7581-493d-9f39-6f73dfe11c24") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "FPC_10" 19 | (at -1.6 -5 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "3c38b6d8-f279-49dd-a376-24f368944911") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at -1.18 1.18 90) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "7c3ec8e9-891c-4486-ba87-5b8503d14303") 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | ) 41 | ) 42 | (property "Datasheet" "" 43 | (at -1.18 1.18 90) 44 | (unlocked yes) 45 | (layer "F.Fab") 46 | (hide yes) 47 | (uuid "be0e29fa-29af-4683-a0b9-2491a544ee5b") 48 | (effects 49 | (font 50 | (size 1.27 1.27) 51 | ) 52 | ) 53 | ) 54 | (property "Description" "" 55 | (at -1.18 1.18 90) 56 | (unlocked yes) 57 | (layer "F.Fab") 58 | (hide yes) 59 | (uuid "cafeed53-21e5-46ec-8505-b37f2e14acae") 60 | (effects 61 | (font 62 | (size 1.27 1.27) 63 | ) 64 | ) 65 | ) 66 | (attr smd) 67 | (fp_rect 68 | (start -2.6 -4) 69 | (end 0.4 6.4) 70 | (stroke 71 | (width 0.1) 72 | (type default) 73 | ) 74 | (fill none) 75 | (layer "F.SilkS") 76 | (uuid "35bfa33d-fed7-4617-912d-43789802adcc") 77 | ) 78 | (fp_text user "SCK" 79 | (at 0.6 4.2 0) 80 | (unlocked yes) 81 | (layer "F.SilkS") 82 | (uuid "0861c1ed-0d3b-4ca3-a5db-b12713ce666d") 83 | (effects 84 | (font 85 | (size 0.8 0.8) 86 | (thickness 0.1) 87 | ) 88 | (justify left bottom) 89 | ) 90 | ) 91 | (fp_text user "RST" 92 | (at 0.6 3.2 0) 93 | (unlocked yes) 94 | (layer "F.SilkS") 95 | (uuid "484573d4-c355-470d-87e5-a51b0ed576dc") 96 | (effects 97 | (font 98 | (size 0.8 0.8) 99 | (thickness 0.1) 100 | ) 101 | (justify left bottom) 102 | ) 103 | ) 104 | (fp_text user "SDA" 105 | (at 0.6 1.2 0) 106 | (unlocked yes) 107 | (layer "F.SilkS") 108 | (uuid "5011f811-0978-43f3-ae99-404fbd85202a") 109 | (effects 110 | (font 111 | (size 0.8 0.8) 112 | (thickness 0.1) 113 | ) 114 | (justify left bottom) 115 | ) 116 | ) 117 | (fp_text user "RS" 118 | (at 0.6 0.2 0) 119 | (unlocked yes) 120 | (layer "F.SilkS") 121 | (uuid "5caa8607-2ff2-4f80-a555-eaec54b0857a") 122 | (effects 123 | (font 124 | (size 0.8 0.8) 125 | (thickness 0.1) 126 | ) 127 | (justify left bottom) 128 | ) 129 | ) 130 | (fp_text user "CS" 131 | (at 0.6 2.2 0) 132 | (unlocked yes) 133 | (layer "F.SilkS") 134 | (uuid "641128d2-b21d-4ab1-b4dc-d846543a5d4d") 135 | (effects 136 | (font 137 | (size 0.8 0.8) 138 | (thickness 0.1) 139 | ) 140 | (justify left bottom) 141 | ) 142 | ) 143 | (fp_text user "LEDA" 144 | (at 0.6 -0.8 0) 145 | (unlocked yes) 146 | (layer "F.SilkS") 147 | (uuid "7c34fddd-9908-4657-864f-6beb08b80613") 148 | (effects 149 | (font 150 | (size 0.8 0.8) 151 | (thickness 0.1) 152 | ) 153 | (justify left bottom) 154 | ) 155 | ) 156 | (fp_text user "LEDK" 157 | (at 0.6 -1.8 0) 158 | (unlocked yes) 159 | (layer "F.SilkS") 160 | (uuid "9058e871-173d-4c01-a66a-1fdb91d975b9") 161 | (effects 162 | (font 163 | (size 0.8 0.8) 164 | (thickness 0.1) 165 | ) 166 | (justify left bottom) 167 | ) 168 | ) 169 | (fp_text user "VCC" 170 | (at 0.6 5.2 0) 171 | (unlocked yes) 172 | (layer "F.SilkS") 173 | (uuid "974555c5-797e-4180-925c-8aef3c920d8b") 174 | (effects 175 | (font 176 | (size 0.8 0.8) 177 | (thickness 0.1) 178 | ) 179 | (justify left bottom) 180 | ) 181 | ) 182 | (fp_text user "NC" 183 | (at 0.6 -2.8 0) 184 | (unlocked yes) 185 | (layer "F.SilkS") 186 | (uuid "aa8069a2-56d5-48de-8947-c677735e68b0") 187 | (effects 188 | (font 189 | (size 0.8 0.8) 190 | (thickness 0.1) 191 | ) 192 | (justify left bottom) 193 | ) 194 | ) 195 | (fp_text user "GND" 196 | (at 0.6 6.2 0) 197 | (unlocked yes) 198 | (layer "F.SilkS") 199 | (uuid "bcec8348-cc17-4e56-8913-62177b3d53c7") 200 | (effects 201 | (font 202 | (size 0.8 0.8) 203 | (thickness 0.1) 204 | ) 205 | (justify left bottom) 206 | ) 207 | ) 208 | (pad "1" smd rect 209 | (at -1.18 5.68 90) 210 | (size 0.5 2) 211 | (layers "F.Cu" "F.Paste" "F.Mask") 212 | (thermal_bridge_angle 45) 213 | (uuid "6d70637e-f631-4d5f-90ef-c547534a7083") 214 | ) 215 | (pad "2" smd rect 216 | (at -1.18 4.68 90) 217 | (size 0.5 2) 218 | (layers "F.Cu" "F.Paste" "F.Mask") 219 | (thermal_bridge_angle 45) 220 | (uuid "7dc2cb37-fd24-481a-8ed1-ac8f5cddf57b") 221 | ) 222 | (pad "3" smd rect 223 | (at -1.18 3.68 90) 224 | (size 0.5 2) 225 | (layers "F.Cu" "F.Paste" "F.Mask") 226 | (thermal_bridge_angle 45) 227 | (uuid "3c4a3d9a-1d6d-4d1b-a90e-2283068a7e97") 228 | ) 229 | (pad "4" smd rect 230 | (at -1.18 2.68 90) 231 | (size 0.5 2) 232 | (layers "F.Cu" "F.Paste" "F.Mask") 233 | (thermal_bridge_angle 45) 234 | (uuid "2d185d9d-bbcc-4fee-9387-fb5dd4ca2389") 235 | ) 236 | (pad "5" smd rect 237 | (at -1.18 1.68 90) 238 | (size 0.5 2) 239 | (layers "F.Cu" "F.Paste" "F.Mask") 240 | (thermal_bridge_angle 45) 241 | (uuid "f2f22867-715d-4550-a0a8-9e06b8c3bfa3") 242 | ) 243 | (pad "6" smd rect 244 | (at -1.18 0.68 90) 245 | (size 0.5 2) 246 | (layers "F.Cu" "F.Paste" "F.Mask") 247 | (thermal_bridge_angle 45) 248 | (uuid "866b5239-d861-497b-ae24-3bc0c10420bd") 249 | ) 250 | (pad "7" smd rect 251 | (at -1.18 -0.32 90) 252 | (size 0.5 2) 253 | (layers "F.Cu" "F.Paste" "F.Mask") 254 | (thermal_bridge_angle 45) 255 | (uuid "b5c94d95-6185-4304-9ae8-068055eb0d8b") 256 | ) 257 | (pad "8" smd rect 258 | (at -1.18 -1.32 90) 259 | (size 0.5 2) 260 | (layers "F.Cu" "F.Paste" "F.Mask") 261 | (thermal_bridge_angle 45) 262 | (uuid "e1eb74d6-b153-4cec-84b4-23b1040e2606") 263 | ) 264 | (pad "9" smd rect 265 | (at -1.18 -2.32 90) 266 | (size 0.5 2) 267 | (layers "F.Cu" "F.Paste" "F.Mask") 268 | (thermal_bridge_angle 45) 269 | (uuid "f96ffd51-f31d-48bd-a153-e0ebe56bbad7") 270 | ) 271 | (pad "10" smd rect 272 | (at -1.18 -3.32 90) 273 | (size 0.5 2) 274 | (layers "F.Cu" "F.Paste" "F.Mask") 275 | (thermal_bridge_angle 45) 276 | (uuid "4a858244-1916-4e30-8eab-565ae8870a1a") 277 | ) 278 | ) -------------------------------------------------------------------------------- /FPC-PCB.pretty/FPC_18.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FPC_18" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0.2 -8 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "2a98883b-2483-4e7e-a54f-a6e2cc8d693d") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.15) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "FPC_18" 19 | (at 0 8.6 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "d9035f89-8a8b-4093-a228-69d9cb45ed33") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0.2 0.2 90) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "dc03eb36-5f76-4893-99ed-5e2297ba9c94") 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | ) 41 | ) 42 | (property "Datasheet" "" 43 | (at 0.2 0.2 90) 44 | (unlocked yes) 45 | (layer "F.Fab") 46 | (hide yes) 47 | (uuid "bc3a50b7-22ff-47d0-be74-3ed663a8e73d") 48 | (effects 49 | (font 50 | (size 1.27 1.27) 51 | ) 52 | ) 53 | ) 54 | (property "Description" "" 55 | (at 0.2 0.2 90) 56 | (unlocked yes) 57 | (layer "F.Fab") 58 | (hide yes) 59 | (uuid "30653f93-7394-4bff-929c-ca393a754652") 60 | (effects 61 | (font 62 | (size 1.27 1.27) 63 | ) 64 | ) 65 | ) 66 | (attr smd) 67 | (fp_line 68 | (start -0.98 -7) 69 | (end 1.38 -7) 70 | (stroke 71 | (width 0.1) 72 | (type default) 73 | ) 74 | (layer "F.SilkS") 75 | (uuid "9ea42651-a6a3-4585-847c-3533439fc03f") 76 | ) 77 | (fp_line 78 | (start -0.98 7.4) 79 | (end -0.98 -7) 80 | (stroke 81 | (width 0.12) 82 | (type default) 83 | ) 84 | (layer "F.SilkS") 85 | (uuid "1c76c85d-b347-4ac0-ae7c-35849ef27c60") 86 | ) 87 | (fp_line 88 | (start -0.98 7.4) 89 | (end 1.38 7.4) 90 | (stroke 91 | (width 0.1) 92 | (type default) 93 | ) 94 | (layer "F.SilkS") 95 | (uuid "bfd5afb1-3968-461d-860a-a05f918b7d74") 96 | ) 97 | (fp_line 98 | (start 1.38 7.4) 99 | (end 1.38 -7) 100 | (stroke 101 | (width 0.12) 102 | (type default) 103 | ) 104 | (layer "F.SilkS") 105 | (uuid "93811a61-b5d3-414f-b104-d59926cade58") 106 | ) 107 | (fp_text user "LEDA" 108 | (at 1.6 0.2 0) 109 | (unlocked yes) 110 | (layer "F.SilkS") 111 | (uuid "10001d18-38a9-41e7-b762-e97b809887b9") 112 | (effects 113 | (font 114 | (size 0.6 0.8) 115 | (thickness 0.1) 116 | ) 117 | (justify left bottom) 118 | ) 119 | ) 120 | (fp_text user "NC" 121 | (at 1.6 -6.2 0) 122 | (unlocked yes) 123 | (layer "F.SilkS") 124 | (uuid "1b57a4c0-e7ed-41e2-ae18-855f18e9bd08") 125 | (effects 126 | (font 127 | (size 0.6 0.8) 128 | (thickness 0.1) 129 | ) 130 | (justify left bottom) 131 | ) 132 | ) 133 | (fp_text user "LEDK4" 134 | (at 1.6 -3 0) 135 | (unlocked yes) 136 | (layer "F.SilkS") 137 | (uuid "451cf9e9-bf7e-4c1c-ba1e-ac670753a2ff") 138 | (effects 139 | (font 140 | (size 0.6 0.8) 141 | (thickness 0.1) 142 | ) 143 | (justify left bottom) 144 | ) 145 | ) 146 | (fp_text user "SDO" 147 | (at 1.6 2.6 0) 148 | (unlocked yes) 149 | (layer "F.SilkS") 150 | (uuid "451e66f9-08c8-446f-bdde-f84be856c007") 151 | (effects 152 | (font 153 | (size 0.6 0.8) 154 | (thickness 0.1) 155 | ) 156 | (justify left bottom) 157 | ) 158 | ) 159 | (fp_text user "NC" 160 | (at 1.6 -3.8 0) 161 | (unlocked yes) 162 | (layer "F.SilkS") 163 | (uuid "50e58393-f158-4d0b-af53-ac8344cd1979") 164 | (effects 165 | (font 166 | (size 0.6 0.8) 167 | (thickness 0.1) 168 | ) 169 | (justify left bottom) 170 | ) 171 | ) 172 | (fp_text user "VCC" 173 | (at 1.6 1 0) 174 | (unlocked yes) 175 | (layer "F.SilkS") 176 | (uuid "57043dcc-fd2c-4c88-b5ea-22436de27c39") 177 | (effects 178 | (font 179 | (size 0.6 0.8) 180 | (thickness 0.1) 181 | ) 182 | (justify left bottom) 183 | ) 184 | ) 185 | (fp_text user "LEDK2" 186 | (at 1.6 -1.4 0) 187 | (unlocked yes) 188 | (layer "F.SilkS") 189 | (uuid "586ea7c6-5575-4fdd-92e5-6c75a6cfa77b") 190 | (effects 191 | (font 192 | (size 0.6 0.8) 193 | (thickness 0.1) 194 | ) 195 | (justify left bottom) 196 | ) 197 | ) 198 | (fp_text user "LEDK1" 199 | (at 1.6 -0.6 0) 200 | (unlocked yes) 201 | (layer "F.SilkS") 202 | (uuid "615c89db-97b5-453a-b433-382f8ee747b5") 203 | (effects 204 | (font 205 | (size 0.6 0.8) 206 | (thickness 0.1) 207 | ) 208 | (justify left bottom) 209 | ) 210 | ) 211 | (fp_text user "LEDK3" 212 | (at 1.6 -2.2 0) 213 | (unlocked yes) 214 | (layer "F.SilkS") 215 | (uuid "7a92f04d-edd8-442e-8168-00aad63c798c") 216 | (effects 217 | (font 218 | (size 0.6 0.8) 219 | (thickness 0.1) 220 | ) 221 | (justify left bottom) 222 | ) 223 | ) 224 | (fp_text user "SCL" 225 | (at 1.6 5.8 0) 226 | (unlocked yes) 227 | (layer "F.SilkS") 228 | (uuid "87481390-c49c-4eb1-8e66-03fe0586ca27") 229 | (effects 230 | (font 231 | (size 0.6 0.8) 232 | (thickness 0.1) 233 | ) 234 | (justify left bottom) 235 | ) 236 | ) 237 | (fp_text user "SDA" 238 | (at 1.6 3.4 0) 239 | (unlocked yes) 240 | (layer "F.SilkS") 241 | (uuid "8ea32914-8b97-4f86-8358-a9cb46444436") 242 | (effects 243 | (font 244 | (size 0.6 0.8) 245 | (thickness 0.1) 246 | ) 247 | (justify left bottom) 248 | ) 249 | ) 250 | (fp_text user "GND" 251 | (at 1.6 7.4 0) 252 | (unlocked yes) 253 | (layer "F.SilkS") 254 | (uuid "8f50f0d5-d013-4f66-970a-5e017a5951a4") 255 | (effects 256 | (font 257 | (size 0.6 0.8) 258 | (thickness 0.1) 259 | ) 260 | (justify left bottom) 261 | ) 262 | ) 263 | (fp_text user "NC" 264 | (at 1.6 -4.6 0) 265 | (unlocked yes) 266 | (layer "F.SilkS") 267 | (uuid "929d4672-36db-4dcf-b2aa-6eb44332d6b8") 268 | (effects 269 | (font 270 | (size 0.6 0.8) 271 | (thickness 0.1) 272 | ) 273 | (justify left bottom) 274 | ) 275 | ) 276 | (fp_text user "CS" 277 | (at 1.6 4.2 0) 278 | (unlocked yes) 279 | (layer "F.SilkS") 280 | (uuid "95ccffc2-6615-46d5-90ef-ec0e0616b0b5") 281 | (effects 282 | (font 283 | (size 0.6 0.8) 284 | (thickness 0.1) 285 | ) 286 | (justify left bottom) 287 | ) 288 | ) 289 | (fp_text user "RESET" 290 | (at 1.6 6.6 0) 291 | (unlocked yes) 292 | (layer "F.SilkS") 293 | (uuid "cab55f0b-5d33-4fd4-9974-d380f73ff512") 294 | (effects 295 | (font 296 | (size 0.6 0.8) 297 | (thickness 0.1) 298 | ) 299 | (justify left bottom) 300 | ) 301 | ) 302 | (fp_text user "NC" 303 | (at 1.6 -5.4 0) 304 | (unlocked yes) 305 | (layer "F.SilkS") 306 | (uuid "dd9bee27-27b9-4a94-a063-4a33d75cd808") 307 | (effects 308 | (font 309 | (size 0.6 0.8) 310 | (thickness 0.1) 311 | ) 312 | (justify left bottom) 313 | ) 314 | ) 315 | (fp_text user "GND" 316 | (at 1.6 1.8 0) 317 | (unlocked yes) 318 | (layer "F.SilkS") 319 | (uuid "e273e49a-a4fd-4165-b61e-0114486096eb") 320 | (effects 321 | (font 322 | (size 0.6 0.8) 323 | (thickness 0.1) 324 | ) 325 | (justify left bottom) 326 | ) 327 | ) 328 | (fp_text user "D/C" 329 | (at 1.6 5 0) 330 | (unlocked yes) 331 | (layer "F.SilkS") 332 | (uuid "f7bb6447-b452-45d6-a2f7-9692b7dc330b") 333 | (effects 334 | (font 335 | (size 0.6 0.8) 336 | (thickness 0.1) 337 | ) 338 | (justify left bottom) 339 | ) 340 | ) 341 | (pad "1" smd rect 342 | (at 0.2 7 90) 343 | (size 0.4 2) 344 | (layers "F.Cu" "F.Paste" "F.Mask") 345 | (thermal_bridge_angle 45) 346 | (uuid "f175dde2-450e-4f48-9bb5-a6ef5802729e") 347 | ) 348 | (pad "2" smd rect 349 | (at 0.2 6.2 90) 350 | (size 0.4 2) 351 | (layers "F.Cu" "F.Paste" "F.Mask") 352 | (thermal_bridge_angle 45) 353 | (uuid "fc20b8fc-f674-4ad5-b9cd-1d7608940932") 354 | ) 355 | (pad "3" smd rect 356 | (at 0.2 5.4 90) 357 | (size 0.4 2) 358 | (layers "F.Cu" "F.Paste" "F.Mask") 359 | (thermal_bridge_angle 45) 360 | (uuid "266d01a9-f015-42f5-be03-ba9c71ad8360") 361 | ) 362 | (pad "4" smd rect 363 | (at 0.2 4.6 90) 364 | (size 0.4 2) 365 | (layers "F.Cu" "F.Paste" "F.Mask") 366 | (thermal_bridge_angle 45) 367 | (uuid "ff6a6203-df44-49a0-8f0f-ba96648a8415") 368 | ) 369 | (pad "5" smd rect 370 | (at 0.2 3.8 90) 371 | (size 0.4 2) 372 | (layers "F.Cu" "F.Paste" "F.Mask") 373 | (thermal_bridge_angle 45) 374 | (uuid "0aa414fb-86a8-4200-a6f0-8bcfc525ae0f") 375 | ) 376 | (pad "6" smd rect 377 | (at 0.2 3 90) 378 | (size 0.4 2) 379 | (layers "F.Cu" "F.Paste" "F.Mask") 380 | (thermal_bridge_angle 45) 381 | (uuid "dea32692-0b00-478d-b37b-d9466deb9652") 382 | ) 383 | (pad "7" smd rect 384 | (at 0.2 2.2 90) 385 | (size 0.4 2) 386 | (layers "F.Cu" "F.Paste" "F.Mask") 387 | (thermal_bridge_angle 45) 388 | (uuid "25773c3d-7aea-48b5-9ded-3c41269f8be5") 389 | ) 390 | (pad "8" smd rect 391 | (at 0.2 1.4 90) 392 | (size 0.4 2) 393 | (layers "F.Cu" "F.Paste" "F.Mask") 394 | (thermal_bridge_angle 45) 395 | (uuid "118a8a58-e659-4c47-9a1e-c16ae0e515af") 396 | ) 397 | (pad "9" smd rect 398 | (at 0.2 0.6 90) 399 | (size 0.4 2) 400 | (layers "F.Cu" "F.Paste" "F.Mask") 401 | (thermal_bridge_angle 45) 402 | (uuid "9690d66d-0042-40f2-80b8-f3710433ed80") 403 | ) 404 | (pad "10" smd rect 405 | (at 0.2 -0.2 90) 406 | (size 0.4 2) 407 | (layers "F.Cu" "F.Paste" "F.Mask") 408 | (thermal_bridge_angle 45) 409 | (uuid "c2fe8390-f6d3-4870-81cb-46f2a881b442") 410 | ) 411 | (pad "11" smd rect 412 | (at 0.2 -1 90) 413 | (size 0.4 2) 414 | (layers "F.Cu" "F.Paste" "F.Mask") 415 | (thermal_bridge_angle 45) 416 | (uuid "40ea6cda-e175-4e6a-bf44-a150e012f84e") 417 | ) 418 | (pad "12" smd rect 419 | (at 0.2 -1.8 90) 420 | (size 0.4 2) 421 | (layers "F.Cu" "F.Paste" "F.Mask") 422 | (thermal_bridge_angle 45) 423 | (uuid "731bcf0c-9a46-4148-8e90-5dbbcb7ba9d9") 424 | ) 425 | (pad "13" smd rect 426 | (at 0.2 -2.6 90) 427 | (size 0.4 2) 428 | (layers "F.Cu" "F.Paste" "F.Mask") 429 | (thermal_bridge_angle 45) 430 | (uuid "90de4f9e-95d5-4d80-956b-957f8b1b0864") 431 | ) 432 | (pad "14" smd rect 433 | (at 0.2 -3.4 90) 434 | (size 0.4 2) 435 | (layers "F.Cu" "F.Paste" "F.Mask") 436 | (thermal_bridge_angle 45) 437 | (uuid "10317fb3-e16c-4d3d-854b-b8f0c4c8cf96") 438 | ) 439 | (pad "15" smd rect 440 | (at 0.2 -4.2 90) 441 | (size 0.4 2) 442 | (layers "F.Cu" "F.Paste" "F.Mask") 443 | (thermal_bridge_angle 45) 444 | (uuid "8e0003fc-68ea-4484-b705-a0c323ed6ef8") 445 | ) 446 | (pad "16" smd rect 447 | (at 0.2 -5 90) 448 | (size 0.4 2) 449 | (layers "F.Cu" "F.Paste" "F.Mask") 450 | (thermal_bridge_angle 45) 451 | (uuid "b13611d6-586d-4c45-85d3-0ce76f80ea78") 452 | ) 453 | (pad "17" smd rect 454 | (at 0.2 -5.8 90) 455 | (size 0.4 2) 456 | (layers "F.Cu" "F.Paste" "F.Mask") 457 | (thermal_bridge_angle 45) 458 | (uuid "277156ba-538b-4a18-a646-21862fb21271") 459 | ) 460 | (pad "18" smd rect 461 | (at 0.2 -6.6 90) 462 | (size 0.4 2) 463 | (layers "F.Cu" "F.Paste" "F.Mask") 464 | (thermal_bridge_angle 45) 465 | (uuid "ec94d95a-57a3-4b5c-a063-8518c435b796") 466 | ) 467 | ) -------------------------------------------------------------------------------- /FPC-PCB.pretty/FPC_18_Connector.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FPC_18_Connector" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.5 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "4ebe57ed-131a-4440-ac98-0d68ddf82627") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "FPC_18_Connector" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "78255417-edbf-4c0e-9ea1-a58e891a5bad") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "2e6c920d-39c3-4710-8b62-58fbf637fabf") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "bdd4d38a-60dd-4123-9fdd-364f1e73a4f4") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "a0405819-78aa-483d-80dc-764af861c317") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_text user "${REFERENCE}" 71 | (at 0 2.5 0) 72 | (unlocked yes) 73 | (layer "F.Fab") 74 | (uuid "7368d4ca-2a70-4fc3-aa95-67b87b8162aa") 75 | (effects 76 | (font 77 | (size 1 1) 78 | (thickness 0.15) 79 | ) 80 | ) 81 | ) 82 | ) -------------------------------------------------------------------------------- /NCP167BMX330TBG/NCP167BMX330TBG.kicad_sym: -------------------------------------------------------------------------------- 1 | 2 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 3 | (symbol "NCP167BMX330TBG" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 4 | (property "Reference" "U" (id 0) (at -10.1639 8.8979 0) 5 | (effects (font (size 1.27 1.27)) (justify bottom left)) 6 | ) 7 | (property "Value" "NCP167BMX330TBG" (id 1) (at -10.1614 -10.1627 0) 8 | (effects (font (size 1.27 1.27)) (justify bottom left)) 9 | ) 10 | (property "Footprint" "NCP167BMX330TBG:VREG_NCP167BMX330TBG" (id 2) (at 0 0 0) 11 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 12 | ) 13 | (property "MF" "onsemi" (id 4) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 15 | ) 16 | (property "MAXIMUM_PACKAGE_HEIGHT" "0.43 mm" (id 5) (at 0 0 0) 17 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 18 | ) 19 | (property "Package" "XDFN-4 ON Semiconductor" (id 6) (at 0 0 0) 20 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 21 | ) 22 | (property "Price" "None" (id 7) (at 0 0 0) 23 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 24 | ) 25 | (property "Check_prices" "https://www.snapeda.com/parts/NCP167BMX330TBG/Onsemi/view-part/?ref=eda" (id 8) (at 0 0 0) 26 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 27 | ) 28 | (property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0) 29 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 30 | ) 31 | (property "PARTREV" "5" (id 10) (at 0 0 0) 32 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 33 | ) 34 | (property "SnapEDA_Link" "https://www.snapeda.com/parts/NCP167BMX330TBG/Onsemi/view-part/?ref=snap" (id 11) (at 0 0 0) 35 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 36 | ) 37 | (property "MP" "NCP167BMX330TBG" (id 12) (at 0 0 0) 38 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 39 | ) 40 | (property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=7143295&manufacturer=onsemi&part_name=NCP167BMX330TBG&search_term=None" (id 13) (at 0 0 0) 41 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 42 | ) 43 | (property "Description" "\nLinear Voltage Regulator IC Positive Fixed 1 Output 700mA 4-XDFN (1x1)\n" (id 14) (at 0 0 0) 44 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 45 | ) 46 | (property "Availability" "In Stock" (id 15) (at 0 0 0) 47 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 48 | ) 49 | (property "MANUFACTURER" "Onsemi" (id 16) (at 0 0 0) 50 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 51 | ) 52 | (symbol "NCP167BMX330TBG_0_0" 53 | (rectangle (start -10.16 -7.62) (end 10.16 7.62) 54 | (stroke (width 0.254)) (fill (type background)) 55 | ) 56 | (pin input line (at -15.24 5.08 0) (length 5.08) 57 | (name "IN" 58 | (effects (font (size 1.016 1.016))) 59 | ) 60 | (number "4" 61 | (effects (font (size 1.016 1.016))) 62 | ) 63 | ) 64 | (pin output line (at 15.24 5.08 180.0) (length 5.08) 65 | (name "OUT" 66 | (effects (font (size 1.016 1.016))) 67 | ) 68 | (number "1" 69 | (effects (font (size 1.016 1.016))) 70 | ) 71 | ) 72 | (pin power_in line (at 15.24 -5.08 180.0) (length 5.08) 73 | (name "GND" 74 | (effects (font (size 1.016 1.016))) 75 | ) 76 | (number "2" 77 | (effects (font (size 1.016 1.016))) 78 | ) 79 | ) 80 | (pin input line (at -15.24 0.0 0) (length 5.08) 81 | (name "EN" 82 | (effects (font (size 1.016 1.016))) 83 | ) 84 | (number "3" 85 | (effects (font (size 1.016 1.016))) 86 | ) 87 | ) 88 | (pin power_in line (at 15.24 -2.54 180.0) (length 5.08) 89 | (name "EPAD" 90 | (effects (font (size 1.016 1.016))) 91 | ) 92 | (number "5" 93 | (effects (font (size 1.016 1.016))) 94 | ) 95 | ) 96 | ) 97 | ) 98 | ) -------------------------------------------------------------------------------- /NCP167BMX330TBG/VREG_NCP167BMX330TBG.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "VREG_NCP167BMX330TBG" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0.532 -1.4064 0) 8 | (layer "F.SilkS") 9 | (uuid "beaac245-56e5-4859-abf4-691a9e8069df") 10 | (effects 11 | (font 12 | (size 0.64 0.64) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "VREG_NCP167BMX330TBG" 18 | (at 6.628 1.4064 0) 19 | (layer "F.Fab") 20 | (uuid "da0457f4-114c-4091-81d9-02f945930871") 21 | (effects 22 | (font 23 | (size 0.64 0.64) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (property "Footprint" "" 29 | (at 0 0 0) 30 | (layer "F.Fab") 31 | (hide yes) 32 | (uuid "26de48ff-3ba2-40a1-88b2-86af689cc7b8") 33 | (effects 34 | (font 35 | (size 1.27 1.27) 36 | (thickness 0.15) 37 | ) 38 | ) 39 | ) 40 | (property "Datasheet" "" 41 | (at 0 0 0) 42 | (layer "F.Fab") 43 | (hide yes) 44 | (uuid "db071680-c083-4616-b831-17fe8ea879b8") 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | (thickness 0.15) 49 | ) 50 | ) 51 | ) 52 | (property "Description" "" 53 | (at 0 0 0) 54 | (layer "F.Fab") 55 | (hide yes) 56 | (uuid "20256bfa-3fd4-461f-b277-653fbf6c1622") 57 | (effects 58 | (font 59 | (size 1.27 1.27) 60 | (thickness 0.15) 61 | ) 62 | ) 63 | ) 64 | (attr smd) 65 | (fp_poly 66 | (pts 67 | (xy -0.6 -0.455) (xy -0.21 -0.455) (xy -0.21 -0.345) (xy -0.36 -0.195) (xy -0.6 -0.195) 68 | ) 69 | (stroke 70 | (width 0.01) 71 | (type solid) 72 | ) 73 | (fill solid) 74 | (layer "F.Paste") 75 | (uuid "5cc67e62-a90e-428c-a792-f26433c8349c") 76 | ) 77 | (fp_poly 78 | (pts 79 | (xy -0.6 0.455) (xy -0.21 0.455) (xy -0.21 0.345) (xy -0.36 0.195) (xy -0.6 0.195) 80 | ) 81 | (stroke 82 | (width 0.01) 83 | (type solid) 84 | ) 85 | (fill solid) 86 | (layer "F.Paste") 87 | (uuid "6d0ebf5f-77e3-47b7-a50a-6b1181376c81") 88 | ) 89 | (fp_poly 90 | (pts 91 | (xy 0.6 -0.455) (xy 0.21 -0.455) (xy 0.21 -0.345) (xy 0.36 -0.195) (xy 0.6 -0.195) 92 | ) 93 | (stroke 94 | (width 0.01) 95 | (type solid) 96 | ) 97 | (fill solid) 98 | (layer "F.Paste") 99 | (uuid "32f12805-1104-4886-a3fd-61b0650ea02e") 100 | ) 101 | (fp_poly 102 | (pts 103 | (xy 0.6 0.455) (xy 0.21 0.455) (xy 0.21 0.345) (xy 0.36 0.195) (xy 0.6 0.195) 104 | ) 105 | (stroke 106 | (width 0.01) 107 | (type solid) 108 | ) 109 | (fill solid) 110 | (layer "F.Paste") 111 | (uuid "627a379b-1f0c-49fc-814a-68b274704a9c") 112 | ) 113 | (fp_circle 114 | (center -1.25 -0.35) 115 | (end -1.15 -0.35) 116 | (stroke 117 | (width 0.2) 118 | (type solid) 119 | ) 120 | (fill none) 121 | (layer "F.SilkS") 122 | (uuid "ed88477d-4af0-4abe-97de-f74ba0315ac9") 123 | ) 124 | (fp_line 125 | (start -0.85 -0.75) 126 | (end 0.85 -0.75) 127 | (stroke 128 | (width 0.05) 129 | (type solid) 130 | ) 131 | (layer "F.CrtYd") 132 | (uuid "bdc91796-0d29-488c-9bdb-a3a5daa9dd35") 133 | ) 134 | (fp_line 135 | (start -0.85 0.75) 136 | (end -0.85 -0.75) 137 | (stroke 138 | (width 0.05) 139 | (type solid) 140 | ) 141 | (layer "F.CrtYd") 142 | (uuid "e83ad207-b8e3-45b1-9acf-af546c854ea1") 143 | ) 144 | (fp_line 145 | (start 0.85 -0.75) 146 | (end 0.85 0.75) 147 | (stroke 148 | (width 0.05) 149 | (type solid) 150 | ) 151 | (layer "F.CrtYd") 152 | (uuid "4efa1db6-cb65-4c2b-ba3a-fc8dc40e4c7c") 153 | ) 154 | (fp_line 155 | (start 0.85 0.75) 156 | (end -0.85 0.75) 157 | (stroke 158 | (width 0.05) 159 | (type solid) 160 | ) 161 | (layer "F.CrtYd") 162 | (uuid "fb3abc5a-574d-4170-b5b7-cb5f640aea75") 163 | ) 164 | (fp_line 165 | (start -0.5 -0.5) 166 | (end -0.5 0.5) 167 | (stroke 168 | (width 0.127) 169 | (type solid) 170 | ) 171 | (layer "F.Fab") 172 | (uuid "4131e24f-eae4-4cb4-952c-ad961c60ec16") 173 | ) 174 | (fp_line 175 | (start -0.5 0.5) 176 | (end 0.5 0.5) 177 | (stroke 178 | (width 0.127) 179 | (type solid) 180 | ) 181 | (layer "F.Fab") 182 | (uuid "7957d1f5-f3b6-4ad7-a1af-7dd87b102a43") 183 | ) 184 | (fp_line 185 | (start 0.5 -0.5) 186 | (end -0.5 -0.5) 187 | (stroke 188 | (width 0.127) 189 | (type solid) 190 | ) 191 | (layer "F.Fab") 192 | (uuid "0e99d7aa-68cf-4e7c-8f15-b4680bc7bc84") 193 | ) 194 | (fp_line 195 | (start 0.5 0.5) 196 | (end 0.5 -0.5) 197 | (stroke 198 | (width 0.127) 199 | (type solid) 200 | ) 201 | (layer "F.Fab") 202 | (uuid "c59361d8-8416-4a80-920c-369580a60dc2") 203 | ) 204 | (fp_circle 205 | (center -1.25 -0.35) 206 | (end -1.15 -0.35) 207 | (stroke 208 | (width 0.2) 209 | (type solid) 210 | ) 211 | (fill none) 212 | (layer "F.Fab") 213 | (uuid "1eaf71ae-f594-4503-b228-b734f4014802") 214 | ) 215 | (pad "1" smd custom 216 | (at -0.405 -0.325) 217 | (size 0.1 0.1) 218 | (layers "F.Cu" "F.Paste" "F.Mask") 219 | (options 220 | (clearance outline) 221 | (anchor rect) 222 | ) 223 | (primitives 224 | (gr_poly 225 | (pts 226 | (xy -0.195 -0.13) (xy 0.195 -0.13) (xy 0.195 -0.02) (xy 0.045 0.13) (xy -0.195 0.13) 227 | ) 228 | (width 0.01) 229 | (fill yes) 230 | ) 231 | ) 232 | (uuid "3e520e8b-a764-434e-ad3c-8d25a6e03364") 233 | ) 234 | (pad "2" smd custom 235 | (at -0.405 0.325) 236 | (size 0.1 0.1) 237 | (layers "F.Cu" "F.Paste" "F.Mask") 238 | (options 239 | (clearance outline) 240 | (anchor rect) 241 | ) 242 | (primitives 243 | (gr_poly 244 | (pts 245 | (xy -0.195 0.13) (xy 0.195 0.13) (xy 0.195 0.02) (xy 0.045 -0.13) (xy -0.195 -0.13) 246 | ) 247 | (width 0.01) 248 | (fill yes) 249 | ) 250 | ) 251 | (uuid "37ee0cda-16e8-4fb7-a54b-593625f4d1b8") 252 | ) 253 | (pad "3" smd custom 254 | (at 0.405 0.325) 255 | (size 0.1 0.1) 256 | (layers "F.Cu" "F.Paste" "F.Mask") 257 | (options 258 | (clearance outline) 259 | (anchor rect) 260 | ) 261 | (primitives 262 | (gr_poly 263 | (pts 264 | (xy 0.195 0.13) (xy -0.195 0.13) (xy -0.195 0.02) (xy -0.045 -0.13) (xy 0.195 -0.13) 265 | ) 266 | (width 0.01) 267 | (fill yes) 268 | ) 269 | ) 270 | (uuid "650fd3bd-e2f6-40a1-9790-594d9ad07393") 271 | ) 272 | (pad "4" smd custom 273 | (at 0.405 -0.325) 274 | (size 0.1 0.1) 275 | (layers "F.Cu" "F.Paste" "F.Mask") 276 | (options 277 | (clearance outline) 278 | (anchor rect) 279 | ) 280 | (primitives 281 | (gr_poly 282 | (pts 283 | (xy 0.195 -0.13) (xy -0.195 -0.13) (xy -0.195 -0.02) (xy -0.045 0.13) (xy 0.195 0.13) 284 | ) 285 | (width 0.01) 286 | (fill yes) 287 | ) 288 | ) 289 | (uuid "c8ef5647-fee7-4083-a860-08c3ec8b0f3a") 290 | ) 291 | (pad "5" smd rect 292 | (at 0 0 45) 293 | (size 0.52 0.52) 294 | (layers "F.Cu" "F.Paste" "F.Mask") 295 | (uuid "5c5a57b3-8d80-4969-8728-d1d592d5daad") 296 | ) 297 | ) 298 | -------------------------------------------------------------------------------- /NCP167BMX330TBG/how-to-import.htm: -------------------------------------------------------------------------------- 1 | Page Redirection If you are not redirected automatically, follow this link to the import guide. -------------------------------------------------------------------------------- /PI-Zero.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "pi-zero-outline" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at 0 0 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at 0 0 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "" 26 | (at 0 0 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at 0 0 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at 0 0 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "pi-zero-outline_1_0" 53 | (arc 54 | (start -32.5 -12) 55 | (mid -31.6213 -14.1213) 56 | (end -29.5 -15) 57 | (stroke 58 | (width 0.2) 59 | (type default) 60 | ) 61 | (fill 62 | (type none) 63 | ) 64 | ) 65 | (arc 66 | (start -29.5 15) 67 | (mid -31.6213 14.1213) 68 | (end -32.5 12) 69 | (stroke 70 | (width 0.2) 71 | (type default) 72 | ) 73 | (fill 74 | (type none) 75 | ) 76 | ) 77 | (circle 78 | (center -29 -11.5) 79 | (radius 1.375) 80 | (stroke 81 | (width 0.2) 82 | (type default) 83 | ) 84 | (fill 85 | (type none) 86 | ) 87 | ) 88 | (circle 89 | (center -29 11.5) 90 | (radius 1.375) 91 | (stroke 92 | (width 0.2) 93 | (type default) 94 | ) 95 | (fill 96 | (type none) 97 | ) 98 | ) 99 | (polyline 100 | (pts 101 | (xy -32.5 -12) (xy -32.5 12) 102 | ) 103 | (stroke 104 | (width 0.2) 105 | (type default) 106 | ) 107 | (fill 108 | (type none) 109 | ) 110 | ) 111 | (polyline 112 | (pts 113 | (xy -29.5 15) (xy 29.5 15) 114 | ) 115 | (stroke 116 | (width 0.2) 117 | (type default) 118 | ) 119 | (fill 120 | (type none) 121 | ) 122 | ) 123 | (polyline 124 | (pts 125 | (xy -25.4 8.96) (xy -25.4 14.04) 126 | ) 127 | (stroke 128 | (width 0.2) 129 | (type default) 130 | ) 131 | (fill 132 | (type none) 133 | ) 134 | ) 135 | (polyline 136 | (pts 137 | (xy -25.4 14.04) (xy 25.4 14.04) 138 | ) 139 | (stroke 140 | (width 0.2) 141 | (type default) 142 | ) 143 | (fill 144 | (type none) 145 | ) 146 | ) 147 | (polyline 148 | (pts 149 | (xy 25.4 8.96) (xy -25.4 8.96) 150 | ) 151 | (stroke 152 | (width 0.2) 153 | (type default) 154 | ) 155 | (fill 156 | (type none) 157 | ) 158 | ) 159 | (polyline 160 | (pts 161 | (xy 25.4 14.04) (xy 25.4 8.96) 162 | ) 163 | (stroke 164 | (width 0.2) 165 | (type default) 166 | ) 167 | (fill 168 | (type none) 169 | ) 170 | ) 171 | (polyline 172 | (pts 173 | (xy 29.5 -15) (xy -29.5 -15) 174 | ) 175 | (stroke 176 | (width 0.2) 177 | (type default) 178 | ) 179 | (fill 180 | (type none) 181 | ) 182 | ) 183 | (polyline 184 | (pts 185 | (xy 32.5 12) (xy 32.5 -12) 186 | ) 187 | (stroke 188 | (width 0.2) 189 | (type default) 190 | ) 191 | (fill 192 | (type none) 193 | ) 194 | ) 195 | (circle 196 | (center 29 -11.5) 197 | (radius 1.375) 198 | (stroke 199 | (width 0.2) 200 | (type default) 201 | ) 202 | (fill 203 | (type none) 204 | ) 205 | ) 206 | (circle 207 | (center 29 11.5) 208 | (radius 1.375) 209 | (stroke 210 | (width 0.2) 211 | (type default) 212 | ) 213 | (fill 214 | (type none) 215 | ) 216 | ) 217 | (arc 218 | (start 29.5 -15) 219 | (mid 31.6213 -14.1213) 220 | (end 32.5 -12) 221 | (stroke 222 | (width 0.2) 223 | (type default) 224 | ) 225 | (fill 226 | (type none) 227 | ) 228 | ) 229 | (arc 230 | (start 32.5 12) 231 | (mid 31.6213 14.1213) 232 | (end 29.5 15) 233 | (stroke 234 | (width 0.2) 235 | (type default) 236 | ) 237 | (fill 238 | (type none) 239 | ) 240 | ) 241 | ) 242 | ) 243 | ) 244 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 S3 ZX Spectrum - Hardware 2 | 3 | This repository contains the hardware design files for the ESP32 S3 ZX Spectrum project. 4 | 5 | You can follow the progress of this project using the newsletter [here](https://esp32zx.substack.com/). Please subscibe to get updates on the project. 6 | 7 | [![Newsletter](https://substackcdn.com/image/fetch/w_170,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9647ca8-9cbf-42d0-8e50-167072da333d_100x100.png)](https://esp32zx.substack.com/) 8 | 9 | ## Schematic 10 | 11 | [![Schematic](images/esp32-s3-spectrum.svg)](images/esp32-s3-spectrum.pdf) 12 | 13 | View the PDF version of the schematic [here](images/esp32-s3-spectrum.pdf). 14 | 15 | ## What does it look like? 16 | 17 | [![ESP32 S3 ZX Spectrum](images/esp32-s3-spectrum.jpg)](https://www.youtube.com/playlist?list=PL5vDt5AALlRf0H13krgzOf9XVX9lYcD5R) 18 | 19 | ## See it in action 20 | 21 | There are a bunch of videos showing the project in action on my the [atomic14 YouTube channel](https://www.youtube.com/atomic14). 22 | 23 | Click on the image to jump to the [playlist](https://www.youtube.com/playlist?list=PL5vDt5AALlRf0H13krgzOf9XVX9lYcD5R). 24 | 25 | [![IMAGE ALT TEXT HERE](https://i.ytimg.com/vi/kEeeIa-EEvI/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLASIsJgdGh-rkTrYswnw1JBXBNoog)](https://www.youtube.com/playlist?list=PL5vDt5AALlRf0H13krgzOf9XVX9lYcD5R) 26 | -------------------------------------------------------------------------------- /Screen.pretty/3.2 Inch TFT.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "3.2 Inch TFT" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.5 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "ff9c0278-3f1c-439e-8175-2c3964faa50c") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "3.2 Inch TFT" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "70b94fde-5eef-4956-954f-2735ac950a07") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "99ce5b2e-3623-445c-8fb3-d7a7b488b5da") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "6f3cdab0-d677-4f56-87ce-cdd873848a20") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "b034d1ed-8730-428c-b6f2-06e68565057f") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_rect 71 | (start -38.7 -26.949) 72 | (end 38.7 27.051) 73 | (stroke 74 | (width 0.1) 75 | (type default) 76 | ) 77 | (fill none) 78 | (layer "F.SilkS") 79 | (uuid "c2aaceca-6c48-4a49-8925-36968f21de55") 80 | ) 81 | (fp_text user "${REFERENCE}" 82 | (at 0 2.5 0) 83 | (unlocked yes) 84 | (layer "F.Fab") 85 | (uuid "4504a34b-78e4-41d9-9989-d4c3a5621863") 86 | (effects 87 | (font 88 | (size 1 1) 89 | (thickness 0.15) 90 | ) 91 | ) 92 | ) 93 | (model "${KIPRJMOD}/3dmodels/screen.step" 94 | (offset 95 | (xyz 0 0 0.5) 96 | ) 97 | (scale 98 | (xyz 1 1 1) 99 | ) 100 | (rotate 101 | (xyz 0 0 0) 102 | ) 103 | ) 104 | ) 105 | -------------------------------------------------------------------------------- /color-silk-screen/new-artwork.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/color-silk-screen/new-artwork.afdesign -------------------------------------------------------------------------------- /color-silk-screen/organisation-logo.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/color-silk-screen/organisation-logo.afdesign -------------------------------------------------------------------------------- /esp32-s3-spectrum-bom-v0_2.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/esp32-s3-spectrum-bom-v0_2.xls -------------------------------------------------------------------------------- /esp32-s3-spectrum-bom-v0_3.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/esp32-s3-spectrum-bom-v0_3.xls -------------------------------------------------------------------------------- /esp32-s3-spectrum-bom-v0_4.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/esp32-s3-spectrum-bom-v0_4.xls -------------------------------------------------------------------------------- /esp32-s3-spectrum.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.05, 10 | "copper_line_width": 0.2, 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.05, 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.1, 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.1, 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.1, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.1, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "min_clearance": 1.0 52 | } 53 | }, 54 | "diff_pair_dimensions": [ 55 | { 56 | "gap": 0.0, 57 | "via_gap": 0.0, 58 | "width": 0.0 59 | } 60 | ], 61 | "drc_exclusions": [], 62 | "meta": { 63 | "version": 2 64 | }, 65 | "rule_severities": { 66 | "annular_width": "error", 67 | "clearance": "error", 68 | "connection_width": "warning", 69 | "copper_edge_clearance": "error", 70 | "copper_sliver": "warning", 71 | "courtyards_overlap": "error", 72 | "diff_pair_gap_out_of_range": "error", 73 | "diff_pair_uncoupled_length_too_long": "error", 74 | "drill_out_of_range": "error", 75 | "duplicate_footprints": "warning", 76 | "extra_footprint": "warning", 77 | "footprint": "error", 78 | "footprint_symbol_mismatch": "warning", 79 | "footprint_type_mismatch": "ignore", 80 | "hole_clearance": "error", 81 | "hole_near_hole": "error", 82 | "holes_co_located": "warning", 83 | "invalid_outline": "error", 84 | "isolated_copper": "warning", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "lib_footprint_issues": "warning", 89 | "lib_footprint_mismatch": "warning", 90 | "malformed_courtyard": "error", 91 | "microvia_drill_out_of_range": "error", 92 | "missing_courtyard": "ignore", 93 | "missing_footprint": "warning", 94 | "net_conflict": "warning", 95 | "npth_inside_courtyard": "ignore", 96 | "padstack": "warning", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "warning", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "warning", 102 | "skew_out_of_range": "error", 103 | "solder_mask_bridge": "error", 104 | "starved_thermal": "error", 105 | "text_height": "warning", 106 | "text_thickness": "warning", 107 | "through_hole_pad_without_hole": "error", 108 | "too_many_vias": "error", 109 | "track_dangling": "warning", 110 | "track_width": "error", 111 | "tracks_crossing": "error", 112 | "unconnected_items": "error", 113 | "unresolved_variable": "error", 114 | "via_dangling": "warning", 115 | "zones_intersect": "error" 116 | }, 117 | "rules": { 118 | "max_error": 0.005, 119 | "min_clearance": 0.0, 120 | "min_connection": 0.0, 121 | "min_copper_edge_clearance": 0.5, 122 | "min_hole_clearance": 0.25, 123 | "min_hole_to_hole": 0.25, 124 | "min_microvia_diameter": 0.2, 125 | "min_microvia_drill": 0.1, 126 | "min_resolved_spokes": 1, 127 | "min_silk_clearance": 0.0, 128 | "min_text_height": 0.8, 129 | "min_text_thickness": 0.08, 130 | "min_through_hole_diameter": 0.3, 131 | "min_track_width": 0.0, 132 | "min_via_annular_width": 0.1, 133 | "min_via_diameter": 0.5, 134 | "solder_mask_to_copper_clearance": 0.0, 135 | "use_height_for_length_calcs": true 136 | }, 137 | "teardrop_options": [ 138 | { 139 | "td_onpadsmd": true, 140 | "td_onroundshapesonly": false, 141 | "td_ontrackend": false, 142 | "td_onviapad": true 143 | } 144 | ], 145 | "teardrop_parameters": [ 146 | { 147 | "td_allow_use_two_tracks": true, 148 | "td_curve_segcount": 0, 149 | "td_height_ratio": 1.0, 150 | "td_length_ratio": 0.5, 151 | "td_maxheight": 2.0, 152 | "td_maxlen": 1.0, 153 | "td_on_pad_in_zone": false, 154 | "td_target_name": "td_round_shape", 155 | "td_width_to_size_filter_ratio": 0.9 156 | }, 157 | { 158 | "td_allow_use_two_tracks": true, 159 | "td_curve_segcount": 0, 160 | "td_height_ratio": 1.0, 161 | "td_length_ratio": 0.5, 162 | "td_maxheight": 2.0, 163 | "td_maxlen": 1.0, 164 | "td_on_pad_in_zone": false, 165 | "td_target_name": "td_rect_shape", 166 | "td_width_to_size_filter_ratio": 0.9 167 | }, 168 | { 169 | "td_allow_use_two_tracks": true, 170 | "td_curve_segcount": 0, 171 | "td_height_ratio": 1.0, 172 | "td_length_ratio": 0.5, 173 | "td_maxheight": 2.0, 174 | "td_maxlen": 1.0, 175 | "td_on_pad_in_zone": false, 176 | "td_target_name": "td_track_end", 177 | "td_width_to_size_filter_ratio": 0.9 178 | } 179 | ], 180 | "track_widths": [ 181 | 0.0, 182 | 0.2 183 | ], 184 | "tuning_pattern_settings": { 185 | "diff_pair_defaults": { 186 | "corner_radius_percentage": 80, 187 | "corner_style": 1, 188 | "max_amplitude": 1.0, 189 | "min_amplitude": 0.2, 190 | "single_sided": false, 191 | "spacing": 1.0 192 | }, 193 | "diff_pair_skew_defaults": { 194 | "corner_radius_percentage": 80, 195 | "corner_style": 1, 196 | "max_amplitude": 1.0, 197 | "min_amplitude": 0.2, 198 | "single_sided": false, 199 | "spacing": 0.6 200 | }, 201 | "single_track_defaults": { 202 | "corner_radius_percentage": 80, 203 | "corner_style": 1, 204 | "max_amplitude": 1.0, 205 | "min_amplitude": 0.2, 206 | "single_sided": false, 207 | "spacing": 0.6 208 | } 209 | }, 210 | "via_dimensions": [ 211 | { 212 | "diameter": 0.0, 213 | "drill": 0.0 214 | } 215 | ], 216 | "zones_allow_external_fillets": false 217 | }, 218 | "ipc2581": { 219 | "dist": "", 220 | "distpn": "", 221 | "internal_id": "", 222 | "mfg": "", 223 | "mpn": "" 224 | }, 225 | "layer_presets": [], 226 | "viewports": [] 227 | }, 228 | "boards": [], 229 | "cvpcb": { 230 | "equivalence_files": [] 231 | }, 232 | "erc": { 233 | "erc_exclusions": [], 234 | "meta": { 235 | "version": 0 236 | }, 237 | "pin_map": [ 238 | [ 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 0, 248 | 0, 249 | 0, 250 | 2 251 | ], 252 | [ 253 | 0, 254 | 2, 255 | 0, 256 | 1, 257 | 0, 258 | 0, 259 | 1, 260 | 0, 261 | 2, 262 | 2, 263 | 2, 264 | 2 265 | ], 266 | [ 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 1, 274 | 0, 275 | 1, 276 | 0, 277 | 1, 278 | 2 279 | ], 280 | [ 281 | 0, 282 | 1, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 1, 288 | 1, 289 | 2, 290 | 1, 291 | 1, 292 | 2 293 | ], 294 | [ 295 | 0, 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 0, 301 | 1, 302 | 0, 303 | 0, 304 | 0, 305 | 0, 306 | 2 307 | ], 308 | [ 309 | 0, 310 | 0, 311 | 0, 312 | 0, 313 | 0, 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 0, 320 | 2 321 | ], 322 | [ 323 | 1, 324 | 1, 325 | 1, 326 | 1, 327 | 1, 328 | 0, 329 | 1, 330 | 1, 331 | 1, 332 | 1, 333 | 1, 334 | 2 335 | ], 336 | [ 337 | 0, 338 | 0, 339 | 0, 340 | 1, 341 | 0, 342 | 0, 343 | 1, 344 | 0, 345 | 0, 346 | 0, 347 | 0, 348 | 2 349 | ], 350 | [ 351 | 0, 352 | 2, 353 | 1, 354 | 2, 355 | 0, 356 | 0, 357 | 1, 358 | 0, 359 | 2, 360 | 2, 361 | 2, 362 | 2 363 | ], 364 | [ 365 | 0, 366 | 2, 367 | 0, 368 | 1, 369 | 0, 370 | 0, 371 | 1, 372 | 0, 373 | 2, 374 | 0, 375 | 0, 376 | 2 377 | ], 378 | [ 379 | 0, 380 | 2, 381 | 1, 382 | 1, 383 | 0, 384 | 0, 385 | 1, 386 | 0, 387 | 2, 388 | 0, 389 | 0, 390 | 2 391 | ], 392 | [ 393 | 2, 394 | 2, 395 | 2, 396 | 2, 397 | 2, 398 | 2, 399 | 2, 400 | 2, 401 | 2, 402 | 2, 403 | 2, 404 | 2 405 | ] 406 | ], 407 | "rule_severities": { 408 | "bus_definition_conflict": "error", 409 | "bus_entry_needed": "error", 410 | "bus_to_bus_conflict": "error", 411 | "bus_to_net_conflict": "error", 412 | "conflicting_netclasses": "error", 413 | "different_unit_footprint": "error", 414 | "different_unit_net": "error", 415 | "duplicate_reference": "error", 416 | "duplicate_sheet_names": "error", 417 | "endpoint_off_grid": "warning", 418 | "extra_units": "error", 419 | "global_label_dangling": "warning", 420 | "hier_label_mismatch": "error", 421 | "label_dangling": "error", 422 | "lib_symbol_issues": "warning", 423 | "missing_bidi_pin": "warning", 424 | "missing_input_pin": "warning", 425 | "missing_power_pin": "error", 426 | "missing_unit": "warning", 427 | "multiple_net_names": "warning", 428 | "net_not_bus_member": "warning", 429 | "no_connect_connected": "warning", 430 | "no_connect_dangling": "warning", 431 | "pin_not_connected": "error", 432 | "pin_not_driven": "error", 433 | "pin_to_pin": "warning", 434 | "power_pin_not_driven": "error", 435 | "similar_labels": "warning", 436 | "simulation_model_issue": "ignore", 437 | "unannotated": "error", 438 | "unit_value_mismatch": "error", 439 | "unresolved_variable": "error", 440 | "wire_dangling": "error" 441 | } 442 | }, 443 | "libraries": { 444 | "pinned_footprint_libs": [], 445 | "pinned_symbol_libs": [] 446 | }, 447 | "meta": { 448 | "filename": "esp32-s3-spectrum.kicad_pro", 449 | "version": 1 450 | }, 451 | "net_settings": { 452 | "classes": [ 453 | { 454 | "bus_width": 12, 455 | "clearance": 0.2, 456 | "diff_pair_gap": 0.25, 457 | "diff_pair_via_gap": 0.25, 458 | "diff_pair_width": 0.2, 459 | "line_style": 0, 460 | "microvia_diameter": 0.3, 461 | "microvia_drill": 0.1, 462 | "name": "Default", 463 | "pcb_color": "rgba(0, 0, 0, 0.000)", 464 | "schematic_color": "rgba(0, 0, 0, 0.000)", 465 | "track_width": 0.2, 466 | "via_diameter": 0.6, 467 | "via_drill": 0.3, 468 | "wire_width": 6 469 | }, 470 | { 471 | "bus_width": 12, 472 | "clearance": 0.2, 473 | "diff_pair_gap": 0.25, 474 | "diff_pair_via_gap": 0.25, 475 | "diff_pair_width": 0.2, 476 | "line_style": 0, 477 | "microvia_diameter": 0.3, 478 | "microvia_drill": 0.1, 479 | "name": "Power", 480 | "pcb_color": "rgba(0, 0, 0, 0.000)", 481 | "schematic_color": "rgba(0, 0, 0, 0.000)", 482 | "track_width": 0.5, 483 | "via_diameter": 0.6, 484 | "via_drill": 0.3, 485 | "wire_width": 6 486 | } 487 | ], 488 | "meta": { 489 | "version": 3 490 | }, 491 | "net_colors": null, 492 | "netclass_assignments": null, 493 | "netclass_patterns": [ 494 | { 495 | "netclass": "Power", 496 | "pattern": "+3V3" 497 | }, 498 | { 499 | "netclass": "Power", 500 | "pattern": "*5V*" 501 | }, 502 | { 503 | "netclass": "Power", 504 | "pattern": "BUS_PWR" 505 | }, 506 | { 507 | "netclass": "Power", 508 | "pattern": "BAT+" 509 | }, 510 | { 511 | "netclass": "Power", 512 | "pattern": "PWR" 513 | }, 514 | { 515 | "netclass": "Power", 516 | "pattern": "GND" 517 | }, 518 | { 519 | "netclass": "Power", 520 | "pattern": "PWR_IN" 521 | } 522 | ] 523 | }, 524 | "pcbnew": { 525 | "last_paths": { 526 | "gencad": "esp32-s3-spectrum.cad", 527 | "idf": "", 528 | "netlist": "", 529 | "plot": "gerbers/", 530 | "pos_files": "gerbers/", 531 | "specctra_dsn": "", 532 | "step": "esp32-s3-spectrum.step", 533 | "svg": "images", 534 | "vrml": "" 535 | }, 536 | "page_layout_descr_file": "" 537 | }, 538 | "schematic": { 539 | "annotate_start_num": 0, 540 | "bom_export_filename": "", 541 | "bom_fmt_presets": [], 542 | "bom_fmt_settings": { 543 | "field_delimiter": ",", 544 | "keep_line_breaks": false, 545 | "keep_tabs": false, 546 | "name": "CSV", 547 | "ref_delimiter": ",", 548 | "ref_range_delimiter": "", 549 | "string_delimiter": "\"" 550 | }, 551 | "bom_presets": [], 552 | "bom_settings": { 553 | "exclude_dnp": false, 554 | "fields_ordered": [ 555 | { 556 | "group_by": false, 557 | "label": "Reference", 558 | "name": "Reference", 559 | "show": true 560 | }, 561 | { 562 | "group_by": true, 563 | "label": "Value", 564 | "name": "Value", 565 | "show": true 566 | }, 567 | { 568 | "group_by": false, 569 | "label": "Datasheet", 570 | "name": "Datasheet", 571 | "show": true 572 | }, 573 | { 574 | "group_by": false, 575 | "label": "Footprint", 576 | "name": "Footprint", 577 | "show": true 578 | }, 579 | { 580 | "group_by": false, 581 | "label": "Qty", 582 | "name": "${QUANTITY}", 583 | "show": true 584 | }, 585 | { 586 | "group_by": true, 587 | "label": "DNP", 588 | "name": "${DNP}", 589 | "show": true 590 | } 591 | ], 592 | "filter_string": "", 593 | "group_symbols": true, 594 | "name": "Grouped By Value", 595 | "sort_asc": true, 596 | "sort_field": "Reference" 597 | }, 598 | "connection_grid_size": 50.0, 599 | "drawing": { 600 | "dashed_lines_dash_length_ratio": 12.0, 601 | "dashed_lines_gap_length_ratio": 3.0, 602 | "default_line_thickness": 6.0, 603 | "default_text_size": 50.0, 604 | "field_names": [], 605 | "intersheets_ref_own_page": false, 606 | "intersheets_ref_prefix": "", 607 | "intersheets_ref_short": false, 608 | "intersheets_ref_show": false, 609 | "intersheets_ref_suffix": "", 610 | "junction_size_choice": 3, 611 | "label_size_ratio": 0.375, 612 | "operating_point_overlay_i_precision": 3, 613 | "operating_point_overlay_i_range": "~A", 614 | "operating_point_overlay_v_precision": 3, 615 | "operating_point_overlay_v_range": "~V", 616 | "overbar_offset_ratio": 1.23, 617 | "pin_symbol_size": 25.0, 618 | "text_offset_ratio": 0.15 619 | }, 620 | "legacy_lib_dir": "", 621 | "legacy_lib_list": [], 622 | "meta": { 623 | "version": 1 624 | }, 625 | "net_format_name": "", 626 | "page_layout_descr_file": "", 627 | "plot_directory": "images/", 628 | "spice_current_sheet_as_root": false, 629 | "spice_external_command": "spice \"%I\"", 630 | "spice_model_current_sheet_as_root": true, 631 | "spice_save_all_currents": false, 632 | "spice_save_all_dissipations": false, 633 | "spice_save_all_voltages": false, 634 | "subpart_first_id": 65, 635 | "subpart_id_separator": 0 636 | }, 637 | "sheets": [ 638 | [ 639 | "dafc20ec-c17f-44eb-87b8-51ae5cfca246", 640 | "Root" 641 | ] 642 | ], 643 | "text_variables": {} 644 | } 645 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "touch-pad")(type "KiCad")(uri "${KIPRJMOD}/touch-pad.pretty")(options "")(descr "")) 4 | (lib (name "FPC-PCB")(type "KiCad")(uri "${KIPRJMOD}/FPC-PCB.pretty")(options "")(descr "")) 5 | (lib (name "Screen")(type "KiCad")(uri "${KIPRJMOD}/Screen.pretty")(options "")(descr "")) 6 | (lib (name "pi-zero-outline")(type "KiCad")(uri "${KIPRJMOD}/pi-zero-outline.pretty")(options "")(descr "")) 7 | (lib (name "speaker")(type "KiCad")(uri "${KIPRJMOD}/speaker.pretty")(options "")(descr "")) 8 | ) 9 | -------------------------------------------------------------------------------- /gerbers/artwork-instructions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/gerbers/artwork-instructions.jpg -------------------------------------------------------------------------------- /gerbers/artwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/gerbers/artwork.pdf -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-12-15T16:49:56+00:00*% 3 | %TF.ProjectId,esp32-s3-spectrum,65737033-322d-4733-932d-737065637472,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-12-15 16:49:56* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,1.100000*% 15 | %ADD11C,0.600000*% 16 | %ADD12O,0.900000X2.000000*% 17 | %ADD13O,0.900000X1.700000*% 18 | %ADD14C,2.200000*% 19 | %ADD15C,0.700000*% 20 | %ADD16C,0.850000*% 21 | %ADD17C,1.600000*% 22 | %ADD18R,1.700000X1.700000*% 23 | %ADD19O,1.700000X1.700000*% 24 | G04 APERTURE END LIST* 25 | D10* 26 | %TO.C,CN1*% 27 | X57900000Y-35372500D03* 28 | X57900000Y-41372500D03* 29 | %TD*% 30 | D11* 31 | %TO.C,J1*% 32 | X193920000Y-37650000D03* 33 | X188140000Y-37650000D03* 34 | D12* 35 | X195355000Y-38140000D03* 36 | X186705000Y-38140000D03* 37 | D13* 38 | X195355000Y-33970000D03* 39 | X186705000Y-33970000D03* 40 | %TD*% 41 | D14* 42 | %TO.C,H5*% 43 | X25980000Y-172510000D03* 44 | %TD*% 45 | D15* 46 | %TO.C,SW2*% 47 | X209040000Y-33610000D03* 48 | X210740000Y-33610000D03* 49 | %TD*% 50 | D16* 51 | %TO.C,SW1*% 52 | X203140000Y-34605000D03* 53 | X200140000Y-34605000D03* 54 | %TD*% 55 | D17* 56 | %TO.C,Card1*% 57 | X243070000Y-60930000D03* 58 | X243070000Y-50930000D03* 59 | %TD*% 60 | D15* 61 | %TO.C,SW4*% 62 | X239700000Y-33630000D03* 63 | X241400000Y-33630000D03* 64 | %TD*% 65 | D14* 66 | %TO.C,H3*% 67 | X25980000Y-36510000D03* 68 | %TD*% 69 | D18* 70 | %TO.C,J2*% 71 | X66580000Y-34970000D03* 72 | D19* 73 | X66580000Y-37510000D03* 74 | X69120000Y-34970000D03* 75 | X69120000Y-37510000D03* 76 | X71660000Y-34970000D03* 77 | X71660000Y-37510000D03* 78 | X74200000Y-34970000D03* 79 | X74200000Y-37510000D03* 80 | X76740000Y-34970000D03* 81 | X76740000Y-37510000D03* 82 | X79280000Y-34970000D03* 83 | X79280000Y-37510000D03* 84 | X81820000Y-34970000D03* 85 | X81820000Y-37510000D03* 86 | X84360000Y-34970000D03* 87 | X84360000Y-37510000D03* 88 | X86900000Y-34970000D03* 89 | X86900000Y-37510000D03* 90 | %TD*% 91 | D14* 92 | %TO.C,H2*% 93 | X250980000Y-36510000D03* 94 | %TD*% 95 | %TO.C,H4*% 96 | X250980000Y-172510000D03* 97 | %TD*% 98 | M02* 99 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-12-15T16:49:56+00:00*% 3 | %TF.ProjectId,esp32-s3-spectrum,65737033-322d-4733-932d-737065637472,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-12-15 16:49:56* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-12-15T16:49:56+00:00*% 3 | %TF.ProjectId,esp32-s3-spectrum,65737033-322d-4733-932d-737065637472,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-12-15 16:49:56* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.010000*% 15 | %TD*% 16 | %TA.AperFunction,Profile*% 17 | %ADD11C,0.050000*% 18 | %TD*% 19 | G04 APERTURE END LIST* 20 | D10* 21 | X26980000Y-176510000D02* 22 | G75* 23 | G02* 24 | X21980000Y-171510000I0J5000000D01* 25 | G01* 26 | D11* 27 | X215230000Y-32510000D02* 28 | X21980000Y-32510000D01* 29 | D10* 30 | X215230000Y-39010000D02* 31 | X235230000Y-39010000D01* 32 | X249980000Y-176510000D02* 33 | X26980000Y-176510000D01* 34 | X254980000Y-32510000D02* 35 | X254980000Y-171510000D01* 36 | D11* 37 | X215230000Y-32510000D02* 38 | X215230000Y-39010000D01* 39 | X21980000Y-32510000D02* 40 | X21980000Y-171510000D01* 41 | D10* 42 | X235230000Y-32510000D02* 43 | X254980000Y-32510000D01* 44 | D11* 45 | X235230000Y-32510000D02* 46 | X235230000Y-39010000D01* 47 | D10* 48 | X254980000Y-171510000D02* 49 | G75* 50 | G02* 51 | X249980000Y-176510000I-5000000J0D01* 52 | G01* 53 | M02* 54 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-12-15T16:49:56+00:00*% 3 | %TF.ProjectId,esp32-s3-spectrum,65737033-322d-4733-932d-737065637472,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-12-15 16:49:56* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | %AMRotRect* 32 | 0 Rectangle, with rotation* 33 | 0 The origin of the aperture is its center* 34 | 0 $1 length* 35 | 0 $2 width* 36 | 0 $3 Rotation angle, in degrees counterclockwise* 37 | 0 Add horizontal line* 38 | 21,1,$1,$2,0,0,$3*% 39 | %AMFreePoly0* 40 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,0.020000,0.198536,0.016464,0.048536,-0.133536,0.045000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 41 | %AMFreePoly1* 42 | 4,1,14,0.048536,0.133536,0.198536,-0.016464,0.200000,-0.020000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.045000,0.135000,0.048536,0.133536,0.048536,0.133536,$1*% 43 | %AMFreePoly2* 44 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,-0.020000,-0.198536,-0.016464,-0.048536,0.133536,-0.045000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 45 | %AMFreePoly3* 46 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.045000,-0.135000,-0.048536,-0.133536,-0.198536,0.016464,-0.200000,0.020000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 47 | G04 Aperture macros list end* 48 | %ADD10C,0.010000*% 49 | %ADD11RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% 50 | %ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% 51 | %ADD13RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 52 | %ADD14RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 53 | %ADD15C,1.100000*% 54 | %ADD16R,3.200000X2.000000*% 55 | %ADD17C,3.000000*% 56 | %ADD18RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% 57 | %ADD19C,0.600000*% 58 | %ADD20O,0.900000X2.000000*% 59 | %ADD21O,0.900000X1.700000*% 60 | %ADD22RoundRect,0.050000X-0.285000X-0.100000X0.285000X-0.100000X0.285000X0.100000X-0.285000X0.100000X0*% 61 | %ADD23R,0.810000X0.860000*% 62 | %ADD24R,1.600000X0.500000*% 63 | %ADD25R,3.000000X2.000000*% 64 | %ADD26C,2.200000*% 65 | %ADD27RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% 66 | %ADD28RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% 67 | %ADD29RoundRect,0.093750X0.093750X-0.156250X0.093750X0.156250X-0.093750X0.156250X-0.093750X-0.156250X0*% 68 | %ADD30RoundRect,0.075000X0.075000X-0.250000X0.075000X0.250000X-0.075000X0.250000X-0.075000X-0.250000X0*% 69 | %ADD31C,0.700000*% 70 | %ADD32R,0.900000X1.200000*% 71 | %ADD33R,1.200000X1.300000*% 72 | %ADD34RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% 73 | %ADD35RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% 74 | %ADD36RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% 75 | %ADD37R,0.860000X0.810000*% 76 | %ADD38C,0.850000*% 77 | %ADD39R,0.900000X2.000000*% 78 | %ADD40R,1.100000X0.930000*% 79 | %ADD41C,1.600000*% 80 | %ADD42R,1.300000X0.800000*% 81 | %ADD43R,1.600000X1.300000*% 82 | %ADD44RoundRect,0.100000X0.100000X-0.155000X0.100000X0.155000X-0.100000X0.155000X-0.100000X-0.155000X0*% 83 | %ADD45R,0.500000X1.600000*% 84 | %ADD46R,2.000000X3.000000*% 85 | %ADD47RoundRect,0.102000X0.775000X-0.300000X0.775000X0.300000X-0.775000X0.300000X-0.775000X-0.300000X0*% 86 | %ADD48RoundRect,0.102000X-0.900000X0.600000X-0.900000X-0.600000X0.900000X-0.600000X0.900000X0.600000X0*% 87 | %ADD49RoundRect,0.250000X-0.550000X1.500000X-0.550000X-1.500000X0.550000X-1.500000X0.550000X1.500000X0*% 88 | %ADD50RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 89 | %ADD51R,1.700000X1.700000*% 90 | %ADD52O,1.700000X1.700000*% 91 | %ADD53R,1.800000X0.300000*% 92 | %ADD54R,3.200000X2.500000*% 93 | %ADD55RoundRect,0.102000X0.300000X0.775000X-0.300000X0.775000X-0.300000X-0.775000X0.300000X-0.775000X0*% 94 | %ADD56RoundRect,0.102000X-0.600000X-0.900000X0.600000X-0.900000X0.600000X0.900000X-0.600000X0.900000X0*% 95 | %ADD57R,0.860000X0.800000*% 96 | %ADD58R,1.500000X0.900000*% 97 | %ADD59R,0.900000X1.500000*% 98 | %ADD60R,0.900000X0.900000*% 99 | %ADD61RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% 100 | %ADD62RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% 101 | %ADD63RoundRect,0.112500X0.112500X-0.187500X0.112500X0.187500X-0.112500X0.187500X-0.112500X-0.187500X0*% 102 | %ADD64FreePoly0,180.000000*% 103 | %ADD65FreePoly1,180.000000*% 104 | %ADD66FreePoly2,180.000000*% 105 | %ADD67FreePoly3,180.000000*% 106 | %ADD68RotRect,0.520000X0.520000X225.000000*% 107 | G04 APERTURE END LIST* 108 | D10* 109 | %TO.C,J1*% 110 | X188180000Y-39340000D02* 111 | X187480000Y-39340000D01* 112 | X187480000Y-38100000D01* 113 | X188180000Y-38100000D01* 114 | X188180000Y-39340000D01* 115 | G36* 116 | X188180000Y-39340000D02* 117 | G01* 118 | X187480000Y-39340000D01* 119 | X187480000Y-38100000D01* 120 | X188180000Y-38100000D01* 121 | X188180000Y-39340000D01* 122 | G37* 123 | X188980000Y-39340000D02* 124 | X188280000Y-39340000D01* 125 | X188280000Y-38100000D01* 126 | X188980000Y-38100000D01* 127 | X188980000Y-39340000D01* 128 | G36* 129 | X188980000Y-39340000D02* 130 | G01* 131 | X188280000Y-39340000D01* 132 | X188280000Y-38100000D01* 133 | X188980000Y-38100000D01* 134 | X188980000Y-39340000D01* 135 | G37* 136 | X189480000Y-39340000D02* 137 | X189080000Y-39340000D01* 138 | X189080000Y-38100000D01* 139 | X189480000Y-38100000D01* 140 | X189480000Y-39340000D01* 141 | G36* 142 | X189480000Y-39340000D02* 143 | G01* 144 | X189080000Y-39340000D01* 145 | X189080000Y-38100000D01* 146 | X189480000Y-38100000D01* 147 | X189480000Y-39340000D01* 148 | G37* 149 | X189980000Y-39340000D02* 150 | X189580000Y-39340000D01* 151 | X189580000Y-38100000D01* 152 | X189980000Y-38100000D01* 153 | X189980000Y-39340000D01* 154 | G36* 155 | X189980000Y-39340000D02* 156 | G01* 157 | X189580000Y-39340000D01* 158 | X189580000Y-38100000D01* 159 | X189980000Y-38100000D01* 160 | X189980000Y-39340000D01* 161 | G37* 162 | X190480000Y-39340000D02* 163 | X190080000Y-39340000D01* 164 | X190080000Y-38100000D01* 165 | X190480000Y-38100000D01* 166 | X190480000Y-39340000D01* 167 | G36* 168 | X190480000Y-39340000D02* 169 | G01* 170 | X190080000Y-39340000D01* 171 | X190080000Y-38100000D01* 172 | X190480000Y-38100000D01* 173 | X190480000Y-39340000D01* 174 | G37* 175 | X190980000Y-39340000D02* 176 | X190580000Y-39340000D01* 177 | X190580000Y-38100000D01* 178 | X190980000Y-38100000D01* 179 | X190980000Y-39340000D01* 180 | G36* 181 | X190980000Y-39340000D02* 182 | G01* 183 | X190580000Y-39340000D01* 184 | X190580000Y-38100000D01* 185 | X190980000Y-38100000D01* 186 | X190980000Y-39340000D01* 187 | G37* 188 | X191480000Y-39340000D02* 189 | X191080000Y-39340000D01* 190 | X191080000Y-38100000D01* 191 | X191480000Y-38100000D01* 192 | X191480000Y-39340000D01* 193 | G36* 194 | X191480000Y-39340000D02* 195 | G01* 196 | X191080000Y-39340000D01* 197 | X191080000Y-38100000D01* 198 | X191480000Y-38100000D01* 199 | X191480000Y-39340000D01* 200 | G37* 201 | X191980000Y-39340000D02* 202 | X191580000Y-39340000D01* 203 | X191580000Y-38100000D01* 204 | X191980000Y-38100000D01* 205 | X191980000Y-39340000D01* 206 | G36* 207 | X191980000Y-39340000D02* 208 | G01* 209 | X191580000Y-39340000D01* 210 | X191580000Y-38100000D01* 211 | X191980000Y-38100000D01* 212 | X191980000Y-39340000D01* 213 | G37* 214 | X192480000Y-39340000D02* 215 | X192080000Y-39340000D01* 216 | X192080000Y-38100000D01* 217 | X192480000Y-38100000D01* 218 | X192480000Y-39340000D01* 219 | G36* 220 | X192480000Y-39340000D02* 221 | G01* 222 | X192080000Y-39340000D01* 223 | X192080000Y-38100000D01* 224 | X192480000Y-38100000D01* 225 | X192480000Y-39340000D01* 226 | G37* 227 | X192980000Y-39340000D02* 228 | X192580000Y-39340000D01* 229 | X192580000Y-38100000D01* 230 | X192980000Y-38100000D01* 231 | X192980000Y-39340000D01* 232 | G36* 233 | X192980000Y-39340000D02* 234 | G01* 235 | X192580000Y-39340000D01* 236 | X192580000Y-38100000D01* 237 | X192980000Y-38100000D01* 238 | X192980000Y-39340000D01* 239 | G37* 240 | X193780000Y-39340000D02* 241 | X193080000Y-39340000D01* 242 | X193080000Y-38100000D01* 243 | X193780000Y-38100000D01* 244 | X193780000Y-39340000D01* 245 | G36* 246 | X193780000Y-39340000D02* 247 | G01* 248 | X193080000Y-39340000D01* 249 | X193080000Y-38100000D01* 250 | X193780000Y-38100000D01* 251 | X193780000Y-39340000D01* 252 | G37* 253 | X194580000Y-39340000D02* 254 | X193880000Y-39340000D01* 255 | X193880000Y-38100000D01* 256 | X194580000Y-38100000D01* 257 | X194580000Y-39340000D01* 258 | G36* 259 | X194580000Y-39340000D02* 260 | G01* 261 | X193880000Y-39340000D01* 262 | X193880000Y-38100000D01* 263 | X194580000Y-38100000D01* 264 | X194580000Y-39340000D01* 265 | G37* 266 | %TD*% 267 | D11* 268 | %TO.C,R7*% 269 | X47837000Y-35820000D03* 270 | X46187000Y-35820000D03* 271 | %TD*% 272 | D12* 273 | %TO.C,D1*% 274 | X49732832Y-33900000D03* 275 | X51307832Y-33900000D03* 276 | %TD*% 277 | D13* 278 | %TO.C,C2*% 279 | X206785000Y-50330000D03* 280 | X208335000Y-50330000D03* 281 | %TD*% 282 | %TO.C,C22*% 283 | X36304831Y-37846000D03* 284 | X37854831Y-37846000D03* 285 | %TD*% 286 | D14* 287 | %TO.C,C18*% 288 | X205640000Y-38435000D03* 289 | X205640000Y-39985000D03* 290 | %TD*% 291 | %TO.C,C14*% 292 | X208950000Y-38405000D03* 293 | X208950000Y-39955000D03* 294 | %TD*% 295 | D15* 296 | %TO.C,CN1*% 297 | X57900000Y-35372500D03* 298 | X57900000Y-41372500D03* 299 | D16* 300 | X61700000Y-34072500D03* 301 | X54100000Y-35072500D03* 302 | X61700000Y-37772500D03* 303 | X54100000Y-42072500D03* 304 | X61700000Y-43772500D03* 305 | %TD*% 306 | D13* 307 | %TO.C,C11*% 308 | X218480000Y-65835000D03* 309 | X220030000Y-65835000D03* 310 | %TD*% 311 | D17* 312 | %TO.C,TP4*% 313 | X75438000Y-54102000D03* 314 | %TD*% 315 | D18* 316 | %TO.C,R3*% 317 | X27517500Y-41910000D03* 318 | X33442500Y-41910000D03* 319 | %TD*% 320 | D19* 321 | %TO.C,J1*% 322 | X193920000Y-37650000D03* 323 | X188140000Y-37650000D03* 324 | D20* 325 | X195355000Y-38140000D03* 326 | X186705000Y-38140000D03* 327 | D21* 328 | X195355000Y-33970000D03* 329 | X186705000Y-33970000D03* 330 | %TD*% 331 | D14* 332 | %TO.C,C6*% 333 | X204010000Y-38435000D03* 334 | X204010000Y-39985000D03* 335 | %TD*% 336 | D22* 337 | %TO.C,U2*% 338 | X200210000Y-39787500D03* 339 | X200210000Y-40287500D03* 340 | X200210000Y-40787500D03* 341 | X200210000Y-41287500D03* 342 | X201690000Y-41287500D03* 343 | X201690000Y-40787500D03* 344 | X201690000Y-40287500D03* 345 | X201690000Y-39787500D03* 346 | %TD*% 347 | D23* 348 | %TO.C,F2*% 349 | X182880000Y-37084000D03* 350 | X181380000Y-37084000D03* 351 | %TD*% 352 | D14* 353 | %TO.C,C19*% 354 | X207300000Y-38405000D03* 355 | X207300000Y-39955000D03* 356 | %TD*% 357 | D24* 358 | %TO.C,CN4*% 359 | X58408000Y-58126000D03* 360 | X58408000Y-56886000D03* 361 | D25* 362 | X61468000Y-54306000D03* 363 | X61468000Y-60706000D03* 364 | %TD*% 365 | D12* 366 | %TO.C,D2*% 367 | X41132500Y-34030000D03* 368 | X42707500Y-34030000D03* 369 | %TD*% 370 | D26* 371 | %TO.C,H5*% 372 | X25980000Y-172510000D03* 373 | %TD*% 374 | D27* 375 | %TO.C,R30*% 376 | X241660000Y-45540000D03* 377 | X241660000Y-43890000D03* 378 | %TD*% 379 | %TO.C,R10*% 380 | X182940000Y-40475000D03* 381 | X182940000Y-38825000D03* 382 | %TD*% 383 | D28* 384 | %TO.C,D4*% 385 | X246697500Y-33870000D03* 386 | X245122500Y-33870000D03* 387 | %TD*% 388 | D29* 389 | %TO.C,U12*% 390 | X189615000Y-42740000D03* 391 | D30* 392 | X190152500Y-42815000D03* 393 | D29* 394 | X190690000Y-42740000D03* 395 | X190690000Y-41040000D03* 396 | D30* 397 | X190152500Y-40965000D03* 398 | D29* 399 | X189615000Y-41040000D03* 400 | %TD*% 401 | D13* 402 | %TO.C,C13*% 403 | X191980000Y-65835000D03* 404 | X193530000Y-65835000D03* 405 | %TD*% 406 | D27* 407 | %TO.C,R11*% 408 | X245160000Y-37185000D03* 409 | X245160000Y-35535000D03* 410 | %TD*% 411 | D31* 412 | %TO.C,SW2*% 413 | X209040000Y-33610000D03* 414 | X210740000Y-33610000D03* 415 | D32* 416 | X207590000Y-33610000D03* 417 | X212190000Y-33610000D03* 418 | D33* 419 | X208220000Y-35150000D03* 420 | X211570000Y-35150000D03* 421 | %TD*% 422 | D27* 423 | %TO.C,R29*% 424 | X239910000Y-45540000D03* 425 | X239910000Y-43890000D03* 426 | %TD*% 427 | D14* 428 | %TO.C,C15*% 429 | X61042500Y-48768000D03* 430 | X61042500Y-50318000D03* 431 | %TD*% 432 | D34* 433 | %TO.C,U11*% 434 | X191925000Y-73560000D03* 435 | X193195000Y-73560000D03* 436 | X194465000Y-73560000D03* 437 | X195735000Y-73560000D03* 438 | X197005000Y-73560000D03* 439 | X198275000Y-73560000D03* 440 | X199545000Y-73560000D03* 441 | X200815000Y-73560000D03* 442 | X200815000Y-68610000D03* 443 | X199545000Y-68610000D03* 444 | X198275000Y-68610000D03* 445 | X197005000Y-68610000D03* 446 | X195735000Y-68610000D03* 447 | X194465000Y-68610000D03* 448 | X193195000Y-68610000D03* 449 | X191925000Y-68610000D03* 450 | %TD*% 451 | D28* 452 | %TO.C,D3*% 453 | X47771166Y-33900000D03* 454 | X46196166Y-33900000D03* 455 | %TD*% 456 | D35* 457 | %TO.C,R1*% 458 | X49707000Y-35820000D03* 459 | X51357000Y-35820000D03* 460 | %TD*% 461 | D36* 462 | %TO.C,C16*% 463 | X214330000Y-41805000D03* 464 | X214330000Y-40255000D03* 465 | %TD*% 466 | D37* 467 | %TO.C,F1*% 468 | X192780000Y-41045000D03* 469 | X192780000Y-42545000D03* 470 | %TD*% 471 | D11* 472 | %TO.C,R5*% 473 | X208365000Y-48540000D03* 474 | X206715000Y-48540000D03* 475 | %TD*% 476 | D38* 477 | %TO.C,SW1*% 478 | X203140000Y-34605000D03* 479 | X200140000Y-34605000D03* 480 | D39* 481 | X203890000Y-36455000D03* 482 | X200890000Y-36455000D03* 483 | X199390000Y-36455000D03* 484 | D40* 485 | X197840000Y-35745000D03* 486 | X197840000Y-33475000D03* 487 | X205440000Y-33475000D03* 488 | X205440000Y-35745000D03* 489 | %TD*% 490 | D41* 491 | %TO.C,Card1*% 492 | X243070000Y-60930000D03* 493 | X243070000Y-50930000D03* 494 | D42* 495 | X239880000Y-53080000D03* 496 | X239880000Y-54180000D03* 497 | X239880000Y-55280000D03* 498 | X239880000Y-56380000D03* 499 | X239880000Y-57480000D03* 500 | X239880000Y-58580000D03* 501 | X239880000Y-59680000D03* 502 | X239880000Y-60780000D03* 503 | D43* 504 | X247820000Y-48630000D03* 505 | X247820000Y-63230000D03* 506 | D42* 507 | X239880000Y-51980000D03* 508 | X239880000Y-50780000D03* 509 | %TD*% 510 | D44* 511 | %TO.C,Q2*% 512 | X42918000Y-37709000D03* 513 | X41918000Y-37709000D03* 514 | X42418000Y-38999000D03* 515 | %TD*% 516 | D31* 517 | %TO.C,SW4*% 518 | X239700000Y-33630000D03* 519 | X241400000Y-33630000D03* 520 | D32* 521 | X238250000Y-33630000D03* 522 | X242850000Y-33630000D03* 523 | D33* 524 | X238880000Y-35170000D03* 525 | X242230000Y-35170000D03* 526 | %TD*% 527 | D34* 528 | %TO.C,U9*% 529 | X217330000Y-73560000D03* 530 | X218600000Y-73560000D03* 531 | X219870000Y-73560000D03* 532 | X221140000Y-73560000D03* 533 | X222410000Y-73560000D03* 534 | X223680000Y-73560000D03* 535 | X224950000Y-73560000D03* 536 | X226220000Y-73560000D03* 537 | X226220000Y-68610000D03* 538 | X224950000Y-68610000D03* 539 | X223680000Y-68610000D03* 540 | X222410000Y-68610000D03* 541 | X221140000Y-68610000D03* 542 | X219870000Y-68610000D03* 543 | X218600000Y-68610000D03* 544 | X217330000Y-68610000D03* 545 | %TD*% 546 | D45* 547 | %TO.C,CN3*% 548 | X34290000Y-37846000D03* 549 | X33050000Y-37846000D03* 550 | D46* 551 | X30470000Y-34786000D03* 552 | X36870000Y-34786000D03* 553 | %TD*% 554 | D47* 555 | %TO.C,QWIIC2*% 556 | X249705000Y-45080000D03* 557 | X249705000Y-44080000D03* 558 | X249705000Y-43080000D03* 559 | X249705000Y-42080000D03* 560 | D48* 561 | X253580000Y-46380000D03* 562 | X253580000Y-40780000D03* 563 | %TD*% 564 | D17* 565 | %TO.C,TP1*% 566 | X72340000Y-50030000D03* 567 | %TD*% 568 | D35* 569 | %TO.C,R6*% 570 | X62992500Y-51959000D03* 571 | X64642500Y-51959000D03* 572 | %TD*% 573 | D14* 574 | %TO.C,C1*% 575 | X198196000Y-40119000D03* 576 | X198196000Y-41669000D03* 577 | %TD*% 578 | D27* 579 | %TO.C,R32*% 580 | X243410000Y-45540000D03* 581 | X243410000Y-43890000D03* 582 | %TD*% 583 | D13* 584 | %TO.C,C10*% 585 | X230730000Y-65835000D03* 586 | X232280000Y-65835000D03* 587 | %TD*% 588 | D27* 589 | %TO.C,R14*% 590 | X48006000Y-39370000D03* 591 | X48006000Y-37720000D03* 592 | %TD*% 593 | D13* 594 | %TO.C,C12*% 595 | X205730000Y-65835000D03* 596 | X207280000Y-65835000D03* 597 | %TD*% 598 | D49* 599 | %TO.C,C23*% 600 | X55997998Y-48713409D03* 601 | X55997998Y-54113409D03* 602 | %TD*% 603 | D26* 604 | %TO.C,H3*% 605 | X25980000Y-36510000D03* 606 | %TD*% 607 | D35* 608 | %TO.C,R2*% 609 | X41085000Y-35880000D03* 610 | X42735000Y-35880000D03* 611 | %TD*% 612 | D36* 613 | %TO.C,C17*% 614 | X212740000Y-41795000D03* 615 | X212740000Y-40245000D03* 616 | %TD*% 617 | D50* 618 | %TO.C,U1*% 619 | X65130000Y-50393000D03* 620 | X65130000Y-49443000D03* 621 | X65130000Y-48493000D03* 622 | X62855000Y-48493000D03* 623 | X62855000Y-49443000D03* 624 | X62855000Y-50393000D03* 625 | %TD*% 626 | D27* 627 | %TO.C,R12*% 628 | X184720000Y-40455000D03* 629 | X184720000Y-38805000D03* 630 | %TD*% 631 | %TO.C,R33*% 632 | X245160000Y-45540000D03* 633 | X245160000Y-43890000D03* 634 | %TD*% 635 | %TO.C,R31*% 636 | X246910000Y-45540000D03* 637 | X246910000Y-43890000D03* 638 | %TD*% 639 | D51* 640 | %TO.C,J2*% 641 | X66580000Y-34970000D03* 642 | D52* 643 | X66580000Y-37510000D03* 644 | X69120000Y-34970000D03* 645 | X69120000Y-37510000D03* 646 | X71660000Y-34970000D03* 647 | X71660000Y-37510000D03* 648 | X74200000Y-34970000D03* 649 | X74200000Y-37510000D03* 650 | X76740000Y-34970000D03* 651 | X76740000Y-37510000D03* 652 | X79280000Y-34970000D03* 653 | X79280000Y-37510000D03* 654 | X81820000Y-34970000D03* 655 | X81820000Y-37510000D03* 656 | X84360000Y-34970000D03* 657 | X84360000Y-37510000D03* 658 | X86900000Y-34970000D03* 659 | X86900000Y-37510000D03* 660 | %TD*% 661 | D14* 662 | %TO.C,C5*% 663 | X66892500Y-48768000D03* 664 | X66892500Y-50318000D03* 665 | %TD*% 666 | D53* 667 | %TO.C,CN2*% 668 | X203950000Y-54260000D03* 669 | X203950000Y-53760000D03* 670 | X203950000Y-53260000D03* 671 | X203950000Y-52760000D03* 672 | X203950000Y-52260000D03* 673 | X203950000Y-51760000D03* 674 | X203950000Y-51260000D03* 675 | X203950000Y-50760000D03* 676 | X203950000Y-50260000D03* 677 | X203950000Y-49760000D03* 678 | X203950000Y-49260000D03* 679 | X203950000Y-48760000D03* 680 | X203950000Y-48260000D03* 681 | X203950000Y-47760000D03* 682 | X203950000Y-47260000D03* 683 | X203950000Y-46760000D03* 684 | X203950000Y-46260000D03* 685 | X203950000Y-45760000D03* 686 | D54* 687 | X202050000Y-43810000D03* 688 | X202050000Y-56210000D03* 689 | %TD*% 690 | D55* 691 | %TO.C,QWIIC1*% 692 | X96320000Y-37860000D03* 693 | X95320000Y-37860000D03* 694 | X94320000Y-37860000D03* 695 | X93320000Y-37860000D03* 696 | D56* 697 | X97620000Y-33985000D03* 698 | X92020000Y-33985000D03* 699 | %TD*% 700 | D17* 701 | %TO.C,TP2*% 702 | X79502000Y-51054000D03* 703 | %TD*% 704 | D57* 705 | %TO.C,L2*% 706 | X196596000Y-41544000D03* 707 | X196596000Y-40144000D03* 708 | %TD*% 709 | D36* 710 | %TO.C,C20*% 711 | X211150000Y-41795000D03* 712 | X211150000Y-40245000D03* 713 | %TD*% 714 | D13* 715 | %TO.C,C8*% 716 | X242730000Y-65835000D03* 717 | X244280000Y-65835000D03* 718 | %TD*% 719 | D14* 720 | %TO.C,C3*% 721 | X213930000Y-43485000D03* 722 | X213930000Y-45035000D03* 723 | %TD*% 724 | D58* 725 | %TO.C,U4*% 726 | X216405000Y-40500000D03* 727 | X216405000Y-41770000D03* 728 | X216405000Y-43040000D03* 729 | X216405000Y-44310000D03* 730 | X216405000Y-45580000D03* 731 | X216405000Y-46850000D03* 732 | X216405000Y-48120000D03* 733 | X216405000Y-49390000D03* 734 | X216405000Y-50660000D03* 735 | X216405000Y-51930000D03* 736 | X216405000Y-53200000D03* 737 | X216405000Y-54470000D03* 738 | X216405000Y-55740000D03* 739 | X216405000Y-57010000D03* 740 | D59* 741 | X218170000Y-58260000D03* 742 | X219440000Y-58260000D03* 743 | X220710000Y-58260000D03* 744 | X221980000Y-58260000D03* 745 | X223250000Y-58260000D03* 746 | X224520000Y-58260000D03* 747 | X225790000Y-58260000D03* 748 | X227060000Y-58260000D03* 749 | X228330000Y-58260000D03* 750 | X229600000Y-58260000D03* 751 | X230870000Y-58260000D03* 752 | X232140000Y-58260000D03* 753 | D58* 754 | X233905000Y-57010000D03* 755 | X233905000Y-55740000D03* 756 | X233905000Y-54470000D03* 757 | X233905000Y-53200000D03* 758 | X233905000Y-51930000D03* 759 | X233905000Y-50660000D03* 760 | X233905000Y-49390000D03* 761 | X233905000Y-48120000D03* 762 | X233905000Y-46850000D03* 763 | X233905000Y-45580000D03* 764 | X233905000Y-44310000D03* 765 | X233905000Y-43040000D03* 766 | X233905000Y-41770000D03* 767 | X233905000Y-40500000D03* 768 | D60* 769 | X222255000Y-46820000D03* 770 | X222255000Y-48220000D03* 771 | X222255000Y-49620000D03* 772 | X222255000Y-49620000D03* 773 | X223655000Y-46820000D03* 774 | X223655000Y-46820000D03* 775 | X223655000Y-48220000D03* 776 | X223655000Y-49620000D03* 777 | X225055000Y-46820000D03* 778 | X225055000Y-48220000D03* 779 | X225055000Y-49620000D03* 780 | %TD*% 781 | D36* 782 | %TO.C,C4*% 783 | X194370000Y-42600000D03* 784 | X194370000Y-41050000D03* 785 | %TD*% 786 | D34* 787 | %TO.C,U8*% 788 | X230032500Y-73560000D03* 789 | X231302500Y-73560000D03* 790 | X232572500Y-73560000D03* 791 | X233842500Y-73560000D03* 792 | X235112500Y-73560000D03* 793 | X236382500Y-73560000D03* 794 | X237652500Y-73560000D03* 795 | X238922500Y-73560000D03* 796 | X238922500Y-68610000D03* 797 | X237652500Y-68610000D03* 798 | X236382500Y-68610000D03* 799 | X235112500Y-68610000D03* 800 | X233842500Y-68610000D03* 801 | X232572500Y-68610000D03* 802 | X231302500Y-68610000D03* 803 | X230032500Y-68610000D03* 804 | %TD*% 805 | D26* 806 | %TO.C,H2*% 807 | X250980000Y-36510000D03* 808 | %TD*% 809 | D17* 810 | %TO.C,TP3*% 811 | X70104000Y-54102000D03* 812 | %TD*% 813 | D61* 814 | %TO.C,R4*% 815 | X212280000Y-43435000D03* 816 | X212280000Y-45085000D03* 817 | %TD*% 818 | D62* 819 | %TO.C,C21*% 820 | X237155000Y-60410000D03* 821 | X235605000Y-60410000D03* 822 | %TD*% 823 | D63* 824 | %TO.C,D6*% 825 | X25400000Y-42706000D03* 826 | X25400000Y-40606000D03* 827 | %TD*% 828 | D34* 829 | %TO.C,U7*% 830 | X242735000Y-73560000D03* 831 | X244005000Y-73560000D03* 832 | X245275000Y-73560000D03* 833 | X246545000Y-73560000D03* 834 | X247815000Y-73560000D03* 835 | X249085000Y-73560000D03* 836 | X250355000Y-73560000D03* 837 | X251625000Y-73560000D03* 838 | X251625000Y-68610000D03* 839 | X250355000Y-68610000D03* 840 | X249085000Y-68610000D03* 841 | X247815000Y-68610000D03* 842 | X246545000Y-68610000D03* 843 | X245275000Y-68610000D03* 844 | X244005000Y-68610000D03* 845 | X242735000Y-68610000D03* 846 | %TD*% 847 | D26* 848 | %TO.C,H4*% 849 | X250980000Y-172510000D03* 850 | %TD*% 851 | D27* 852 | %TO.C,R8*% 853 | X46482000Y-39370000D03* 854 | X46482000Y-37720000D03* 855 | %TD*% 856 | D34* 857 | %TO.C,U10*% 858 | X204627500Y-73560000D03* 859 | X205897500Y-73560000D03* 860 | X207167500Y-73560000D03* 861 | X208437500Y-73560000D03* 862 | X209707500Y-73560000D03* 863 | X210977500Y-73560000D03* 864 | X212247500Y-73560000D03* 865 | X213517500Y-73560000D03* 866 | X213517500Y-68610000D03* 867 | X212247500Y-68610000D03* 868 | X210977500Y-68610000D03* 869 | X209707500Y-68610000D03* 870 | X208437500Y-68610000D03* 871 | X207167500Y-68610000D03* 872 | X205897500Y-68610000D03* 873 | X204627500Y-68610000D03* 874 | %TD*% 875 | D27* 876 | %TO.C,R28*% 877 | X238160000Y-45540000D03* 878 | X238160000Y-43890000D03* 879 | %TD*% 880 | D13* 881 | %TO.C,C7*% 882 | X36309000Y-39311920D03* 883 | X37859000Y-39311920D03* 884 | %TD*% 885 | D64* 886 | %TO.C,U6*% 887 | X211240000Y-38440000D03* 888 | D65* 889 | X211240000Y-37790000D03* 890 | D66* 891 | X210430000Y-37790000D03* 892 | D67* 893 | X210430000Y-38440000D03* 894 | D68* 895 | X210835000Y-38115000D03* 896 | %TD*% 897 | M02* 898 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,8.0.3*% 2 | %TF.CreationDate,2024-12-15T16:49:56+00:00*% 3 | %TF.ProjectId,esp32-s3-spectrum,65737033-322d-4733-932d-737065637472,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 8.0.3) date 2024-12-15 16:49:56* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | %AMRotRect* 32 | 0 Rectangle, with rotation* 33 | 0 The origin of the aperture is its center* 34 | 0 $1 length* 35 | 0 $2 width* 36 | 0 $3 Rotation angle, in degrees counterclockwise* 37 | 0 Add horizontal line* 38 | 21,1,$1,$2,0,0,$3*% 39 | %AMFreePoly0* 40 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,0.020000,0.198536,0.016464,0.048536,-0.133536,0.045000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 41 | %AMFreePoly1* 42 | 4,1,14,0.048536,0.133536,0.198536,-0.016464,0.200000,-0.020000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.045000,0.135000,0.048536,0.133536,0.048536,0.133536,$1*% 43 | %AMFreePoly2* 44 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.195000,-0.135000,-0.198536,-0.133536,-0.200000,-0.130000,-0.200000,-0.020000,-0.198536,-0.016464,-0.048536,0.133536,-0.045000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 45 | %AMFreePoly3* 46 | 4,1,14,0.198536,0.133536,0.200000,0.130000,0.200000,-0.130000,0.198536,-0.133536,0.195000,-0.135000,-0.045000,-0.135000,-0.048536,-0.133536,-0.198536,0.016464,-0.200000,0.020000,-0.200000,0.130000,-0.198536,0.133536,-0.195000,0.135000,0.195000,0.135000,0.198536,0.133536,0.198536,0.133536,$1*% 47 | G04 Aperture macros list end* 48 | %ADD10C,0.010000*% 49 | %ADD11RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% 50 | %ADD12RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% 51 | %ADD13RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 52 | %ADD14RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 53 | %ADD15R,3.200000X2.000000*% 54 | %ADD16RoundRect,0.250000X-0.362500X-1.425000X0.362500X-1.425000X0.362500X1.425000X-0.362500X1.425000X0*% 55 | %ADD17R,0.600000X1.140000*% 56 | %ADD18R,0.300000X1.140000*% 57 | %ADD19RoundRect,0.050000X-0.285000X-0.100000X0.285000X-0.100000X0.285000X0.100000X-0.285000X0.100000X0*% 58 | %ADD20R,0.810000X0.860000*% 59 | %ADD21R,1.600000X0.500000*% 60 | %ADD22R,3.000000X2.000000*% 61 | %ADD23RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% 62 | %ADD24RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% 63 | %ADD25RoundRect,0.093750X0.093750X-0.156250X0.093750X0.156250X-0.093750X0.156250X-0.093750X-0.156250X0*% 64 | %ADD26RoundRect,0.075000X0.075000X-0.250000X0.075000X0.250000X-0.075000X0.250000X-0.075000X-0.250000X0*% 65 | %ADD27R,0.900000X1.200000*% 66 | %ADD28R,1.200000X1.300000*% 67 | %ADD29RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*% 68 | %ADD30RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% 69 | %ADD31RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% 70 | %ADD32R,0.860000X0.810000*% 71 | %ADD33R,0.900000X2.000000*% 72 | %ADD34R,1.100000X0.930000*% 73 | %ADD35R,1.300000X0.800000*% 74 | %ADD36R,1.600000X1.300000*% 75 | %ADD37RoundRect,0.100000X0.100000X-0.155000X0.100000X0.155000X-0.100000X0.155000X-0.100000X-0.155000X0*% 76 | %ADD38R,0.500000X1.600000*% 77 | %ADD39R,2.000000X3.000000*% 78 | %ADD40R,1.550000X0.600000*% 79 | %ADD41R,1.800000X1.200000*% 80 | %ADD42RoundRect,0.250000X-0.550000X1.500000X-0.550000X-1.500000X0.550000X-1.500000X0.550000X1.500000X0*% 81 | %ADD43RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 82 | %ADD44R,1.800000X0.300000*% 83 | %ADD45R,3.200000X2.500000*% 84 | %ADD46R,0.600000X1.550000*% 85 | %ADD47R,1.200000X1.800000*% 86 | %ADD48R,0.860000X0.800000*% 87 | %ADD49R,1.500000X0.900000*% 88 | %ADD50R,0.900000X1.500000*% 89 | %ADD51R,0.900000X0.900000*% 90 | %ADD52RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% 91 | %ADD53RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% 92 | %ADD54RoundRect,0.112500X0.112500X-0.187500X0.112500X0.187500X-0.112500X0.187500X-0.112500X-0.187500X0*% 93 | %ADD55FreePoly0,180.000000*% 94 | %ADD56FreePoly1,180.000000*% 95 | %ADD57FreePoly2,180.000000*% 96 | %ADD58FreePoly3,180.000000*% 97 | %ADD59RotRect,0.520000X0.520000X225.000000*% 98 | G04 APERTURE END LIST* 99 | D10* 100 | %TO.C,U6*% 101 | X210625000Y-37770000D02* 102 | X210475000Y-37920000D01* 103 | X210235000Y-37920000D01* 104 | X210235000Y-37660000D01* 105 | X210625000Y-37660000D01* 106 | X210625000Y-37770000D01* 107 | G36* 108 | X210625000Y-37770000D02* 109 | G01* 110 | X210475000Y-37920000D01* 111 | X210235000Y-37920000D01* 112 | X210235000Y-37660000D01* 113 | X210625000Y-37660000D01* 114 | X210625000Y-37770000D01* 115 | G37* 116 | X210625000Y-38460000D02* 117 | X210625000Y-38570000D01* 118 | X210235000Y-38570000D01* 119 | X210235000Y-38310000D01* 120 | X210475000Y-38310000D01* 121 | X210625000Y-38460000D01* 122 | G36* 123 | X210625000Y-38460000D02* 124 | G01* 125 | X210625000Y-38570000D01* 126 | X210235000Y-38570000D01* 127 | X210235000Y-38310000D01* 128 | X210475000Y-38310000D01* 129 | X210625000Y-38460000D01* 130 | G37* 131 | X211435000Y-37920000D02* 132 | X211195000Y-37920000D01* 133 | X211045000Y-37770000D01* 134 | X211045000Y-37660000D01* 135 | X211435000Y-37660000D01* 136 | X211435000Y-37920000D01* 137 | G36* 138 | X211435000Y-37920000D02* 139 | G01* 140 | X211195000Y-37920000D01* 141 | X211045000Y-37770000D01* 142 | X211045000Y-37660000D01* 143 | X211435000Y-37660000D01* 144 | X211435000Y-37920000D01* 145 | G37* 146 | X211435000Y-38570000D02* 147 | X211045000Y-38570000D01* 148 | X211045000Y-38460000D01* 149 | X211195000Y-38310000D01* 150 | X211435000Y-38310000D01* 151 | X211435000Y-38570000D01* 152 | G36* 153 | X211435000Y-38570000D02* 154 | G01* 155 | X211045000Y-38570000D01* 156 | X211045000Y-38460000D01* 157 | X211195000Y-38310000D01* 158 | X211435000Y-38310000D01* 159 | X211435000Y-38570000D01* 160 | G37* 161 | %TD*% 162 | D11* 163 | %TO.C,R7*% 164 | X47837000Y-35820000D03* 165 | X46187000Y-35820000D03* 166 | %TD*% 167 | D12* 168 | %TO.C,D1*% 169 | X49732832Y-33900000D03* 170 | X51307832Y-33900000D03* 171 | %TD*% 172 | D13* 173 | %TO.C,C2*% 174 | X206785000Y-50330000D03* 175 | X208335000Y-50330000D03* 176 | %TD*% 177 | %TO.C,C22*% 178 | X36304831Y-37846000D03* 179 | X37854831Y-37846000D03* 180 | %TD*% 181 | D14* 182 | %TO.C,C18*% 183 | X205640000Y-38435000D03* 184 | X205640000Y-39985000D03* 185 | %TD*% 186 | %TO.C,C14*% 187 | X208950000Y-38405000D03* 188 | X208950000Y-39955000D03* 189 | %TD*% 190 | D15* 191 | %TO.C,CN1*% 192 | X61700000Y-34072500D03* 193 | X54100000Y-35072500D03* 194 | X61700000Y-37772500D03* 195 | X54100000Y-42072500D03* 196 | X61700000Y-43772500D03* 197 | %TD*% 198 | D13* 199 | %TO.C,C11*% 200 | X218480000Y-65835000D03* 201 | X220030000Y-65835000D03* 202 | %TD*% 203 | D16* 204 | %TO.C,R3*% 205 | X27517500Y-41910000D03* 206 | X33442500Y-41910000D03* 207 | %TD*% 208 | D17* 209 | %TO.C,J1*% 210 | X194230000Y-38720000D03* 211 | X193430000Y-38720000D03* 212 | D18* 213 | X192280000Y-38720000D03* 214 | X191280000Y-38720000D03* 215 | X190780000Y-38720000D03* 216 | X189780000Y-38720000D03* 217 | D17* 218 | X187830000Y-38720000D03* 219 | X188630000Y-38720000D03* 220 | D18* 221 | X189280000Y-38720000D03* 222 | X190280000Y-38720000D03* 223 | X191780000Y-38720000D03* 224 | X192780000Y-38720000D03* 225 | %TD*% 226 | D14* 227 | %TO.C,C6*% 228 | X204010000Y-38435000D03* 229 | X204010000Y-39985000D03* 230 | %TD*% 231 | D19* 232 | %TO.C,U2*% 233 | X200210000Y-39787500D03* 234 | X200210000Y-40287500D03* 235 | X200210000Y-40787500D03* 236 | X200210000Y-41287500D03* 237 | X201690000Y-41287500D03* 238 | X201690000Y-40787500D03* 239 | X201690000Y-40287500D03* 240 | X201690000Y-39787500D03* 241 | %TD*% 242 | D20* 243 | %TO.C,F2*% 244 | X182880000Y-37084000D03* 245 | X181380000Y-37084000D03* 246 | %TD*% 247 | D14* 248 | %TO.C,C19*% 249 | X207300000Y-38405000D03* 250 | X207300000Y-39955000D03* 251 | %TD*% 252 | D21* 253 | %TO.C,CN4*% 254 | X58408000Y-58126000D03* 255 | X58408000Y-56886000D03* 256 | D22* 257 | X61468000Y-54306000D03* 258 | X61468000Y-60706000D03* 259 | %TD*% 260 | D12* 261 | %TO.C,D2*% 262 | X41132500Y-34030000D03* 263 | X42707500Y-34030000D03* 264 | %TD*% 265 | D23* 266 | %TO.C,R30*% 267 | X241660000Y-45540000D03* 268 | X241660000Y-43890000D03* 269 | %TD*% 270 | %TO.C,R10*% 271 | X182940000Y-40475000D03* 272 | X182940000Y-38825000D03* 273 | %TD*% 274 | D24* 275 | %TO.C,D4*% 276 | X246697500Y-33870000D03* 277 | X245122500Y-33870000D03* 278 | %TD*% 279 | D25* 280 | %TO.C,U12*% 281 | X189615000Y-42740000D03* 282 | D26* 283 | X190152500Y-42815000D03* 284 | D25* 285 | X190690000Y-42740000D03* 286 | X190690000Y-41040000D03* 287 | D26* 288 | X190152500Y-40965000D03* 289 | D25* 290 | X189615000Y-41040000D03* 291 | %TD*% 292 | D13* 293 | %TO.C,C13*% 294 | X191980000Y-65835000D03* 295 | X193530000Y-65835000D03* 296 | %TD*% 297 | D23* 298 | %TO.C,R11*% 299 | X245160000Y-37185000D03* 300 | X245160000Y-35535000D03* 301 | %TD*% 302 | D27* 303 | %TO.C,SW2*% 304 | X207590000Y-33610000D03* 305 | X212190000Y-33610000D03* 306 | D28* 307 | X208220000Y-35150000D03* 308 | X211570000Y-35150000D03* 309 | %TD*% 310 | D23* 311 | %TO.C,R29*% 312 | X239910000Y-45540000D03* 313 | X239910000Y-43890000D03* 314 | %TD*% 315 | D14* 316 | %TO.C,C15*% 317 | X61042500Y-48768000D03* 318 | X61042500Y-50318000D03* 319 | %TD*% 320 | D29* 321 | %TO.C,U11*% 322 | X191925000Y-73560000D03* 323 | X193195000Y-73560000D03* 324 | X194465000Y-73560000D03* 325 | X195735000Y-73560000D03* 326 | X197005000Y-73560000D03* 327 | X198275000Y-73560000D03* 328 | X199545000Y-73560000D03* 329 | X200815000Y-73560000D03* 330 | X200815000Y-68610000D03* 331 | X199545000Y-68610000D03* 332 | X198275000Y-68610000D03* 333 | X197005000Y-68610000D03* 334 | X195735000Y-68610000D03* 335 | X194465000Y-68610000D03* 336 | X193195000Y-68610000D03* 337 | X191925000Y-68610000D03* 338 | %TD*% 339 | D24* 340 | %TO.C,D3*% 341 | X47771166Y-33900000D03* 342 | X46196166Y-33900000D03* 343 | %TD*% 344 | D30* 345 | %TO.C,R1*% 346 | X49707000Y-35820000D03* 347 | X51357000Y-35820000D03* 348 | %TD*% 349 | D31* 350 | %TO.C,C16*% 351 | X214330000Y-41805000D03* 352 | X214330000Y-40255000D03* 353 | %TD*% 354 | D32* 355 | %TO.C,F1*% 356 | X192780000Y-41045000D03* 357 | X192780000Y-42545000D03* 358 | %TD*% 359 | D11* 360 | %TO.C,R5*% 361 | X208365000Y-48540000D03* 362 | X206715000Y-48540000D03* 363 | %TD*% 364 | D33* 365 | %TO.C,SW1*% 366 | X203890000Y-36455000D03* 367 | X200890000Y-36455000D03* 368 | X199390000Y-36455000D03* 369 | D34* 370 | X197840000Y-35745000D03* 371 | X197840000Y-33475000D03* 372 | X205440000Y-33475000D03* 373 | X205440000Y-35745000D03* 374 | %TD*% 375 | D35* 376 | %TO.C,Card1*% 377 | X239880000Y-53080000D03* 378 | X239880000Y-54180000D03* 379 | X239880000Y-55280000D03* 380 | X239880000Y-56380000D03* 381 | X239880000Y-57480000D03* 382 | X239880000Y-58580000D03* 383 | X239880000Y-59680000D03* 384 | X239880000Y-60780000D03* 385 | D36* 386 | X247820000Y-48630000D03* 387 | X247820000Y-63230000D03* 388 | D35* 389 | X239880000Y-51980000D03* 390 | X239880000Y-50780000D03* 391 | %TD*% 392 | D37* 393 | %TO.C,Q2*% 394 | X42918000Y-37709000D03* 395 | X41918000Y-37709000D03* 396 | X42418000Y-38999000D03* 397 | %TD*% 398 | D27* 399 | %TO.C,SW4*% 400 | X238250000Y-33630000D03* 401 | X242850000Y-33630000D03* 402 | D28* 403 | X238880000Y-35170000D03* 404 | X242230000Y-35170000D03* 405 | %TD*% 406 | D29* 407 | %TO.C,U9*% 408 | X217330000Y-73560000D03* 409 | X218600000Y-73560000D03* 410 | X219870000Y-73560000D03* 411 | X221140000Y-73560000D03* 412 | X222410000Y-73560000D03* 413 | X223680000Y-73560000D03* 414 | X224950000Y-73560000D03* 415 | X226220000Y-73560000D03* 416 | X226220000Y-68610000D03* 417 | X224950000Y-68610000D03* 418 | X223680000Y-68610000D03* 419 | X222410000Y-68610000D03* 420 | X221140000Y-68610000D03* 421 | X219870000Y-68610000D03* 422 | X218600000Y-68610000D03* 423 | X217330000Y-68610000D03* 424 | %TD*% 425 | D38* 426 | %TO.C,CN3*% 427 | X34290000Y-37846000D03* 428 | X33050000Y-37846000D03* 429 | D39* 430 | X30470000Y-34786000D03* 431 | X36870000Y-34786000D03* 432 | %TD*% 433 | D40* 434 | %TO.C,QWIIC2*% 435 | X249705000Y-45080000D03* 436 | X249705000Y-44080000D03* 437 | X249705000Y-43080000D03* 438 | X249705000Y-42080000D03* 439 | D41* 440 | X253580000Y-46380000D03* 441 | X253580000Y-40780000D03* 442 | %TD*% 443 | D30* 444 | %TO.C,R6*% 445 | X62992500Y-51959000D03* 446 | X64642500Y-51959000D03* 447 | %TD*% 448 | D14* 449 | %TO.C,C1*% 450 | X198196000Y-40119000D03* 451 | X198196000Y-41669000D03* 452 | %TD*% 453 | D23* 454 | %TO.C,R32*% 455 | X243410000Y-45540000D03* 456 | X243410000Y-43890000D03* 457 | %TD*% 458 | D13* 459 | %TO.C,C10*% 460 | X230730000Y-65835000D03* 461 | X232280000Y-65835000D03* 462 | %TD*% 463 | D23* 464 | %TO.C,R14*% 465 | X48006000Y-39370000D03* 466 | X48006000Y-37720000D03* 467 | %TD*% 468 | D13* 469 | %TO.C,C12*% 470 | X205730000Y-65835000D03* 471 | X207280000Y-65835000D03* 472 | %TD*% 473 | D42* 474 | %TO.C,C23*% 475 | X55997998Y-48713409D03* 476 | X55997998Y-54113409D03* 477 | %TD*% 478 | D30* 479 | %TO.C,R2*% 480 | X41085000Y-35880000D03* 481 | X42735000Y-35880000D03* 482 | %TD*% 483 | D31* 484 | %TO.C,C17*% 485 | X212740000Y-41795000D03* 486 | X212740000Y-40245000D03* 487 | %TD*% 488 | D43* 489 | %TO.C,U1*% 490 | X65130000Y-50393000D03* 491 | X65130000Y-49443000D03* 492 | X65130000Y-48493000D03* 493 | X62855000Y-48493000D03* 494 | X62855000Y-49443000D03* 495 | X62855000Y-50393000D03* 496 | %TD*% 497 | D23* 498 | %TO.C,R12*% 499 | X184720000Y-40455000D03* 500 | X184720000Y-38805000D03* 501 | %TD*% 502 | %TO.C,R33*% 503 | X245160000Y-45540000D03* 504 | X245160000Y-43890000D03* 505 | %TD*% 506 | %TO.C,R31*% 507 | X246910000Y-45540000D03* 508 | X246910000Y-43890000D03* 509 | %TD*% 510 | D14* 511 | %TO.C,C5*% 512 | X66892500Y-48768000D03* 513 | X66892500Y-50318000D03* 514 | %TD*% 515 | D44* 516 | %TO.C,CN2*% 517 | X203950000Y-54260000D03* 518 | X203950000Y-53760000D03* 519 | X203950000Y-53260000D03* 520 | X203950000Y-52760000D03* 521 | X203950000Y-52260000D03* 522 | X203950000Y-51760000D03* 523 | X203950000Y-51260000D03* 524 | X203950000Y-50760000D03* 525 | X203950000Y-50260000D03* 526 | X203950000Y-49760000D03* 527 | X203950000Y-49260000D03* 528 | X203950000Y-48760000D03* 529 | X203950000Y-48260000D03* 530 | X203950000Y-47760000D03* 531 | X203950000Y-47260000D03* 532 | X203950000Y-46760000D03* 533 | X203950000Y-46260000D03* 534 | X203950000Y-45760000D03* 535 | D45* 536 | X202050000Y-43810000D03* 537 | X202050000Y-56210000D03* 538 | %TD*% 539 | D46* 540 | %TO.C,QWIIC1*% 541 | X96320000Y-37860000D03* 542 | X95320000Y-37860000D03* 543 | X94320000Y-37860000D03* 544 | X93320000Y-37860000D03* 545 | D47* 546 | X97620000Y-33985000D03* 547 | X92020000Y-33985000D03* 548 | %TD*% 549 | D48* 550 | %TO.C,L2*% 551 | X196596000Y-41544000D03* 552 | X196596000Y-40144000D03* 553 | %TD*% 554 | D31* 555 | %TO.C,C20*% 556 | X211150000Y-41795000D03* 557 | X211150000Y-40245000D03* 558 | %TD*% 559 | D13* 560 | %TO.C,C8*% 561 | X242730000Y-65835000D03* 562 | X244280000Y-65835000D03* 563 | %TD*% 564 | D14* 565 | %TO.C,C3*% 566 | X213930000Y-43485000D03* 567 | X213930000Y-45035000D03* 568 | %TD*% 569 | D49* 570 | %TO.C,U4*% 571 | X216405000Y-40500000D03* 572 | X216405000Y-41770000D03* 573 | X216405000Y-43040000D03* 574 | X216405000Y-44310000D03* 575 | X216405000Y-45580000D03* 576 | X216405000Y-46850000D03* 577 | X216405000Y-48120000D03* 578 | X216405000Y-49390000D03* 579 | X216405000Y-50660000D03* 580 | X216405000Y-51930000D03* 581 | X216405000Y-53200000D03* 582 | X216405000Y-54470000D03* 583 | X216405000Y-55740000D03* 584 | X216405000Y-57010000D03* 585 | D50* 586 | X218170000Y-58260000D03* 587 | X219440000Y-58260000D03* 588 | X220710000Y-58260000D03* 589 | X221980000Y-58260000D03* 590 | X223250000Y-58260000D03* 591 | X224520000Y-58260000D03* 592 | X225790000Y-58260000D03* 593 | X227060000Y-58260000D03* 594 | X228330000Y-58260000D03* 595 | X229600000Y-58260000D03* 596 | X230870000Y-58260000D03* 597 | X232140000Y-58260000D03* 598 | D49* 599 | X233905000Y-57010000D03* 600 | X233905000Y-55740000D03* 601 | X233905000Y-54470000D03* 602 | X233905000Y-53200000D03* 603 | X233905000Y-51930000D03* 604 | X233905000Y-50660000D03* 605 | X233905000Y-49390000D03* 606 | X233905000Y-48120000D03* 607 | X233905000Y-46850000D03* 608 | X233905000Y-45580000D03* 609 | X233905000Y-44310000D03* 610 | X233905000Y-43040000D03* 611 | X233905000Y-41770000D03* 612 | X233905000Y-40500000D03* 613 | D51* 614 | X222255000Y-46820000D03* 615 | X222255000Y-48220000D03* 616 | X222255000Y-49620000D03* 617 | X222255000Y-49620000D03* 618 | X223655000Y-46820000D03* 619 | X223655000Y-46820000D03* 620 | X223655000Y-48220000D03* 621 | X223655000Y-49620000D03* 622 | X225055000Y-46820000D03* 623 | X225055000Y-48220000D03* 624 | X225055000Y-49620000D03* 625 | %TD*% 626 | D31* 627 | %TO.C,C4*% 628 | X194370000Y-42600000D03* 629 | X194370000Y-41050000D03* 630 | %TD*% 631 | D29* 632 | %TO.C,U8*% 633 | X230032500Y-73560000D03* 634 | X231302500Y-73560000D03* 635 | X232572500Y-73560000D03* 636 | X233842500Y-73560000D03* 637 | X235112500Y-73560000D03* 638 | X236382500Y-73560000D03* 639 | X237652500Y-73560000D03* 640 | X238922500Y-73560000D03* 641 | X238922500Y-68610000D03* 642 | X237652500Y-68610000D03* 643 | X236382500Y-68610000D03* 644 | X235112500Y-68610000D03* 645 | X233842500Y-68610000D03* 646 | X232572500Y-68610000D03* 647 | X231302500Y-68610000D03* 648 | X230032500Y-68610000D03* 649 | %TD*% 650 | D52* 651 | %TO.C,R4*% 652 | X212280000Y-43435000D03* 653 | X212280000Y-45085000D03* 654 | %TD*% 655 | D53* 656 | %TO.C,C21*% 657 | X237155000Y-60410000D03* 658 | X235605000Y-60410000D03* 659 | %TD*% 660 | D54* 661 | %TO.C,D6*% 662 | X25400000Y-42706000D03* 663 | X25400000Y-40606000D03* 664 | %TD*% 665 | D29* 666 | %TO.C,U7*% 667 | X242735000Y-73560000D03* 668 | X244005000Y-73560000D03* 669 | X245275000Y-73560000D03* 670 | X246545000Y-73560000D03* 671 | X247815000Y-73560000D03* 672 | X249085000Y-73560000D03* 673 | X250355000Y-73560000D03* 674 | X251625000Y-73560000D03* 675 | X251625000Y-68610000D03* 676 | X250355000Y-68610000D03* 677 | X249085000Y-68610000D03* 678 | X247815000Y-68610000D03* 679 | X246545000Y-68610000D03* 680 | X245275000Y-68610000D03* 681 | X244005000Y-68610000D03* 682 | X242735000Y-68610000D03* 683 | %TD*% 684 | D23* 685 | %TO.C,R8*% 686 | X46482000Y-39370000D03* 687 | X46482000Y-37720000D03* 688 | %TD*% 689 | D29* 690 | %TO.C,U10*% 691 | X204627500Y-73560000D03* 692 | X205897500Y-73560000D03* 693 | X207167500Y-73560000D03* 694 | X208437500Y-73560000D03* 695 | X209707500Y-73560000D03* 696 | X210977500Y-73560000D03* 697 | X212247500Y-73560000D03* 698 | X213517500Y-73560000D03* 699 | X213517500Y-68610000D03* 700 | X212247500Y-68610000D03* 701 | X210977500Y-68610000D03* 702 | X209707500Y-68610000D03* 703 | X208437500Y-68610000D03* 704 | X207167500Y-68610000D03* 705 | X205897500Y-68610000D03* 706 | X204627500Y-68610000D03* 707 | %TD*% 708 | D23* 709 | %TO.C,R28*% 710 | X238160000Y-45540000D03* 711 | X238160000Y-43890000D03* 712 | %TD*% 713 | D13* 714 | %TO.C,C7*% 715 | X36309000Y-39311920D03* 716 | X37859000Y-39311920D03* 717 | %TD*% 718 | D55* 719 | %TO.C,U6*% 720 | X211240000Y-38440000D03* 721 | D56* 722 | X211240000Y-37790000D03* 723 | D57* 724 | X210430000Y-37790000D03* 725 | D58* 726 | X210430000Y-38440000D03* 727 | D59* 728 | X210835000Y-38115000D03* 729 | %TD*% 730 | M02* 731 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.3} date 2024-12-15T16:48:59+0000 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2024-12-15T16:48:59+00:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3 6 | ; #@! TF.FileFunction,NonPlated,1,4,NPTH 7 | FMAT,2 8 | INCH 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.0236 11 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 12 | T2C0.0866 13 | % 14 | G90 15 | G05 16 | T1 17 | X7.4071Y-1.4823 18 | X7.6346Y-1.4823 19 | T2 20 | X1.0228Y-1.4374 21 | X1.0228Y-6.7917 22 | X9.8811Y-1.4374 23 | X9.8811Y-6.7917 24 | M30 25 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 8.0.3} date 2024-12-15T16:48:59+0000 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2024-12-15T16:48:59+00:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.3 6 | ; #@! TF.FileFunction,Plated,1,4,PTH 7 | FMAT,2 8 | INCH 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.0118 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.0236 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.0276 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C0.0335 17 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 18 | T5C0.0394 19 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 20 | T6C0.0433 21 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 22 | T7C0.0630 23 | % 24 | G90 25 | G05 26 | T1 27 | X1.0Y-3.28 28 | X1.0Y-4.09 29 | X1.0Y-4.73 30 | X1.0Y-5.31 31 | X1.0Y-6.0 32 | X1.01Y-1.56 33 | X1.19Y-2.89 34 | X1.2Y-1.65 35 | X1.2Y-2.07 36 | X1.2Y-2.5016 37 | X1.32Y-6.81 38 | X1.44Y-1.63 39 | X1.44Y-4.99 40 | X1.485Y-5.8047 41 | X1.51Y-1.45 42 | X1.58Y-1.38 43 | X1.59Y-1.45 44 | X1.5937Y-2.5016 45 | X1.5937Y-2.8953 46 | X1.6Y-2.08 47 | X1.61Y-3.2 48 | X1.62Y-1.63 49 | X1.6626Y-3.4157 50 | X1.7961Y-4.1791 51 | X1.83Y-1.61 52 | X1.88Y-4.04 53 | X1.92Y-1.38 54 | X1.92Y-1.8031 55 | X1.94Y-2.9 56 | X1.95Y-1.61 57 | X1.9833Y-1.3787 58 | X1.9874Y-2.5016 59 | X2.01Y-2.1079 60 | X2.06Y-5.79 61 | X2.0681Y-1.7417 62 | X2.1532Y-1.8268 63 | X2.2157Y-1.3794 64 | X2.2386Y-5.0276 65 | X2.3Y-4.16 66 | X2.32Y-6.81 67 | X2.3413Y-1.3464 68 | X2.3811Y-2.5016 69 | X2.39Y-3.19 70 | X2.43Y-2.02 71 | X2.43Y-4.93 72 | X2.4504Y-3.4044 73 | X2.4567Y-5.8083 74 | X2.4634Y-1.4177 75 | X2.4634Y-1.8422 76 | X2.5142Y-1.6299 77 | X2.5204Y-1.9839 78 | X2.5252Y-1.5114 79 | X2.62Y-1.81 80 | X2.6382Y-4.176 81 | X2.67Y-2.2291 82 | X2.71Y-2.04 83 | X2.7213Y-1.82 84 | X2.7748Y-2.5016 85 | X2.8Y-2.87 86 | X2.87Y-5.79 87 | X2.92Y-1.83 88 | X2.9248Y-1.9118 89 | X2.9953Y-5.0067 90 | X3.07Y-2.21 91 | X3.1Y-4.15 92 | X3.1685Y-2.1079 93 | X3.1685Y-2.5016 94 | X3.22Y-4.93 95 | X3.28Y-3.19 96 | X3.2898Y-5.8114 97 | X3.29Y-6.82 98 | X3.3441Y-1.5568 99 | X3.3508Y-3.4453 100 | X3.4606Y-4.1752 101 | X3.55Y-1.51 102 | X3.55Y-1.92 103 | X3.56Y-2.86 104 | X3.5622Y-2.5016 105 | X3.67Y-5.8 106 | X3.68Y-1.69 107 | X3.8638Y-5.0264 108 | X3.87Y-1.89 109 | X3.88Y-4.15 110 | X3.8884Y-1.45 111 | X3.913Y-1.5157 112 | X3.9559Y-2.5016 113 | X3.9811Y-1.8469 114 | X4.0063Y-1.8232 115 | X4.03Y-4.92 116 | X4.04Y-3.2 117 | X4.0673Y-5.8067 118 | X4.0937Y-3.4059 119 | X4.11Y-6.8 120 | X4.16Y-1.34 121 | X4.1654Y-2.1913 122 | X4.2555Y-4.1791 123 | X4.31Y-1.92 124 | X4.3496Y-2.5016 125 | X4.3496Y-2.8953 126 | X4.39Y-1.55 127 | X4.48Y-5.78 128 | X4.51Y-3.25 129 | X4.65Y-4.13 130 | X4.7004Y-5.0346 131 | X4.7433Y-2.5016 132 | X4.77Y-1.55 133 | X4.77Y-1.92 134 | X4.84Y-4.93 135 | X4.87Y-1.33 136 | X4.9106Y-3.3961 137 | X4.9306Y-5.8088 138 | X5.03Y-6.8 139 | X5.137Y-2.5016 140 | X5.137Y-2.8953 141 | X5.18Y-3.18 142 | X5.2417Y-4.1941 143 | X5.31Y-1.55 144 | X5.34Y-5.78 145 | X5.4Y-4.12 146 | X5.4598Y-5.0073 147 | X5.47Y-1.91 148 | X5.5307Y-2.5016 149 | X5.5848Y-5.839 150 | X5.6Y-1.34 151 | X5.67Y-3.16 152 | X5.71Y-4.93 153 | X5.7433Y-3.4325 154 | X5.88Y-1.94 155 | X5.9Y-1.52 156 | X5.9244Y-2.5016 157 | X5.9677Y-4.1799 158 | X6.14Y-5.79 159 | X6.2319Y-4.9972 160 | X6.28Y-2.93 161 | X6.3181Y-2.5016 162 | X6.32Y-4.15 163 | X6.34Y-1.93 164 | X6.41Y-6.77 165 | X6.49Y-1.55 166 | X6.49Y-3.2 167 | X6.5488Y-5.8051 168 | X6.55Y-1.33 169 | X6.5661Y-3.4423 170 | X6.64Y-4.94 171 | X6.7118Y-2.5016 172 | X6.73Y-2.17 173 | X6.785Y-4.1768 174 | X6.94Y-5.79 175 | X7.057Y-4.9901 176 | X7.0693Y-1.4323 177 | X7.1055Y-2.5016 178 | X7.13Y-1.53 179 | X7.14Y-4.17 180 | X7.1699Y-1.74 181 | X7.17Y-1.34 182 | X7.22Y-3.24 183 | X7.239Y-1.593 184 | X7.2487Y-1.4487 185 | X7.28Y-2.93 186 | X7.3581Y-1.5803 187 | X7.38Y-1.91 188 | X7.3803Y-3.4362 189 | X7.4264Y-1.5748 190 | X7.4291Y-5.8106 191 | X7.44Y-2.16 192 | X7.44Y-4.95 193 | X7.4657Y-1.7248 194 | X7.4665Y-1.6496 195 | X7.4992Y-2.5016 196 | X7.5134Y-1.7248 197 | X7.5355Y-2.9983 198 | X7.5406Y-1.6502 199 | X7.6004Y-4.1768 200 | X7.6047Y-1.5736 201 | X7.6062Y-2.838 202 | X7.6102Y-2.9966 203 | X7.6177Y-2.3839 204 | X7.65Y-1.89 205 | X7.6564Y-2.838 206 | X7.6849Y-2.5241 207 | X7.6909Y-2.1898 208 | X7.7049Y-2.837 209 | X7.7079Y-2.9717 210 | X7.71Y-6.77 211 | X7.7413Y-2.525 212 | X7.7433Y-2.3819 213 | X7.7561Y-2.835 214 | X7.7561Y-2.9719 215 | X7.8106Y-1.7421 216 | X7.828Y-2.46 217 | X7.84Y-1.6059 218 | X7.8512Y-1.511 219 | X7.8535Y-4.9902 220 | X7.8677Y-1.7469 221 | X7.87Y-1.84 222 | X7.8799Y-2.9625 223 | X7.94Y-1.35 224 | X7.94Y-4.14 225 | X7.9409Y-1.511 226 | X7.95Y-1.97 227 | X7.95Y-2.37 228 | X7.9618Y-1.8429 229 | X7.9642Y-1.8087 230 | X7.9685Y-1.878 231 | X7.9694Y-2.1413 232 | X7.9705Y-1.6043 233 | X8.0571Y-3.0098 234 | X8.0648Y-1.5735 235 | X8.0885Y-1.3606 236 | X8.09Y-2.47 237 | X8.1Y-2.15 238 | X8.1008Y-2.765 239 | X8.1063Y-3.0067 240 | X8.1292Y-1.5745 241 | X8.1555Y-2.7626 242 | X8.1831Y-3.4319 243 | X8.1923Y-1.9431 244 | X8.1948Y-1.5739 245 | X8.2027Y-2.5346 246 | X8.2055Y-2.7697 247 | X8.2079Y-3.0075 248 | X8.2278Y-2.0135 249 | X8.2539Y-2.7736 250 | X8.2594Y-3.0075 251 | X8.2654Y-5.8189 252 | X8.2656Y-1.7056 253 | X8.2709Y-2.1772 254 | X8.28Y-4.93 255 | X8.3407Y-1.4885 256 | X8.36Y-3.35 257 | X8.361Y-1.4457 258 | X8.3743Y-1.3692 259 | X8.3787Y-2.9587 260 | X8.39Y-2.37 261 | X8.4055Y-4.1673 262 | X8.4205Y-2.2028 263 | X8.4205Y-2.2362 264 | X8.4274Y-2.5909 265 | X8.4461Y-2.461 266 | X8.4524Y-2.5201 267 | X8.46Y-1.7449 268 | X8.4669Y-1.86 269 | X8.4677Y-1.8945 270 | X8.4694Y-1.8286 271 | X8.4726Y-2.6116 272 | X8.5228Y-2.5919 273 | X8.5358Y-2.5559 274 | X8.5567Y-3.013 275 | X8.5748Y-1.5957 276 | X8.59Y-2.38 277 | X8.6Y-5.8 278 | X8.6055Y-2.7691 279 | X8.6087Y-3.0126 280 | X8.63Y-1.75 281 | X8.63Y-1.96 282 | X8.64Y-2.17 283 | X8.6539Y-2.7713 284 | X8.6803Y-4.9925 285 | X8.7028Y-2.7736 286 | X8.7087Y-3.0118 287 | X8.71Y-4.13 288 | X8.7136Y-2.5568 289 | X8.7468Y-2.7765 290 | X8.7583Y-3.0106 291 | X8.7752Y-1.8715 292 | X8.7757Y-1.9285 293 | X8.7894Y-2.435 294 | X8.7935Y-2.5585 295 | X8.82Y-2.18 296 | X8.83Y-1.75 297 | X8.8318Y-1.8715 298 | X8.8332Y-1.9271 299 | X8.84Y-4.9 300 | X8.8602Y-2.5622 301 | X8.87Y-2.41 302 | X8.8794Y-2.9612 303 | X8.886Y-2.6244 304 | X8.92Y-2.52 305 | X8.92Y-6.75 306 | X8.9307Y-2.5821 307 | X8.9362Y-3.0112 308 | X8.9451Y-2.6382 309 | X8.9772Y-3.4165 310 | X8.99Y-3.12 311 | X8.9996Y-2.5799 312 | X9.0287Y-2.4945 313 | X9.04Y-1.76 314 | X9.04Y-1.97 315 | X9.04Y-2.18 316 | X9.0724Y-1.6587 317 | X9.0799Y-5.8079 318 | X9.1Y-2.36 319 | X9.1091Y-3.0039 320 | X9.11Y-3.28 321 | X9.1311Y-2.7622 322 | X9.1476Y-1.7894 323 | X9.1488Y-1.7417 324 | X9.1634Y-1.606 325 | X9.1819Y-2.5556 326 | X9.1833Y-2.7848 327 | X9.2035Y-3.0055 328 | X9.2118Y-4.1638 329 | X9.2157Y-2.7809 330 | X9.2445Y-2.7938 331 | X9.2621Y-1.5956 332 | X9.264Y-3.0067 333 | X9.2819Y-2.1429 334 | X9.2842Y-1.8824 335 | X9.2925Y-2.5748 336 | X9.3059Y-2.2291 337 | X9.324Y-1.7181 338 | X9.3264Y-2.0246 339 | X9.3332Y-1.9814 340 | X9.3685Y-1.8524 341 | X9.3706Y-1.4493 342 | X9.3722Y-2.6116 343 | X9.3791Y-2.9595 344 | X9.3795Y-2.3846 345 | X9.4067Y-2.4846 346 | X9.4142Y-1.8988 347 | X9.4293Y-2.6352 348 | X9.44Y-3.4 349 | X9.4638Y-2.5545 350 | X9.4705Y-1.9035 351 | X9.4746Y-2.588 352 | X9.48Y-3.72 353 | X9.4815Y-4.9955 354 | X9.49Y-1.54 355 | X9.5083Y-2.0882 356 | X9.5106Y-1.9575 357 | X9.53Y-2.2197 358 | X9.531Y-2.3108 359 | X9.5409Y-1.9075 360 | X9.5543Y-3.0102 361 | X9.5697Y-2.5528 362 | X9.6039Y-1.3317 363 | X9.6094Y-2.7573 364 | X9.6094Y-3.0083 365 | X9.64Y-6.77 366 | X9.6559Y-2.584 367 | X9.6577Y-2.778 368 | X9.7Y-2.39 369 | X9.7059Y-3.0093 370 | X9.7069Y-2.8016 371 | X9.71Y-2.02 372 | X9.75Y-1.52 373 | X9.7512Y-2.7868 374 | X9.752Y-1.3711 375 | X9.7568Y-2.4476 376 | X9.7571Y-3.0093 377 | X9.775Y-1.6954 378 | X9.7764Y-1.6555 379 | X9.7906Y-2.6115 380 | X9.8034Y-1.9036 381 | X9.85Y-2.6352 382 | X9.8614Y-2.5016 383 | X9.8846Y-2.9595 384 | X9.91Y-3.32 385 | X9.91Y-6.1 386 | X9.92Y-4.45 387 | X9.92Y-5.29 388 | X9.95Y-1.35 389 | X9.98Y-1.56 390 | X9.98Y-1.87 391 | T3 392 | X8.2299Y-1.3232 393 | X8.2969Y-1.3232 394 | X9.437Y-1.324 395 | X9.5039Y-1.324 396 | T4 397 | X7.8795Y-1.3624 398 | X7.9976Y-1.3624 399 | T5 400 | X2.6213Y-1.3768 401 | X2.6213Y-1.4768 402 | X2.7213Y-1.3768 403 | X2.7213Y-1.4768 404 | X2.8213Y-1.3768 405 | X2.8213Y-1.4768 406 | X2.9213Y-1.3768 407 | X2.9213Y-1.4768 408 | X3.0213Y-1.3768 409 | X3.0213Y-1.4768 410 | X3.1213Y-1.3768 411 | X3.1213Y-1.4768 412 | X3.2213Y-1.3768 413 | X3.2213Y-1.4768 414 | X3.3213Y-1.3768 415 | X3.3213Y-1.4768 416 | X3.4213Y-1.3768 417 | X3.4213Y-1.4768 418 | T6 419 | X2.2795Y-1.3926 420 | X2.2795Y-1.6288 421 | T7 422 | X9.5697Y-2.0051 423 | X9.5697Y-2.3988 424 | T2 425 | G00X7.3506Y-1.3531 426 | M15 427 | G01X7.3506Y-1.3217 428 | M16 429 | G05 430 | G00X7.3506Y-1.5232 431 | M15 432 | G01X7.3506Y-1.4799 433 | M16 434 | G05 435 | G00X7.6911Y-1.3531 436 | M15 437 | G01X7.6911Y-1.3217 438 | M16 439 | G05 440 | G00X7.6911Y-1.5232 441 | M15 442 | G01X7.6911Y-1.4799 443 | M16 444 | G05 445 | M30 446 | -------------------------------------------------------------------------------- /gerbers/esp32-s3-spectrum-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "GenerationSoftware": { 4 | "Vendor": "KiCad", 5 | "Application": "Pcbnew", 6 | "Version": "8.0.3" 7 | }, 8 | "CreationDate": "2024-12-15T16:49:56+00:00" 9 | }, 10 | "GeneralSpecs": { 11 | "ProjectId": { 12 | "Name": "esp32-s3-spectrum", 13 | "GUID": "65737033-322d-4733-932d-737065637472", 14 | "Revision": "rev?" 15 | }, 16 | "Size": { 17 | "X": 233.03, 18 | "Y": 144.03 19 | }, 20 | "LayerNumber": 4, 21 | "BoardThickness": 1.6, 22 | "Finish": "None" 23 | }, 24 | "DesignRules": [ 25 | { 26 | "Layers": "Outer", 27 | "PadToPad": 0.2, 28 | "PadToTrack": 0.2, 29 | "TrackToTrack": 0.2, 30 | "MinLineWidth": 0.2, 31 | "TrackToRegion": 0.5, 32 | "RegionToRegion": 0.5 33 | }, 34 | { 35 | "Layers": "Inner", 36 | "PadToPad": 0.2, 37 | "PadToTrack": 0.2, 38 | "TrackToTrack": 0.2, 39 | "TrackToRegion": 0.5, 40 | "RegionToRegion": 0.5 41 | } 42 | ], 43 | "FilesAttributes": [ 44 | { 45 | "Path": "esp32-s3-spectrum-F_Cu.gbr", 46 | "FileFunction": "Copper,L1,Top", 47 | "FilePolarity": "Positive" 48 | }, 49 | { 50 | "Path": "esp32-s3-spectrum-In1_Cu.gbr", 51 | "FileFunction": "Copper,L2,Inr", 52 | "FilePolarity": "Positive" 53 | }, 54 | { 55 | "Path": "esp32-s3-spectrum-In2_Cu.gbr", 56 | "FileFunction": "Copper,L3,Inr", 57 | "FilePolarity": "Positive" 58 | }, 59 | { 60 | "Path": "esp32-s3-spectrum-B_Cu.gbr", 61 | "FileFunction": "Copper,L4,Bot", 62 | "FilePolarity": "Positive" 63 | }, 64 | { 65 | "Path": "esp32-s3-spectrum-F_Paste.gbr", 66 | "FileFunction": "SolderPaste,Top", 67 | "FilePolarity": "Positive" 68 | }, 69 | { 70 | "Path": "esp32-s3-spectrum-B_Paste.gbr", 71 | "FileFunction": "SolderPaste,Bot", 72 | "FilePolarity": "Positive" 73 | }, 74 | { 75 | "Path": "esp32-s3-spectrum-F_Silkscreen.gbr", 76 | "FileFunction": "Legend,Top", 77 | "FilePolarity": "Positive" 78 | }, 79 | { 80 | "Path": "esp32-s3-spectrum-B_Silkscreen.gbr", 81 | "FileFunction": "Legend,Bot", 82 | "FilePolarity": "Positive" 83 | }, 84 | { 85 | "Path": "esp32-s3-spectrum-F_Mask.gbr", 86 | "FileFunction": "SolderMask,Top", 87 | "FilePolarity": "Negative" 88 | }, 89 | { 90 | "Path": "esp32-s3-spectrum-B_Mask.gbr", 91 | "FileFunction": "SolderMask,Bot", 92 | "FilePolarity": "Negative" 93 | }, 94 | { 95 | "Path": "esp32-s3-spectrum-Edge_Cuts.gbr", 96 | "FileFunction": "Profile", 97 | "FilePolarity": "Positive" 98 | } 99 | ], 100 | "MaterialStackup": [ 101 | { 102 | "Type": "Legend", 103 | "Color": "White", 104 | "Name": "Top Silk Screen" 105 | }, 106 | { 107 | "Type": "SolderPaste", 108 | "Name": "Top Solder Paste" 109 | }, 110 | { 111 | "Type": "SolderMask", 112 | "Color": "Black", 113 | "Thickness": 0.01, 114 | "Name": "Top Solder Mask" 115 | }, 116 | { 117 | "Type": "Copper", 118 | "Thickness": 0.035, 119 | "Name": "F.Cu" 120 | }, 121 | { 122 | "Type": "Dielectric", 123 | "Thickness": 0.1, 124 | "Material": "FR4", 125 | "Name": "F.Cu/In1.Cu", 126 | "Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)" 127 | }, 128 | { 129 | "Type": "Copper", 130 | "Thickness": 0.035, 131 | "Name": "In1.Cu" 132 | }, 133 | { 134 | "Type": "Dielectric", 135 | "Thickness": 1.24, 136 | "Material": "FR4", 137 | "Name": "In1.Cu/In2.Cu", 138 | "Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)" 139 | }, 140 | { 141 | "Type": "Copper", 142 | "Thickness": 0.035, 143 | "Name": "In2.Cu" 144 | }, 145 | { 146 | "Type": "Dielectric", 147 | "Thickness": 0.1, 148 | "Material": "FR4", 149 | "Name": "In2.Cu/B.Cu", 150 | "Notes": "Type: dielectric layer 3 (from In2.Cu to B.Cu)" 151 | }, 152 | { 153 | "Type": "Copper", 154 | "Thickness": 0.035, 155 | "Name": "B.Cu" 156 | }, 157 | { 158 | "Type": "SolderMask", 159 | "Color": "Black", 160 | "Thickness": 0.01, 161 | "Name": "Bottom Solder Mask" 162 | }, 163 | { 164 | "Type": "SolderPaste", 165 | "Name": "Bottom Solder Paste" 166 | }, 167 | { 168 | "Type": "Legend", 169 | "Color": "White", 170 | "Name": "Bottom Silk Screen" 171 | } 172 | ] 173 | } 174 | -------------------------------------------------------------------------------- /images/esp32-s3-spectrum-pcb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/images/esp32-s3-spectrum-pcb.pdf -------------------------------------------------------------------------------- /images/esp32-s3-spectrum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/images/esp32-s3-spectrum.jpg -------------------------------------------------------------------------------- /images/esp32-s3-spectrum.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atomic14/esp32-zxspectrum-hardware/571d62934d5ac1c481df82cf1590839a3d2c76c9/images/esp32-s3-spectrum.pdf -------------------------------------------------------------------------------- /keyboard-footprint/USB-symbol.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20221018) (generator "bitmap2component") (generator_version "8.0") 2 | (layer "F.Cu") 3 | (attr board_only exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "G***" (at 0 0) (layer "F.SilkS") 5 | (effects (font (size 1.5 1.5) (thickness 0.3))) 6 | (uuid 8ca40918-9b9c-4a7d-a4ff-459b93f3c4ac) 7 | ) 8 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 9 | (effects (font (size 1.5 1.5) (thickness 0.3))) 10 | (uuid 63f2a4ba-2d54-419a-b761-0dff8ab0902d) 11 | ) 12 | (fp_poly 13 | (pts 14 | (xy 0.039682 -3.743641) 15 | (xy 0.08315 -3.735073) 16 | (xy 0.125072 -3.720457) 17 | (xy 0.16463 -3.699787) 18 | (xy 0.201004 -3.673057) 19 | (xy 0.202822 -3.671477) 20 | (xy 0.207225 -3.667019) 21 | (xy 0.21615 -3.65746) 22 | (xy 0.229262 -3.643175) 23 | (xy 0.246226 -3.62454) 24 | (xy 0.266705 -3.60193) 25 | (xy 0.290366 -3.575721) 26 | (xy 0.316872 -3.546289) 27 | (xy 0.345888 -3.51401) 28 | (xy 0.37708 -3.479259) 29 | (xy 0.410111 -3.442412) 30 | (xy 0.444646 -3.403845) 31 | (xy 0.480351 -3.363934) 32 | (xy 0.51689 -3.323053) 33 | (xy 0.553927 -3.28158) 34 | (xy 0.591128 -3.239889) 35 | (xy 0.628156 -3.198357) 36 | (xy 0.664678 -3.157359) 37 | (xy 0.700357 -3.117271) 38 | (xy 0.734858 -3.078469) 39 | (xy 0.767846 -3.041328) 40 | (xy 0.798986 -3.006224) 41 | (xy 0.827942 -2.973533) 42 | (xy 0.85438 -2.943631) 43 | (xy 0.877963 -2.916893) 44 | (xy 0.898357 -2.893695) 45 | (xy 0.915226 -2.874412) 46 | (xy 0.928235 -2.859422) 47 | (xy 0.937049 -2.849098) 48 | (xy 0.941137 -2.844081) 49 | (xy 0.959977 -2.813072) 50 | (xy 0.97282 -2.778826) 51 | (xy 0.979606 -2.742389) 52 | (xy 0.980276 -2.704807) 53 | (xy 0.974771 -2.667124) 54 | (xy 0.96303 -2.630387) 55 | (xy 0.95432 -2.611772) 56 | (xy 0.940422 -2.590339) 57 | (xy 0.921656 -2.568516) 58 | (xy 0.900071 -2.548311) 59 | (xy 0.877716 -2.531729) 60 | (xy 0.865447 -2.524686) 61 | (xy 0.855697 -2.519762) 62 | (xy 0.84701 -2.515508) 63 | (xy 0.838791 -2.511874) 64 | (xy 0.830446 -2.508805) 65 | (xy 0.821379 -2.50625) 66 | (xy 0.810994 -2.504156) 67 | (xy 0.798697 -2.502472) 68 | (xy 0.783893 -2.501144) 69 | (xy 0.765986 -2.50012) 70 | (xy 0.744381 -2.499348) 71 | (xy 0.718482 -2.498776) 72 | (xy 0.687696 -2.498351) 73 | (xy 0.651426 -2.49802) 74 | (xy 0.609077 -2.497732) 75 | (xy 0.560054 -2.497433) 76 | (xy 0.555477 -2.497405) 77 | (xy 0.314801 -2.495928) 78 | (xy 0.314801 -0.916476) 79 | (xy 0.314804 -0.784091) 80 | (xy 0.314816 -0.658854) 81 | (xy 0.314835 -0.540589) 82 | (xy 0.314863 -0.429121) 83 | (xy 0.3149 -0.324277) 84 | (xy 0.314947 -0.225881) 85 | (xy 0.315004 -0.13376) 86 | (xy 0.315071 -0.04774) 87 | (xy 0.31515 0.032355) 88 | (xy 0.31524 0.106699) 89 | (xy 0.315343 0.175466) 90 | (xy 0.315458 0.23883) 91 | (xy 0.315586 0.296966) 92 | (xy 0.315728 0.350048) 93 | (xy 0.315885 0.398251) 94 | (xy 0.316055 0.441749) 95 | (xy 0.316242 0.480717) 96 | (xy 0.316443 0.515328) 97 | (xy 0.316661 0.545758) 98 | (xy 0.316896 0.57218) 99 | (xy 0.317148 0.59477) 100 | (xy 0.317418 0.613701) 101 | (xy 0.317706 0.629147) 102 | (xy 0.318012 0.641284) 103 | (xy 0.318338 0.650286) 104 | (xy 0.318684 0.656327) 105 | (xy 0.31905 0.659581) 106 | (xy 0.319376 0.660287) 107 | (xy 0.322851 0.658008) 108 | (xy 0.332112 0.65187) 109 | (xy 0.346857 0.642075) 110 | (xy 0.36678 0.628826) 111 | (xy 0.391579 0.612325) 112 | (xy 0.420949 0.592775) 113 | (xy 0.454586 0.570378) 114 | (xy 0.492186 0.545336) 115 | (xy 0.533446 0.517852) 116 | (xy 0.578061 0.488129) 117 | (xy 0.625727 0.456368) 118 | (xy 0.676141 0.422773) 119 | (xy 0.728999 0.387545) 120 | (xy 0.783996 0.350888) 121 | (xy 0.840828 0.313003) 122 | (xy 0.884004 0.28422) 123 | (xy 0.95339 0.237953) 124 | (xy 1.016946 0.195553) 125 | (xy 1.074939 0.156838) 126 | (xy 1.127636 0.121625) 127 | (xy 1.175306 0.089731) 128 | (xy 1.218217 0.060973) 129 | (xy 1.256635 0.035168) 130 | (xy 1.29083 0.012133) 131 | (xy 1.321067 -0.008314) 132 | (xy 1.347616 -0.026358) 133 | (xy 1.370744 -0.042179) 134 | (xy 1.390718 -0.055963) 135 | (xy 1.407807 -0.06789) 136 | (xy 1.422278 -0.078145) 137 | (xy 1.434398 -0.08691) 138 | (xy 1.444436 -0.094368) 139 | (xy 1.452659 -0.100702) 140 | (xy 1.459336 -0.106096) 141 | (xy 1.464732 -0.11073) 142 | (xy 1.469118 -0.11479) 143 | (xy 1.471509 -0.117163) 144 | (xy 1.502012 -0.153491) 145 | (xy 1.526911 -0.194516) 146 | (xy 1.545472 -0.238156) 147 | (xy 1.55753 -0.272705) 148 | (xy 1.558641 -0.447493) 149 | (xy 1.558804 -0.482482) 150 | (xy 1.558841 -0.515135) 151 | (xy 1.558759 -0.544744) 152 | (xy 1.558565 -0.5706) 153 | (xy 1.558268 -0.591992) 154 | (xy 1.557875 -0.608212) 155 | (xy 1.557392 -0.618551) 156 | (xy 1.556828 -0.622299) 157 | (xy 1.556811 -0.622302) 158 | (xy 1.552124 -0.622827) 159 | (xy 1.541943 -0.624219) 160 | (xy 1.528013 -0.626235) 161 | (xy 1.51908 -0.627568) 162 | (xy 1.471271 -0.638279) 163 | (xy 1.426898 -0.655272) 164 | (xy 1.386381 -0.678173) 165 | (xy 1.35014 -0.706607) 166 | (xy 1.318593 -0.740199) 167 | (xy 1.29216 -0.778576) 168 | (xy 1.27126 -0.821361) 169 | (xy 1.258261 -0.860532) 170 | (xy 1.250051 -0.891325) 171 | (xy 1.250051 -1.251881) 172 | (xy 1.250051 -1.612437) 173 | (xy 1.258182 -1.640464) 174 | (xy 1.274125 -1.685196) 175 | (xy 1.29472 -1.724844) 176 | (xy 1.320549 -1.76041) 177 | (xy 1.340332 -1.781728) 178 | (xy 1.368436 -1.807172) 179 | (xy 1.396558 -1.827531) 180 | (xy 1.426936 -1.844173) 181 | (xy 1.461808 -1.858463) 182 | (xy 1.471509 -1.861834) 183 | (xy 1.502623 -1.872331) 184 | (xy 1.874161 -1.872331) 185 | (xy 2.245699 -1.872331) 186 | (xy 2.280473 -1.860244) 187 | (xy 2.326423 -1.840613) 188 | (xy 2.367757 -1.8154) 189 | (xy 2.404193 -1.784903) 190 | (xy 2.435449 -1.749424) 191 | (xy 2.461243 -1.70926) 192 | (xy 2.481292 -1.664712) 193 | (xy 2.489877 -1.638061) 194 | (xy 2.491262 -1.63303) 195 | (xy 2.492483 -1.628135) 196 | (xy 2.493552 -1.622901) 197 | (xy 2.494481 -1.61685) 198 | (xy 2.495283 -1.609508) 199 | (xy 2.495969 -1.600399) 200 | (xy 2.496551 -1.589046) 201 | (xy 2.497041 -1.574975) 202 | (xy 2.497452 -1.557708) 203 | (xy 2.497795 -1.536771) 204 | (xy 2.498082 -1.511687) 205 | (xy 2.498326 -1.481981) 206 | (xy 2.498539 -1.447176) 207 | (xy 2.498732 -1.406798) 208 | (xy 2.498917 -1.36037) 209 | (xy 2.499108 -1.307416) 210 | (xy 2.499244 -1.267965) 211 | (xy 2.499447 -1.206327) 212 | (xy 2.499591 -1.151535) 213 | (xy 2.499653 -1.103111) 214 | (xy 2.499613 -1.060582) 215 | (xy 2.499446 -1.02347) 216 | (xy 2.499131 -0.991301) 217 | (xy 2.498646 -0.963599) 218 | (xy 2.497967 -0.939887) 219 | (xy 2.497072 -0.919691) 220 | (xy 2.495938 -0.902535) 221 | (xy 2.494545 -0.887942) 222 | (xy 2.492868 -0.875438) 223 | (xy 2.490885 -0.864546) 224 | (xy 2.488574 -0.854791) 225 | (xy 2.485913 -0.845697) 226 | (xy 2.482879 -0.836788) 227 | (xy 2.47945 -0.827589) 228 | (xy 2.478319 -0.824647) 229 | (xy 2.460818 -0.788045) 230 | (xy 2.437386 -0.752399) 231 | (xy 2.409381 -0.719384) 232 | (xy 2.378156 -0.690673) 233 | (xy 2.357681 -0.675706) 234 | (xy 2.326021 -0.657928) 235 | (xy 2.290106 -0.643021) 236 | (xy 2.252775 -0.632055) 237 | (xy 2.230522 -0.62776) 238 | (xy 2.214765 -0.625445) 239 | (xy 2.201564 -0.623615) 240 | (xy 2.192705 -0.622514) 241 | (xy 2.190176 -0.622302) 242 | (xy 2.189167 -0.620334) 243 | (xy 2.188273 -0.61418) 244 | (xy 2.187482 -0.603443) 245 | (xy 2.186781 -0.58773) 246 | (xy 2.18616 -0.566646) 247 | (xy 2.185606 -0.539795) 248 | (xy 2.185108 -0.506784) 249 | (xy 2.184653 -0.467218) 250 | (xy 2.184256 -0.4237) 251 | (xy 2.183877 -0.379928) 252 | (xy 2.183505 -0.342769) 253 | (xy 2.183113 -0.311515) 254 | (xy 2.182672 -0.285459) 255 | (xy 2.182155 -0.263894) 256 | (xy 2.181533 -0.24611) 257 | (xy 2.180779 -0.231402) 258 | (xy 2.179864 -0.219061) 259 | (xy 2.178762 -0.208379) 260 | (xy 2.177443 -0.198648) 261 | (xy 2.17588 -0.189162) 262 | (xy 2.174764 -0.183024) 263 | (xy 2.15549 -0.098032) 264 | (xy 2.13012 -0.016926) 265 | (xy 2.098727 0.060179) 266 | (xy 2.061384 0.133165) 267 | (xy 2.018164 0.201915) 268 | (xy 1.96914 0.266311) 269 | (xy 1.914386 0.326238) 270 | (xy 1.853974 0.381578) 271 | (xy 1.791601 0.42966) 272 | (xy 1.785182 0.434079) 273 | (xy 1.772952 0.442364) 274 | (xy 1.755195 0.454327) 275 | (xy 1.732195 0.469778) 276 | (xy 1.704236 0.488526) 277 | (xy 1.671601 0.510383) 278 | (xy 1.634575 0.535158) 279 | (xy 1.593442 0.562663) 280 | (xy 1.548484 0.592707) 281 | (xy 1.499986 0.625101) 282 | (xy 1.448232 0.659654) 283 | (xy 1.393506 0.696179) 284 | (xy 1.336091 0.734484) 285 | (xy 1.276271 0.774381) 286 | (xy 1.21433 0.81568) 287 | (xy 1.150552 0.85819) 288 | (xy 1.08522 0.901723) 289 | (xy 1.034893 0.93525) 290 | (xy 0.314987 1.414771) 291 | (xy 0.314894 1.99915) 292 | (xy 0.314801 2.583528) 293 | (xy 0.334018 2.595635) 294 | (xy 0.386824 2.633161) 295 | (xy 0.435724 2.676545) 296 | (xy 0.480129 2.72512) 297 | (xy 0.519452 2.778219) 298 | (xy 0.553105 2.835173) 299 | (xy 0.563659 2.856365) 300 | (xy 0.585025 2.906068) 301 | (xy 0.601259 2.954917) 302 | (xy 0.612933 3.005105) 303 | (xy 0.620623 3.058822) 304 | (xy 0.622702 3.081658) 305 | (xy 0.624269 3.147952) 306 | (xy 0.618606 3.213365) 307 | (xy 0.605774 3.277667) 308 | (xy 0.585835 3.340631) 309 | (xy 0.558851 3.402028) 310 | (xy 0.524883 3.46163) 311 | (xy 0.516943 3.473785) 312 | (xy 0.49747 3.500385) 313 | (xy 0.473591 3.528975) 314 | (xy 0.446913 3.557888) 315 | (xy 0.419046 3.58546) 316 | (xy 0.3916 3.610024) 317 | (xy 0.366181 3.629915) 318 | (xy 0.366047 3.63001) 319 | (xy 0.308278 3.666746) 320 | (xy 0.247829 3.696805) 321 | (xy 0.185132 3.720086) 322 | (xy 0.120617 3.736484) 323 | (xy 0.054713 3.745897) 324 | (xy -0.012149 3.748223) 325 | (xy -0.079538 3.743357) 326 | (xy -0.097002 3.740915) 327 | (xy -0.159595 3.727778) 328 | (xy -0.221079 3.708009) 329 | (xy -0.280335 3.682105) 330 | (xy -0.336244 3.650562) 331 | (xy -0.387688 3.613875) 332 | (xy -0.392561 3.609928) 333 | (xy -0.414475 3.590729) 334 | (xy -0.438179 3.56785) 335 | (xy -0.461969 3.543097) 336 | (xy -0.48414 3.518274) 337 | (xy -0.502989 3.495185) 338 | (xy -0.510363 3.485236) 339 | (xy -0.525366 3.462256) 340 | (xy -0.541404 3.434512) 341 | (xy -0.557361 3.404202) 342 | (xy -0.572121 3.373526) 343 | (xy -0.584571 3.344681) 344 | (xy -0.592426 3.323473) 345 | (xy -0.610471 3.257925) 346 | (xy -0.621379 3.19199) 347 | (xy -0.625263 3.126138) 348 | (xy -0.622235 3.060836) 349 | (xy -0.612408 2.996554) 350 | (xy -0.595894 2.933762) 351 | (xy -0.572806 2.872928) 352 | (xy -0.543256 2.814522) 353 | (xy -0.507356 2.759013) 354 | (xy -0.465219 2.706869) 355 | (xy -0.437808 2.678198) 356 | (xy -0.410394 2.652895) 357 | (xy -0.380775 2.628461) 358 | (xy -0.351389 2.606839) 359 | (xy -0.333998 2.595476) 360 | (xy -0.3148 2.583663) 361 | (xy -0.314912 2.467757) 362 | (xy -0.315023 2.351851) 363 | (xy -1.056788 1.857688) 364 | (xy -1.124113 1.812817) 365 | (xy -1.190096 1.768803) 366 | (xy -1.254457 1.725835) 367 | (xy -1.316917 1.6841) 368 | (xy -1.377197 1.643786) 369 | (xy -1.435017 1.60508) 370 | (xy -1.490098 1.56817) 371 | (xy -1.542161 1.533244) 372 | (xy -1.590926 1.50049) 373 | (xy -1.636115 1.470095) 374 | (xy -1.677448 1.442247) 375 | (xy -1.714646 1.417133) 376 | (xy -1.747429 1.394942) 377 | (xy -1.775519 1.37586) 378 | (xy -1.798636 1.360077) 379 | (xy -1.816501 1.347779) 380 | (xy -1.828835 1.339154) 381 | (xy -1.835358 1.33439) 382 | (xy -1.835441 1.334324) 383 | (xy -1.869313 1.305694) 384 | (xy -1.904409 1.272764) 385 | (xy -1.938546 1.237714) 386 | (xy -1.969544 1.202724) 387 | (xy -1.98024 1.189652) 388 | (xy -2.028302 1.124014) 389 | (xy -2.069967 1.055549) 390 | (xy -2.105429 0.983831) 391 | (xy -2.13488 0.908432) 392 | (xy -2.158516 0.828927) 393 | (xy -2.172796 0.765038) 394 | (xy -2.183092 0.711961) 395 | (xy -2.184432 0.471246) 396 | (xy -2.185772 0.230532) 397 | (xy -2.206584 0.217279) 398 | (xy -2.25672 0.181567) 399 | (xy -2.303915 0.140454) 400 | (xy -2.347269 0.094962) 401 | (xy -2.385882 0.046113) 402 | (xy -2.418855 -0.005072) 403 | (xy -2.441812 -0.049736) 404 | (xy -2.466727 -0.113203) 405 | (xy -2.484552 -0.177877) 406 | (xy -2.495325 -0.243303) 407 | (xy -2.499085 -0.309026) 408 | (xy -2.495872 -0.374589) 409 | (xy -2.485724 -0.439537) 410 | (xy -2.46868 -0.503415) 411 | (xy -2.44478 -0.565767) 412 | (xy -2.414062 -0.626137) 413 | (xy -2.389043 -0.666206) 414 | (xy -2.370511 -0.691222) 415 | (xy -2.347501 -0.718455) 416 | (xy -2.321563 -0.746336) 417 | (xy -2.294246 -0.773293) 418 | (xy -2.267102 -0.797757) 419 | (xy -2.241678 -0.818157) 420 | (xy -2.232886 -0.824451) 421 | (xy -2.175131 -0.859845) 422 | (xy -2.11465 -0.88866) 423 | (xy -2.05198 -0.910819) 424 | (xy -1.987655 -0.926242) 425 | (xy -1.922211 -0.934851) 426 | (xy -1.856183 -0.936568) 427 | (xy -1.790108 -0.931315) 428 | (xy -1.724521 -0.919012) 429 | (xy -1.677986 -0.905772) 430 | (xy -1.657689 -0.898257) 431 | (xy -1.633241 -0.887833) 432 | (xy -1.606687 -0.875497) 433 | (xy -1.580069 -0.862245) 434 | (xy -1.55543 -0.849075) 435 | (xy -1.534813 -0.836981) 436 | (xy -1.528246 -0.832733) 437 | (xy -1.474686 -0.792433) 438 | (xy -1.425941 -0.746908) 439 | (xy -1.382362 -0.696692) 440 | (xy -1.344297 -0.642318) 441 | (xy -1.312096 -0.58432) 442 | (xy -1.286111 -0.52323) 443 | (xy -1.266689 -0.459582) 444 | (xy -1.258554 -0.421617) 445 | (xy -1.254524 -0.39279) 446 | (xy -1.251828 -0.359445) 447 | (xy -1.250488 -0.323728) 448 | (xy -1.250524 -0.287787) 449 | (xy -1.251956 -0.253769) 450 | (xy -1.254806 -0.22382) 451 | (xy -1.256544 -0.212308) 452 | (xy -1.271618 -0.146038) 453 | (xy -1.293173 -0.082462) 454 | (xy -1.320915 -0.022039) 455 | (xy -1.354549 0.034771) 456 | (xy -1.393779 0.087508) 457 | (xy -1.438312 0.135713) 458 | (xy -1.487851 0.178924) 459 | (xy -1.524373 0.205305) 460 | (xy -1.559576 0.228779) 461 | (xy -1.558553 0.446577) 462 | (xy -1.55753 0.664375) 463 | (xy -1.545422 0.699073) 464 | (xy -1.526398 0.74435) 465 | (xy -1.502785 0.784098) 466 | (xy -1.474362 0.818665) 467 | (xy -1.459765 0.832783) 468 | (xy -1.455464 0.83596) 469 | (xy -1.445443 0.842951) 470 | (xy -1.430073 0.853508) 471 | (xy -1.409723 0.867383) 472 | (xy -1.384763 0.884328) 473 | (xy -1.355565 0.904094) 474 | (xy -1.322498 0.926435) 475 | (xy -1.285933 0.9511) 476 | (xy -1.246239 0.977843) 477 | (xy -1.203788 1.006414) 478 | (xy -1.15895 1.036567) 479 | (xy -1.112094 1.068052) 480 | (xy -1.063591 1.100622) 481 | (xy -1.013811 1.134028) 482 | (xy -0.963125 1.168023) 483 | (xy -0.911903 1.202357) 484 | (xy -0.860515 1.236783) 485 | (xy -0.809332 1.271053) 486 | (xy -0.758723 1.304919) 487 | (xy -0.709059 1.338132) 488 | (xy -0.660711 1.370444) 489 | (xy -0.614048 1.401608) 490 | (xy -0.569441 1.431374) 491 | (xy -0.52726 1.459495) 492 | (xy -0.487876 1.485722) 493 | (xy -0.451658 1.509808) 494 | (xy -0.418977 1.531505) 495 | (xy -0.390204 1.550563) 496 | (xy -0.365708 1.566736) 497 | (xy -0.34586 1.579774) 498 | (xy -0.33103 1.58943) 499 | (xy -0.324866 1.593387) 500 | (xy -0.3148 1.599794) 501 | (xy -0.3148 -0.448088) 502 | (xy -0.3148 -2.495969) 503 | (xy -0.555476 -2.497331) 504 | (xy -0.605124 -2.497611) 505 | (xy -0.648046 -2.497883) 506 | (xy -0.684836 -2.498196) 507 | (xy -0.716087 -2.498598) 508 | (xy -0.742394 -2.499139) 509 | (xy -0.764352 -2.499867) 510 | (xy -0.782553 -2.500832) 511 | (xy -0.797594 -2.502082) 512 | (xy -0.810067 -2.503666) 513 | (xy -0.820567 -2.505633) 514 | (xy -0.829688 -2.508033) 515 | (xy -0.838024 -2.510914) 516 | (xy -0.84617 -2.514326) 517 | (xy -0.854719 -2.518316) 518 | (xy -0.86387 -2.522743) 519 | (xy -0.882766 -2.534242) 520 | (xy -0.902996 -2.550495) 521 | (xy -0.922698 -2.569668) 522 | (xy -0.940012 -2.589928) 523 | (xy -0.953073 -2.609444) 524 | (xy -0.954331 -2.611772) 525 | (xy -0.969466 -2.647791) 526 | (xy -0.978281 -2.685224) 527 | (xy -0.980835 -2.723052) 528 | (xy -0.977186 -2.760258) 529 | (xy -0.967391 -2.795822) 530 | (xy -0.951508 -2.828727) 531 | (xy -0.941136 -2.844085) 532 | (xy -0.936817 -2.84933) 533 | (xy -0.927984 -2.859621) 534 | (xy -0.914972 -2.87458) 535 | (xy -0.898116 -2.893831) 536 | (xy -0.877752 -2.916998) 537 | (xy -0.854214 -2.943704) 538 | (xy -0.827837 -2.973572) 539 | (xy -0.798957 -3.006226) 540 | (xy -0.767909 -3.041289) 541 | (xy -0.735028 -3.078384) 542 | (xy -0.700648 -3.117135) 543 | (xy -0.665105 -3.157165) 544 | (xy -0.628734 -3.198098) 545 | (xy -0.591871 -3.239557) 546 | (xy -0.554849 -3.281166) 547 | (xy -0.518005 -3.322547) 548 | (xy -0.481673 -3.363325) 549 | (xy -0.446189 -3.403122) 550 | (xy -0.411887 -3.441562) 551 | (xy -0.379103 -3.478268) 552 | (xy -0.348171 -3.512864) 553 | (xy -0.319427 -3.544973) 554 | (xy -0.293206 -3.574219) 555 | (xy -0.269843 -3.600225) 556 | (xy -0.249674 -3.622614) 557 | (xy -0.233032 -3.641009) 558 | (xy -0.220253 -3.655035) 559 | (xy -0.211673 -3.664314) 560 | (xy -0.207712 -3.668394) 561 | (xy -0.172172 -3.695983) 562 | (xy -0.133263 -3.717561) 563 | (xy -0.091804 -3.733121) 564 | (xy -0.048614 -3.742659) 565 | (xy -0.004513 -3.746168) 566 | ) 567 | 568 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 368f9fe3-5eda-479d-a622-ec221bef6d79)) 569 | ) 570 | -------------------------------------------------------------------------------- /keyboard-footprint/headphone-symbol.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20221018) (generator "bitmap2component") (generator_version "8.0") 2 | (layer "F.Cu") 3 | (attr board_only exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "G***" (at 0 0) (layer "F.SilkS") 5 | (effects (font (size 1.5 1.5) (thickness 0.3))) 6 | (uuid 5f0858a0-8fdb-4e2b-9043-f72abd3c2ec6) 7 | ) 8 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 9 | (effects (font (size 1.5 1.5) (thickness 0.3))) 10 | (uuid f4f91125-f3a0-4dd9-9aee-38fba7df894c) 11 | ) 12 | (fp_poly 13 | (pts 14 | (xy 0.551085 -2.079092) 15 | (xy 0.551085 -0.951873) 16 | (xy 1.052071 -0.951873) 17 | (xy 1.553058 -0.951873) 18 | (xy 1.553058 1.218324) 19 | (xy 1.552629 1.783531) 20 | (xy 1.550681 2.258012) 21 | (xy 1.546219 2.651237) 22 | (xy 1.538248 2.972676) 23 | (xy 1.525773 3.231797) 24 | (xy 1.507801 3.438071) 25 | (xy 1.483336 3.600968) 26 | (xy 1.451384 3.729957) 27 | (xy 1.410951 3.834508) 28 | (xy 1.361041 3.924091) 29 | (xy 1.300661 4.008175) 30 | (xy 1.253984 4.065993) 31 | (xy 1.118253 4.195875) 32 | (xy 0.940724 4.323272) 33 | (xy 0.841919 4.379109) 34 | (xy 0.718058 4.436168) 35 | (xy 0.602745 4.47364) 36 | (xy 0.469825 4.495555) 37 | (xy 0.293144 4.505944) 38 | (xy 0.046547 4.508839) 39 | (xy 0 4.508876) 40 | (xy -0.259884 4.506788) 41 | (xy -0.445765 4.497835) 42 | (xy -0.583799 4.477987) 43 | (xy -0.700139 4.443213) 44 | (xy -0.820941 4.38948) 45 | (xy -0.841918 4.379109) 46 | (xy -1.020351 4.270267) 47 | (xy -1.185902 4.136967) 48 | (xy -1.253983 4.065993) 49 | (xy -1.321914 3.980304) 50 | (xy -1.37871 3.895445) 51 | (xy -1.425366 3.801946) 52 | (xy -1.462875 3.690337) 53 | (xy -1.492233 3.551148) 54 | (xy -1.514433 3.37491) 55 | (xy -1.530472 3.152152) 56 | (xy -1.541342 2.873405) 57 | (xy -1.548039 2.5292) 58 | (xy -1.551556 2.110066) 59 | (xy -1.55289 1.606534) 60 | (xy -1.553057 1.218324) 61 | (xy -1.553057 -0.951873) 62 | (xy -1.052071 -0.951873) 63 | (xy -0.551084 -0.951873) 64 | (xy -0.551084 -2.079092) 65 | (xy -0.551084 -3.206311) 66 | (xy 0 -3.206311) 67 | (xy 0.551085 -3.206311) 68 | ) 69 | 70 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 7dd7365d-38ea-42c9-adfc-a803f0c32490)) 71 | (fp_poly 72 | (pts 73 | (xy 0.219241 -4.46519) 74 | (xy 0.388192 -4.339587) 75 | (xy 0.500403 -4.14025) 76 | (xy 0.549422 -3.875358) 77 | (xy 0.551085 -3.809983) 78 | (xy 0.551085 -3.557002) 79 | (xy 0 -3.557002) 80 | (xy -0.551084 -3.557002) 81 | (xy -0.551084 -3.809983) 82 | (xy -0.516638 -4.088026) 83 | (xy -0.417599 -4.302292) 84 | (xy -0.260419 -4.444599) 85 | (xy -0.051549 -4.506766) 86 | (xy 0 -4.508875) 87 | ) 88 | 89 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 84c93516-f1b1-42da-875f-84bfeac7fc10)) 90 | ) 91 | -------------------------------------------------------------------------------- /keyboard-footprint/sdcard-symbol.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20221018) (generator "bitmap2component") (generator_version "8.0") 2 | (layer "F.Cu") 3 | (attr board_only exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "G***" (at 0 0) (layer "F.SilkS") 5 | (effects (font (size 1.5 1.5) (thickness 0.3))) 6 | (uuid 15718a44-7c10-427d-97fa-f4332a85f1be) 7 | ) 8 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 9 | (effects (font (size 1.5 1.5) (thickness 0.3))) 10 | (uuid 3e4e2ca1-bd1d-40b3-b1fd-080b89af4bed) 11 | ) 12 | (fp_poly 13 | (pts 14 | (xy 3.734625 -4.5863) 15 | (xy 3.857594 -4.463331) 16 | (xy 3.857594 0) 17 | (xy 3.857594 4.463332) 18 | (xy 3.734625 4.586301) 19 | (xy 3.611655 4.709271) 20 | (xy 0 4.709271) 21 | (xy -3.611655 4.709271) 22 | (xy -3.735626 4.585299) 23 | (xy -3.859598 4.461328) 24 | (xy -3.858032 4.057989) 25 | (xy -3.206311 4.057989) 26 | (xy 0 4.057989) 27 | (xy 3.206312 4.057989) 28 | (xy 3.206312 0) 29 | (xy 3.206312 -4.057988) 30 | (xy 0.914795 -4.057988) 31 | (xy -1.376722 -4.057988) 32 | (xy -2.291517 -3.144196) 33 | (xy -3.206311 -2.230404) 34 | (xy -3.206311 0.913792) 35 | (xy -3.206311 4.057989) 36 | (xy -3.858032 4.057989) 37 | (xy -3.846071 0.977253) 38 | (xy -3.832544 -2.506822) 39 | (xy -2.728071 -3.608046) 40 | (xy -1.623599 -4.70927) 41 | (xy 0.994028 -4.70927) 42 | (xy 3.611655 -4.70927) 43 | ) 44 | 45 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid f61316f8-9fea-4f23-8c91-ac81c3af648a)) 46 | (fp_poly 47 | (pts 48 | (xy -0.264779 -3.43515) 49 | (xy -0.161443 -3.378816) 50 | (xy -0.120177 -3.345583) 51 | (xy -0.090606 -3.302325) 52 | (xy -0.070785 -3.233341) 53 | (xy -0.058769 -3.122932) 54 | (xy -0.052615 -2.955398) 55 | (xy -0.050377 -2.715038) 56 | (xy -0.050098 -2.479881) 57 | (xy -0.050685 -2.175215) 58 | (xy -0.053743 -1.955045) 59 | (xy -0.061216 -1.80367) 60 | (xy -0.07505 -1.705391) 61 | (xy -0.097188 -1.644508) 62 | (xy -0.129575 -1.605321) 63 | (xy -0.161443 -1.580947) 64 | (xy -0.27341 -1.521701) 65 | (xy -0.35069 -1.502958) 66 | (xy -0.449007 -1.53037) 67 | (xy -0.539937 -1.580947) 68 | (xy -0.581696 -1.614672) 69 | (xy -0.611458 -1.658639) 70 | (xy -0.631251 -1.728806) 71 | (xy -0.643101 -1.841133) 72 | (xy -0.649034 -2.011578) 73 | (xy -0.651078 -2.2561) 74 | (xy -0.651282 -2.457673) 75 | (xy -0.650338 -2.760436) 76 | (xy -0.646291 -2.979391) 77 | (xy -0.637313 -3.130917) 78 | (xy -0.62158 -3.231394) 79 | (xy -0.597266 -3.297202) 80 | (xy -0.562545 -3.344723) 81 | (xy -0.551084 -3.356607) 82 | (xy -0.412675 -3.444696) 83 | ) 84 | 85 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 23f28cfb-56cb-4254-bc17-c52dd1edd627)) 86 | (fp_poly 87 | (pts 88 | (xy 1.10217 -3.356607) 89 | (xy 1.140511 -3.31053) 90 | (xy 1.167654 -3.250336) 91 | (xy 1.185504 -3.159355) 92 | (xy 1.195967 -3.020919) 93 | (xy 1.200946 -2.818357) 94 | (xy 1.202348 -2.535) 95 | (xy 1.202367 -2.479881) 96 | (xy 1.201369 -2.181739) 97 | (xy 1.197104 -1.967116) 98 | (xy 1.187668 -1.819341) 99 | (xy 1.171155 -1.721746) 100 | (xy 1.145661 -1.657661) 101 | (xy 1.10928 -1.610417) 102 | (xy 1.10217 -1.603155) 103 | (xy 0.956019 -1.515084) 104 | (xy 0.803448 -1.522024) 105 | (xy 0.665085 -1.622508) 106 | (xy 0.654919 -1.634961) 107 | (xy 0.613773 -1.695718) 108 | (xy 0.585126 -1.76778) 109 | (xy 0.566755 -1.869408) 110 | (xy 0.55644 -2.018862) 111 | (xy 0.551962 -2.234404) 112 | (xy 0.551085 -2.488915) 113 | (xy 0.551802 -2.772301) 114 | (xy 0.555696 -2.973448) 115 | (xy 0.56538 -3.110312) 116 | (xy 0.583467 -3.20085) 117 | (xy 0.61257 -3.263016) 118 | (xy 0.655304 -3.314769) 119 | (xy 0.674055 -3.333835) 120 | (xy 0.825628 -3.437293) 121 | (xy 0.972657 -3.441021) 122 | ) 123 | 124 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 75e95f55-028e-4848-a879-d62f328e54da)) 125 | (fp_poly 126 | (pts 127 | (xy 2.19261 -3.432545) 128 | (xy 2.331863 -3.333835) 129 | (xy 2.38001 -3.281478) 130 | (xy 2.413608 -3.22502) 131 | (xy 2.435271 -3.146504) 132 | (xy 2.447611 -3.027976) 133 | (xy 2.453243 -2.851478) 134 | (xy 2.454779 -2.599054) 135 | (xy 2.454833 -2.488915) 136 | (xy 2.453617 -2.201288) 137 | (xy 2.448491 -1.995584) 138 | (xy 2.437234 -1.853539) 139 | (xy 2.417625 -1.756895) 140 | (xy 2.387444 -1.687388) 141 | (xy 2.350999 -1.634961) 142 | (xy 2.214734 -1.526806) 143 | (xy 2.062556 -1.512074) 144 | (xy 1.915092 -1.592232) 145 | (xy 1.903748 -1.603155) 146 | (xy 1.865407 -1.649233) 147 | (xy 1.838264 -1.709427) 148 | (xy 1.820414 -1.800407) 149 | (xy 1.809951 -1.938844) 150 | (xy 1.804972 -2.141405) 151 | (xy 1.80357 -2.424762) 152 | (xy 1.803551 -2.479881) 153 | (xy 1.804549 -2.778023) 154 | (xy 1.808814 -2.992647) 155 | (xy 1.81825 -3.140421) 156 | (xy 1.834763 -3.238016) 157 | (xy 1.860257 -3.302101) 158 | (xy 1.896638 -3.349346) 159 | (xy 1.903748 -3.356607) 160 | (xy 2.045145 -3.444481) 161 | ) 162 | 163 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 64ca004d-59e7-48ee-a25c-51fc681602f1)) 164 | ) 165 | -------------------------------------------------------------------------------- /pi-zero-outline.pretty/pi-zero-outline.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "pi-zero-outline" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.5 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (hide yes) 11 | (uuid "1d4c45af-29bd-453b-92d3-acec4214e65a") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.1) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "pi-zero-outline" 20 | (at 0 1 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "de54edb0-8b6a-4b12-aef1-058844512a3b") 24 | (effects 25 | (font 26 | (size 1 1) 27 | (thickness 0.15) 28 | ) 29 | ) 30 | ) 31 | (property "Footprint" "" 32 | (at 0 0 0) 33 | (unlocked yes) 34 | (layer "F.Fab") 35 | (hide yes) 36 | (uuid "4e19cee6-e0a2-4c0e-8e81-dd9e4b6361d7") 37 | (effects 38 | (font 39 | (size 1 1) 40 | (thickness 0.15) 41 | ) 42 | ) 43 | ) 44 | (property "Datasheet" "" 45 | (at 0 0 0) 46 | (unlocked yes) 47 | (layer "F.Fab") 48 | (hide yes) 49 | (uuid "c0b5faf4-ec52-49c4-8d16-f79936c47cee") 50 | (effects 51 | (font 52 | (size 1 1) 53 | (thickness 0.15) 54 | ) 55 | ) 56 | ) 57 | (property "Description" "" 58 | (at 0 0 0) 59 | (unlocked yes) 60 | (layer "F.Fab") 61 | (hide yes) 62 | (uuid "a1ab6d91-c071-40f5-a03a-1fe3300ef1ed") 63 | (effects 64 | (font 65 | (size 1 1) 66 | (thickness 0.15) 67 | ) 68 | ) 69 | ) 70 | (fp_poly 71 | (pts 72 | (arc 73 | (start -30.146999 -15.569999) 74 | (mid -32.26832 -14.691319) 75 | (end -33.147 -12.569998) 76 | ) 77 | (arc 78 | (start -33.147 11.43) 79 | (mid -32.26832 13.551321) 80 | (end -30.146999 14.430001) 81 | ) 82 | (arc 83 | (start 28.853 14.430001) 84 | (mid 30.97432 13.551321) 85 | (end 31.853 11.430001) 86 | ) 87 | (arc 88 | (start 31.853 -12.569999) 89 | (mid 30.97432 -14.691319) 90 | (end 28.853 -15.569999) 91 | ) 92 | ) 93 | (stroke 94 | (width 0.5) 95 | (type solid) 96 | ) 97 | (fill none) 98 | (layer "F.SilkS") 99 | (uuid "28ad67b3-64c6-426f-85e3-e8df4e95cb7c") 100 | ) 101 | (fp_circle 102 | (center -29.647 -12.069999) 103 | (end -28.272 -12.069999) 104 | (stroke 105 | (width 0.01) 106 | (type default) 107 | ) 108 | (fill none) 109 | (layer "Edge.Cuts") 110 | (uuid "1a6e2de8-a72a-421d-991a-730c48eb465f") 111 | ) 112 | (fp_circle 113 | (center -29.647 10.930001) 114 | (end -28.272 10.930001) 115 | (stroke 116 | (width 0.01) 117 | (type default) 118 | ) 119 | (fill none) 120 | (layer "Edge.Cuts") 121 | (uuid "238aff39-8734-4ced-89ac-f9a129652e4a") 122 | ) 123 | (fp_circle 124 | (center 28.353 -12.069999) 125 | (end 29.728 -12.069999) 126 | (stroke 127 | (width 0.01) 128 | (type default) 129 | ) 130 | (fill none) 131 | (layer "Edge.Cuts") 132 | (uuid "7c26102a-11af-49fd-adc3-643af763bd47") 133 | ) 134 | (fp_circle 135 | (center 28.353 10.930001) 136 | (end 29.728 10.930001) 137 | (stroke 138 | (width 0.01) 139 | (type default) 140 | ) 141 | (fill none) 142 | (layer "Edge.Cuts") 143 | (uuid "4dace3b2-b197-4439-bc7e-bfa3c3cd40f1") 144 | ) 145 | (fp_poly 146 | (pts 147 | (xy -26.047 -9.529999) (xy 24.753 -9.529999) (xy 24.753 -14.609999) (xy -26.047 -14.609999) 148 | ) 149 | (stroke 150 | (width 0.1) 151 | (type solid) 152 | ) 153 | (fill none) 154 | (layer "User.1") 155 | (uuid "7eb844a0-1b6f-40f9-9f0c-711fb6de44eb") 156 | ) 157 | (fp_text user "${REFERENCE}" 158 | (at 0 2.5 0) 159 | (unlocked yes) 160 | (layer "F.Fab") 161 | (uuid "7c1e4518-6e6f-44cc-a694-0f0c5b8ba83d") 162 | (effects 163 | (font 164 | (size 1 1) 165 | (thickness 0.15) 166 | ) 167 | ) 168 | ) 169 | ) 170 | -------------------------------------------------------------------------------- /pi-zero-outline.pretty/pi-zero-plugged-in.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "pi-zero-plugged-in" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") 7 | (tags "Through hole socket strip THT 2x20 2.54mm double row") 8 | (property "Reference" "REF**" 9 | (at -26.9 -0.254 90) 10 | (layer "F.SilkS") 11 | (uuid "22c713a5-441f-4f41-8c4e-9bc744bdd528") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "pi-zero-plugged-in" 20 | (at 1.387 4.876 0) 21 | (layer "F.Fab") 22 | (uuid "3192ad94-5be3-4b30-b4d6-19286ecac5a0") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at -24.13 -1.524 90) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "fb0e47bd-f683-4bf6-b4b7-e309b39a6d6b") 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at -24.13 -1.524 90) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "6e9cdbbe-b2e0-4c46-9ed2-fadca7c247e5") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at -24.13 -1.524 90) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "aa435c7f-e149-49b0-843b-6a97269cce3b") 62 | (effects 63 | (font 64 | (size 1.27 1.27) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr through_hole) 70 | (fp_line 71 | (start -25.46 -2.854) 72 | (end -24.13 -2.854) 73 | (stroke 74 | (width 0.12) 75 | (type solid) 76 | ) 77 | (layer "F.SilkS") 78 | (uuid "c89eb8d5-248b-4fae-aab3-a8b725796d53") 79 | ) 80 | (fp_line 81 | (start -25.46 -1.524) 82 | (end -25.46 -2.854) 83 | (stroke 84 | (width 0.12) 85 | (type solid) 86 | ) 87 | (layer "F.SilkS") 88 | (uuid "bd9e78a0-6d16-4ced-91e1-ae7b7af6508f") 89 | ) 90 | (fp_line 91 | (start -25.46 -0.254) 92 | (end -22.86 -0.254) 93 | (stroke 94 | (width 0.12) 95 | (type solid) 96 | ) 97 | (layer "F.SilkS") 98 | (uuid "87970bf5-78d7-49d0-93da-622877166ca8") 99 | ) 100 | (fp_line 101 | (start -25.46 2.346) 102 | (end -25.46 -0.254) 103 | (stroke 104 | (width 0.12) 105 | (type solid) 106 | ) 107 | (layer "F.SilkS") 108 | (uuid "64da9828-be58-4eac-9d52-fd93ed861b4e") 109 | ) 110 | (fp_line 111 | (start -25.46 2.346) 112 | (end 25.46 2.346) 113 | (stroke 114 | (width 0.12) 115 | (type solid) 116 | ) 117 | (layer "F.SilkS") 118 | (uuid "32199c4f-03bf-4dea-9320-ba24b857b19c") 119 | ) 120 | (fp_line 121 | (start -22.86 -2.854) 122 | (end 25.46 -2.854) 123 | (stroke 124 | (width 0.12) 125 | (type solid) 126 | ) 127 | (layer "F.SilkS") 128 | (uuid "49e6d536-d198-40f9-ab78-85d095437d55") 129 | ) 130 | (fp_line 131 | (start -22.86 -0.254) 132 | (end -22.86 -2.854) 133 | (stroke 134 | (width 0.12) 135 | (type solid) 136 | ) 137 | (layer "F.SilkS") 138 | (uuid "9c22e3a2-a5a7-419e-aff9-8b36929a2bdc") 139 | ) 140 | (fp_line 141 | (start 25.46 2.346) 142 | (end 25.46 -2.854) 143 | (stroke 144 | (width 0.12) 145 | (type solid) 146 | ) 147 | (layer "F.SilkS") 148 | (uuid "6dfacf0e-5d67-4e35-9dbd-4992ab1197b9") 149 | ) 150 | (fp_line 151 | (start -25.93 -3.284) 152 | (end 25.87 -3.284) 153 | (stroke 154 | (width 0.05) 155 | (type solid) 156 | ) 157 | (layer "F.CrtYd") 158 | (uuid "3be490e9-c4ce-4bb2-bbf8-17270b1e39d6") 159 | ) 160 | (fp_line 161 | (start -25.93 2.816) 162 | (end -25.93 -3.284) 163 | (stroke 164 | (width 0.05) 165 | (type solid) 166 | ) 167 | (layer "F.CrtYd") 168 | (uuid "67c8ccd1-2ea2-4236-8657-1580119928b2") 169 | ) 170 | (fp_line 171 | (start 25.87 -3.284) 172 | (end 25.87 2.816) 173 | (stroke 174 | (width 0.05) 175 | (type solid) 176 | ) 177 | (layer "F.CrtYd") 178 | (uuid "1e360cb4-a30d-454f-a5fc-71ce3b10b697") 179 | ) 180 | (fp_line 181 | (start 25.87 2.816) 182 | (end -25.93 2.816) 183 | (stroke 184 | (width 0.05) 185 | (type solid) 186 | ) 187 | (layer "F.CrtYd") 188 | (uuid "bd9b8e02-67dc-4e95-a4b9-71a623d05c6a") 189 | ) 190 | (fp_line 191 | (start -25.4 -1.794) 192 | (end -24.4 -2.794) 193 | (stroke 194 | (width 0.1) 195 | (type solid) 196 | ) 197 | (layer "F.Fab") 198 | (uuid "6c214c1c-d518-4291-b3f2-49973a22c66a") 199 | ) 200 | (fp_line 201 | (start -25.4 2.286) 202 | (end -25.4 -1.794) 203 | (stroke 204 | (width 0.1) 205 | (type solid) 206 | ) 207 | (layer "F.Fab") 208 | (uuid "316a1e96-bc7b-4bcc-b1b3-1fadf7796b9d") 209 | ) 210 | (fp_line 211 | (start -24.4 -2.794) 212 | (end 25.4 -2.794) 213 | (stroke 214 | (width 0.1) 215 | (type solid) 216 | ) 217 | (layer "F.Fab") 218 | (uuid "178f73c5-d578-4cf5-8b92-870f58345337") 219 | ) 220 | (fp_line 221 | (start 25.4 -2.794) 222 | (end 25.4 2.286) 223 | (stroke 224 | (width 0.1) 225 | (type solid) 226 | ) 227 | (layer "F.Fab") 228 | (uuid "596f56ce-c005-4170-b7b5-5a79bc25f44d") 229 | ) 230 | (fp_line 231 | (start 25.4 2.286) 232 | (end -25.4 2.286) 233 | (stroke 234 | (width 0.1) 235 | (type solid) 236 | ) 237 | (layer "F.Fab") 238 | (uuid "15fad2ec-099f-4d8a-9383-9be250a96745") 239 | ) 240 | (fp_text user "${REFERENCE}" 241 | (at 0 -0.254 180) 242 | (layer "F.Fab") 243 | (uuid "bd47b107-f32b-4b1d-ab84-e93244c801d4") 244 | (effects 245 | (font 246 | (size 1 1) 247 | (thickness 0.15) 248 | ) 249 | ) 250 | ) 251 | (pad "1" thru_hole rect 252 | (at -24.13 -1.524 90) 253 | (size 1.7 1.7) 254 | (drill 1) 255 | (layers "*.Cu" "*.Mask") 256 | (remove_unused_layers no) 257 | (uuid "3dfaf198-adcd-468f-8549-14e15a5c6dd8") 258 | ) 259 | (pad "2" thru_hole oval 260 | (at -24.13 1.016 90) 261 | (size 1.7 1.7) 262 | (drill 1) 263 | (layers "*.Cu" "*.Mask") 264 | (remove_unused_layers no) 265 | (uuid "25a460aa-2be7-4c92-8f6d-a8a820209106") 266 | ) 267 | (pad "3" thru_hole oval 268 | (at -21.59 -1.524 90) 269 | (size 1.7 1.7) 270 | (drill 1) 271 | (layers "*.Cu" "*.Mask") 272 | (remove_unused_layers no) 273 | (uuid "52bf87e1-80f7-4355-8b22-afeba81f1f41") 274 | ) 275 | (pad "4" thru_hole oval 276 | (at -21.59 1.016 90) 277 | (size 1.7 1.7) 278 | (drill 1) 279 | (layers "*.Cu" "*.Mask") 280 | (remove_unused_layers no) 281 | (uuid "cbade927-f580-4786-ae4b-28ae62b2ec90") 282 | ) 283 | (pad "5" thru_hole oval 284 | (at -19.05 -1.524 90) 285 | (size 1.7 1.7) 286 | (drill 1) 287 | (layers "*.Cu" "*.Mask") 288 | (remove_unused_layers no) 289 | (uuid "92fc0fd7-843d-4905-a925-76c326685f8d") 290 | ) 291 | (pad "6" thru_hole oval 292 | (at -19.05 1.016 90) 293 | (size 1.7 1.7) 294 | (drill 1) 295 | (layers "*.Cu" "*.Mask") 296 | (remove_unused_layers no) 297 | (uuid "52803871-8e88-4c52-9245-5ec7820128a6") 298 | ) 299 | (pad "7" thru_hole oval 300 | (at -16.51 -1.524 90) 301 | (size 1.7 1.7) 302 | (drill 1) 303 | (layers "*.Cu" "*.Mask") 304 | (remove_unused_layers no) 305 | (uuid "5c28d0b1-8142-423e-a73a-449ce5c8f220") 306 | ) 307 | (pad "8" thru_hole oval 308 | (at -16.51 1.016 90) 309 | (size 1.7 1.7) 310 | (drill 1) 311 | (layers "*.Cu" "*.Mask") 312 | (remove_unused_layers no) 313 | (uuid "1f6795e3-f2a0-49dc-9acc-2eff972d7b23") 314 | ) 315 | (pad "9" thru_hole oval 316 | (at -13.97 -1.524 90) 317 | (size 1.7 1.7) 318 | (drill 1) 319 | (layers "*.Cu" "*.Mask") 320 | (remove_unused_layers no) 321 | (uuid "273ff3fe-b446-4393-9c78-2b16d76b5874") 322 | ) 323 | (pad "10" thru_hole oval 324 | (at -13.97 1.016 90) 325 | (size 1.7 1.7) 326 | (drill 1) 327 | (layers "*.Cu" "*.Mask") 328 | (remove_unused_layers no) 329 | (uuid "fe92028f-d1fd-446c-84cf-a5e0e098640c") 330 | ) 331 | (pad "11" thru_hole oval 332 | (at -11.43 -1.524 90) 333 | (size 1.7 1.7) 334 | (drill 1) 335 | (layers "*.Cu" "*.Mask") 336 | (remove_unused_layers no) 337 | (uuid "d0fec66b-95a6-44e0-acb9-1bb8242420a2") 338 | ) 339 | (pad "12" thru_hole oval 340 | (at -11.43 1.016 90) 341 | (size 1.7 1.7) 342 | (drill 1) 343 | (layers "*.Cu" "*.Mask") 344 | (remove_unused_layers no) 345 | (uuid "d3f89ca5-9785-483a-b5d0-c844a9ba0a33") 346 | ) 347 | (pad "13" thru_hole oval 348 | (at -8.89 -1.524 90) 349 | (size 1.7 1.7) 350 | (drill 1) 351 | (layers "*.Cu" "*.Mask") 352 | (remove_unused_layers no) 353 | (uuid "59c34195-5f01-4ab9-b702-c7d7ab3d7626") 354 | ) 355 | (pad "14" thru_hole oval 356 | (at -8.89 1.016 90) 357 | (size 1.7 1.7) 358 | (drill 1) 359 | (layers "*.Cu" "*.Mask") 360 | (remove_unused_layers no) 361 | (uuid "0a1c6d8c-9f6c-4c54-8eba-66d88cded0b6") 362 | ) 363 | (pad "15" thru_hole oval 364 | (at -6.35 -1.524 90) 365 | (size 1.7 1.7) 366 | (drill 1) 367 | (layers "*.Cu" "*.Mask") 368 | (remove_unused_layers no) 369 | (uuid "593320ba-0abf-4586-94db-474aa1b1c9ed") 370 | ) 371 | (pad "16" thru_hole oval 372 | (at -6.35 1.016 90) 373 | (size 1.7 1.7) 374 | (drill 1) 375 | (layers "*.Cu" "*.Mask") 376 | (remove_unused_layers no) 377 | (uuid "6d6068b5-5b0d-4d40-bd4f-325722ff4187") 378 | ) 379 | (pad "17" thru_hole oval 380 | (at -3.81 -1.524 90) 381 | (size 1.7 1.7) 382 | (drill 1) 383 | (layers "*.Cu" "*.Mask") 384 | (remove_unused_layers no) 385 | (uuid "996c2e43-1e23-4e4b-aa16-3c8d97119df0") 386 | ) 387 | (pad "18" thru_hole oval 388 | (at -3.81 1.016 90) 389 | (size 1.7 1.7) 390 | (drill 1) 391 | (layers "*.Cu" "*.Mask") 392 | (remove_unused_layers no) 393 | (uuid "614b923b-da54-4a8c-99ea-04b2df7ca859") 394 | ) 395 | (pad "19" thru_hole oval 396 | (at -1.27 -1.524 90) 397 | (size 1.7 1.7) 398 | (drill 1) 399 | (layers "*.Cu" "*.Mask") 400 | (remove_unused_layers no) 401 | (uuid "47773243-d9e9-4a0a-b228-5b520e70fb7a") 402 | ) 403 | (pad "20" thru_hole oval 404 | (at -1.27 1.016 90) 405 | (size 1.7 1.7) 406 | (drill 1) 407 | (layers "*.Cu" "*.Mask") 408 | (remove_unused_layers no) 409 | (uuid "e9eddace-95df-4183-a52c-ac3dd242aea1") 410 | ) 411 | (pad "21" thru_hole oval 412 | (at 1.27 -1.524 90) 413 | (size 1.7 1.7) 414 | (drill 1) 415 | (layers "*.Cu" "*.Mask") 416 | (remove_unused_layers no) 417 | (uuid "4445d1ec-011a-41cd-b3be-d19842d3946a") 418 | ) 419 | (pad "22" thru_hole oval 420 | (at 1.27 1.016 90) 421 | (size 1.7 1.7) 422 | (drill 1) 423 | (layers "*.Cu" "*.Mask") 424 | (remove_unused_layers no) 425 | (uuid "5c7a204f-b60a-482c-b91e-c3c60f7945e2") 426 | ) 427 | (pad "23" thru_hole oval 428 | (at 3.81 -1.524 90) 429 | (size 1.7 1.7) 430 | (drill 1) 431 | (layers "*.Cu" "*.Mask") 432 | (remove_unused_layers no) 433 | (uuid "e08688f2-3e77-49f2-8cca-28247fe6d452") 434 | ) 435 | (pad "24" thru_hole oval 436 | (at 3.81 1.016 90) 437 | (size 1.7 1.7) 438 | (drill 1) 439 | (layers "*.Cu" "*.Mask") 440 | (remove_unused_layers no) 441 | (uuid "98228c32-ead2-48cb-a0e2-012df3c1a376") 442 | ) 443 | (pad "25" thru_hole oval 444 | (at 6.35 -1.524 90) 445 | (size 1.7 1.7) 446 | (drill 1) 447 | (layers "*.Cu" "*.Mask") 448 | (remove_unused_layers no) 449 | (uuid "1da53d9d-f431-4998-b523-dfe66f672952") 450 | ) 451 | (pad "26" thru_hole oval 452 | (at 6.35 1.016 90) 453 | (size 1.7 1.7) 454 | (drill 1) 455 | (layers "*.Cu" "*.Mask") 456 | (remove_unused_layers no) 457 | (uuid "23ebf3cc-4bf6-4eba-8247-35276bcae046") 458 | ) 459 | (pad "27" thru_hole oval 460 | (at 8.89 -1.524 90) 461 | (size 1.7 1.7) 462 | (drill 1) 463 | (layers "*.Cu" "*.Mask") 464 | (remove_unused_layers no) 465 | (uuid "9811d83b-c459-492d-9053-9280d507463f") 466 | ) 467 | (pad "28" thru_hole oval 468 | (at 8.89 1.016 90) 469 | (size 1.7 1.7) 470 | (drill 1) 471 | (layers "*.Cu" "*.Mask") 472 | (remove_unused_layers no) 473 | (uuid "228bd7ef-a92f-4109-9033-fbda95da328a") 474 | ) 475 | (pad "29" thru_hole oval 476 | (at 11.43 -1.524 90) 477 | (size 1.7 1.7) 478 | (drill 1) 479 | (layers "*.Cu" "*.Mask") 480 | (remove_unused_layers no) 481 | (uuid "ec74bf1e-95ca-49e9-bc64-ed3ec1fdbe75") 482 | ) 483 | (pad "30" thru_hole oval 484 | (at 11.43 1.016 90) 485 | (size 1.7 1.7) 486 | (drill 1) 487 | (layers "*.Cu" "*.Mask") 488 | (remove_unused_layers no) 489 | (uuid "007b1cc5-1689-4c79-9658-cbb90707c280") 490 | ) 491 | (pad "31" thru_hole oval 492 | (at 13.97 -1.524 90) 493 | (size 1.7 1.7) 494 | (drill 1) 495 | (layers "*.Cu" "*.Mask") 496 | (remove_unused_layers no) 497 | (uuid "63662ceb-86d5-470d-9211-cbf199b4b4cf") 498 | ) 499 | (pad "32" thru_hole oval 500 | (at 13.97 1.016 90) 501 | (size 1.7 1.7) 502 | (drill 1) 503 | (layers "*.Cu" "*.Mask") 504 | (remove_unused_layers no) 505 | (uuid "ad747e81-9286-4536-bcfa-da1ee97be606") 506 | ) 507 | (pad "33" thru_hole oval 508 | (at 16.51 -1.524 90) 509 | (size 1.7 1.7) 510 | (drill 1) 511 | (layers "*.Cu" "*.Mask") 512 | (remove_unused_layers no) 513 | (uuid "211a4fb4-0b00-440b-aeef-9747dab41087") 514 | ) 515 | (pad "34" thru_hole oval 516 | (at 16.51 1.016 90) 517 | (size 1.7 1.7) 518 | (drill 1) 519 | (layers "*.Cu" "*.Mask") 520 | (remove_unused_layers no) 521 | (uuid "d2f805c3-82c6-441b-96f5-400b5758d2ce") 522 | ) 523 | (pad "35" thru_hole oval 524 | (at 19.05 -1.524 90) 525 | (size 1.7 1.7) 526 | (drill 1) 527 | (layers "*.Cu" "*.Mask") 528 | (remove_unused_layers no) 529 | (uuid "5a6a4746-4d25-4fce-9b5d-9205c27bfa97") 530 | ) 531 | (pad "36" thru_hole oval 532 | (at 19.05 1.016 90) 533 | (size 1.7 1.7) 534 | (drill 1) 535 | (layers "*.Cu" "*.Mask") 536 | (remove_unused_layers no) 537 | (uuid "ca132af2-91b0-47c7-9f74-d5d23b406bd0") 538 | ) 539 | (pad "37" thru_hole oval 540 | (at 21.59 -1.524 90) 541 | (size 1.7 1.7) 542 | (drill 1) 543 | (layers "*.Cu" "*.Mask") 544 | (remove_unused_layers no) 545 | (uuid "cc4c00bf-bfbe-44fc-8d50-81602a1b2272") 546 | ) 547 | (pad "38" thru_hole oval 548 | (at 21.59 1.016 90) 549 | (size 1.7 1.7) 550 | (drill 1) 551 | (layers "*.Cu" "*.Mask") 552 | (remove_unused_layers no) 553 | (uuid "88931ee7-d892-4c1c-98a2-bc18fa4bcb37") 554 | ) 555 | (pad "39" thru_hole oval 556 | (at 24.13 -1.524 90) 557 | (size 1.7 1.7) 558 | (drill 1) 559 | (layers "*.Cu" "*.Mask") 560 | (remove_unused_layers no) 561 | (uuid "1588aa39-f712-41a2-aff6-d6a42ee785e2") 562 | ) 563 | (pad "40" thru_hole oval 564 | (at 24.13 1.016 90) 565 | (size 1.7 1.7) 566 | (drill 1) 567 | (layers "*.Cu" "*.Mask") 568 | (remove_unused_layers no) 569 | (uuid "7e9e76da-ce47-40e4-8f16-5427736e8648") 570 | ) 571 | (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl" 572 | (offset 573 | (xyz 24.1 -1 0) 574 | ) 575 | (scale 576 | (xyz 1 1 1) 577 | ) 578 | (rotate 579 | (xyz 0 0 90) 580 | ) 581 | ) 582 | (model "${KIPRJMOD}/3dmodels/Raspberry Pi Zero 2 W with 40 pin male connector v4.step" 583 | (offset 584 | (xyz -0.03 11.77 10.5) 585 | ) 586 | (scale 587 | (xyz 1 1 1) 588 | ) 589 | (rotate 590 | (xyz 90 0 0) 591 | ) 592 | ) 593 | ) 594 | -------------------------------------------------------------------------------- /speaker.pretty/speaker-silkscreen.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "speaker-silkscreen" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.127 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "df217387-e6e8-4734-b2a8-bb5be6d5bca7") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "speaker-silkscreen" 19 | (at 0 14.224 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "2bf04131-22f5-4a5e-8619-e15261cc5a83") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "e17b7763-dacb-4311-ae01-b023cf56f956") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "b8e7cc68-e0d0-4ed3-8205-ab37c1f6352f") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "57a46ba3-97e2-42aa-8890-e8a4602464f4") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_line 71 | (start -15 8) 72 | (end -15 -8) 73 | (stroke 74 | (width 0.1) 75 | (type default) 76 | ) 77 | (layer "F.SilkS") 78 | (uuid "39ddcc5e-fecd-4406-bd1b-e3598d824c88") 79 | ) 80 | (fp_line 81 | (start -13 -10) 82 | (end 13 -10) 83 | (stroke 84 | (width 0.1) 85 | (type default) 86 | ) 87 | (layer "F.SilkS") 88 | (uuid "ce2f2e2f-abe2-4791-bd88-1dbb5f8c8b6c") 89 | ) 90 | (fp_line 91 | (start -13 6) 92 | (end -13 -6) 93 | (stroke 94 | (width 0.1) 95 | (type default) 96 | ) 97 | (layer "F.SilkS") 98 | (uuid "2576c006-ef23-4d04-991d-0dc71d9ce8d5") 99 | ) 100 | (fp_line 101 | (start -11 -8) 102 | (end 11 -8) 103 | (stroke 104 | (width 0.1) 105 | (type default) 106 | ) 107 | (layer "F.SilkS") 108 | (uuid "e347441e-6106-4261-b974-b934f2ed2c4d") 109 | ) 110 | (fp_line 111 | (start 11 8) 112 | (end -11 8) 113 | (stroke 114 | (width 0.1) 115 | (type default) 116 | ) 117 | (layer "F.SilkS") 118 | (uuid "b0d89917-bc34-4ad1-882a-50832dad41a9") 119 | ) 120 | (fp_line 121 | (start 13 -6) 122 | (end 13 6) 123 | (stroke 124 | (width 0.1) 125 | (type default) 126 | ) 127 | (layer "F.SilkS") 128 | (uuid "be8d3d99-0fed-479a-a405-827b5d3686b7") 129 | ) 130 | (fp_line 131 | (start 13 10) 132 | (end -13 10) 133 | (stroke 134 | (width 0.1) 135 | (type default) 136 | ) 137 | (layer "F.SilkS") 138 | (uuid "9f101be3-5777-4317-b0a4-abcbc1f39d90") 139 | ) 140 | (fp_line 141 | (start 15 -8) 142 | (end 15 8) 143 | (stroke 144 | (width 0.1) 145 | (type default) 146 | ) 147 | (layer "F.SilkS") 148 | (uuid "cc2a728d-df4c-4da4-bae0-94e3d4c4519d") 149 | ) 150 | (fp_rect 151 | (start -4 -3) 152 | (end 0 3) 153 | (stroke 154 | (width 0.1) 155 | (type default) 156 | ) 157 | (fill none) 158 | (layer "F.SilkS") 159 | (uuid "3a36a9d2-f772-40fe-afa5-792d81b13061") 160 | ) 161 | (fp_arc 162 | (start -15 -8) 163 | (mid -14.414214 -9.414214) 164 | (end -13 -10) 165 | (stroke 166 | (width 0.1) 167 | (type default) 168 | ) 169 | (layer "F.SilkS") 170 | (uuid "184619ec-2298-44ba-b789-4545943a964e") 171 | ) 172 | (fp_arc 173 | (start -13 -6) 174 | (mid -12.414214 -7.414214) 175 | (end -11 -8) 176 | (stroke 177 | (width 0.1) 178 | (type default) 179 | ) 180 | (layer "F.SilkS") 181 | (uuid "cd987193-43eb-4916-972f-e0e3d14663f4") 182 | ) 183 | (fp_arc 184 | (start -13 10) 185 | (mid -14.414214 9.414214) 186 | (end -15 8) 187 | (stroke 188 | (width 0.1) 189 | (type default) 190 | ) 191 | (layer "F.SilkS") 192 | (uuid "c66add95-2c0b-417b-b8c1-27784f2926ee") 193 | ) 194 | (fp_arc 195 | (start -11 8) 196 | (mid -12.414214 7.414214) 197 | (end -13 6) 198 | (stroke 199 | (width 0.1) 200 | (type default) 201 | ) 202 | (layer "F.SilkS") 203 | (uuid "763ff947-25d3-4b2a-af02-afa23631b370") 204 | ) 205 | (fp_arc 206 | (start 2.794 -3.048) 207 | (mid 3.446391 0) 208 | (end 2.794 3.048) 209 | (stroke 210 | (width 0.1) 211 | (type default) 212 | ) 213 | (layer "F.SilkS") 214 | (uuid "3813c289-dae3-442b-8580-f803247fad50") 215 | ) 216 | (fp_arc 217 | (start 11 -8) 218 | (mid 12.414214 -7.414214) 219 | (end 13 -6) 220 | (stroke 221 | (width 0.1) 222 | (type default) 223 | ) 224 | (layer "F.SilkS") 225 | (uuid "571c63f0-e302-4b21-b019-60f5d70d9096") 226 | ) 227 | (fp_arc 228 | (start 13 -10) 229 | (mid 14.414214 -9.414214) 230 | (end 15 -8) 231 | (stroke 232 | (width 0.1) 233 | (type default) 234 | ) 235 | (layer "F.SilkS") 236 | (uuid "3ed91ca7-9923-49e3-be66-a1065b91e17c") 237 | ) 238 | (fp_arc 239 | (start 13 6) 240 | (mid 12.414214 7.414214) 241 | (end 11 8) 242 | (stroke 243 | (width 0.1) 244 | (type default) 245 | ) 246 | (layer "F.SilkS") 247 | (uuid "67b6e175-a454-4e9c-9b9c-1f25802112cf") 248 | ) 249 | (fp_arc 250 | (start 15 8) 251 | (mid 14.414214 9.414214) 252 | (end 13 10) 253 | (stroke 254 | (width 0.1) 255 | (type default) 256 | ) 257 | (layer "F.SilkS") 258 | (uuid "6f7e97c0-0853-4713-b229-e6026f63df82") 259 | ) 260 | (fp_poly 261 | (pts 262 | (xy 0 -3) (xy 2.794 -5.715) (xy 2.794 5.715) (xy 0 3) 263 | ) 264 | (stroke 265 | (width 0.1) 266 | (type solid) 267 | ) 268 | (fill none) 269 | (layer "F.SilkS") 270 | (uuid "48dcb996-dda9-4833-91a0-110cff5ddb4c") 271 | ) 272 | (fp_text user "${REFERENCE}" 273 | (at 0 12.446 0) 274 | (unlocked yes) 275 | (layer "F.Fab") 276 | (uuid "35caad58-8950-4650-9100-e0d868b76f6a") 277 | (effects 278 | (font 279 | (size 1 1) 280 | (thickness 0.15) 281 | ) 282 | ) 283 | ) 284 | (model "${KIPRJMOD}/3dmodels/speaker.step" 285 | (offset 286 | (xyz 0 0 0) 287 | ) 288 | (scale 289 | (xyz 1 1 1) 290 | ) 291 | (rotate 292 | (xyz 0 0 0) 293 | ) 294 | ) 295 | ) 296 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "touch-pad")(type "KiCad")(uri "${KIPRJMOD}/touch-pad.kicad_sym")(options "")(descr "")) 4 | (lib (name "FPC-Displays")(type "KiCad")(uri "${KIPRJMOD}/FPC-Displays.kicad_sym")(options "")(descr "")) 5 | (lib (name "tft-screen")(type "KiCad")(uri "${KIPRJMOD}/tft-screen.kicad_sym")(options "")(descr "")) 6 | (lib (name "PI-Zero")(type "KiCad")(uri "${KIPRJMOD}/PI-Zero.kicad_sym")(options "")(descr "")) 7 | ) 8 | -------------------------------------------------------------------------------- /tft-screen.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "3.2_Inch_TFT" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "S" 10 | (at 0 0 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at 0 0 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "Screen:3.2 Inch TFT" 26 | (at 0 0 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at 0 0 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at 0 0 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "3.2_Inch_TFT_1_0" 53 | (polyline 54 | (pts 55 | (xy -38.7 -28.27) (xy -38.7 25.73) 56 | ) 57 | (stroke 58 | (width 0.2) 59 | (type default) 60 | ) 61 | (fill 62 | (type none) 63 | ) 64 | ) 65 | (polyline 66 | (pts 67 | (xy -38.7 25.73) (xy 38.7 25.73) 68 | ) 69 | (stroke 70 | (width 0.2) 71 | (type default) 72 | ) 73 | (fill 74 | (type none) 75 | ) 76 | ) 77 | (polyline 78 | (pts 79 | (xy -35.35 -25.47) (xy -35.35 23.03) 80 | ) 81 | (stroke 82 | (width 0.2) 83 | (type default) 84 | ) 85 | (fill 86 | (type none) 87 | ) 88 | ) 89 | (polyline 90 | (pts 91 | (xy -35.35 23.03) (xy 29.45 23.03) 92 | ) 93 | (stroke 94 | (width 0.2) 95 | (type default) 96 | ) 97 | (fill 98 | (type none) 99 | ) 100 | ) 101 | (polyline 102 | (pts 103 | (xy 29.45 -25.47) (xy -35.35 -25.47) 104 | ) 105 | (stroke 106 | (width 0.2) 107 | (type default) 108 | ) 109 | (fill 110 | (type none) 111 | ) 112 | ) 113 | (polyline 114 | (pts 115 | (xy 29.45 23.03) (xy 29.45 -25.47) 116 | ) 117 | (stroke 118 | (width 0.2) 119 | (type default) 120 | ) 121 | (fill 122 | (type none) 123 | ) 124 | ) 125 | (polyline 126 | (pts 127 | (xy 34.65 25.73) (xy 34.65 -28.27) 128 | ) 129 | (stroke 130 | (width 0.2) 131 | (type default) 132 | ) 133 | (fill 134 | (type none) 135 | ) 136 | ) 137 | (polyline 138 | (pts 139 | (xy 38.7 -28.27) (xy -38.7 -28.27) 140 | ) 141 | (stroke 142 | (width 0.2) 143 | (type default) 144 | ) 145 | (fill 146 | (type none) 147 | ) 148 | ) 149 | (polyline 150 | (pts 151 | (xy 38.7 25.73) (xy 38.7 -28.27) 152 | ) 153 | (stroke 154 | (width 0.2) 155 | (type default) 156 | ) 157 | (fill 158 | (type none) 159 | ) 160 | ) 161 | ) 162 | ) 163 | ) 164 | -------------------------------------------------------------------------------- /touch-pad.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "touch_pad_matrix" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at 2.032 -1.778 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at 0 0 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "touch-pad:touch-pad-matrix" 26 | (at 0 0 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at 0 0 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at 0 0 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "touch_pad_matrix_1_1" 53 | (circle 54 | (center 0 -6.35) 55 | (radius 3.5921) 56 | (stroke 57 | (width 0) 58 | (type default) 59 | ) 60 | (fill 61 | (type background) 62 | ) 63 | ) 64 | (pin input line 65 | (at -6.35 -6.35 0) 66 | (length 2.54) 67 | (name "H" 68 | (effects 69 | (font 70 | (size 1.27 1.27) 71 | ) 72 | ) 73 | ) 74 | (number "1" 75 | (effects 76 | (font 77 | (size 1.27 1.27) 78 | ) 79 | ) 80 | ) 81 | ) 82 | ) 83 | ) 84 | ) 85 | -------------------------------------------------------------------------------- /touch-pad.pretty/touch-pad-matrix.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "touch-pad-matrix" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -7.366 7.922 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "732a858e-862a-4efe-8a1a-bea138b3bdd4") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "touch-pad-matrix" 19 | (at -7.366 9.422 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "48efee31-a2f2-4a9d-8e63-c61d7244eae6") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at -7.366 8.422 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "e9c3a682-7774-4be1-bbb3-5ac2c4cf7fac") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at -7.366 8.422 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "9941e718-91b6-44e4-80e4-2652ed14818d") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at -7.366 8.422 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "ec29fa86-aa24-4caa-b932-8344cf9fe0c0") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_circle 71 | (center 0.0254 0.0508) 72 | (end 7.557371 0.0508) 73 | (stroke 74 | (width 0.2) 75 | (type solid) 76 | ) 77 | (fill solid) 78 | (layer "F.Cu") 79 | (uuid "89160e2a-1ab6-4eb4-834d-fcc295e86b17") 80 | ) 81 | (fp_text user "${REFERENCE}" 82 | (at -7.366 10.922 0) 83 | (unlocked yes) 84 | (layer "F.Fab") 85 | (uuid "7e07dce8-b612-4298-b4b1-1dc58f0f0eeb") 86 | (effects 87 | (font 88 | (size 1 1) 89 | (thickness 0.15) 90 | ) 91 | ) 92 | ) 93 | (pad "1" smd custom 94 | (at 5.08 0) 95 | (size 1.524 1.524) 96 | (layers "F.Cu") 97 | (options 98 | (clearance outline) 99 | (anchor circle) 100 | ) 101 | (primitives 102 | (gr_poly 103 | (pts 104 | (xy -1.143 -0.381) (xy -1.127161 -0.489713) (xy -1.072076 -0.60239) (xy -0.98339 -0.691076) (xy -0.870713 -0.746161) 105 | (xy -0.762 -0.762) (xy 0.762 -0.762) (xy 0.870713 -0.746161) (xy 0.98339 -0.691076) (xy 1.072076 -0.60239) 106 | (xy 1.127161 -0.489713) (xy 1.143 -0.381) (xy 1.143 0.381) (xy 1.127161 0.489713) (xy 1.072076 0.60239) 107 | (xy 0.98339 0.691076) (xy 0.870713 0.746161) (xy 0.762 0.762) (xy -0.762 0.762) (xy -0.870713 0.746161) 108 | (xy -0.98339 0.691076) (xy -1.072076 0.60239) (xy -1.127161 0.489713) (xy -1.143 0.381) 109 | ) 110 | (width 0) 111 | (fill yes) 112 | ) 113 | (gr_poly 114 | (pts 115 | (arc 116 | (start 0.622108 4.995001) 117 | (mid 2.477054 0.057053) 118 | (end 0.62211 -4.880895) 119 | ) 120 | (xy -4.315839 0.057054) 121 | ) 122 | (width 0) 123 | (fill yes) 124 | ) 125 | (gr_line 126 | (start -6.096 0.057054) 127 | (end -3.81 0.057054) 128 | (width 0.2) 129 | ) 130 | (gr_poly 131 | (pts 132 | (arc 133 | (start -10.668 -4.880893) 134 | (mid -12.522946 0.057054) 135 | (end -10.668001 4.995002) 136 | ) 137 | (xy -5.730053 0.057054) 138 | ) 139 | (width 0) 140 | (fill yes) 141 | ) 142 | ) 143 | (uuid "9f7ac784-d36a-42f3-aa5a-002edf9ab327") 144 | ) 145 | (pad "2" smd custom 146 | (at 0 -4.826) 147 | (size 1.524 1.524) 148 | (layers "F.Cu") 149 | (options 150 | (clearance outline) 151 | (anchor circle) 152 | ) 153 | (primitives 154 | (gr_poly 155 | (pts 156 | (xy -1.143 -0.381) (xy -1.127161 -0.489713) (xy -1.072076 -0.60239) (xy -0.98339 -0.691076) (xy -0.870713 -0.746161) 157 | (xy -0.762 -0.762) (xy 0.762 -0.762) (xy 0.870713 -0.746161) (xy 0.98339 -0.691076) (xy 1.072076 -0.60239) 158 | (xy 1.127161 -0.489713) (xy 1.143 -0.381) (xy 1.143 0.381) (xy 1.127161 0.489713) (xy 1.072076 0.60239) 159 | (xy 0.98339 0.691076) (xy 0.870713 0.746161) (xy 0.762 0.762) (xy -0.762 0.762) (xy -0.870713 0.746161) 160 | (xy -0.98339 0.691076) (xy -1.072076 0.60239) (xy -1.127161 0.489713) (xy -1.143 0.381) 161 | ) 162 | (width 0) 163 | (fill yes) 164 | ) 165 | (gr_poly 166 | (pts 167 | (arc 168 | (start -4.880892 -0.761999) 169 | (mid 0.057054 -2.616946) 170 | (end 4.995001 -0.762) 171 | ) 172 | (xy 0.057054 4.175947) 173 | ) 174 | (width 0) 175 | (fill yes) 176 | ) 177 | ) 178 | (uuid "70eec261-bc9e-4f82-b3e9-7b04d11d2a41") 179 | ) 180 | (pad "2" smd custom 181 | (at 0 4.826) 182 | (size 1.524 1.524) 183 | (layers "F.Cu") 184 | (options 185 | (clearance outline) 186 | (anchor circle) 187 | ) 188 | (primitives 189 | (gr_poly 190 | (pts 191 | (xy -1.143 -0.381) (xy -1.127161 -0.489713) (xy -1.072076 -0.60239) (xy -0.98339 -0.691076) (xy -0.870713 -0.746161) 192 | (xy -0.762 -0.762) (xy 0.762 -0.762) (xy 0.870713 -0.746161) (xy 0.98339 -0.691076) (xy 1.072076 -0.60239) 193 | (xy 1.127161 -0.489713) (xy 1.143 -0.381) (xy 1.143 0.381) (xy 1.127161 0.489713) (xy 1.072076 0.60239) 194 | (xy 0.98339 0.691076) (xy 0.870713 0.746161) (xy 0.762 0.762) (xy -0.762 0.762) (xy -0.870713 0.746161) 195 | (xy -0.98339 0.691076) (xy -1.072076 0.60239) (xy -1.127161 0.489713) (xy -1.143 0.381) 196 | ) 197 | (width 0) 198 | (fill yes) 199 | ) 200 | (gr_poly 201 | (pts 202 | (arc 203 | (start -4.880893 0.876108) 204 | (mid 0.057054 2.731054) 205 | (end 4.995002 0.876109) 206 | ) 207 | (xy 0.057054 -4.061839) 208 | ) 209 | (width 0) 210 | (fill yes) 211 | ) 212 | ) 213 | (uuid "7923ead8-4c6e-4df1-871e-4f8a13752735") 214 | ) 215 | (zone 216 | (net 0) 217 | (net_name "") 218 | (layers "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu" "In7.Cu" 219 | "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu" "In15.Cu" 220 | "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu" "In22.Cu" 221 | "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu" "In29.Cu" 222 | "In30.Cu" "B.Cu" 223 | ) 224 | (uuid "e5879554-3f08-494a-8269-915a4f219ba4") 225 | (hatch edge 0.5) 226 | (connect_pads 227 | (clearance 0) 228 | ) 229 | (min_thickness 0.25) 230 | (filled_areas_thickness no) 231 | (keepout 232 | (tracks allowed) 233 | (vias allowed) 234 | (pads allowed) 235 | (copperpour not_allowed) 236 | (footprints allowed) 237 | ) 238 | (fill 239 | (thermal_gap 0.5) 240 | (thermal_bridge_width 0.5) 241 | ) 242 | (polygon 243 | (pts 244 | (xy 8.382 -1.778) (xy 8.519418 0) (xy 8.382 1.778) (xy 7.62 4.064) (xy 6.604 5.334) (xy 5.334 6.604) 245 | (xy 3.81 7.62) (xy 1.778 8.382) (xy 0 8.519418) (xy -1.778 8.382) (xy -3.556 7.62) (xy -5.334 6.604) 246 | (xy -6.35 5.588) (xy -7.62 4.064) (xy -8.382 2.032) (xy -8.519418 0) (xy -8.382 -2.032) (xy -7.62 -3.81) 247 | (xy -5.842 -6.604) (xy -4.318 -7.62) (xy -2.794 -8.128) (xy -0.762 -8.636) (xy 1.524 -8.382) (xy 3.556 -7.874) 248 | (xy 5.334 -6.604) (xy 6.858 -5.08) (xy 7.62 -3.81) 249 | ) 250 | ) 251 | ) 252 | ) 253 | -------------------------------------------------------------------------------- /touch-pad.pretty/touch-pad-normal.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "touch-pad-normal" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.5 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "43f568f5-6e77-490f-b3fb-579537851c1c") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "touch-pad-normal" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "42afaa42-1436-47b3-8b2e-4845b31f4c4c") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "0ff17056-0466-4f9c-a551-34099c03b54d") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "70506e90-09d0-4389-ba9c-bf662eda46d9") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "b2e86bff-0e86-40f6-807a-fbc8bd892c4d") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_text user "${REFERENCE}" 71 | (at 0 2.5 0) 72 | (unlocked yes) 73 | (layer "F.Fab") 74 | (uuid "f5ee6ed7-7ba5-41ac-8269-0dd5355bcd3b") 75 | (effects 76 | (font 77 | (size 1 1) 78 | (thickness 0.15) 79 | ) 80 | ) 81 | ) 82 | (pad "1" smd oval 83 | (at 0 0) 84 | (size 16 15) 85 | (layers "F.Cu") 86 | (clearance 2) 87 | (thermal_bridge_angle 45) 88 | (uuid "775ec887-4d2f-4a5a-aaa1-7c59f3f269d4") 89 | ) 90 | (zone 91 | (net 0) 92 | (net_name "") 93 | (layers "*.Cu") 94 | (uuid "f1fe5054-2d53-4727-9c5f-b9fe0fdbef41") 95 | (hatch edge 0.5) 96 | (connect_pads 97 | (clearance 0) 98 | ) 99 | (min_thickness 0.25) 100 | (filled_areas_thickness no) 101 | (keepout 102 | (tracks allowed) 103 | (vias allowed) 104 | (pads allowed) 105 | (copperpour not_allowed) 106 | (footprints allowed) 107 | ) 108 | (fill 109 | (thermal_gap 0.5) 110 | (thermal_bridge_width 0.5) 111 | ) 112 | (polygon 113 | (pts 114 | (xy 0.535699 -9.499681) (xy 0.803392 -9.494902) (xy 0.910372 -9.490125) (xy 1.444392 -9.451931) 115 | (xy 1.586342 -9.43667) (xy 2.116278 -9.360477) (xy 2.256778 -9.335128) (xy 2.779928 -9.221324) (xy 2.918266 -9.186015) 116 | (xy 3.431964 -9.035179) (xy 3.567426 -8.990093) (xy 4.069055 -8.802995) (xy 4.200953 -8.748361) 117 | (xy 4.687956 -8.525955) (xy 4.815628 -8.462047) (xy 5.285524 -8.205464) (xy 5.408306 -8.132615) 118 | (xy 5.858701 -7.843164) (xy 5.975974 -7.761739) (xy 6.404572 -7.440895) (xy 6.51574 -7.35131) (xy 6.920357 -7.000707) 119 | (xy 7.024849 -6.903423) (xy 7.403423 -6.524849) (xy 7.500707 -6.420357) (xy 7.85131 -6.01574) (xy 7.940895 -5.904572) 120 | (xy 8.261739 -5.475974) (xy 8.343164 -5.358701) (xy 8.632615 -4.908306) (xy 8.705464 -4.785524) 121 | (xy 8.962047 -4.315628) (xy 9.025955 -4.187956) (xy 9.248361 -3.700953) (xy 9.302995 -3.569055) 122 | (xy 9.490093 -3.067426) (xy 9.535179 -2.931964) (xy 9.686015 -2.418266) (xy 9.721324 -2.279928) 123 | (xy 9.835128 -1.756778) (xy 9.860477 -1.616278) (xy 9.93667 -1.086342) (xy 9.951931 -0.944392) (xy 9.990125 -0.410372) 124 | (xy 9.995221 -0.267693) (xy 9.995221 0.267693) (xy 9.990125 0.410372) (xy 9.951931 0.944392) (xy 9.93667 1.086342) 125 | (xy 9.860477 1.616278) (xy 9.835128 1.756778) (xy 9.721324 2.279928) (xy 9.686015 2.418266) (xy 9.535179 2.931964) 126 | (xy 9.490093 3.067426) (xy 9.302995 3.569055) (xy 9.248361 3.700953) (xy 9.025955 4.187956) (xy 8.962047 4.315628) 127 | (xy 8.705464 4.785524) (xy 8.632615 4.908306) (xy 8.343164 5.358701) (xy 8.261739 5.475974) (xy 7.940895 5.904572) 128 | (xy 7.85131 6.01574) (xy 7.500707 6.420357) (xy 7.403423 6.524849) (xy 7.024849 6.903423) (xy 6.920357 7.000707) 129 | (xy 6.51574 7.35131) (xy 6.404572 7.440895) (xy 5.975974 7.761739) (xy 5.858701 7.843164) (xy 5.408306 8.132615) 130 | (xy 5.285524 8.205464) (xy 4.815628 8.462047) (xy 4.687956 8.525955) (xy 4.200953 8.748361) (xy 4.069055 8.802995) 131 | (xy 3.567426 8.990093) (xy 3.431964 9.035179) (xy 2.918266 9.186015) (xy 2.779928 9.221324) (xy 2.256778 9.335128) 132 | (xy 2.116278 9.360477) (xy 1.586342 9.43667) (xy 1.444392 9.451931) (xy 0.910372 9.490125) (xy 0.775233 9.495207) 133 | (xy -0.49246 9.499986) (xy -0.535699 9.499681) (xy -0.803392 9.494902) (xy -0.910372 9.490125) (xy -1.444392 9.451931) 134 | (xy -1.586342 9.43667) (xy -2.116278 9.360477) (xy -2.256778 9.335128) (xy -2.779928 9.221324) (xy -2.918266 9.186015) 135 | (xy -3.431964 9.035179) (xy -3.567426 8.990093) (xy -4.069055 8.802995) (xy -4.200953 8.748361) 136 | (xy -4.687956 8.525955) (xy -4.815628 8.462047) (xy -5.285524 8.205464) (xy -5.408306 8.132615) 137 | (xy -5.858701 7.843164) (xy -5.975974 7.761739) (xy -6.404572 7.440895) (xy -6.51574 7.35131) (xy -6.920357 7.000707) 138 | (xy -7.024849 6.903423) (xy -7.403423 6.524849) (xy -7.500707 6.420357) (xy -7.85131 6.01574) (xy -7.940895 5.904572) 139 | (xy -8.261739 5.475974) (xy -8.343164 5.358701) (xy -8.632615 4.908306) (xy -8.705464 4.785524) 140 | (xy -8.962047 4.315628) (xy -9.025955 4.187956) (xy -9.248361 3.700953) (xy -9.302995 3.569055) 141 | (xy -9.490093 3.067426) (xy -9.535179 2.931964) (xy -9.686015 2.418266) (xy -9.721324 2.279928) 142 | (xy -9.835128 1.756778) (xy -9.860477 1.616278) (xy -9.93667 1.086342) (xy -9.951931 0.944392) (xy -9.990125 0.410372) 143 | (xy -9.995221 0.267693) (xy -9.995221 -0.267693) (xy -9.990125 -0.410372) (xy -9.951931 -0.944392) 144 | (xy -9.93667 -1.086342) (xy -9.860477 -1.616278) (xy -9.835128 -1.756778) (xy -9.721324 -2.279928) 145 | (xy -9.686015 -2.418266) (xy -9.535179 -2.931964) (xy -9.490093 -3.067426) (xy -9.302995 -3.569055) 146 | (xy -9.248361 -3.700953) (xy -9.025955 -4.187956) (xy -8.962047 -4.315628) (xy -8.705464 -4.785524) 147 | (xy -8.632615 -4.908306) (xy -8.343164 -5.358701) (xy -8.261739 -5.475974) (xy -7.940895 -5.904572) 148 | (xy -7.85131 -6.01574) (xy -7.500707 -6.420357) (xy -7.403423 -6.524849) (xy -7.024849 -6.903423) 149 | (xy -6.920357 -7.000707) (xy -6.51574 -7.35131) (xy -6.404572 -7.440895) (xy -5.975974 -7.761739) 150 | (xy -5.858701 -7.843164) (xy -5.408306 -8.132615) (xy -5.285524 -8.205464) (xy -4.815628 -8.462047) 151 | (xy -4.687956 -8.525955) (xy -4.200953 -8.748361) (xy -4.069055 -8.802995) (xy -3.567426 -8.990093) 152 | (xy -3.431964 -9.035179) (xy -2.918266 -9.186015) (xy -2.779928 -9.221324) (xy -2.256778 -9.335128) 153 | (xy -2.116278 -9.360477) (xy -1.586342 -9.43667) (xy -1.444392 -9.451931) (xy -0.910372 -9.490125) 154 | (xy -0.775233 -9.495207) (xy 0.49246 -9.499986) 155 | ) 156 | ) 157 | ) 158 | ) 159 | -------------------------------------------------------------------------------- /touch-pad.pretty/touch-pad-wide.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "touch-pad-wide" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at 0 -0.5 0) 8 | (unlocked yes) 9 | (layer "F.SilkS") 10 | (uuid "a9b3bcfc-429e-410b-beee-08e25dc0b1cb") 11 | (effects 12 | (font 13 | (size 1 1) 14 | (thickness 0.1) 15 | ) 16 | ) 17 | ) 18 | (property "Value" "touch-pad-wide" 19 | (at 0 1 0) 20 | (unlocked yes) 21 | (layer "F.Fab") 22 | (uuid "6eae08fb-daf0-4c50-920d-19d369a0950c") 23 | (effects 24 | (font 25 | (size 1 1) 26 | (thickness 0.15) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (unlocked yes) 33 | (layer "F.Fab") 34 | (hide yes) 35 | (uuid "e8fd9162-28ba-4ab8-8aac-3abb4364d728") 36 | (effects 37 | (font 38 | (size 1 1) 39 | (thickness 0.15) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "5a464562-9e7c-4b81-942d-beb5a1203fac") 49 | (effects 50 | (font 51 | (size 1 1) 52 | (thickness 0.15) 53 | ) 54 | ) 55 | ) 56 | (property "Description" "" 57 | (at 0 0 0) 58 | (unlocked yes) 59 | (layer "F.Fab") 60 | (hide yes) 61 | (uuid "911a6d8a-6b4e-4b18-94b0-f7c791f95a62") 62 | (effects 63 | (font 64 | (size 1 1) 65 | (thickness 0.15) 66 | ) 67 | ) 68 | ) 69 | (attr smd) 70 | (fp_text user "${REFERENCE}" 71 | (at 0 2.5 0) 72 | (unlocked yes) 73 | (layer "F.Fab") 74 | (uuid "80751655-c8ec-4fce-9b92-287af24590f9") 75 | (effects 76 | (font 77 | (size 1 1) 78 | (thickness 0.15) 79 | ) 80 | ) 81 | ) 82 | (pad "1" smd oval 83 | (at 0 0) 84 | (size 20 15) 85 | (layers "F.Cu") 86 | (clearance 2) 87 | (thermal_bridge_angle 45) 88 | (uuid "76162178-ca90-436b-9580-d184e065086b") 89 | ) 90 | (zone 91 | (net 0) 92 | (net_name "") 93 | (layers "*.Cu") 94 | (uuid "b5073459-c075-44ea-bfaa-319a018c0d06") 95 | (hatch edge 0.5) 96 | (connect_pads 97 | (clearance 0) 98 | ) 99 | (min_thickness 0.25) 100 | (filled_areas_thickness no) 101 | (keepout 102 | (tracks allowed) 103 | (vias allowed) 104 | (pads allowed) 105 | (copperpour not_allowed) 106 | (footprints allowed) 107 | ) 108 | (fill 109 | (thermal_gap 0.5) 110 | (thermal_bridge_width 0.5) 111 | ) 112 | (polygon 113 | (pts 114 | (xy 2.535699 -9.499681) (xy 2.803392 -9.494902) (xy 2.910372 -9.490125) (xy 3.444392 -9.451931) 115 | (xy 3.586342 -9.43667) (xy 4.116278 -9.360477) (xy 4.256778 -9.335128) (xy 4.779928 -9.221324) (xy 4.918266 -9.186015) 116 | (xy 5.431964 -9.035179) (xy 5.567426 -8.990093) (xy 6.069055 -8.802995) (xy 6.200953 -8.748361) 117 | (xy 6.687956 -8.525955) (xy 6.815628 -8.462047) (xy 7.285524 -8.205464) (xy 7.408306 -8.132615) 118 | (xy 7.858701 -7.843164) (xy 7.975974 -7.761739) (xy 8.404572 -7.440895) (xy 8.51574 -7.35131) (xy 8.920357 -7.000707) 119 | (xy 9.024849 -6.903423) (xy 9.403423 -6.524849) (xy 9.500707 -6.420357) (xy 9.85131 -6.01574) (xy 9.940895 -5.904572) 120 | (xy 10.261739 -5.475974) (xy 10.343164 -5.358701) (xy 10.632615 -4.908306) (xy 10.705464 -4.785524) 121 | (xy 10.962047 -4.315628) (xy 11.025955 -4.187956) (xy 11.248361 -3.700953) (xy 11.302995 -3.569055) 122 | (xy 11.490093 -3.067426) (xy 11.535179 -2.931964) (xy 11.686015 -2.418266) (xy 11.721324 -2.279928) 123 | (xy 11.835128 -1.756778) (xy 11.860477 -1.616278) (xy 11.93667 -1.086342) (xy 11.951931 -0.944392) 124 | (xy 11.990125 -0.410372) (xy 11.995221 -0.267693) (xy 11.995221 0.267693) (xy 11.990125 0.410372) 125 | (xy 11.951931 0.944392) (xy 11.93667 1.086342) (xy 11.860477 1.616278) (xy 11.835128 1.756778) (xy 11.721324 2.279928) 126 | (xy 11.686015 2.418266) (xy 11.535179 2.931964) (xy 11.490093 3.067426) (xy 11.302995 3.569055) 127 | (xy 11.248361 3.700953) (xy 11.025955 4.187956) (xy 10.962047 4.315628) (xy 10.705464 4.785524) 128 | (xy 10.632615 4.908306) (xy 10.343164 5.358701) (xy 10.261739 5.475974) (xy 9.940895 5.904572) (xy 9.85131 6.01574) 129 | (xy 9.500707 6.420357) (xy 9.403423 6.524849) (xy 9.024849 6.903423) (xy 8.920357 7.000707) (xy 8.51574 7.35131) 130 | (xy 8.404572 7.440895) (xy 7.975974 7.761739) (xy 7.858701 7.843164) (xy 7.408306 8.132615) (xy 7.285524 8.205464) 131 | (xy 6.815628 8.462047) (xy 6.687956 8.525955) (xy 6.200953 8.748361) (xy 6.069055 8.802995) (xy 5.567426 8.990093) 132 | (xy 5.431964 9.035179) (xy 4.918266 9.186015) (xy 4.779928 9.221324) (xy 4.256778 9.335128) (xy 4.116278 9.360477) 133 | (xy 3.586342 9.43667) (xy 3.444392 9.451931) (xy 2.910372 9.490125) (xy 2.769507 9.49522) (xy -2.498186 9.499999) 134 | (xy -2.535699 9.499681) (xy -2.803392 9.494902) (xy -2.910372 9.490125) (xy -3.444392 9.451931) 135 | (xy -3.586342 9.43667) (xy -4.116278 9.360477) (xy -4.256778 9.335128) (xy -4.779928 9.221324) (xy -4.918266 9.186015) 136 | (xy -5.431964 9.035179) (xy -5.567426 8.990093) (xy -6.069055 8.802995) (xy -6.200953 8.748361) 137 | (xy -6.687956 8.525955) (xy -6.815628 8.462047) (xy -7.285524 8.205464) (xy -7.408306 8.132615) 138 | (xy -7.858701 7.843164) (xy -7.975974 7.761739) (xy -8.404572 7.440895) (xy -8.51574 7.35131) (xy -8.920357 7.000707) 139 | (xy -9.024849 6.903423) (xy -9.403423 6.524849) (xy -9.500707 6.420357) (xy -9.85131 6.01574) (xy -9.940895 5.904572) 140 | (xy -10.261739 5.475974) (xy -10.343164 5.358701) (xy -10.632615 4.908306) (xy -10.705464 4.785524) 141 | (xy -10.962047 4.315628) (xy -11.025955 4.187956) (xy -11.248361 3.700953) (xy -11.302995 3.569055) 142 | (xy -11.490093 3.067426) (xy -11.535179 2.931964) (xy -11.686015 2.418266) (xy -11.721324 2.279928) 143 | (xy -11.835128 1.756778) (xy -11.860477 1.616278) (xy -11.93667 1.086342) (xy -11.951931 0.944392) 144 | (xy -11.990125 0.410372) (xy -11.995221 0.267693) (xy -11.995221 -0.267693) (xy -11.990125 -0.410372) 145 | (xy -11.951931 -0.944392) (xy -11.93667 -1.086342) (xy -11.860477 -1.616278) (xy -11.835128 -1.756778) 146 | (xy -11.721324 -2.279928) (xy -11.686015 -2.418266) (xy -11.535179 -2.931964) (xy -11.490093 -3.067426) 147 | (xy -11.302995 -3.569055) (xy -11.248361 -3.700953) (xy -11.025955 -4.187956) (xy -10.962047 -4.315628) 148 | (xy -10.705464 -4.785524) (xy -10.632615 -4.908306) (xy -10.343164 -5.358701) (xy -10.261739 -5.475974) 149 | (xy -9.940895 -5.904572) (xy -9.85131 -6.01574) (xy -9.500707 -6.420357) (xy -9.403423 -6.524849) 150 | (xy -9.024849 -6.903423) (xy -8.920357 -7.000707) (xy -8.51574 -7.35131) (xy -8.404572 -7.440895) 151 | (xy -7.975974 -7.761739) (xy -7.858701 -7.843164) (xy -7.408306 -8.132615) (xy -7.285524 -8.205464) 152 | (xy -6.815628 -8.462047) (xy -6.687956 -8.525955) (xy -6.200953 -8.748361) (xy -6.069055 -8.802995) 153 | (xy -5.567426 -8.990093) (xy -5.431964 -9.035179) (xy -4.918266 -9.186015) (xy -4.779928 -9.221324) 154 | (xy -4.256778 -9.335128) (xy -4.116278 -9.360477) (xy -3.586342 -9.43667) (xy -3.444392 -9.451931) 155 | (xy -2.910372 -9.490125) (xy -2.769507 -9.49522) (xy 2.498186 -9.499999) 156 | ) 157 | ) 158 | ) 159 | ) 160 | --------------------------------------------------------------------------------