├── .gitignore ├── CHANGELOG.md ├── README.md ├── fp-lib-table ├── kicad-components ├── .gitignore ├── 3d-models │ ├── .gitignore │ ├── Metal_Aluminum_Anodized.jpg │ ├── button-oval.skp │ ├── button-oval.wrl │ ├── usb-c-sink-8.skp │ ├── usb-c-sink-8.wrl │ ├── ws2812c-2020-v1.skp │ └── ws2812c-2020-v1.wrl ├── README.md ├── firefly.kicad_sym └── firefly.pretty │ ├── JUSHUO_FPC_24.kicad_mod │ ├── PCB_Antenna.kicad_mod │ ├── USB_C_SINK.kicad_mod │ ├── WS2812B.kicad_mod │ ├── button-oval.kicad_mod │ ├── crystal_2520.kicad_mod │ ├── fiducial.kicad_mod │ ├── logo-15mm.kicad_mod │ ├── logo-pin-25-1.kicad_mod │ ├── mouse-bite-5.kicad_mod │ └── text-10.kicad_mod ├── mcu.kicad_sch ├── output.kicad_sch ├── output ├── rev-2 │ ├── README.md │ ├── jlcpcb-production │ │ ├── bom-jlcpcb.csv │ │ ├── position-jlcpcb.csv │ │ └── production │ │ │ ├── rev2-B_Cu.gbl │ │ │ ├── rev2-B_Fab.gbr │ │ │ ├── rev2-B_Mask.gbs │ │ │ ├── rev2-B_Paste.gbp │ │ │ ├── rev2-B_Silkscreen.gbo │ │ │ ├── rev2-Edge_Cuts.gm1 │ │ │ ├── rev2-F_Cu.gtl │ │ │ ├── rev2-F_Fab.gbr │ │ │ ├── rev2-F_Mask.gts │ │ │ ├── rev2-F_Paste.gtp │ │ │ ├── rev2-F_Silkscreen.gto │ │ │ ├── rev2-NPTH-drl_map.gbr │ │ │ ├── rev2-NPTH.drl │ │ │ ├── rev2-PTH-drl_map.gbr │ │ │ └── rev2-PTH.drl │ ├── render-back.jpg │ ├── render-front.jpg │ └── sch.svg ├── rev-4 │ ├── README.md │ ├── jlcpcb-production │ │ ├── bom.csv │ │ ├── positions.csv │ │ └── production │ │ │ ├── pixie-rev-4-B_Cu.gbr │ │ │ ├── pixie-rev-4-B_Mask.gbr │ │ │ ├── pixie-rev-4-B_Paste.gbr │ │ │ ├── pixie-rev-4-B_SilkS.gbr │ │ │ ├── pixie-rev-4-Edge_Cuts.gbr │ │ │ ├── pixie-rev-4-F_Cu.gbr │ │ │ ├── pixie-rev-4-F_Mask.gbr │ │ │ ├── pixie-rev-4-F_Paste.gbr │ │ │ ├── pixie-rev-4-F_SilkS.gbr │ │ │ ├── pixie-rev-4-In1_Cu.gbr │ │ │ ├── pixie-rev-4-In2_Cu.gbr │ │ │ ├── pixie-rev-4-NPTH.drl │ │ │ ├── pixie-rev-4-PTH.drl │ │ │ └── pixie-rev-4-User_Comments.gbr │ ├── render-back.jpg │ ├── render-front.jpg │ ├── sch-mcu.svg │ ├── sch-output.svg │ ├── sch-power.svg │ └── sch.svg ├── rev-5 │ ├── README.md │ ├── jlcpcb-production │ │ ├── bom.csv │ │ ├── positions.csv │ │ └── production │ │ │ ├── pixie-rev-4-B_Cu.gbr │ │ │ ├── pixie-rev-4-B_Mask.gbr │ │ │ ├── pixie-rev-4-B_Paste.gbr │ │ │ ├── pixie-rev-4-B_SilkS.gbr │ │ │ ├── pixie-rev-4-Edge_Cuts.gbr │ │ │ ├── pixie-rev-4-F_Cu.gbr │ │ │ ├── pixie-rev-4-F_Mask.gbr │ │ │ ├── pixie-rev-4-F_Paste.gbr │ │ │ ├── pixie-rev-4-F_SilkS.gbr │ │ │ ├── pixie-rev-4-In1_Cu.gbr │ │ │ ├── pixie-rev-4-In2_Cu.gbr │ │ │ ├── pixie-rev-4-NPTH.drl │ │ │ ├── pixie-rev-4-PTH.drl │ │ │ └── pixie-rev-4-User_Comments.gbr │ ├── render-back.jpg │ ├── render-device-back.jpg │ ├── render-device-front.jpg │ ├── render-front.jpg │ ├── render-pin-back.jpg │ ├── render-pin-front.jpg │ ├── sch-mcu.svg │ ├── sch-output.svg │ ├── sch-power.svg │ └── sch.svg └── rev-6 │ ├── README.md │ ├── production │ ├── bom.csv │ ├── panel.zip │ └── positions.csv │ ├── render-back.jpg │ ├── render-front.jpg │ ├── render-panel-back.jpg │ ├── render-panel-front.jpg │ ├── sch-mcu.svg │ ├── sch-output.svg │ ├── sch-power.svg │ └── sch.svg ├── panel ├── .gitignore ├── README.md ├── kikit.pretty │ ├── Board.kicad_mod │ ├── Error.kicad_mod │ ├── Fiducial.kicad_mod │ ├── NPTH.kicad_mod │ └── Tab.kicad_mod ├── output │ ├── board-back.jpg │ ├── board-front.jpg │ ├── panel-back.jpg │ └── panel-front.jpg └── panelize.sh ├── pixie-device.kicad_pcb ├── pixie-device.kicad_pro ├── pixie-device.kicad_sch ├── power.kicad_sch └── sym-lib-table /.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | 3 | obsolete/** 4 | 5 | # Backups 6 | *-bak 7 | *-backups 8 | *-bak* 9 | *-cache* 10 | _autosave* 11 | \#auto_saved_files\# 12 | 13 | # User config 14 | *.kicad_prl 15 | 16 | # Lock files 17 | *.lck 18 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | Change Log 2 | ========== 3 | 4 | Since the KiCAD files don't diff well, this list of changes 5 | is maintained in a relatively manual manner, designed to help 6 | keep developers up to date on the more broad cahnges made to 7 | the device hardware. 8 | 9 | Rev.6 10 | ----- 11 | 12 | - Moved LEDK trace to B.cu (from In2.cu) 13 | - Updated footprint for Crystal to match newer part and allow more space for the GPIO traces 14 | - Updated all files and footprints from KiCAD 7 to KiCAD 8 15 | - Added 3D models for Oval Button and WS2812c 16 | - PCB Batch: 17 | - X devices 18 | - ENIG, 0.8mm, mouse-bites, purple mask 19 | - Panel: 2x3 devices, 100mm x 100mm panel 20 | 21 | Rev.5 22 | ----- 23 | 24 | - added GPIO 20 and 21 pads for debugging and extending hardware interfaces (including adding 499 ohm resistor to GPIO 21) 25 | - Added test points for v5, v3.3, reset, boot and ground for debugging and extending hardware 26 | - Added 3 more LED; one per button 27 | - Use mouse bites instead of V-cut for rounded corners and better exposing the trench for the sunk USB port 28 | - Added firefly pin punch out to test panelizing 29 | - Relocated regulator for better FPC clearance 30 | - Changed FPC part and footprint due to inventory constraints 31 | - Added solder paste to USB shield PTH for better structural support 32 | - PCB Batch 33 | - 25 devices 34 | - ENIG, 0.8mm, mouse-bites, green mask 35 | - Panel (testing): 1 device + 1 pin per, 70mm x 70mm panel 36 | 37 | Rev.4 38 | ----- 39 | 40 | - added LED to button 2 along with level shifter 41 | - change logo flame to B.Mask from silkscreen so exposed copper is used for flame 42 | - Change to Esp32 c3 chip with external 16mb storage (based on the WROOM layout) 43 | - PCB Batch 44 | - 10 devices 45 | - HASL, 1.6mm, v-cut, green mask 46 | 47 | Rev.2 48 | ----- 49 | 50 | - Initial ESP32-c3 based device 51 | - Uses ESP32c3-mini-1 module 52 | - PCB Batch 53 | - 10 devices 54 | - HASL, 1.6mm, v-cut, green mask 55 | 56 | Notes 57 | ----- 58 | 59 | Early prototypes were based on ATmega and had multiple versions 60 | in flight, prior to establishing a clear versioning policy. As 61 | such there is a prior `rev.2` board completely unrelated to the 62 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Firefly Pixie: Hardware 2 | ======================= 3 | 4 | The hardware design, schematics and PCB layouts for the Firefly 5 | Pixie Hardware Wallet for Ethereum (and ilk). 6 | 7 | - [Firmware](https://github.com/firefly/pixie-firmware) 8 | - [Case](https://github.com/firefly/pixie-case) 9 | 10 | See the [CHANGELOG](./CHANGELOG.md) for high-level changes 11 | between board revisions. 12 | 13 | 14 | Tech Specs 15 | ---------- 16 | 17 | - **Processor:** ESP32-C3 (32-bit RISC-V) 18 | - **Speed:** 160Mhz 19 | - **Memory:** 400kb RAM, 16Mb Flash, 4kb eFuse 20 | - **Inputs:** 4x tactile buttons 21 | - **Outputs:** 22 | - 240x240px IPS 1.3" display (16-bit color; RGB565) 23 | - 4x RGB LED (WS2812B; 24-bit color; GRB888) 24 | - **Conectivity:** 25 | - USB-C (power + JTAG/CDC-ACM) 26 | - BLE 27 | 28 | 29 | Contributing 30 | ------------ 31 | 32 | - To modify the files, use [KiCad](https://www.kicad.org) (open-source EDA application) 33 | - Sicne the `git diff` involved in modifying these files is somewhat opaque, please start a discussion first, so any changes can be coordinated 34 | 35 | 36 | Photos 37 | ----------- 38 | 39 | See the [output](./output/) folder for rendered schematics, PCBs 40 | and 3D renders along with photos of the various revisions. 41 | 42 |

43 | 44 | Back of Firefly Pixie 45 |

46 | 47 | 48 | License 49 | ------- 50 | 51 | MIT License. 52 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "firefly")(type "KiCad")(uri "${KIPRJMOD}/kicad-components/firefly.pretty")(options "")(descr "")) 4 | (lib (name "kikit")(type "KiCad")(uri "${KIPRJMOD}/panel/kikit.pretty")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /kicad-components/.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | *.bak 3 | -------------------------------------------------------------------------------- /kicad-components/3d-models/.gitignore: -------------------------------------------------------------------------------- 1 | *~.skp 2 | -------------------------------------------------------------------------------- /kicad-components/3d-models/Metal_Aluminum_Anodized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/kicad-components/3d-models/Metal_Aluminum_Anodized.jpg -------------------------------------------------------------------------------- /kicad-components/3d-models/button-oval.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/kicad-components/3d-models/button-oval.skp -------------------------------------------------------------------------------- /kicad-components/3d-models/usb-c-sink-8.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/kicad-components/3d-models/usb-c-sink-8.skp -------------------------------------------------------------------------------- /kicad-components/3d-models/ws2812c-2020-v1.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/kicad-components/3d-models/ws2812c-2020-v1.skp -------------------------------------------------------------------------------- /kicad-components/README.md: -------------------------------------------------------------------------------- 1 | Firefly Compnoent Library 2 | ========================= 3 | 4 | A bunch of random symbols and footprints for various 5 | devices used for Firefly devices, development boards 6 | and other tools. 7 | 8 | License 9 | ------- 10 | 11 | MIT License. 12 | -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/JUSHUO_FPC_24.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JUSHUO_FPC_24" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly, 24 pin, clamshell, fpc, ffc") 7 | (property "Reference" "REF**" 8 | (at 0 3 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (uuid "6994cf1a-4c9a-4489-901c-8555a328de83") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "JUSHUO_FPC_24" 20 | (at 0 -4.75 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "8960112f-4956-49f8-a836-61a505ec1b24") 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 "ccec53e1-9a37-40ca-b9a7-9600c5ee3b17") 37 | (effects 38 | (font 39 | (size 1.27 1.27) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "abb5e65b-4f8e-4295-b6aa-ebecee43369a") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | ) 53 | ) 54 | ) 55 | (property "Description" "" 56 | (at 0 0 0) 57 | (unlocked yes) 58 | (layer "F.Fab") 59 | (hide yes) 60 | (uuid "50eedf6a-aece-4df8-9f30-080a51787358") 61 | (effects 62 | (font 63 | (size 1.27 1.27) 64 | ) 65 | ) 66 | ) 67 | (attr smd) 68 | (fp_line 69 | (start -7.9 -0.35) 70 | (end -7.9 0.65) 71 | (stroke 72 | (width 0.12) 73 | (type solid) 74 | ) 75 | (layer "F.SilkS") 76 | (uuid "ca7b536b-8637-44d1-9265-1c54f4199aea") 77 | ) 78 | (fp_line 79 | (start -7.9 0.65) 80 | (end -6.2 0.65) 81 | (stroke 82 | (width 0.12) 83 | (type solid) 84 | ) 85 | (layer "F.SilkS") 86 | (uuid "45724c88-2dc7-4aeb-96da-c34b03141616") 87 | ) 88 | (fp_line 89 | (start -7.2 -3.25) 90 | (end -7.2 -2.55) 91 | (stroke 92 | (width 0.12) 93 | (type solid) 94 | ) 95 | (layer "F.SilkS") 96 | (uuid "e0eb0e1a-242c-4c5f-a3e7-d153d2e07098") 97 | ) 98 | (fp_line 99 | (start -7.2 -3.25) 100 | (end 7.2 -3.25) 101 | (stroke 102 | (width 0.12) 103 | (type solid) 104 | ) 105 | (layer "F.SilkS") 106 | (uuid "f635bc3a-0af9-4b19-a656-44f3bfebedb1") 107 | ) 108 | (fp_line 109 | (start 6.25 0.7) 110 | (end 6.25 1.75) 111 | (stroke 112 | (width 0.12) 113 | (type solid) 114 | ) 115 | (layer "F.SilkS") 116 | (uuid "ba724ffb-50e1-406c-85bd-08cdbb295a6c") 117 | ) 118 | (fp_line 119 | (start 6.95 -2.35) 120 | (end -7.05 -2.35) 121 | (stroke 122 | (width 0.12) 123 | (type solid) 124 | ) 125 | (layer "F.SilkS") 126 | (uuid "ff0bfd99-fd26-42d1-8be1-eeeb91db7030") 127 | ) 128 | (fp_line 129 | (start 7.2 -3.25) 130 | (end 7.2 -2.55) 131 | (stroke 132 | (width 0.12) 133 | (type solid) 134 | ) 135 | (layer "F.SilkS") 136 | (uuid "da1c5776-c9cc-4c71-8b4c-fb3b4e2550b3") 137 | ) 138 | (fp_line 139 | (start 8 -0.3) 140 | (end 8 0.7) 141 | (stroke 142 | (width 0.12) 143 | (type solid) 144 | ) 145 | (layer "F.SilkS") 146 | (uuid "14091241-d480-4fe8-940b-176eb412413a") 147 | ) 148 | (fp_line 149 | (start 8 0.7) 150 | (end 6.25 0.7) 151 | (stroke 152 | (width 0.12) 153 | (type solid) 154 | ) 155 | (layer "F.SilkS") 156 | (uuid "c73cb62a-1ad5-44f2-a976-23c64dcead29") 157 | ) 158 | (fp_poly 159 | (pts 160 | (xy 6.47 1.34) (xy 6.8 1.1) (xy 6.8 1.58) (xy 6.47 1.34) 161 | ) 162 | (stroke 163 | (width 0.12) 164 | (type solid) 165 | ) 166 | (fill solid) 167 | (layer "F.SilkS") 168 | (uuid "98fef784-6383-427c-91eb-d00d75dc8e73") 169 | ) 170 | (fp_rect 171 | (start 8.9 2.1) 172 | (end -8.9 -3.7) 173 | (stroke 174 | (width 0.05) 175 | (type solid) 176 | ) 177 | (fill none) 178 | (layer "F.CrtYd") 179 | (uuid "ce7cdfdf-dce5-4fb2-a77e-fa29329994dc") 180 | ) 181 | (fp_line 182 | (start 5.25 0.25) 183 | (end 5.75 -0.4) 184 | (stroke 185 | (width 0.1) 186 | (type solid) 187 | ) 188 | (layer "F.Fab") 189 | (uuid "834c8579-e6d5-4b94-ace1-90b9e240b0e7") 190 | ) 191 | (fp_line 192 | (start 5.75 -0.4) 193 | (end 6.25 0.25) 194 | (stroke 195 | (width 0.1) 196 | (type solid) 197 | ) 198 | (layer "F.Fab") 199 | (uuid "12edf14b-8ab3-4da7-a86e-68767c77fb6c") 200 | ) 201 | (fp_text user "${REFERENCE}" 202 | (at 0 -1.25 0) 203 | (unlocked yes) 204 | (layer "F.Fab") 205 | (uuid "c07498fb-bc1c-4821-b5c2-94f954784a4b") 206 | (effects 207 | (font 208 | (size 1 1) 209 | (thickness 0.15) 210 | ) 211 | ) 212 | ) 213 | (pad "1" smd rect 214 | (at 5.75 1.25) 215 | (size 0.3 1.3) 216 | (layers "F.Cu" "F.Paste" "F.Mask") 217 | (uuid "bbab5d0c-7db4-41bf-8d1f-6847ffe1491a") 218 | ) 219 | (pad "2" smd rect 220 | (at 5.25 1.25) 221 | (size 0.3 1.3) 222 | (layers "F.Cu" "F.Paste" "F.Mask") 223 | (uuid "839f9eec-3d1b-4546-a894-b8bc25ce6902") 224 | ) 225 | (pad "3" smd rect 226 | (at 4.75 1.25) 227 | (size 0.3 1.3) 228 | (layers "F.Cu" "F.Paste" "F.Mask") 229 | (uuid "0ca1446e-7940-4315-a160-4c300f159ac1") 230 | ) 231 | (pad "4" smd rect 232 | (at 4.25 1.25) 233 | (size 0.3 1.3) 234 | (layers "F.Cu" "F.Paste" "F.Mask") 235 | (uuid "283762de-d7eb-4da1-ba52-e23c3df66520") 236 | ) 237 | (pad "5" smd rect 238 | (at 3.75 1.25) 239 | (size 0.3 1.3) 240 | (layers "F.Cu" "F.Paste" "F.Mask") 241 | (uuid "fbc5afcf-a147-475a-b83a-55b2bcb70b37") 242 | ) 243 | (pad "6" smd rect 244 | (at 3.25 1.25) 245 | (size 0.3 1.3) 246 | (layers "F.Cu" "F.Paste" "F.Mask") 247 | (uuid "01066873-0b5b-4578-80c3-586d0d33932d") 248 | ) 249 | (pad "7" smd rect 250 | (at 2.75 1.25) 251 | (size 0.3 1.3) 252 | (layers "F.Cu" "F.Paste" "F.Mask") 253 | (uuid "6308b8ed-1488-47ea-85b1-3045f658dbc5") 254 | ) 255 | (pad "8" smd rect 256 | (at 2.25 1.25) 257 | (size 0.3 1.3) 258 | (layers "F.Cu" "F.Paste" "F.Mask") 259 | (uuid "5df9ade4-eaea-46b2-8966-f9afd2fb0bc6") 260 | ) 261 | (pad "9" smd rect 262 | (at 1.75 1.25) 263 | (size 0.3 1.3) 264 | (layers "F.Cu" "F.Paste" "F.Mask") 265 | (uuid "27ab88c7-40d8-41ab-9462-b848158f220a") 266 | ) 267 | (pad "10" smd rect 268 | (at 1.25 1.25) 269 | (size 0.3 1.3) 270 | (layers "F.Cu" "F.Paste" "F.Mask") 271 | (uuid "73b4112b-e964-466b-9bac-b8447cc18b31") 272 | ) 273 | (pad "11" smd rect 274 | (at 0.75 1.25) 275 | (size 0.3 1.3) 276 | (layers "F.Cu" "F.Paste" "F.Mask") 277 | (uuid "73c489a9-8191-48ad-a1df-5d9fc5b6c479") 278 | ) 279 | (pad "12" smd rect 280 | (at 0.25 1.25) 281 | (size 0.3 1.3) 282 | (layers "F.Cu" "F.Paste" "F.Mask") 283 | (uuid "6f6cd883-526b-437d-aa4b-22d68b8f8ba9") 284 | ) 285 | (pad "13" smd rect 286 | (at -0.25 1.25) 287 | (size 0.3 1.3) 288 | (layers "F.Cu" "F.Paste" "F.Mask") 289 | (uuid "cb4f9ec4-4214-4892-9866-d1d60ab52207") 290 | ) 291 | (pad "14" smd rect 292 | (at -0.75 1.25) 293 | (size 0.3 1.3) 294 | (layers "F.Cu" "F.Paste" "F.Mask") 295 | (uuid "8cf6e3ea-75a2-4e6e-a005-ae642bda1160") 296 | ) 297 | (pad "15" smd rect 298 | (at -1.25 1.25) 299 | (size 0.3 1.3) 300 | (layers "F.Cu" "F.Paste" "F.Mask") 301 | (uuid "8b51c576-b88b-4607-a434-8e3e6fa98bb5") 302 | ) 303 | (pad "16" smd rect 304 | (at -1.75 1.25) 305 | (size 0.3 1.3) 306 | (layers "F.Cu" "F.Paste" "F.Mask") 307 | (uuid "31b3a9d8-0b72-49c7-805f-addfb4329db3") 308 | ) 309 | (pad "17" smd rect 310 | (at -2.25 1.25) 311 | (size 0.3 1.3) 312 | (layers "F.Cu" "F.Paste" "F.Mask") 313 | (uuid "8e5c80a6-afd0-4b8e-a97a-a385a6aea8af") 314 | ) 315 | (pad "18" smd rect 316 | (at -2.75 1.25) 317 | (size 0.3 1.3) 318 | (layers "F.Cu" "F.Paste" "F.Mask") 319 | (uuid "1d1adf2f-0af2-4d4a-8f0e-c96fef20cee4") 320 | ) 321 | (pad "19" smd rect 322 | (at -3.25 1.25) 323 | (size 0.3 1.3) 324 | (layers "F.Cu" "F.Paste" "F.Mask") 325 | (uuid "c9f33746-9514-48d1-a441-c357a02bd6e8") 326 | ) 327 | (pad "20" smd rect 328 | (at -3.75 1.25) 329 | (size 0.3 1.3) 330 | (layers "F.Cu" "F.Paste" "F.Mask") 331 | (uuid "685d58d6-4399-4958-a294-07b4e2126647") 332 | ) 333 | (pad "21" smd rect 334 | (at -4.25 1.25) 335 | (size 0.3 1.3) 336 | (layers "F.Cu" "F.Paste" "F.Mask") 337 | (uuid "1b09413b-840a-4645-b708-6c7b13c417b3") 338 | ) 339 | (pad "22" smd rect 340 | (at -4.75 1.25) 341 | (size 0.3 1.3) 342 | (layers "F.Cu" "F.Paste" "F.Mask") 343 | (uuid "69dd1d0a-41c6-4a84-819a-bf3c30ef83a2") 344 | ) 345 | (pad "23" smd rect 346 | (at -5.25 1.25) 347 | (size 0.3 1.3) 348 | (layers "F.Cu" "F.Paste" "F.Mask") 349 | (uuid "8ffdb9af-b712-43bc-b813-a3932a87151e") 350 | ) 351 | (pad "24" smd rect 352 | (at -5.75 1.25) 353 | (size 0.3 1.3) 354 | (layers "F.Cu" "F.Paste" "F.Mask") 355 | (uuid "819e5f0b-3156-4ae4-a355-fae189c05747") 356 | ) 357 | (pad "MP0" smd rect 358 | (at 7.45 -1.45) 359 | (size 2 1.6) 360 | (layers "F.Cu" "F.Paste" "F.Mask") 361 | (uuid "5bb319a9-f102-4c3d-8186-7fce7792f78d") 362 | ) 363 | (pad "MP1" smd rect 364 | (at -7.54 -1.45) 365 | (size 2 1.6) 366 | (layers "F.Cu" "F.Paste" "F.Mask") 367 | (uuid "b9876683-a9ce-4c0f-989d-0327fb248465") 368 | ) 369 | (model "${KICAD7_3DMODEL_DIR}/Connector_FFC-FPC.3dshapes/Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal.wrl" 370 | (offset 371 | (xyz 0 0.3 0) 372 | ) 373 | (scale 374 | (xyz 1 1 1) 375 | ) 376 | (rotate 377 | (xyz 0 0 180) 378 | ) 379 | ) 380 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/PCB_Antenna.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PCB_Antenna" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "http://www.ti.com/lit/an/swra117d/swra117d.pdf") 4 | (tags "net tie PCB antenna") 5 | (attr exclude_from_pos_files exclude_from_bom) 6 | (net_tie_pad_groups "1,2") 7 | (fp_text reference "REF**" (at -4.55 -6.41) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1a2dae49-bd0a-4fc5-9c20-8ec3dbb46a28) 10 | ) 11 | (fp_text value "PCB_Antenna" (at -3.95 1.21) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 88e7e9f9-922b-4493-abae-f4b2c2f5f45d) 14 | ) 15 | (fp_text user "${REFERENCE}" (at -4.55 -6.4) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 54ab4b0d-eecd-4696-b5a9-e17494870359) 18 | ) 19 | (fp_poly 20 | (pts 21 | (xy -2.45 -2.51) 22 | (xy -4.45 -2.51) 23 | (xy -4.45 -5.15) 24 | (xy -7.15 -5.15) 25 | (xy -7.15 -2.51) 26 | (xy -9.15 -2.51) 27 | (xy -9.15 -5.15) 28 | (xy -11.85 -5.15) 29 | (xy -11.85 -0.71) 30 | (xy -11.35 -0.71) 31 | (xy -11.35 -4.65) 32 | (xy -9.65 -4.65) 33 | (xy -9.65 -2.01) 34 | (xy -6.65 -2.01) 35 | (xy -6.65 -4.65) 36 | (xy -4.95 -4.65) 37 | (xy -4.95 -2.01) 38 | (xy -1.95 -2.01) 39 | (xy -1.95 -4.65) 40 | (xy -0.25 -4.65) 41 | (xy -0.25 0.25) 42 | (xy 0.25 0.25) 43 | (xy 0.25 -4.65) 44 | (xy 1.65 -4.65) 45 | (xy 1.65 0.25) 46 | (xy 2.55 0.25) 47 | (xy 2.55 0.006785) 48 | (xy 2.247583 0.006785) 49 | (xy 2.237742 0.054395) 50 | (xy 2.213674 0.096797) 51 | (xy 2.175731 0.129581) 52 | (xy 2.167819 0.133935) 53 | (xy 2.125156 0.146043) 54 | (xy 2.076637 0.1453) 55 | (xy 2.031122 0.1324) 56 | (xy 2.012511 0.121787) 57 | (xy 1.978868 0.086553) 58 | (xy 1.958309 0.041368) 59 | (xy 1.951778 -0.008158) 60 | (xy 1.960218 -0.056417) 61 | (xy 1.977112 -0.088643) 62 | (xy 2.012372 -0.121313) 63 | (xy 2.057682 -0.141408) 64 | (xy 2.107267 -0.147982) 65 | (xy 2.155353 -0.140092) 66 | (xy 2.188245 -0.123186) 67 | (xy 2.223185 -0.086416) 68 | (xy 2.242847 -0.041622) 69 | (xy 2.247583 0.006785) 70 | (xy 2.55 0.006785) 71 | (xy 2.55 -5.15) 72 | (xy -2.45 -5.15) 73 | (xy -2.45 -2.51) 74 | ) 75 | 76 | (stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 3cd1a961-8dd4-4a83-b116-d71eee97cbee)) 77 | (fp_line (start -12.15 -0.25) (end -12.15 -5.45) 78 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp c03892b4-5538-4192-89ea-dffbf8b0ec34)) 79 | (fp_line (start 3.05 -5.45) (end -12.15 -5.45) 80 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 0477c793-0970-4676-af0a-dfc5e84f968b)) 81 | (fp_line (start 3.05 -5.45) (end -12.15 -0.25) 82 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp e2c7928f-e786-4385-9842-93ff71b17924)) 83 | (fp_line (start 3.05 -0.25) (end -12.15 -5.45) 84 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ca936618-45a4-41fc-a130-8c76767a9d5b)) 85 | (fp_line (start 3.05 -0.25) (end -12.15 -0.25) 86 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 1570f203-1334-474d-976c-fadd45772309)) 87 | (fp_line (start 3.05 -0.25) (end 3.05 -5.45) 88 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp b8bddedc-d638-43c0-84e1-e05fc90f1be5)) 89 | (fp_line (start -12.3 -5.6) (end -12.3 0.35) 90 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 60725b3c-3031-4a77-b254-8ba9ba31b8dd)) 91 | (fp_line (start -12.3 0.35) (end 3.2 0.35) 92 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1885fb5c-7f76-4db3-b90a-1e59121ada03)) 93 | (fp_line (start 3.2 -5.6) (end -12.3 -5.6) 94 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dfc32e48-9126-4e64-b974-9e55d6b41293)) 95 | (fp_line (start 3.2 0.35) (end 3.2 -5.6) 96 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a264869-100b-465c-8d3b-1255339ee444)) 97 | (fp_line (start -12.3 -5.6) (end -12.3 0.35) 98 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 722d7fcd-b519-4000-8198-49114707adaa)) 99 | (fp_line (start -12.3 0.35) (end 3.2 0.35) 100 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 9f906af1-f0c0-472c-9056-cd5835981a2f)) 101 | (fp_line (start 3.2 -5.6) (end -12.3 -5.6) 102 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 2ea70500-2a35-4d47-936d-2cc782d86b32)) 103 | (fp_line (start 3.2 0.35) (end 3.2 -5.6) 104 | (stroke (width 0.15) (type solid)) (layer "F.Fab") (tstamp 5aec6067-dda9-46c6-999f-0c2e66e3a24b)) 105 | (pad "1" connect rect (at 0 0) (size 0.5 0.5) (layers "F.Cu") (tstamp bb2a3a4b-474c-43da-9ac1-af8871f4757e)) 106 | (pad "2" thru_hole rect (at 2.1 0) (size 0.9 0.5) (drill 0.3) (layers "*.Cu") 107 | (zone_connect 2) (tstamp c36417ec-bb38-46cd-b883-948d9474b297)) 108 | ) 109 | -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/USB_C_SINK.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "USB_C_SINK" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly, USB, USBC, USB-C, connector, sink, sunk") 7 | (property "Reference" "REF**" 8 | (at 0 -3.55 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (uuid "0a3d076a-4505-453e-8b14-59bc22615eb1") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "USB_C_SINK" 20 | (at 0 2 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "88f43c04-9546-4555-83e9-654d404183ec") 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 "86b0e146-48d6-4249-b21a-93b2179d737d") 37 | (effects 38 | (font 39 | (size 1.27 1.27) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "09c99337-1b60-4f2f-94ff-1c9374672e64") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | ) 53 | ) 54 | ) 55 | (property "Description" "" 56 | (at 0 0 0) 57 | (unlocked yes) 58 | (layer "F.Fab") 59 | (hide yes) 60 | (uuid "c23341a1-c4cb-4ab9-84c6-95c34528bce6") 61 | (effects 62 | (font 63 | (size 1.27 1.27) 64 | ) 65 | ) 66 | ) 67 | (attr smd) 68 | (fp_line 69 | (start -4.52 -6.6) 70 | (end 4.52 -6.6) 71 | (stroke 72 | (width 0.1) 73 | (type default) 74 | ) 75 | (layer "F.Fab") 76 | (uuid "b63a313a-9ae3-4a63-a833-426b9ca60296") 77 | ) 78 | (fp_line 79 | (start -4.52 -0.1) 80 | (end -4.52 -6.6) 81 | (stroke 82 | (width 0.1) 83 | (type default) 84 | ) 85 | (layer "F.Fab") 86 | (uuid "628dc65c-8430-49bf-9399-8c95e49a089f") 87 | ) 88 | (fp_line 89 | (start -2 0) 90 | (end 2 0) 91 | (stroke 92 | (width 0.1) 93 | (type default) 94 | ) 95 | (layer "F.Fab") 96 | (uuid "0a0cc76e-4b08-41dd-8f3f-d755e1e383b3") 97 | ) 98 | (fp_line 99 | (start 0 2) 100 | (end 0 -2) 101 | (stroke 102 | (width 0.1) 103 | (type default) 104 | ) 105 | (layer "F.Fab") 106 | (uuid "80497afb-83ee-45b4-88ef-64fc0267583a") 107 | ) 108 | (fp_line 109 | (start 4.52 -6.6) 110 | (end 4.52 -0.1) 111 | (stroke 112 | (width 0.1) 113 | (type default) 114 | ) 115 | (layer "F.Fab") 116 | (uuid "67339241-3d22-44e1-81ae-b61940455b85") 117 | ) 118 | (fp_circle 119 | (center 0 0) 120 | (end 1 0) 121 | (stroke 122 | (width 0.1) 123 | (type default) 124 | ) 125 | (fill none) 126 | (layer "F.Fab") 127 | (uuid "a55aa3b4-b1a3-486f-8d98-4f4ec03a8923") 128 | ) 129 | (fp_text user "${REFERENCE}" 130 | (at 0 3.89 0) 131 | (unlocked yes) 132 | (layer "F.Fab") 133 | (uuid "75e8bb97-6035-4e0f-bbfa-3ac10e8e82fb") 134 | (effects 135 | (font 136 | (size 1 1) 137 | (thickness 0.15) 138 | ) 139 | ) 140 | ) 141 | (pad "A1" smd rect 142 | (at -3.2 -7.28) 143 | (size 0.6 1.16) 144 | (layers "F.Cu" "F.Paste" "F.Mask") 145 | (thermal_bridge_angle 45) 146 | (uuid "039b0cef-bc42-47b9-8c12-30b04e1c405a") 147 | ) 148 | (pad "A4" smd rect 149 | (at -2.4 -7.28) 150 | (size 0.6 1.16) 151 | (layers "F.Cu" "F.Paste" "F.Mask") 152 | (thermal_bridge_angle 45) 153 | (uuid "8f33bb30-65ea-4279-8b5f-224a521f7aaa") 154 | ) 155 | (pad "A5" smd rect 156 | (at -1.25 -7.28) 157 | (size 0.3 1.16) 158 | (layers "F.Cu" "F.Paste" "F.Mask") 159 | (thermal_bridge_angle 45) 160 | (uuid "e17816b8-5d66-4a33-a6a8-ece3317aa63a") 161 | ) 162 | (pad "A6" smd rect 163 | (at -0.25 -7.28) 164 | (size 0.3 1.16) 165 | (layers "F.Cu" "F.Paste" "F.Mask") 166 | (thermal_bridge_angle 45) 167 | (uuid "be1a00e3-b938-4ac1-b8a9-147d29290500") 168 | ) 169 | (pad "A7" smd rect 170 | (at 0.25 -7.28) 171 | (size 0.3 1.16) 172 | (layers "F.Cu" "F.Paste" "F.Mask") 173 | (thermal_bridge_angle 45) 174 | (uuid "afbb7038-8a0b-4230-b16a-8abec0193dac") 175 | ) 176 | (pad "A8" smd rect 177 | (at 1.25 -7.28) 178 | (size 0.3 1.16) 179 | (layers "F.Cu" "F.Paste" "F.Mask") 180 | (thermal_bridge_angle 45) 181 | (uuid "0e1697fb-1950-4ea2-ba87-6a09695e3559") 182 | ) 183 | (pad "A9" smd rect 184 | (at 2.4 -7.28) 185 | (size 0.6 1.16) 186 | (layers "F.Cu" "F.Paste" "F.Mask") 187 | (thermal_bridge_angle 45) 188 | (uuid "444a6edc-7bc2-494d-9453-2cd545ad1d3f") 189 | ) 190 | (pad "A12" smd rect 191 | (at 3.2 -7.28) 192 | (size 0.6 1.16) 193 | (layers "F.Cu" "F.Paste" "F.Mask") 194 | (thermal_bridge_angle 45) 195 | (uuid "baaf15a1-4c47-4625-8f82-541bba005e55") 196 | ) 197 | (pad "B1" smd rect 198 | (at 3.2 -7.28) 199 | (size 0.6 1.16) 200 | (layers "F.Cu" "F.Paste" "F.Mask") 201 | (thermal_bridge_angle 45) 202 | (uuid "75e0a036-321b-420f-a5c3-51bf5c0c8b1e") 203 | ) 204 | (pad "B4" smd rect 205 | (at 2.4 -7.28) 206 | (size 0.6 1.16) 207 | (layers "F.Cu" "F.Paste" "F.Mask") 208 | (thermal_bridge_angle 45) 209 | (uuid "8f4c0f37-a5d4-47a3-9b94-0dc402341f94") 210 | ) 211 | (pad "B5" smd rect 212 | (at 1.75 -7.28) 213 | (size 0.3 1.16) 214 | (layers "F.Cu" "F.Paste" "F.Mask") 215 | (thermal_bridge_angle 45) 216 | (uuid "e2c38364-fc89-4bc5-a27a-58f58c56d71a") 217 | ) 218 | (pad "B6" smd rect 219 | (at 0.75 -7.28) 220 | (size 0.3 1.16) 221 | (layers "F.Cu" "F.Paste" "F.Mask") 222 | (thermal_bridge_angle 45) 223 | (uuid "279619f4-0e04-4a84-81e1-bc3cb607c5ef") 224 | ) 225 | (pad "B7" smd rect 226 | (at -0.75 -7.28) 227 | (size 0.3 1.16) 228 | (layers "F.Cu" "F.Paste" "F.Mask") 229 | (thermal_bridge_angle 45) 230 | (uuid "d835f346-2d42-4ef4-9b39-521f85c0f60f") 231 | ) 232 | (pad "B8" smd rect 233 | (at -1.75 -7.28) 234 | (size 0.3 1.16) 235 | (layers "F.Cu" "F.Paste" "F.Mask") 236 | (thermal_bridge_angle 45) 237 | (uuid "4eb4caae-d421-43a8-8362-1dbd7783346e") 238 | ) 239 | (pad "B9" smd rect 240 | (at -2.4 -7.28) 241 | (size 0.6 1.16) 242 | (layers "F.Cu" "F.Paste" "F.Mask") 243 | (thermal_bridge_angle 45) 244 | (uuid "29a306b7-dc4e-4f8b-8753-6c19ad9d5cfa") 245 | ) 246 | (pad "B12" smd rect 247 | (at -3.2 -7.28) 248 | (size 0.6 1.16) 249 | (layers "F.Cu" "F.Paste" "F.Mask") 250 | (thermal_bridge_angle 45) 251 | (uuid "0923899a-637e-4afc-b0f5-2e6f53651891") 252 | ) 253 | (pad "S1" thru_hole oval 254 | (at -5.6 -6.1) 255 | (size 1.3 2.1) 256 | (drill oval 0.6 1.4) 257 | (layers "*.Cu" "*.Mask" "F.Paste") 258 | (remove_unused_layers no) 259 | (thermal_bridge_angle 45) 260 | (uuid "9f1a1400-a3a5-4a1e-a71d-380de88abe8c") 261 | ) 262 | (pad "S2" thru_hole oval 263 | (at -5.62 -2.1) 264 | (size 1.3 2.5) 265 | (drill oval 0.6 1.8) 266 | (layers "*.Cu" "*.Mask" "F.Paste") 267 | (remove_unused_layers no) 268 | (thermal_bridge_angle 45) 269 | (uuid "8e2faf6f-2da6-475e-8246-e6cd52e22c98") 270 | ) 271 | (pad "S3" thru_hole oval 272 | (at 5.6 -6.1) 273 | (size 1.3 2.1) 274 | (drill oval 0.6 1.4) 275 | (layers "*.Cu" "*.Mask" "F.Paste") 276 | (remove_unused_layers no) 277 | (thermal_bridge_angle 45) 278 | (uuid "84d6885a-3f42-4eef-b2d7-9e28b7710ea6") 279 | ) 280 | (pad "S4" thru_hole oval 281 | (at 5.62 -2.1) 282 | (size 1.3 2.5) 283 | (drill oval 0.6 1.8) 284 | (layers "*.Cu" "*.Mask" "F.Paste") 285 | (remove_unused_layers no) 286 | (thermal_bridge_angle 45) 287 | (uuid "8a2b772b-82b0-4af0-ac36-6e5d8800dbd7") 288 | ) 289 | (model "${KIPRJMOD}/kicad-components/3d-models/usb-c-sink-8.wrl" 290 | (offset 291 | (xyz 0 0 0) 292 | ) 293 | (scale 294 | (xyz 1 1 1) 295 | ) 296 | (rotate 297 | (xyz 0 0 0) 298 | ) 299 | ) 300 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/WS2812B.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "WS2812B" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly, addressable, LED") 7 | (property "Reference" "REF**" 8 | (at 0 2.4 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (uuid "e4c73bf5-cd71-4f79-9058-0b30931c1a95") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.15) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "WS2812B" 20 | (at -0.01 -2 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "6a451933-c5b4-4745-8af6-f0d8bcfa2df6") 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 "0e847f65-6c50-44bb-afdd-6efb3b4a1e61") 37 | (effects 38 | (font 39 | (size 1.27 1.27) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "4c3de201-3fd6-4c4e-8b94-631dac37b344") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | ) 53 | ) 54 | ) 55 | (property "Description" "" 56 | (at 0 0 0) 57 | (unlocked yes) 58 | (layer "F.Fab") 59 | (hide yes) 60 | (uuid "dc3d4f99-1949-45e2-80d9-15d98a5eac74") 61 | (effects 62 | (font 63 | (size 1.27 1.27) 64 | ) 65 | ) 66 | ) 67 | (attr smd) 68 | (fp_line 69 | (start -1.09 -1.1) 70 | (end 1.11 -1.1) 71 | (stroke 72 | (width 0.12) 73 | (type solid) 74 | ) 75 | (layer "F.SilkS") 76 | (uuid "2e964291-64b3-44b9-84e1-1d4ef757520a") 77 | ) 78 | (fp_line 79 | (start -1.09 -1) 80 | (end -1.09 -1.1) 81 | (stroke 82 | (width 0.12) 83 | (type solid) 84 | ) 85 | (layer "F.SilkS") 86 | (uuid "32fcbfaa-a447-43eb-bc6e-1217021981a2") 87 | ) 88 | (fp_line 89 | (start -1.09 -0.1) 90 | (end -1.09 0.1) 91 | (stroke 92 | (width 0.12) 93 | (type solid) 94 | ) 95 | (layer "F.SilkS") 96 | (uuid "184aa881-86f6-4045-a4ac-98d5cb641d03") 97 | ) 98 | (fp_line 99 | (start -1.09 1) 100 | (end -1.09 1.1) 101 | (stroke 102 | (width 0.12) 103 | (type solid) 104 | ) 105 | (layer "F.SilkS") 106 | (uuid "5c037027-f556-4c32-893c-771e2ff0c6fe") 107 | ) 108 | (fp_line 109 | (start -1.09 1.1) 110 | (end 1.16 1.1) 111 | (stroke 112 | (width 0.12) 113 | (type solid) 114 | ) 115 | (layer "F.SilkS") 116 | (uuid "766c3f30-0912-4964-9dc5-21d0d5ce6ed0") 117 | ) 118 | (fp_line 119 | (start 0.21 1.1) 120 | (end 0.21 -1.1) 121 | (stroke 122 | (width 0.12) 123 | (type solid) 124 | ) 125 | (layer "F.SilkS") 126 | (uuid "eb64a2a4-b7f7-4fca-a824-a4b8dc00af07") 127 | ) 128 | (fp_line 129 | (start 0.41 -1.1) 130 | (end 0.41 1.1) 131 | (stroke 132 | (width 0.12) 133 | (type solid) 134 | ) 135 | (layer "F.SilkS") 136 | (uuid "9382d43e-4505-47e8-b5f2-4fe97a97c5e9") 137 | ) 138 | (fp_line 139 | (start 1.11 -1.1) 140 | (end 1.11 -1) 141 | (stroke 142 | (width 0.12) 143 | (type solid) 144 | ) 145 | (layer "F.SilkS") 146 | (uuid "0ef1d91a-10f2-4053-8363-7b505fa105c4") 147 | ) 148 | (fp_line 149 | (start 1.11 -0.1) 150 | (end 1.11 0.1) 151 | (stroke 152 | (width 0.12) 153 | (type solid) 154 | ) 155 | (layer "F.SilkS") 156 | (uuid "8df4c287-df83-4a8a-9a5d-83d0d6479b95") 157 | ) 158 | (fp_line 159 | (start 1.16 1.1) 160 | (end 1.16 1) 161 | (stroke 162 | (width 0.12) 163 | (type solid) 164 | ) 165 | (layer "F.SilkS") 166 | (uuid "9832d991-060c-45cf-ad66-a9e5947d7c75") 167 | ) 168 | (fp_poly 169 | (pts 170 | (xy 0.96 1.27) (xy 1.2 1.6) (xy 0.72 1.6) (xy 0.96 1.27) 171 | ) 172 | (stroke 173 | (width 0.12) 174 | (type solid) 175 | ) 176 | (fill solid) 177 | (layer "F.SilkS") 178 | (uuid "73a658a7-acf1-467c-859a-55915e154cc2") 179 | ) 180 | (fp_rect 181 | (start 1.35 -1.25) 182 | (end -1.35 1.25) 183 | (stroke 184 | (width 0.05) 185 | (type solid) 186 | ) 187 | (fill none) 188 | (layer "F.CrtYd") 189 | (uuid "a3cf4427-d07d-4a4b-b486-077132a279ca") 190 | ) 191 | (fp_text user "${REFERENCE}" 192 | (at 0 0 0) 193 | (unlocked yes) 194 | (layer "F.Fab") 195 | (uuid "73d55b6e-bb30-4774-8fd9-7901dc5a1fae") 196 | (effects 197 | (font 198 | (size 1 1) 199 | (thickness 0.15) 200 | ) 201 | ) 202 | ) 203 | (pad "1" smd rect 204 | (at 0.91 0.55) 205 | (size 0.7 0.7) 206 | (layers "F.Cu" "F.Paste" "F.Mask") 207 | (uuid "9b91693f-b630-4b46-8ff2-ecfcb13d5d5e") 208 | ) 209 | (pad "2" smd rect 210 | (at 0.91 -0.55) 211 | (size 0.7 0.7) 212 | (layers "F.Cu" "F.Paste" "F.Mask") 213 | (uuid "ed8d52cb-f0c8-4eec-bdd4-92763f665854") 214 | ) 215 | (pad "3" smd rect 216 | (at -0.92 -0.55) 217 | (size 0.7 0.7) 218 | (layers "F.Cu" "F.Paste" "F.Mask") 219 | (uuid "f1dc9c7e-4b8c-4f01-a0d8-64d43786b998") 220 | ) 221 | (pad "4" smd rect 222 | (at -0.92 0.55) 223 | (size 0.7 0.7) 224 | (layers "F.Cu" "F.Paste" "F.Mask") 225 | (uuid "b83809e7-d059-4f77-b879-3757e8b49465") 226 | ) 227 | (model "${KIPRJMOD}/kicad-components/3d-models/ws2812c-2020-v1.wrl" 228 | (offset 229 | (xyz 0 0 0) 230 | ) 231 | (scale 232 | (xyz 1 1 1) 233 | ) 234 | (rotate 235 | (xyz 0 0 0) 236 | ) 237 | ) 238 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/button-oval.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "button-oval" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly, button, switch, tactile, oval") 7 | (property "Reference" "REF**" 8 | (at 0 2.6 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (uuid "6f591b4a-6136-463f-bab8-7605ac787a79") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.1) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "button-oval" 20 | (at -0.1 -2.95 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "eb6c677c-ef90-4191-9ee5-6cd92341500c") 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 "0919b45d-1493-46d2-b318-5e1d03698d70") 37 | (effects 38 | (font 39 | (size 1.27 1.27) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "1a00d379-340c-4cf8-9bf7-f7b76c7877fe") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | ) 53 | ) 54 | ) 55 | (property "Description" "" 56 | (at 0 0 0) 57 | (unlocked yes) 58 | (layer "F.Fab") 59 | (hide yes) 60 | (uuid "101f0c01-60c2-4ac1-876e-36fa7d2d5871") 61 | (effects 62 | (font 63 | (size 1.27 1.27) 64 | ) 65 | ) 66 | ) 67 | (attr smd) 68 | (fp_line 69 | (start 0.375 -1.125) 70 | (end -0.375 -1.125) 71 | (stroke 72 | (width 0.1) 73 | (type default) 74 | ) 75 | (layer "F.SilkS") 76 | (uuid "cd4b8f09-5706-406d-8950-fcbdeb88afbb") 77 | ) 78 | (fp_line 79 | (start 0.375 1.125) 80 | (end -0.375 1.125) 81 | (stroke 82 | (width 0.1) 83 | (type default) 84 | ) 85 | (layer "F.SilkS") 86 | (uuid "e63d32b0-ff9f-4991-9576-1347155f4ee0") 87 | ) 88 | (fp_rect 89 | (start -2.1 -1.675) 90 | (end 2.1 1.675) 91 | (stroke 92 | (width 0.1) 93 | (type default) 94 | ) 95 | (fill none) 96 | (layer "F.SilkS") 97 | (uuid "4b96d08b-2c39-4619-8f50-053562a42331") 98 | ) 99 | (fp_arc 100 | (start -0.375 1.125) 101 | (mid -1.5 0) 102 | (end -0.375 -1.125) 103 | (stroke 104 | (width 0.1) 105 | (type default) 106 | ) 107 | (layer "F.SilkS") 108 | (uuid "41c6afe0-88ce-43c4-a911-1d00d7e7807f") 109 | ) 110 | (fp_arc 111 | (start 0.375 -1.125) 112 | (mid 1.5 0) 113 | (end 0.375 1.125) 114 | (stroke 115 | (width 0.1) 116 | (type default) 117 | ) 118 | (layer "F.SilkS") 119 | (uuid "714f6240-933e-42b4-93ca-2da0729850af") 120 | ) 121 | (fp_rect 122 | (start -2.85 -1.925) 123 | (end 2.85 1.925) 124 | (stroke 125 | (width 0.05) 126 | (type default) 127 | ) 128 | (fill none) 129 | (layer "F.CrtYd") 130 | (uuid "95ed709f-ef13-4072-abc0-efd53f73e996") 131 | ) 132 | (fp_text user "${REFERENCE}" 133 | (at -0.05 4.2 0) 134 | (unlocked yes) 135 | (layer "F.Fab") 136 | (uuid "2e70029e-c9fa-4528-baee-657b81059239") 137 | (effects 138 | (font 139 | (size 1 1) 140 | (thickness 0.15) 141 | ) 142 | ) 143 | ) 144 | (pad "1" smd roundrect 145 | (at -2.175 -1.075) 146 | (size 1.25 0.95) 147 | (layers "F.Cu" "F.Paste" "F.Mask") 148 | (roundrect_rratio 0.25) 149 | (thermal_bridge_angle 45) 150 | (uuid "7a75c736-621d-425d-b681-1d26af2d022b") 151 | ) 152 | (pad "2" smd roundrect 153 | (at 2.175 -1.075) 154 | (size 1.25 0.95) 155 | (layers "F.Cu" "F.Paste" "F.Mask") 156 | (roundrect_rratio 0.25) 157 | (thermal_bridge_angle 45) 158 | (uuid "4ce60942-2715-48d2-adbd-f0db84af6b12") 159 | ) 160 | (pad "3" smd roundrect 161 | (at -2.175 1.075) 162 | (size 1.25 0.95) 163 | (layers "F.Cu" "F.Paste" "F.Mask") 164 | (roundrect_rratio 0.25) 165 | (thermal_bridge_angle 45) 166 | (uuid "a2dc8c9f-9c42-4901-b688-929d84a5eaf4") 167 | ) 168 | (pad "4" smd roundrect 169 | (at 2.175 1.075) 170 | (size 1.25 0.95) 171 | (layers "F.Cu" "F.Paste" "F.Mask") 172 | (roundrect_rratio 0.25) 173 | (thermal_bridge_angle 45) 174 | (uuid "37288b47-49fc-4264-8a6d-9ab6265f8dfb") 175 | ) 176 | (model "${KIPRJMOD}/kicad-components/3d-models/button-oval.wrl" 177 | (offset 178 | (xyz 0 0 0) 179 | ) 180 | (scale 181 | (xyz 1 1 1) 182 | ) 183 | (rotate 184 | (xyz 0 0 0) 185 | ) 186 | ) 187 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/crystal_2520.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "crystal_2520" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly, crystal, oscillator") 7 | (property "Reference" "REF**" 8 | (at -0.01 2.22 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (uuid "6f36562f-b275-4d36-a118-c3c976500d47") 12 | (effects 13 | (font 14 | (size 1 1) 15 | (thickness 0.1) 16 | ) 17 | ) 18 | ) 19 | (property "Value" "crystal_2520" 20 | (at 0.01 -2.25 0) 21 | (unlocked yes) 22 | (layer "F.Fab") 23 | (uuid "6600b116-5e1e-47f5-bd3b-cb985d48fa6c") 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 "4b6633cb-52fe-447f-8089-ca3f3fdd8308") 37 | (effects 38 | (font 39 | (size 1.27 1.27) 40 | ) 41 | ) 42 | ) 43 | (property "Datasheet" "" 44 | (at 0 0 0) 45 | (unlocked yes) 46 | (layer "F.Fab") 47 | (hide yes) 48 | (uuid "80e41a1f-857a-486f-ba6f-ddb918167b1a") 49 | (effects 50 | (font 51 | (size 1.27 1.27) 52 | ) 53 | ) 54 | ) 55 | (property "Description" "" 56 | (at 0 0 0) 57 | (unlocked yes) 58 | (layer "F.Fab") 59 | (hide yes) 60 | (uuid "82d7635c-7636-40a3-afad-27f9a79fcc40") 61 | (effects 62 | (font 63 | (size 1.27 1.27) 64 | ) 65 | ) 66 | ) 67 | (attr smd) 68 | (fp_line 69 | (start -1.4 -0.9) 70 | (end -1.4 1.15) 71 | (stroke 72 | (width 0.1) 73 | (type default) 74 | ) 75 | (layer "F.SilkS") 76 | (uuid "aba6387f-ae55-4942-8c79-4edae3032cdc") 77 | ) 78 | (fp_line 79 | (start -1.4 1.15) 80 | (end 1.1 1.15) 81 | (stroke 82 | (width 0.1) 83 | (type default) 84 | ) 85 | (layer "F.SilkS") 86 | (uuid "a386a393-0aaa-41a2-a4c6-8039f383ba81") 87 | ) 88 | (fp_poly 89 | (pts 90 | (xy -1.57 0.64) (xy -1.9 0.88) (xy -1.9 0.4) (xy -1.57 0.64) 91 | ) 92 | (stroke 93 | (width 0.12) 94 | (type solid) 95 | ) 96 | (fill solid) 97 | (layer "F.SilkS") 98 | (uuid "6b3953a5-a487-4f62-a821-e3c0bc71e98b") 99 | ) 100 | (fp_rect 101 | (start -1.75 -1.5) 102 | (end 1.75 1.5) 103 | (stroke 104 | (width 0.05) 105 | (type default) 106 | ) 107 | (fill none) 108 | (layer "F.CrtYd") 109 | (uuid "19c785e3-c969-4f07-a69a-73ae39a644e9") 110 | ) 111 | (fp_text user "${REFERENCE}" 112 | (at -0.01 0 0) 113 | (unlocked yes) 114 | (layer "F.Fab") 115 | (uuid "f397bf3f-16f8-484d-be3c-2621a78b9017") 116 | (effects 117 | (font 118 | (size 1 1) 119 | (thickness 0.15) 120 | ) 121 | ) 122 | ) 123 | (pad "1" smd roundrect 124 | (at -0.825 0.625) 125 | (size 0.9 0.8) 126 | (layers "F.Cu" "F.Paste" "F.Mask") 127 | (roundrect_rratio 0.25) 128 | (thermal_bridge_angle 45) 129 | (uuid "36ddb28b-83d8-4209-9d2c-c6cb6031c5a7") 130 | ) 131 | (pad "2" smd roundrect 132 | (at 0.825 0.625) 133 | (size 0.9 0.8) 134 | (layers "F.Cu" "F.Paste" "F.Mask") 135 | (roundrect_rratio 0.25) 136 | (thermal_bridge_angle 45) 137 | (uuid "d0f28eee-d490-4b2c-93d2-66b5044617c9") 138 | ) 139 | (pad "3" smd roundrect 140 | (at 0.825 -0.625) 141 | (size 0.9 0.8) 142 | (layers "F.Cu" "F.Paste" "F.Mask") 143 | (roundrect_rratio 0.25) 144 | (thermal_bridge_angle 45) 145 | (uuid "e5f359bd-3ae7-4037-a384-13ae35d11719") 146 | ) 147 | (pad "4" smd roundrect 148 | (at -0.825 -0.625) 149 | (size 0.9 0.8) 150 | (layers "F.Cu" "F.Paste" "F.Mask") 151 | (roundrect_rratio 0.25) 152 | (thermal_bridge_angle 45) 153 | (uuid "33426611-db93-4551-a688-f92b63d5b6cc") 154 | ) 155 | (model "${KICAD8_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.wrl" 156 | (offset 157 | (xyz 0 0 0) 158 | ) 159 | (scale 160 | (xyz 1 1 1) 161 | ) 162 | (rotate 163 | (xyz 0 0 0) 164 | ) 165 | ) 166 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/fiducial.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "fiducial" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (tags "firefly") 7 | (property "Reference" "REF**" 8 | (at 0 -0.5 0) 9 | (unlocked yes) 10 | (layer "F.SilkS") 11 | (hide yes) 12 | (uuid "202b0d31-45da-434c-af06-a1ec7fbebaec") 13 | (effects 14 | (font 15 | (size 1 1) 16 | (thickness 0.1) 17 | ) 18 | ) 19 | ) 20 | (property "Value" "fiducial" 21 | (at 0 1 0) 22 | (unlocked yes) 23 | (layer "F.Fab") 24 | (hide yes) 25 | (uuid "5959c277-e055-4da3-a639-9c785abac655") 26 | (effects 27 | (font 28 | (size 1 1) 29 | (thickness 0.15) 30 | ) 31 | ) 32 | ) 33 | (property "Footprint" "" 34 | (at 0 0 0) 35 | (unlocked yes) 36 | (layer "F.Fab") 37 | (hide yes) 38 | (uuid "68e8f085-b873-4fbe-ab87-016a62fa0c0c") 39 | (effects 40 | (font 41 | (size 1.27 1.27) 42 | ) 43 | ) 44 | ) 45 | (property "Datasheet" "" 46 | (at 0 0 0) 47 | (unlocked yes) 48 | (layer "F.Fab") 49 | (hide yes) 50 | (uuid "8ccd36eb-b161-4a0c-b322-a67c0d0d08f5") 51 | (effects 52 | (font 53 | (size 1.27 1.27) 54 | ) 55 | ) 56 | ) 57 | (property "Description" "" 58 | (at 0 0 0) 59 | (unlocked yes) 60 | (layer "F.Fab") 61 | (hide yes) 62 | (uuid "7be17ec5-010d-431e-bbae-e0aa855b1005") 63 | (effects 64 | (font 65 | (size 1.27 1.27) 66 | ) 67 | ) 68 | ) 69 | (attr smd board_only exclude_from_bom) 70 | (fp_circle 71 | (center 0 0) 72 | (end 0.75 0) 73 | (stroke 74 | (width 0.5) 75 | (type solid) 76 | ) 77 | (fill none) 78 | (layer "F.SilkS") 79 | (uuid "e4722e0f-2d4a-4b91-acb0-876f5aac93f7") 80 | ) 81 | (fp_text user "${REFERENCE}" 82 | (at 0 2.5 0) 83 | (unlocked yes) 84 | (layer "F.Fab") 85 | (hide yes) 86 | (uuid "8196e467-b4ef-4fe9-a0ff-a8968ef71b13") 87 | (effects 88 | (font 89 | (size 1 1) 90 | (thickness 0.15) 91 | ) 92 | ) 93 | ) 94 | (pad "1" smd circle 95 | (at 0 0) 96 | (size 1 1) 97 | (layers "F.Cu" "F.Mask") 98 | (uuid "12031bf6-60e3-4350-b637-ca1a7fb19b7c") 99 | ) 100 | ) -------------------------------------------------------------------------------- /kicad-components/firefly.pretty/mouse-bite-5.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "mouse-bite-5" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd board_only exclude_from_bom) 4 | (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp 7f0f9203-c736-4446-b90c-b386f59b7903) 7 | ) 8 | (fp_text value "mouse-bite-5" (at 0 1 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 88bb23af-adb7-480b-8f35-78f4f3ee74e0) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 88a18c7a-ed41-499c-baca-07b7f66b1472) 15 | ) 16 | (pad "" np_thru_hole circle (at -1.9 0) (size 0.5 0.5) (drill 0.6) (layers "F&B.Cu" "*.Mask") (tstamp 51a5c24c-6c69-47b2-a2a7-e4841fadc6a0)) 17 | (pad "" np_thru_hole circle (at -0.95 0) (size 0.5 0.5) (drill 0.6) (layers "F&B.Cu" "*.Mask") (tstamp f7f1b87a-6ff5-4fbf-9e82-1803ec2f06e6)) 18 | (pad "" np_thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.6) (layers "F&B.Cu" "*.Mask") (tstamp 96f475ae-2f4d-4b64-b3a6-4ee64d1e3094)) 19 | (pad "" np_thru_hole circle (at 0.95 0) (size 0.5 0.5) (drill 0.6) (layers "F&B.Cu" "*.Mask") (tstamp d5e850e0-fc66-42ae-a989-04492b826037)) 20 | (pad "" np_thru_hole circle (at 1.9 0) (size 0.5 0.5) (drill 0.6) (layers "F&B.Cu" "*.Mask") (tstamp aea9ae83-1e2d-48bd-b9f3-4ac5559de101)) 21 | ) 22 | -------------------------------------------------------------------------------- /output/rev-2/README.md: -------------------------------------------------------------------------------- 1 | Rev.2 2 | ===== 3 | 4 | Schematic 5 | --------- 6 | 7 |

8 | 9 |

10 | 11 | 3D Renders 12 | ---------- 13 | 14 |

15 | 16 | Back of Firefly Pixie 17 |

18 | 19 | Photos 20 | ------ 21 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/bom-jlcpcb.csv: -------------------------------------------------------------------------------- 1 | "Comment","Designator","Footprint","LCSC Part Number" 2 | "1uF/16V (10%)","C1","Capacitor_SMD:C_0402_1005Metric","C325464" 3 | "0.1uF/50V (10%)","C2, C5","Capacitor_SMD:C_0402_1005Metric","C131394" 4 | "10uF/25V (20%)","C3, C4","Capacitor_SMD:C_0603_1608Metric","C596327" 5 | "1N5819","D1","Diode_SMD:D_SOD-123","C82544" 6 | "USB_C_Receptacle_USB2.0","J1","Connector_USB:USB_C_Receptacle_Palconn_UTC16-G","C2982555" 7 | "Conn_01x24","J3","Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal","C283150" 8 | "10K (1%)","R1","Resistor_SMD:R_0402_1005Metric","C190095" 9 | "1M","R2","Resistor_SMD:R_0402_1005Metric","C138033" 10 | "5K11","R3, R4","Resistor_SMD:R_0402_1005Metric","C105872" 11 | "10R","R5","Resistor_SMD:R_0402_1005Metric","C138066" 12 | "tact_52x52-7","SW1, SW2, SW4","firefly:SW_tact_52x52","C2686852" 13 | "tact_52x52-6","SW3","firefly:SW_tact_52x52","C2686847" 14 | "ESP32-C3-MINI-1","U1","Espressif:ESP32-C3-MINI-1","C2838502" 15 | "SPX3819M5-L-3-3","U2","Package_TO_SOT_SMD:SOT-23-5","C9055" -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/position-jlcpcb.csv: -------------------------------------------------------------------------------- 1 | Designator,Val,Package,Mid X,Mid Y,Rotation,Layer 2 | "C1","1uF/16V (10%)","C_0402_1005Metric",199.600000,-53.680000,90.000000,top 3 | "C2","0.1uF/50V (10%)","C_0402_1005Metric",213.370000,-45.500000,0.000000,top 4 | "C3","10uF/25V (20%)","C_0603_1608Metric",213.575000,-44.000000,0.000000,top 5 | "C4","10uF/25V (20%)","C_0603_1608Metric",201.200000,-62.425000,-90.000000,top 6 | "C5","0.1uF/50V (10%)","C_0402_1005Metric",199.600000,-61.520000,-90.000000,top 7 | "D1","1N5819","D_SOD-123",212.350000,-41.800000,180.000000,top 8 | "J1","USB_C_Receptacle_USB2.0","USB_C_Receptacle_Palconn_UTC16-G",191.500000,-44.375000,180.000000,top 9 | "J3","Conn_01x24","Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal",203.500000,-51.650000,90.000000,top 10 | "R1","10K (1%)","R_0402_1005Metric",199.600000,-57.290000,90.000000,top 11 | "R2","1M","R_0402_1005Metric",187.200000,-49.400000,-90.000000,top 12 | "R3","5K11","R_0402_1005Metric",190.400000,-49.400000,-90.000000,top 13 | "R4","5K11","R_0402_1005Metric",191.600000,-49.400000,-90.000000,top 14 | "R5","10R","R_0402_1005Metric",199.800000,-46.090000,-90.000000,top 15 | "SW1","tact_52x52-7","SW_tact_52x52",220.000000,-65.500000,180.000000,top 16 | "SW2","tact_52x52-7","SW_tact_52x52",220.000000,-58.500000,180.000000,top 17 | "SW3","tact_52x52-6","SW_tact_52x52",220.000000,-51.500000,180.000000,top 18 | "SW4","tact_52x52-7","SW_tact_52x52",220.000000,-44.500000,180.000000,top 19 | "U1","ESP32-C3-MINI-1","ESP32-C3-MINI-1",192.000000,-58.500000,180.000000,top 20 | "U2","SPX3819M5-L-3-3","SOT-23-5",213.900000,-48.362500,-90.000000,top 21 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-B_Fab.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:15-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,AssemblyDrawing,Bot* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:19:15* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %ADD10C,0.150000*% 14 | %ADD11C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X211382380Y-64806666D02* 18 | X212096666Y-64806666D01* 19 | X212239523Y-64759047D01* 20 | X212334761Y-64663809D01* 21 | X212382380Y-64520952D01* 22 | X212382380Y-64425714D01* 23 | X211477619Y-65235238D02* 24 | X211430000Y-65282857D01* 25 | X211382380Y-65378095D01* 26 | X211382380Y-65616190D01* 27 | X211430000Y-65711428D01* 28 | X211477619Y-65759047D01* 29 | X211572857Y-65806666D01* 30 | X211668095Y-65806666D01* 31 | X211810952Y-65759047D01* 32 | X212382380Y-65187619D01* 33 | X212382380Y-65806666D01* 34 | X193633333Y-58152380D02* 35 | X193966666Y-57676190D01* 36 | X194204761Y-58152380D02* 37 | X194204761Y-57152380D01* 38 | X193823809Y-57152380D01* 39 | X193728571Y-57200000D01* 40 | X193680952Y-57247619D01* 41 | X193633333Y-57342857D01* 42 | X193633333Y-57485714D01* 43 | X193680952Y-57580952D01* 44 | X193728571Y-57628571D01* 45 | X193823809Y-57676190D01* 46 | X194204761Y-57676190D01* 47 | X193204761Y-57628571D02* 48 | X192871428Y-57628571D01* 49 | X192728571Y-58152380D02* 50 | X193204761Y-58152380D01* 51 | X193204761Y-57152380D01* 52 | X192728571Y-57152380D01* 53 | X191966666Y-57628571D02* 54 | X192300000Y-57628571D01* 55 | X192300000Y-58152380D02* 56 | X192300000Y-57152380D01* 57 | X191823809Y-57152380D01* 58 | X191300000Y-57152380D02* 59 | X191300000Y-57390476D01* 60 | X191538095Y-57295238D02* 61 | X191300000Y-57390476D01* 62 | X191061904Y-57295238D01* 63 | X191442857Y-57580952D02* 64 | X191300000Y-57390476D01* 65 | X191157142Y-57580952D01* 66 | X190538095Y-57152380D02* 67 | X190538095Y-57390476D01* 68 | X190776190Y-57295238D02* 69 | X190538095Y-57390476D01* 70 | X190300000Y-57295238D01* 71 | X190680952Y-57580952D02* 72 | X190538095Y-57390476D01* 73 | X190395238Y-57580952D01* 74 | D11* 75 | X214470000Y-62600000D02* 76 | X213200000Y-61330000D01* 77 | X214470000Y-68950000D02* 78 | X214470000Y-62600000D01* 79 | X209390000Y-68950000D02* 80 | X214470000Y-68950000D01* 81 | X209390000Y-61330000D02* 82 | X209390000Y-68950000D01* 83 | X213200000Y-61330000D02* 84 | X209390000Y-61330000D01* 85 | M02* 86 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:15-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Bot* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:19:15* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.600000*% 15 | %ADD11O,0.900000X1.700000*% 16 | %ADD12O,0.900000X2.000000*% 17 | %ADD13R,1.700000X1.700000*% 18 | %ADD14O,1.700000X1.700000*% 19 | G04 APERTURE END LIST* 20 | D10* 21 | X194390000Y-45825000D03* 22 | X188610000Y-45825000D03* 23 | D11* 24 | X187180000Y-42135000D03* 25 | X195820000Y-42135000D03* 26 | D12* 27 | X187180000Y-46305000D03* 28 | X195820000Y-46305000D03* 29 | D13* 30 | X213200000Y-62600000D03* 31 | D14* 32 | X210660000Y-62600000D03* 33 | X213200000Y-65140000D03* 34 | X210660000Y-65140000D03* 35 | X213200000Y-67680000D03* 36 | X210660000Y-67680000D03* 37 | M02* 38 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:14-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:19:14* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:15-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! 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 (6.0.10-0)) date 2022-12-22 21:19:15* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 #@! TA.AperFunction,Profile* 14 | %ADD10C,0.100000*% 15 | G04 #@! TD* 16 | G04 APERTURE END LIST* 17 | D10* 18 | X225000000Y-70000000D02* 19 | X185000000Y-70000000D01* 20 | X185000000Y-40000000D02* 21 | X225000000Y-40000000D01* 22 | X185000000Y-70000000D02* 23 | X185000000Y-40000000D01* 24 | X225000000Y-40000000D02* 25 | X225000000Y-70000000D01* 26 | M02* 27 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-F_Mask.gts: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:14-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Top* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:19:14* 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 | %AMFreePoly0* 32 | 4,1,6,0.725000,-0.725000,-0.725000,-0.725000,-0.725000,0.125000,-0.125000,0.725000,0.725000,0.725000,0.725000,-0.725000,0.725000,-0.725000,$1*% 33 | G04 Aperture macros list end* 34 | %ADD10R,1.800000X1.100000*% 35 | %ADD11RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 36 | %ADD12R,0.800000X0.400000*% 37 | %ADD13R,0.400000X0.800000*% 38 | %ADD14R,0.700000X0.700000*% 39 | %ADD15R,1.450000X1.450000*% 40 | %ADD16FreePoly0,180.000000*% 41 | %ADD17RoundRect,0.135000X-0.185000X0.135000X-0.185000X-0.135000X0.185000X-0.135000X0.185000X0.135000X0*% 42 | %ADD18RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 43 | %ADD19RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 44 | %ADD20R,0.900000X1.200000*% 45 | %ADD21R,1.300000X0.300000*% 46 | %ADD22R,2.200000X1.800000*% 47 | %ADD23RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 48 | %ADD24RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 49 | %ADD25RoundRect,0.150000X-0.150000X0.512500X-0.150000X-0.512500X0.150000X-0.512500X0.150000X0.512500X0*% 50 | %ADD26RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 51 | %ADD27C,0.600000*% 52 | %ADD28R,0.600000X1.160000*% 53 | %ADD29R,0.300000X1.160000*% 54 | %ADD30O,0.900000X1.700000*% 55 | %ADD31O,0.900000X2.000000*% 56 | %ADD32R,1.700000X1.700000*% 57 | %ADD33O,1.700000X1.700000*% 58 | G04 APERTURE END LIST* 59 | D10* 60 | X223100000Y-53350000D03* 61 | X216900000Y-53350000D03* 62 | X223100000Y-49650000D03* 63 | X216900000Y-49650000D03* 64 | D11* 65 | X199600000Y-57800000D03* 66 | X199600000Y-56780000D03* 67 | D12* 68 | X197900000Y-62500000D03* 69 | X197900000Y-61700000D03* 70 | X197900000Y-60900000D03* 71 | X197900000Y-60100000D03* 72 | X197900000Y-59300000D03* 73 | X197900000Y-58500000D03* 74 | X197900000Y-57700000D03* 75 | X197900000Y-56900000D03* 76 | X197900000Y-56100000D03* 77 | X197900000Y-55300000D03* 78 | X197900000Y-54500000D03* 79 | D13* 80 | X196800000Y-53600000D03* 81 | X196000000Y-53600000D03* 82 | X195200000Y-53600000D03* 83 | X194400000Y-53600000D03* 84 | X193600000Y-53600000D03* 85 | X192800000Y-53600000D03* 86 | X192000000Y-53600000D03* 87 | X191200000Y-53600000D03* 88 | X190400000Y-53600000D03* 89 | X189600000Y-53600000D03* 90 | X188800000Y-53600000D03* 91 | X188000000Y-53600000D03* 92 | X187200000Y-53600000D03* 93 | D12* 94 | X186100000Y-54500000D03* 95 | X186100000Y-55300000D03* 96 | X186100000Y-56100000D03* 97 | X186100000Y-56900000D03* 98 | X186100000Y-57700000D03* 99 | X186100000Y-58500000D03* 100 | X186100000Y-59300000D03* 101 | X186100000Y-60100000D03* 102 | X186100000Y-60900000D03* 103 | X186100000Y-61700000D03* 104 | X186100000Y-62500000D03* 105 | D14* 106 | X186050000Y-53550000D03* 107 | D13* 108 | X188000000Y-63400000D03* 109 | X196000000Y-63400000D03* 110 | D14* 111 | X186050000Y-63450000D03* 112 | D13* 113 | X196800000Y-63400000D03* 114 | X194400000Y-63400000D03* 115 | D15* 116 | X190025000Y-56525000D03* 117 | X190025000Y-58500000D03* 118 | D13* 119 | X192000000Y-63400000D03* 120 | D15* 121 | X192000000Y-58500000D03* 122 | X193975000Y-58500000D03* 123 | D13* 124 | X189600000Y-63400000D03* 125 | X193600000Y-63400000D03* 126 | X190400000Y-63400000D03* 127 | X192800000Y-63400000D03* 128 | D15* 129 | X192000000Y-60475000D03* 130 | D16* 131 | X193975000Y-60475000D03* 132 | D13* 133 | X191200000Y-63400000D03* 134 | X195200000Y-63400000D03* 135 | X187200000Y-63400000D03* 136 | D14* 137 | X197950000Y-53550000D03* 138 | D15* 139 | X190025000Y-60475000D03* 140 | D13* 141 | X188800000Y-63400000D03* 142 | D15* 143 | X192000000Y-56525000D03* 144 | X193975000Y-56525000D03* 145 | D14* 146 | X197950000Y-63450000D03* 147 | D17* 148 | X190400000Y-48890000D03* 149 | X190400000Y-49910000D03* 150 | D10* 151 | X223100000Y-67350000D03* 152 | X216900000Y-67350000D03* 153 | X223100000Y-63650000D03* 154 | X216900000Y-63650000D03* 155 | D18* 156 | X201200000Y-61650000D03* 157 | X201200000Y-63200000D03* 158 | D19* 159 | X199600000Y-54160000D03* 160 | X199600000Y-53200000D03* 161 | D20* 162 | X214000000Y-41800000D03* 163 | X210700000Y-41800000D03* 164 | D21* 165 | X201650000Y-57400000D03* 166 | X201650000Y-56900000D03* 167 | X201650000Y-56400000D03* 168 | X201650000Y-55900000D03* 169 | X201650000Y-55400000D03* 170 | X201650000Y-54900000D03* 171 | X201650000Y-54400000D03* 172 | X201650000Y-53900000D03* 173 | X201650000Y-53400000D03* 174 | X201650000Y-52900000D03* 175 | X201650000Y-52400000D03* 176 | X201650000Y-51900000D03* 177 | X201650000Y-51400000D03* 178 | X201650000Y-50900000D03* 179 | X201650000Y-50400000D03* 180 | X201650000Y-49900000D03* 181 | X201650000Y-49400000D03* 182 | X201650000Y-48900000D03* 183 | X201650000Y-48400000D03* 184 | X201650000Y-47900000D03* 185 | X201650000Y-47400000D03* 186 | X201650000Y-46900000D03* 187 | X201650000Y-46400000D03* 188 | X201650000Y-45900000D03* 189 | D22* 190 | X204900000Y-44000000D03* 191 | X204900000Y-59300000D03* 192 | D17* 193 | X199800000Y-45580000D03* 194 | X199800000Y-46600000D03* 195 | D23* 196 | X199600000Y-61040000D03* 197 | X199600000Y-62000000D03* 198 | D24* 199 | X212890000Y-45500000D03* 200 | X213850000Y-45500000D03* 201 | D17* 202 | X187200000Y-48890000D03* 203 | X187200000Y-49910000D03* 204 | D10* 205 | X223100000Y-46350000D03* 206 | X216900000Y-46350000D03* 207 | X223100000Y-42650000D03* 208 | X216900000Y-42650000D03* 209 | D25* 210 | X214850000Y-47225000D03* 211 | X213900000Y-47225000D03* 212 | X212950000Y-47225000D03* 213 | X212950000Y-49500000D03* 214 | X214850000Y-49500000D03* 215 | D17* 216 | X191600000Y-48890000D03* 217 | X191600000Y-49910000D03* 218 | D10* 219 | X223100000Y-60350000D03* 220 | X216900000Y-60350000D03* 221 | X223100000Y-56650000D03* 222 | X216900000Y-56650000D03* 223 | D26* 224 | X212800000Y-44000000D03* 225 | X214350000Y-44000000D03* 226 | D27* 227 | X194390000Y-45825000D03* 228 | X188610000Y-45825000D03* 229 | D28* 230 | X194700000Y-46885000D03* 231 | X193900000Y-46885000D03* 232 | D29* 233 | X192750000Y-46885000D03* 234 | X191750000Y-46885000D03* 235 | X191250000Y-46885000D03* 236 | X190250000Y-46885000D03* 237 | D28* 238 | X189100000Y-46885000D03* 239 | X188300000Y-46885000D03* 240 | X188300000Y-46885000D03* 241 | X189100000Y-46885000D03* 242 | D29* 243 | X189750000Y-46885000D03* 244 | X190750000Y-46885000D03* 245 | X192250000Y-46885000D03* 246 | X193250000Y-46885000D03* 247 | D28* 248 | X193900000Y-46885000D03* 249 | X194700000Y-46885000D03* 250 | D30* 251 | X187180000Y-42135000D03* 252 | X195820000Y-42135000D03* 253 | D31* 254 | X187180000Y-46305000D03* 255 | X195820000Y-46305000D03* 256 | D32* 257 | X213200000Y-62600000D03* 258 | D33* 259 | X210660000Y-62600000D03* 260 | X213200000Y-65140000D03* 261 | X210660000Y-65140000D03* 262 | X213200000Y-67680000D03* 263 | X210660000Y-67680000D03* 264 | M02* 265 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-F_Paste.gtp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)* 2 | G04 #@! TF.CreationDate,2022-12-22T21:19:14-05:00* 3 | G04 #@! TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:19:14* 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 | %AMFreePoly0* 32 | 4,1,6,0.725000,-0.725000,-0.725000,-0.725000,-0.725000,0.125000,-0.125000,0.725000,0.725000,0.725000,0.725000,-0.725000,0.725000,-0.725000,$1*% 33 | G04 Aperture macros list end* 34 | %ADD10R,1.800000X1.100000*% 35 | %ADD11RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 36 | %ADD12R,0.800000X0.400000*% 37 | %ADD13R,0.400000X0.800000*% 38 | %ADD14R,0.700000X0.700000*% 39 | %ADD15R,1.450000X1.450000*% 40 | %ADD16FreePoly0,180.000000*% 41 | %ADD17RoundRect,0.135000X-0.185000X0.135000X-0.185000X-0.135000X0.185000X-0.135000X0.185000X0.135000X0*% 42 | %ADD18RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 43 | %ADD19RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 44 | %ADD20R,0.900000X1.200000*% 45 | %ADD21R,1.300000X0.300000*% 46 | %ADD22R,2.200000X1.800000*% 47 | %ADD23RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 48 | %ADD24RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 49 | %ADD25RoundRect,0.150000X-0.150000X0.512500X-0.150000X-0.512500X0.150000X-0.512500X0.150000X0.512500X0*% 50 | %ADD26RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 51 | %ADD27R,0.600000X1.160000*% 52 | %ADD28R,0.300000X1.160000*% 53 | G04 APERTURE END LIST* 54 | D10* 55 | X223100000Y-53350000D03* 56 | X216900000Y-53350000D03* 57 | X223100000Y-49650000D03* 58 | X216900000Y-49650000D03* 59 | D11* 60 | X199600000Y-57800000D03* 61 | X199600000Y-56780000D03* 62 | D12* 63 | X197900000Y-62500000D03* 64 | X197900000Y-61700000D03* 65 | X197900000Y-60900000D03* 66 | X197900000Y-60100000D03* 67 | X197900000Y-59300000D03* 68 | X197900000Y-58500000D03* 69 | X197900000Y-57700000D03* 70 | X197900000Y-56900000D03* 71 | X197900000Y-56100000D03* 72 | X197900000Y-55300000D03* 73 | X197900000Y-54500000D03* 74 | D13* 75 | X196800000Y-53600000D03* 76 | X196000000Y-53600000D03* 77 | X195200000Y-53600000D03* 78 | X194400000Y-53600000D03* 79 | X193600000Y-53600000D03* 80 | X192800000Y-53600000D03* 81 | X192000000Y-53600000D03* 82 | X191200000Y-53600000D03* 83 | X190400000Y-53600000D03* 84 | X189600000Y-53600000D03* 85 | X188800000Y-53600000D03* 86 | X188000000Y-53600000D03* 87 | X187200000Y-53600000D03* 88 | D12* 89 | X186100000Y-54500000D03* 90 | X186100000Y-55300000D03* 91 | X186100000Y-56100000D03* 92 | X186100000Y-56900000D03* 93 | X186100000Y-57700000D03* 94 | X186100000Y-58500000D03* 95 | X186100000Y-59300000D03* 96 | X186100000Y-60100000D03* 97 | X186100000Y-60900000D03* 98 | X186100000Y-61700000D03* 99 | X186100000Y-62500000D03* 100 | D14* 101 | X186050000Y-53550000D03* 102 | D13* 103 | X188000000Y-63400000D03* 104 | X196000000Y-63400000D03* 105 | D14* 106 | X186050000Y-63450000D03* 107 | D13* 108 | X196800000Y-63400000D03* 109 | X194400000Y-63400000D03* 110 | D15* 111 | X190025000Y-56525000D03* 112 | X190025000Y-58500000D03* 113 | D13* 114 | X192000000Y-63400000D03* 115 | D15* 116 | X192000000Y-58500000D03* 117 | X193975000Y-58500000D03* 118 | D13* 119 | X189600000Y-63400000D03* 120 | X193600000Y-63400000D03* 121 | X190400000Y-63400000D03* 122 | X192800000Y-63400000D03* 123 | D15* 124 | X192000000Y-60475000D03* 125 | D16* 126 | X193975000Y-60475000D03* 127 | D13* 128 | X191200000Y-63400000D03* 129 | X195200000Y-63400000D03* 130 | X187200000Y-63400000D03* 131 | D14* 132 | X197950000Y-53550000D03* 133 | D15* 134 | X190025000Y-60475000D03* 135 | D13* 136 | X188800000Y-63400000D03* 137 | D15* 138 | X192000000Y-56525000D03* 139 | X193975000Y-56525000D03* 140 | D14* 141 | X197950000Y-63450000D03* 142 | D17* 143 | X190400000Y-48890000D03* 144 | X190400000Y-49910000D03* 145 | D10* 146 | X223100000Y-67350000D03* 147 | X216900000Y-67350000D03* 148 | X223100000Y-63650000D03* 149 | X216900000Y-63650000D03* 150 | D18* 151 | X201200000Y-61650000D03* 152 | X201200000Y-63200000D03* 153 | D19* 154 | X199600000Y-54160000D03* 155 | X199600000Y-53200000D03* 156 | D20* 157 | X214000000Y-41800000D03* 158 | X210700000Y-41800000D03* 159 | D21* 160 | X201650000Y-57400000D03* 161 | X201650000Y-56900000D03* 162 | X201650000Y-56400000D03* 163 | X201650000Y-55900000D03* 164 | X201650000Y-55400000D03* 165 | X201650000Y-54900000D03* 166 | X201650000Y-54400000D03* 167 | X201650000Y-53900000D03* 168 | X201650000Y-53400000D03* 169 | X201650000Y-52900000D03* 170 | X201650000Y-52400000D03* 171 | X201650000Y-51900000D03* 172 | X201650000Y-51400000D03* 173 | X201650000Y-50900000D03* 174 | X201650000Y-50400000D03* 175 | X201650000Y-49900000D03* 176 | X201650000Y-49400000D03* 177 | X201650000Y-48900000D03* 178 | X201650000Y-48400000D03* 179 | X201650000Y-47900000D03* 180 | X201650000Y-47400000D03* 181 | X201650000Y-46900000D03* 182 | X201650000Y-46400000D03* 183 | X201650000Y-45900000D03* 184 | D22* 185 | X204900000Y-44000000D03* 186 | X204900000Y-59300000D03* 187 | D17* 188 | X199800000Y-45580000D03* 189 | X199800000Y-46600000D03* 190 | D23* 191 | X199600000Y-61040000D03* 192 | X199600000Y-62000000D03* 193 | D24* 194 | X212890000Y-45500000D03* 195 | X213850000Y-45500000D03* 196 | D17* 197 | X187200000Y-48890000D03* 198 | X187200000Y-49910000D03* 199 | D10* 200 | X223100000Y-46350000D03* 201 | X216900000Y-46350000D03* 202 | X223100000Y-42650000D03* 203 | X216900000Y-42650000D03* 204 | D25* 205 | X214850000Y-47225000D03* 206 | X213900000Y-47225000D03* 207 | X212950000Y-47225000D03* 208 | X212950000Y-49500000D03* 209 | X214850000Y-49500000D03* 210 | D17* 211 | X191600000Y-48890000D03* 212 | X191600000Y-49910000D03* 213 | D10* 214 | X223100000Y-60350000D03* 215 | X216900000Y-60350000D03* 216 | X223100000Y-56650000D03* 217 | X216900000Y-56650000D03* 218 | D26* 219 | X212800000Y-44000000D03* 220 | X214350000Y-44000000D03* 221 | D27* 222 | X194700000Y-46885000D03* 223 | X193900000Y-46885000D03* 224 | D28* 225 | X192750000Y-46885000D03* 226 | X191750000Y-46885000D03* 227 | X191250000Y-46885000D03* 228 | X190250000Y-46885000D03* 229 | D27* 230 | X189100000Y-46885000D03* 231 | X188300000Y-46885000D03* 232 | X188300000Y-46885000D03* 233 | X189100000Y-46885000D03* 234 | D28* 235 | X189750000Y-46885000D03* 236 | X190750000Y-46885000D03* 237 | X192250000Y-46885000D03* 238 | X193250000Y-46885000D03* 239 | D27* 240 | X193900000Y-46885000D03* 241 | X194700000Y-46885000D03* 242 | M02* 243 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-NPTH-drl_map.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,(6.0.10-0)*% 2 | %TF.CreationDate,2022-12-22T21:20:58-05:00*% 3 | %TF.ProjectId,rev2,72657632-2e6b-4696-9361-645f70636258,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Drillmap*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX45Y45*% 8 | G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW (6.0.10-0)) date 2022-12-22 21:20:58* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | %ADD11C,0.200000*% 16 | %ADD12C,0.060000*% 17 | G04 APERTURE END LIST* 18 | D10* 19 | X22500000Y-7000000D02* 20 | X18500000Y-7000000D01* 21 | X18500000Y-4000000D02* 22 | X22500000Y-4000000D01* 23 | X18500000Y-7000000D02* 24 | X18500000Y-4000000D01* 25 | X22500000Y-4000000D02* 26 | X22500000Y-7000000D01* 27 | D11* 28 | D12* 29 | X18831000Y-4552500D02* 30 | X18891000Y-4612500D01* 31 | X18891000Y-4552500D02* 32 | X18831000Y-4612500D01* 33 | X19409000Y-4552500D02* 34 | X19469000Y-4612500D01* 35 | X19469000Y-4552500D02* 36 | X19409000Y-4612500D01* 37 | D11* 38 | X18752619Y-7315476D02* 39 | X18752619Y-7115476D01* 40 | X18800238Y-7115476D01* 41 | X18828810Y-7125000D01* 42 | X18847857Y-7144048D01* 43 | X18857381Y-7163095D01* 44 | X18866905Y-7201190D01* 45 | X18866905Y-7229762D01* 46 | X18857381Y-7267857D01* 47 | X18847857Y-7286905D01* 48 | X18828810Y-7305952D01* 49 | X18800238Y-7315476D01* 50 | X18752619Y-7315476D01* 51 | X18952619Y-7315476D02* 52 | X18952619Y-7182143D01* 53 | X18952619Y-7220238D02* 54 | X18962143Y-7201190D01* 55 | X18971667Y-7191667D01* 56 | X18990714Y-7182143D01* 57 | X19009762Y-7182143D01* 58 | X19076429Y-7315476D02* 59 | X19076429Y-7182143D01* 60 | X19076429Y-7115476D02* 61 | X19066905Y-7125000D01* 62 | X19076429Y-7134524D01* 63 | X19085952Y-7125000D01* 64 | X19076429Y-7115476D01* 65 | X19076429Y-7134524D01* 66 | X19200238Y-7315476D02* 67 | X19181190Y-7305952D01* 68 | X19171667Y-7286905D01* 69 | X19171667Y-7115476D01* 70 | X19305000Y-7315476D02* 71 | X19285952Y-7305952D01* 72 | X19276429Y-7286905D01* 73 | X19276429Y-7115476D01* 74 | X19533571Y-7315476D02* 75 | X19533571Y-7115476D01* 76 | X19600238Y-7258333D01* 77 | X19666905Y-7115476D01* 78 | X19666905Y-7315476D01* 79 | X19847857Y-7315476D02* 80 | X19847857Y-7210714D01* 81 | X19838333Y-7191667D01* 82 | X19819286Y-7182143D01* 83 | X19781190Y-7182143D01* 84 | X19762143Y-7191667D01* 85 | X19847857Y-7305952D02* 86 | X19828810Y-7315476D01* 87 | X19781190Y-7315476D01* 88 | X19762143Y-7305952D01* 89 | X19752619Y-7286905D01* 90 | X19752619Y-7267857D01* 91 | X19762143Y-7248809D01* 92 | X19781190Y-7239286D01* 93 | X19828810Y-7239286D01* 94 | X19847857Y-7229762D01* 95 | X19943095Y-7182143D02* 96 | X19943095Y-7382143D01* 97 | X19943095Y-7191667D02* 98 | X19962143Y-7182143D01* 99 | X20000238Y-7182143D01* 100 | X20019286Y-7191667D01* 101 | X20028810Y-7201190D01* 102 | X20038333Y-7220238D01* 103 | X20038333Y-7277381D01* 104 | X20028810Y-7296428D01* 105 | X20019286Y-7305952D01* 106 | X20000238Y-7315476D01* 107 | X19962143Y-7315476D01* 108 | X19943095Y-7305952D01* 109 | X20124048Y-7296428D02* 110 | X20133571Y-7305952D01* 111 | X20124048Y-7315476D01* 112 | X20114524Y-7305952D01* 113 | X20124048Y-7296428D01* 114 | X20124048Y-7315476D01* 115 | X20124048Y-7191667D02* 116 | X20133571Y-7201190D01* 117 | X20124048Y-7210714D01* 118 | X20114524Y-7201190D01* 119 | X20124048Y-7191667D01* 120 | X20124048Y-7210714D01* 121 | D12* 122 | X18435000Y-7615000D02* 123 | X18495000Y-7675000D01* 124 | X18495000Y-7615000D02* 125 | X18435000Y-7675000D01* 126 | D11* 127 | X18790714Y-7535476D02* 128 | X18809762Y-7535476D01* 129 | X18828810Y-7545000D01* 130 | X18838333Y-7554524D01* 131 | X18847857Y-7573571D01* 132 | X18857381Y-7611667D01* 133 | X18857381Y-7659286D01* 134 | X18847857Y-7697381D01* 135 | X18838333Y-7716428D01* 136 | X18828810Y-7725952D01* 137 | X18809762Y-7735476D01* 138 | X18790714Y-7735476D01* 139 | X18771667Y-7725952D01* 140 | X18762143Y-7716428D01* 141 | X18752619Y-7697381D01* 142 | X18743095Y-7659286D01* 143 | X18743095Y-7611667D01* 144 | X18752619Y-7573571D01* 145 | X18762143Y-7554524D01* 146 | X18771667Y-7545000D01* 147 | X18790714Y-7535476D01* 148 | X18943095Y-7716428D02* 149 | X18952619Y-7725952D01* 150 | X18943095Y-7735476D01* 151 | X18933571Y-7725952D01* 152 | X18943095Y-7716428D01* 153 | X18943095Y-7735476D01* 154 | X19124048Y-7535476D02* 155 | X19085952Y-7535476D01* 156 | X19066905Y-7545000D01* 157 | X19057381Y-7554524D01* 158 | X19038333Y-7583095D01* 159 | X19028810Y-7621190D01* 160 | X19028810Y-7697381D01* 161 | X19038333Y-7716428D01* 162 | X19047857Y-7725952D01* 163 | X19066905Y-7735476D01* 164 | X19105000Y-7735476D01* 165 | X19124048Y-7725952D01* 166 | X19133571Y-7716428D01* 167 | X19143095Y-7697381D01* 168 | X19143095Y-7649762D01* 169 | X19133571Y-7630714D01* 170 | X19124048Y-7621190D01* 171 | X19105000Y-7611667D01* 172 | X19066905Y-7611667D01* 173 | X19047857Y-7621190D01* 174 | X19038333Y-7630714D01* 175 | X19028810Y-7649762D01* 176 | X19266905Y-7535476D02* 177 | X19285952Y-7535476D01* 178 | X19305000Y-7545000D01* 179 | X19314524Y-7554524D01* 180 | X19324048Y-7573571D01* 181 | X19333571Y-7611667D01* 182 | X19333571Y-7659286D01* 183 | X19324048Y-7697381D01* 184 | X19314524Y-7716428D01* 185 | X19305000Y-7725952D01* 186 | X19285952Y-7735476D01* 187 | X19266905Y-7735476D01* 188 | X19247857Y-7725952D01* 189 | X19238333Y-7716428D01* 190 | X19228810Y-7697381D01* 191 | X19219286Y-7659286D01* 192 | X19219286Y-7611667D01* 193 | X19228810Y-7573571D01* 194 | X19238333Y-7554524D01* 195 | X19247857Y-7545000D01* 196 | X19266905Y-7535476D01* 197 | X19457381Y-7535476D02* 198 | X19476429Y-7535476D01* 199 | X19495476Y-7545000D01* 200 | X19505000Y-7554524D01* 201 | X19514524Y-7573571D01* 202 | X19524048Y-7611667D01* 203 | X19524048Y-7659286D01* 204 | X19514524Y-7697381D01* 205 | X19505000Y-7716428D01* 206 | X19495476Y-7725952D01* 207 | X19476429Y-7735476D01* 208 | X19457381Y-7735476D01* 209 | X19438333Y-7725952D01* 210 | X19428810Y-7716428D01* 211 | X19419286Y-7697381D01* 212 | X19409762Y-7659286D01* 213 | X19409762Y-7611667D01* 214 | X19419286Y-7573571D01* 215 | X19428810Y-7554524D01* 216 | X19438333Y-7545000D01* 217 | X19457381Y-7535476D01* 218 | X19609762Y-7735476D02* 219 | X19609762Y-7602143D01* 220 | X19609762Y-7621190D02* 221 | X19619286Y-7611667D01* 222 | X19638333Y-7602143D01* 223 | X19666905Y-7602143D01* 224 | X19685952Y-7611667D01* 225 | X19695476Y-7630714D01* 226 | X19695476Y-7735476D01* 227 | X19695476Y-7630714D02* 228 | X19705000Y-7611667D01* 229 | X19724048Y-7602143D01* 230 | X19752619Y-7602143D01* 231 | X19771667Y-7611667D01* 232 | X19781190Y-7630714D01* 233 | X19781190Y-7735476D01* 234 | X19876429Y-7735476D02* 235 | X19876429Y-7602143D01* 236 | X19876429Y-7621190D02* 237 | X19885952Y-7611667D01* 238 | X19905000Y-7602143D01* 239 | X19933571Y-7602143D01* 240 | X19952619Y-7611667D01* 241 | X19962143Y-7630714D01* 242 | X19962143Y-7735476D01* 243 | X19962143Y-7630714D02* 244 | X19971667Y-7611667D01* 245 | X19990714Y-7602143D01* 246 | X20019286Y-7602143D01* 247 | X20038333Y-7611667D01* 248 | X20047857Y-7630714D01* 249 | X20047857Y-7735476D01* 250 | X20438333Y-7525952D02* 251 | X20266905Y-7783095D01* 252 | X20695476Y-7535476D02* 253 | X20714524Y-7535476D01* 254 | X20733571Y-7545000D01* 255 | X20743095Y-7554524D01* 256 | X20752619Y-7573571D01* 257 | X20762143Y-7611667D01* 258 | X20762143Y-7659286D01* 259 | X20752619Y-7697381D01* 260 | X20743095Y-7716428D01* 261 | X20733571Y-7725952D01* 262 | X20714524Y-7735476D01* 263 | X20695476Y-7735476D01* 264 | X20676429Y-7725952D01* 265 | X20666905Y-7716428D01* 266 | X20657381Y-7697381D01* 267 | X20647857Y-7659286D01* 268 | X20647857Y-7611667D01* 269 | X20657381Y-7573571D01* 270 | X20666905Y-7554524D01* 271 | X20676429Y-7545000D01* 272 | X20695476Y-7535476D01* 273 | X20847857Y-7716428D02* 274 | X20857381Y-7725952D01* 275 | X20847857Y-7735476D01* 276 | X20838333Y-7725952D01* 277 | X20847857Y-7716428D01* 278 | X20847857Y-7735476D01* 279 | X20981190Y-7535476D02* 280 | X21000238Y-7535476D01* 281 | X21019286Y-7545000D01* 282 | X21028810Y-7554524D01* 283 | X21038333Y-7573571D01* 284 | X21047857Y-7611667D01* 285 | X21047857Y-7659286D01* 286 | X21038333Y-7697381D01* 287 | X21028810Y-7716428D01* 288 | X21019286Y-7725952D01* 289 | X21000238Y-7735476D01* 290 | X20981190Y-7735476D01* 291 | X20962143Y-7725952D01* 292 | X20952619Y-7716428D01* 293 | X20943095Y-7697381D01* 294 | X20933571Y-7659286D01* 295 | X20933571Y-7611667D01* 296 | X20943095Y-7573571D01* 297 | X20952619Y-7554524D01* 298 | X20962143Y-7545000D01* 299 | X20981190Y-7535476D01* 300 | X21124048Y-7554524D02* 301 | X21133571Y-7545000D01* 302 | X21152619Y-7535476D01* 303 | X21200238Y-7535476D01* 304 | X21219286Y-7545000D01* 305 | X21228810Y-7554524D01* 306 | X21238333Y-7573571D01* 307 | X21238333Y-7592619D01* 308 | X21228810Y-7621190D01* 309 | X21114524Y-7735476D01* 310 | X21238333Y-7735476D01* 311 | X21305000Y-7535476D02* 312 | X21428810Y-7535476D01* 313 | X21362143Y-7611667D01* 314 | X21390714Y-7611667D01* 315 | X21409762Y-7621190D01* 316 | X21419286Y-7630714D01* 317 | X21428810Y-7649762D01* 318 | X21428810Y-7697381D01* 319 | X21419286Y-7716428D01* 320 | X21409762Y-7725952D01* 321 | X21390714Y-7735476D01* 322 | X21333571Y-7735476D01* 323 | X21314524Y-7725952D01* 324 | X21305000Y-7716428D01* 325 | X21600238Y-7535476D02* 326 | X21562143Y-7535476D01* 327 | X21543095Y-7545000D01* 328 | X21533571Y-7554524D01* 329 | X21514524Y-7583095D01* 330 | X21505000Y-7621190D01* 331 | X21505000Y-7697381D01* 332 | X21514524Y-7716428D01* 333 | X21524048Y-7725952D01* 334 | X21543095Y-7735476D01* 335 | X21581190Y-7735476D01* 336 | X21600238Y-7725952D01* 337 | X21609762Y-7716428D01* 338 | X21619286Y-7697381D01* 339 | X21619286Y-7649762D01* 340 | X21609762Y-7630714D01* 341 | X21600238Y-7621190D01* 342 | X21581190Y-7611667D01* 343 | X21543095Y-7611667D01* 344 | X21524048Y-7621190D01* 345 | X21514524Y-7630714D01* 346 | X21505000Y-7649762D01* 347 | X21695476Y-7535476D02* 348 | X21695476Y-7573571D01* 349 | X21771667Y-7535476D02* 350 | X21771667Y-7573571D01* 351 | X22066905Y-7811667D02* 352 | X22057381Y-7802143D01* 353 | X22038333Y-7773571D01* 354 | X22028810Y-7754524D01* 355 | X22019286Y-7725952D01* 356 | X22009762Y-7678333D01* 357 | X22009762Y-7640238D01* 358 | X22019286Y-7592619D01* 359 | X22028810Y-7564048D01* 360 | X22038333Y-7545000D01* 361 | X22057381Y-7516428D01* 362 | X22066905Y-7506905D01* 363 | X22133571Y-7554524D02* 364 | X22143095Y-7545000D01* 365 | X22162143Y-7535476D01* 366 | X22209762Y-7535476D01* 367 | X22228810Y-7545000D01* 368 | X22238333Y-7554524D01* 369 | X22247857Y-7573571D01* 370 | X22247857Y-7592619D01* 371 | X22238333Y-7621190D01* 372 | X22124048Y-7735476D01* 373 | X22247857Y-7735476D01* 374 | X22485952Y-7735476D02* 375 | X22485952Y-7535476D01* 376 | X22571667Y-7735476D02* 377 | X22571667Y-7630714D01* 378 | X22562143Y-7611667D01* 379 | X22543095Y-7602143D01* 380 | X22514524Y-7602143D01* 381 | X22495476Y-7611667D01* 382 | X22485952Y-7621190D01* 383 | X22695476Y-7735476D02* 384 | X22676428Y-7725952D01* 385 | X22666905Y-7716428D01* 386 | X22657381Y-7697381D01* 387 | X22657381Y-7640238D01* 388 | X22666905Y-7621190D01* 389 | X22676428Y-7611667D01* 390 | X22695476Y-7602143D01* 391 | X22724048Y-7602143D01* 392 | X22743095Y-7611667D01* 393 | X22752619Y-7621190D01* 394 | X22762143Y-7640238D01* 395 | X22762143Y-7697381D01* 396 | X22752619Y-7716428D01* 397 | X22743095Y-7725952D01* 398 | X22724048Y-7735476D01* 399 | X22695476Y-7735476D01* 400 | X22876428Y-7735476D02* 401 | X22857381Y-7725952D01* 402 | X22847857Y-7706905D01* 403 | X22847857Y-7535476D01* 404 | X23028809Y-7725952D02* 405 | X23009762Y-7735476D01* 406 | X22971667Y-7735476D01* 407 | X22952619Y-7725952D01* 408 | X22943095Y-7706905D01* 409 | X22943095Y-7630714D01* 410 | X22952619Y-7611667D01* 411 | X22971667Y-7602143D01* 412 | X23009762Y-7602143D01* 413 | X23028809Y-7611667D01* 414 | X23038333Y-7630714D01* 415 | X23038333Y-7649762D01* 416 | X22943095Y-7668809D01* 417 | X23114524Y-7725952D02* 418 | X23133571Y-7735476D01* 419 | X23171667Y-7735476D01* 420 | X23190714Y-7725952D01* 421 | X23200238Y-7706905D01* 422 | X23200238Y-7697381D01* 423 | X23190714Y-7678333D01* 424 | X23171667Y-7668809D01* 425 | X23143095Y-7668809D01* 426 | X23124048Y-7659286D01* 427 | X23114524Y-7640238D01* 428 | X23114524Y-7630714D01* 429 | X23124048Y-7611667D01* 430 | X23143095Y-7602143D01* 431 | X23171667Y-7602143D01* 432 | X23190714Y-7611667D01* 433 | X23266905Y-7811667D02* 434 | X23276428Y-7802143D01* 435 | X23295476Y-7773571D01* 436 | X23305000Y-7754524D01* 437 | X23314524Y-7725952D01* 438 | X23324048Y-7678333D01* 439 | X23324048Y-7640238D01* 440 | X23314524Y-7592619D01* 441 | X23305000Y-7564048D01* 442 | X23295476Y-7545000D01* 443 | X23276428Y-7516428D01* 444 | X23266905Y-7506905D01* 445 | X23628809Y-7811667D02* 446 | X23619286Y-7802143D01* 447 | X23600238Y-7773571D01* 448 | X23590714Y-7754524D01* 449 | X23581190Y-7725952D01* 450 | X23571667Y-7678333D01* 451 | X23571667Y-7640238D01* 452 | X23581190Y-7592619D01* 453 | X23590714Y-7564048D01* 454 | X23600238Y-7545000D01* 455 | X23619286Y-7516428D01* 456 | X23628809Y-7506905D01* 457 | X23705000Y-7602143D02* 458 | X23705000Y-7735476D01* 459 | X23705000Y-7621190D02* 460 | X23714524Y-7611667D01* 461 | X23733571Y-7602143D01* 462 | X23762143Y-7602143D01* 463 | X23781190Y-7611667D01* 464 | X23790714Y-7630714D01* 465 | X23790714Y-7735476D01* 466 | X23914524Y-7735476D02* 467 | X23895476Y-7725952D01* 468 | X23885952Y-7716428D01* 469 | X23876428Y-7697381D01* 470 | X23876428Y-7640238D01* 471 | X23885952Y-7621190D01* 472 | X23895476Y-7611667D01* 473 | X23914524Y-7602143D01* 474 | X23943095Y-7602143D01* 475 | X23962143Y-7611667D01* 476 | X23971667Y-7621190D01* 477 | X23981190Y-7640238D01* 478 | X23981190Y-7697381D01* 479 | X23971667Y-7716428D01* 480 | X23962143Y-7725952D01* 481 | X23943095Y-7735476D01* 482 | X23914524Y-7735476D01* 483 | X24038333Y-7602143D02* 484 | X24114524Y-7602143D01* 485 | X24066905Y-7535476D02* 486 | X24066905Y-7706905D01* 487 | X24076428Y-7725952D01* 488 | X24095476Y-7735476D01* 489 | X24114524Y-7735476D01* 490 | X24333571Y-7602143D02* 491 | X24333571Y-7802143D01* 492 | X24333571Y-7611667D02* 493 | X24352619Y-7602143D01* 494 | X24390714Y-7602143D01* 495 | X24409762Y-7611667D01* 496 | X24419286Y-7621190D01* 497 | X24428809Y-7640238D01* 498 | X24428809Y-7697381D01* 499 | X24419286Y-7716428D01* 500 | X24409762Y-7725952D01* 501 | X24390714Y-7735476D01* 502 | X24352619Y-7735476D01* 503 | X24333571Y-7725952D01* 504 | X24543095Y-7735476D02* 505 | X24524048Y-7725952D01* 506 | X24514524Y-7706905D01* 507 | X24514524Y-7535476D01* 508 | X24705000Y-7735476D02* 509 | X24705000Y-7630714D01* 510 | X24695476Y-7611667D01* 511 | X24676428Y-7602143D01* 512 | X24638333Y-7602143D01* 513 | X24619286Y-7611667D01* 514 | X24705000Y-7725952D02* 515 | X24685952Y-7735476D01* 516 | X24638333Y-7735476D01* 517 | X24619286Y-7725952D01* 518 | X24609762Y-7706905D01* 519 | X24609762Y-7687857D01* 520 | X24619286Y-7668809D01* 521 | X24638333Y-7659286D01* 522 | X24685952Y-7659286D01* 523 | X24705000Y-7649762D01* 524 | X24771667Y-7602143D02* 525 | X24847857Y-7602143D01* 526 | X24800238Y-7535476D02* 527 | X24800238Y-7706905D01* 528 | X24809762Y-7725952D01* 529 | X24828809Y-7735476D01* 530 | X24847857Y-7735476D01* 531 | X24990714Y-7725952D02* 532 | X24971667Y-7735476D01* 533 | X24933571Y-7735476D01* 534 | X24914524Y-7725952D01* 535 | X24905000Y-7706905D01* 536 | X24905000Y-7630714D01* 537 | X24914524Y-7611667D01* 538 | X24933571Y-7602143D01* 539 | X24971667Y-7602143D01* 540 | X24990714Y-7611667D01* 541 | X25000238Y-7630714D01* 542 | X25000238Y-7649762D01* 543 | X24905000Y-7668809D01* 544 | X25171667Y-7735476D02* 545 | X25171667Y-7535476D01* 546 | X25171667Y-7725952D02* 547 | X25152619Y-7735476D01* 548 | X25114524Y-7735476D01* 549 | X25095476Y-7725952D01* 550 | X25085952Y-7716428D01* 551 | X25076428Y-7697381D01* 552 | X25076428Y-7640238D01* 553 | X25085952Y-7621190D01* 554 | X25095476Y-7611667D01* 555 | X25114524Y-7602143D01* 556 | X25152619Y-7602143D01* 557 | X25171667Y-7611667D01* 558 | X25247857Y-7811667D02* 559 | X25257381Y-7802143D01* 560 | X25276428Y-7773571D01* 561 | X25285952Y-7754524D01* 562 | X25295476Y-7725952D01* 563 | X25305000Y-7678333D01* 564 | X25305000Y-7640238D01* 565 | X25295476Y-7592619D01* 566 | X25285952Y-7564048D01* 567 | X25276428Y-7545000D01* 568 | X25257381Y-7516428D01* 569 | X25247857Y-7506905D01* 570 | M02* 571 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (6.0.10-0)} date Thursday, December 22, 2022 at 09:20:36 pm 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2022-12-22T21:20:36-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.10-0) 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.600 11 | % 12 | G90 13 | G05 14 | T1 15 | X188.61Y-45.825 16 | X194.39Y-45.825 17 | T0 18 | M30 19 | -------------------------------------------------------------------------------- /output/rev-2/jlcpcb-production/production/rev2-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (6.0.10-0)} date Thursday, December 22, 2022 at 09:20:36 pm 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2022-12-22T21:20:36-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.10-0) 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.400 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.600 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C1.000 15 | % 16 | G90 17 | G05 18 | T1 19 | X186.2Y-51.4 20 | X187.4Y-55.0 21 | X187.4Y-56.2 22 | X187.4Y-58.0 23 | X187.4Y-59.4 24 | X188.4Y-57.0 25 | X190.025Y-54.825 26 | X191.2Y-45.4 27 | X192.8Y-45.4 28 | X192.8Y-49.6 29 | X195.0Y-49.6 30 | X195.2Y-54.6 31 | X196.2Y-56.2 32 | X196.2Y-57.4 33 | X196.2Y-58.6 34 | X196.2Y-59.8 35 | X199.4Y-52.0 36 | X199.6Y-55.4 37 | X199.8Y-47.6 38 | X201.2Y-44.4 39 | X205.0Y-47.6 40 | X206.4Y-55.4 41 | X207.2Y-60.2 42 | X207.2Y-61.4 43 | X207.2Y-62.6 44 | X214.4Y-52.4 45 | X214.4Y-53.8 46 | X214.4Y-55.2 47 | X214.4Y-56.6 48 | X215.1Y-45.25 49 | X223.5Y-44.0 50 | X223.5Y-51.0 51 | X223.5Y-58.0 52 | X223.5Y-65.0 53 | T3 54 | X210.66Y-62.6 55 | X210.66Y-65.14 56 | X210.66Y-67.68 57 | X213.2Y-62.6 58 | X213.2Y-65.14 59 | X213.2Y-67.68 60 | T2 61 | X187.18Y-41.735G85X187.18Y-42.535 62 | G05 63 | X187.18Y-45.755G85X187.18Y-46.855 64 | G05 65 | X195.82Y-41.735G85X195.82Y-42.535 66 | G05 67 | X195.82Y-45.755G85X195.82Y-46.855 68 | G05 69 | T0 70 | M30 71 | -------------------------------------------------------------------------------- /output/rev-2/render-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-2/render-back.jpg -------------------------------------------------------------------------------- /output/rev-2/render-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-2/render-front.jpg -------------------------------------------------------------------------------- /output/rev-4/README.md: -------------------------------------------------------------------------------- 1 | Rev.4 2 | ===== 3 | 4 | Schematic 5 | --------- 6 | 7 |

8 | 9 | 10 |

11 |

12 | 13 | 14 |

15 | 16 | 3D Renders 17 | ---------- 18 | 19 |

20 | 21 | Back of Firefly Pixie 22 |

23 | 24 | Photos 25 | ------ 26 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/bom.csv: -------------------------------------------------------------------------------- 1 | Designator,Footprint,Quantity,Value,LCSC Part # 2 | "BOOT301, GND201, PU301",TestPoint_Pad_1.5x1.5mm,3,TestPoint, 3 | "C201, C204, C313",0402,3,10u,C315248 4 | "C202, C203, C303, C307, C309, C311, C312, C401",0201,8,100n,C284966 5 | "C301, C304",0201,2,3p3,C258460 6 | "C302, C305",0201,2,10p,C272871 7 | "C306, C308",0201,2,1u,C170153 8 | C310,0201,1,10n,C76941 9 | D401,WS2812B,1,WS2812B,C2976072 10 | J201,USB_C_SINK,1,~,C2906289 11 | J401,THD_FPC_24,1,~,C283150 12 | "L301, L302",0201,2,2n2,C98041 13 | "R201, R202, R301",0201,3,5K1,C274341 14 | R302,0201,1,22R,C270355 15 | "R304, R305, R306, R307, R308",0201,5,100R,C77623 16 | R401,0201,1,10R,C304508 17 | "SW101, SW102, SW103, SW104",SW_tact_52x52,4,SW_tact_52x52,C318884 18 | U201,SOT-563,1,USBLC6-2SC6,C2827693 19 | U202,SOT-23-5,1,SPX3819M5-L-3-3,C5370980 20 | U301,SOIC-8_5.23x5.23mm_P1.27mm,1,W25Q128JVS,C97521 21 | U302,QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm,1,ESP32-C3,C2838500 22 | U401,SOT-23-6,1,SN74LVC1T45DBV,C168856 23 | Y301,Crystal_SeikoEpson_FA20H,1,40Mhz,C255973 24 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/positions.csv: -------------------------------------------------------------------------------- 1 | Designator,Mid X,Mid Y,Rotation,Layer 2 | C201,176.22,-41.6,180.0,top 3 | C202,176.355,-42.5,180.0,top 4 | C203,178.3,-46.045,270.0,top 5 | C204,179.7,-45.8,0.0,top 6 | C301,155.655,-60.2,180.0,top 7 | C302,151.855,-54.55,0.0,top 8 | C303,168.21,-61.4,0.0,top 9 | C304,156.35,-62.4,0.0,top 10 | C305,152.255,-58.85,180.0,top 11 | C306,162.34,-50.97,0.0,top 12 | C307,157.2,-60.45,225.0,top 13 | C308,153.905,-59.525,180.0,top 14 | C309,159.7,-61.745,270.0,top 15 | C310,153.38,-60.3,180.0,top 16 | C311,160.225,-60.475,180.0,top 17 | C312,160.6,-52.325,90.0,top 18 | C313,160.625,-61.93,270.0,top 19 | C401,166.4,-48.605,270.0,top 20 | D401,180.9,-52.2,0.0,top 21 | J201,160.38,-40.0,180.0,top 22 | J401,169.0,-52.0,270.0,top 23 | L301,156.0,-61.3,270.0,top 24 | L302,158.226274,-61.026274,315.0,top 25 | R201,155.45,-49.1,0.0,top 26 | R202,163.405,-49.175,180.0,top 27 | R301,166.57,-61.4,180.0,top 28 | R302,154.2,-57.6,270.0,top 29 | R303,157.975,-51.48,270.0,top 30 | R304,157.225,-51.48,270.0,top 31 | R305,155.725,-51.475,270.0,top 32 | R306,159.475,-51.48,270.0,top 33 | R307,156.475,-51.48,270.0,top 34 | R308,158.725,-51.48,270.0,top 35 | R401,168.73,-42.65,0.0,top 36 | SW101,185.0,-44.5,0.0,top 37 | SW102,185.0,-51.5,270.0,top 38 | SW103,185.0,-58.5,0.0,top 39 | SW104,185.0,-65.5,0.0,top 40 | U201,153.5,-49.95,90.0,top 41 | U202,178.958289,-43.2,270.0,top 42 | U301,163.9,-56.25,90.0,top 43 | U302,157.8,-56.45,90.0,top 44 | U401,180.2,-49.1,0.0,top 45 | Y301,152.25,-56.7,90.0,top 46 | branding-logo-1,180.85,-58.65,0.0,bottom 47 | branding-name-1,173.85,-63.5,0.0,bottom 48 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.7) date 2023-12-08 19:41:31* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10O,1.300000X2.100000*% 15 | %ADD11O,1.300000X2.500000*% 16 | %ADD12R,1.500000X1.500000*% 17 | G04 APERTURE END LIST* 18 | %TO.C,branding-logo-1*% 19 | G36* 20 | X182242313Y-57829188D02* 21 | G01* 22 | X182670938Y-58543564D01* 23 | X182608955Y-58620954D01* 24 | X182542310Y-58697972D01* 25 | X182471362Y-58774061D01* 26 | X182396474Y-58848661D01* 27 | X182318003Y-58921214D01* 28 | X182236313Y-58991163D01* 29 | X182151762Y-59057950D01* 30 | X182064711Y-59121016D01* 31 | X181975520Y-59179803D01* 32 | X181884551Y-59233753D01* 33 | X181792163Y-59282308D01* 34 | X181698718Y-59324910D01* 35 | X181604574Y-59361001D01* 36 | X181557353Y-59376430D01* 37 | X181510093Y-59390023D01* 38 | X181462839Y-59401708D01* 39 | X181415636Y-59411417D01* 40 | X181368529Y-59419079D01* 41 | X181321562Y-59424625D01* 42 | X181347700Y-59392714D01* 43 | X181375140Y-59353885D01* 44 | X181403325Y-59308661D01* 45 | X181431695Y-59257566D01* 46 | X181459693Y-59201121D01* 47 | X181486761Y-59139852D01* 48 | X181512341Y-59074280D01* 49 | X181535875Y-59004930D01* 50 | X181556804Y-58932324D01* 51 | X181574570Y-58856985D01* 52 | X181588616Y-58779438D01* 53 | X181598383Y-58700204D01* 54 | X181601487Y-58660119D01* 55 | X181603313Y-58619808D01* 56 | X181603789Y-58579337D01* 57 | X181602847Y-58538772D01* 58 | X181600417Y-58498178D01* 59 | X181596429Y-58457620D01* 60 | X181590813Y-58417164D01* 61 | X181583500Y-58376875D01* 62 | X181573396Y-58406737D01* 63 | X181562484Y-58435319D01* 64 | X181550835Y-58462643D01* 65 | X181538526Y-58488729D01* 66 | X181525629Y-58513600D01* 67 | X181512219Y-58537278D01* 68 | X181498371Y-58559785D01* 69 | X181484157Y-58581142D01* 70 | X181454932Y-58620494D01* 71 | X181425137Y-58655510D01* 72 | X181395366Y-58686362D01* 73 | X181366211Y-58713227D01* 74 | X181338265Y-58736278D01* 75 | X181312121Y-58755690D01* 76 | X181288373Y-58771636D01* 77 | X181267612Y-58784292D01* 78 | X181237428Y-58800431D01* 79 | X181226313Y-58805500D01* 80 | X181230700Y-58792494D01* 81 | X181242063Y-58755023D01* 82 | X181249518Y-58727841D01* 83 | X181257706Y-58695414D01* 84 | X181266289Y-58658035D01* 85 | X181274930Y-58615993D01* 86 | X181283292Y-58569579D01* 87 | X181291037Y-58519084D01* 88 | X181297829Y-58464799D01* 89 | X181303331Y-58407013D01* 90 | X181307205Y-58346019D01* 91 | X181309114Y-58282106D01* 92 | X181309226Y-58249146D01* 93 | X181308720Y-58215566D01* 94 | X181307555Y-58181401D01* 95 | X181305688Y-58146688D01* 96 | X181303114Y-58105357D01* 97 | X181301471Y-58064585D01* 98 | X181300944Y-58024184D01* 99 | X181301719Y-57983969D01* 100 | X181303982Y-57943755D01* 101 | X181305730Y-57923589D01* 102 | X181307920Y-57903354D01* 103 | X181310575Y-57883026D01* 104 | X181313718Y-57862582D01* 105 | X181317373Y-57841998D01* 106 | X181321563Y-57821251D01* 107 | X182242313Y-57829188D01* 108 | G37* 109 | G36* 110 | X182223250Y-57832969D02* 111 | G01* 112 | X182651875Y-58547345D01* 113 | X182589892Y-58624735D01* 114 | X182523247Y-58701753D01* 115 | X182452299Y-58777842D01* 116 | X182377411Y-58852442D01* 117 | X182298940Y-58924995D01* 118 | X182217250Y-58994944D01* 119 | X182132699Y-59061731D01* 120 | X182045648Y-59124797D01* 121 | X181956457Y-59183584D01* 122 | X181865488Y-59237534D01* 123 | X181773100Y-59286089D01* 124 | X181679655Y-59328691D01* 125 | X181585511Y-59364782D01* 126 | X181538290Y-59380211D01* 127 | X181491030Y-59393804D01* 128 | X181443776Y-59405489D01* 129 | X181396573Y-59415198D01* 130 | X181349466Y-59422860D01* 131 | X181302499Y-59428406D01* 132 | X181328637Y-59396495D01* 133 | X181356077Y-59357666D01* 134 | X181384262Y-59312442D01* 135 | X181412632Y-59261347D01* 136 | X181440630Y-59204902D01* 137 | X181467698Y-59143633D01* 138 | X181493278Y-59078061D01* 139 | X181516812Y-59008711D01* 140 | X181537741Y-58936105D01* 141 | X181555507Y-58860766D01* 142 | X181569553Y-58783219D01* 143 | X181579320Y-58703985D01* 144 | X181582424Y-58663900D01* 145 | X181584250Y-58623589D01* 146 | X181584726Y-58583118D01* 147 | X181583784Y-58542553D01* 148 | X181581354Y-58501959D01* 149 | X181577366Y-58461401D01* 150 | X181571750Y-58420945D01* 151 | X181564437Y-58380656D01* 152 | X181554333Y-58410518D01* 153 | X181543421Y-58439100D01* 154 | X181531772Y-58466424D01* 155 | X181519463Y-58492510D01* 156 | X181506566Y-58517381D01* 157 | X181493156Y-58541059D01* 158 | X181479308Y-58563566D01* 159 | X181465094Y-58584923D01* 160 | X181435869Y-58624275D01* 161 | X181406074Y-58659291D01* 162 | X181376303Y-58690143D01* 163 | X181347148Y-58717008D01* 164 | X181319202Y-58740059D01* 165 | X181293058Y-58759471D01* 166 | X181269310Y-58775417D01* 167 | X181248549Y-58788073D01* 168 | X181218365Y-58804212D01* 169 | X181207250Y-58809281D01* 170 | X181211637Y-58796275D01* 171 | X181223000Y-58758804D01* 172 | X181230455Y-58731622D01* 173 | X181238643Y-58699195D01* 174 | X181247226Y-58661816D01* 175 | X181255867Y-58619774D01* 176 | X181264229Y-58573360D01* 177 | X181271974Y-58522865D01* 178 | X181278766Y-58468580D01* 179 | X181284268Y-58410794D01* 180 | X181288142Y-58349800D01* 181 | X181290051Y-58285887D01* 182 | X181290163Y-58252927D01* 183 | X181289657Y-58219347D01* 184 | X181288492Y-58185182D01* 185 | X181286625Y-58150469D01* 186 | X181284051Y-58109138D01* 187 | X181282408Y-58068366D01* 188 | X181281881Y-58027965D01* 189 | X181282656Y-57987750D01* 190 | X181284919Y-57947536D01* 191 | X181286667Y-57927370D01* 192 | X181288857Y-57907135D01* 193 | X181291512Y-57886807D01* 194 | X181294655Y-57866363D01* 195 | X181298310Y-57845779D01* 196 | X181302500Y-57825032D01* 197 | X182223250Y-57832969D01* 198 | G37* 199 | G36* 200 | X180615125Y-57805376D02* 201 | G01* 202 | X180603399Y-57823336D01* 203 | X180592010Y-57841529D01* 204 | X180570105Y-57878798D01* 205 | X180549129Y-57917555D01* 206 | X180528805Y-57958173D01* 207 | X180508853Y-58001023D01* 208 | X180488994Y-58046477D01* 209 | X180468948Y-58094908D01* 210 | X180448438Y-58146688D01* 211 | X180428507Y-58215587D01* 212 | X180412890Y-58285253D01* 213 | X180400877Y-58355524D01* 214 | X180391759Y-58426237D01* 215 | X180379372Y-58568337D01* 216 | X180370055Y-58710251D01* 217 | X180358133Y-58850676D01* 218 | X180349423Y-58919924D01* 219 | X180337933Y-58988311D01* 220 | X180322955Y-59055675D01* 221 | X180303780Y-59121853D01* 222 | X180279698Y-59186683D01* 223 | X180250000Y-59250000D01* 224 | X180284454Y-59227752D01* 225 | X180316524Y-59205585D01* 226 | X180346431Y-59183394D01* 227 | X180374396Y-59161076D01* 228 | X180400641Y-59138525D01* 229 | X180425385Y-59115636D01* 230 | X180448851Y-59092307D01* 231 | X180471258Y-59068430D01* 232 | X180492829Y-59043902D01* 233 | X180513783Y-59018619D01* 234 | X180534342Y-58992475D01* 235 | X180554726Y-58965367D01* 236 | X180595856Y-58907835D01* 237 | X180638938Y-58845188D01* 238 | X180665867Y-59052803D01* 239 | X180676523Y-59159681D01* 240 | X180684703Y-59267860D01* 241 | X180689953Y-59376784D01* 242 | X180691819Y-59485893D01* 243 | X180689848Y-59594631D01* 244 | X180683587Y-59702438D01* 245 | X180672582Y-59808757D01* 246 | X180656379Y-59913030D01* 247 | X180634526Y-60014698D01* 248 | X180606568Y-60113204D01* 249 | X180572053Y-60207989D01* 250 | X180530526Y-60298495D01* 251 | X180481535Y-60384164D01* 252 | X180454099Y-60425010D01* 253 | X180424626Y-60464438D01* 254 | X180454702Y-60469477D01* 255 | X180490971Y-60473490D01* 256 | X180540216Y-60476469D01* 257 | X180601553Y-60476889D01* 258 | X180674099Y-60473228D01* 259 | X180756970Y-60463964D01* 260 | X180802001Y-60456753D01* 261 | X180849282Y-60447571D01* 262 | X180898702Y-60436226D01* 263 | X180950152Y-60422528D01* 264 | X181003520Y-60406287D01* 265 | X181058696Y-60387311D01* 266 | X181115569Y-60365412D01* 267 | X181174030Y-60340397D01* 268 | X181233967Y-60312078D01* 269 | X181295270Y-60280263D01* 270 | X181357829Y-60244763D01* 271 | X181421534Y-60205386D01* 272 | X181486273Y-60161943D01* 273 | X181551937Y-60114242D01* 274 | X181618414Y-60062095D01* 275 | X181685595Y-60005309D01* 276 | X181753369Y-59943695D01* 277 | X181821626Y-59877063D01* 278 | X181826259Y-59895800D01* 279 | X181829763Y-59914782D01* 280 | X181832171Y-59933972D01* 281 | X181833516Y-59953337D01* 282 | X181833833Y-59972842D01* 283 | X181833154Y-59992451D01* 284 | X181831513Y-60012130D01* 285 | X181828943Y-60031844D01* 286 | X181821151Y-60071237D01* 287 | X181810045Y-60110351D01* 288 | X181795893Y-60148907D01* 289 | X181778962Y-60186625D01* 290 | X181759519Y-60223228D01* 291 | X181737832Y-60258435D01* 292 | X181714169Y-60291968D01* 293 | X181688797Y-60323547D01* 294 | X181661982Y-60352895D01* 295 | X181633994Y-60379730D01* 296 | X181605098Y-60403775D01* 297 | X181575563Y-60424751D01* 298 | X181633732Y-60414410D01* 299 | X181708284Y-60395233D01* 300 | X181796625Y-60367126D01* 301 | X181896163Y-60329996D01* 302 | X182004306Y-60283751D01* 303 | X182118460Y-60228297D01* 304 | X182236032Y-60163541D01* 305 | X182354429Y-60089391D01* 306 | X182471060Y-60005752D01* 307 | X182527902Y-59960346D01* 308 | X182583330Y-59912533D01* 309 | X182637020Y-59862302D01* 310 | X182688647Y-59809640D01* 311 | X182737888Y-59754537D01* 312 | X182784419Y-59696980D01* 313 | X182827914Y-59636959D01* 314 | X182868051Y-59574461D01* 315 | X182904505Y-59509474D01* 316 | X182936952Y-59441988D01* 317 | X182965068Y-59371991D01* 318 | X182988528Y-59299470D01* 319 | X183007010Y-59224414D01* 320 | X183020187Y-59146813D01* 321 | X183917125Y-60662875D01* 322 | X182853500Y-60559687D01* 323 | X183127344Y-61044867D01* 324 | X183253475Y-61263133D01* 325 | X183389281Y-61493956D01* 326 | X183528063Y-61724221D01* 327 | X183663125Y-61940813D01* 328 | X183306558Y-61593671D01* 329 | X183141157Y-61436146D01* 330 | X182983477Y-61288945D01* 331 | X182832866Y-61151791D01* 332 | X182688673Y-61024403D01* 333 | X182550247Y-60906503D01* 334 | X182416938Y-60797812D01* 335 | X182404171Y-60931422D01* 336 | X182395543Y-61070462D01* 337 | X182390916Y-61215153D01* 338 | X182390148Y-61365716D01* 339 | X182393102Y-61522371D01* 340 | X182399636Y-61685340D01* 341 | X182422891Y-62031102D01* 342 | X182458795Y-62404769D01* 343 | X182506234Y-62808108D01* 344 | X182564091Y-63242888D01* 345 | X182631250Y-63710875D01* 346 | X182463183Y-63291800D01* 347 | X182303208Y-62903234D01* 348 | X182149745Y-62544435D01* 349 | X182001211Y-62214656D01* 350 | X181856026Y-61913155D01* 351 | X181712609Y-61639188D01* 352 | X181569377Y-61392009D01* 353 | X181497337Y-61278233D01* 354 | X181424750Y-61170875D01* 355 | X181372195Y-61327563D01* 356 | X181321314Y-61494204D01* 357 | X181271550Y-61671077D01* 358 | X181222344Y-61858461D01* 359 | X181173137Y-62056635D01* 360 | X181123373Y-62265878D01* 361 | X181019938Y-62718687D01* 362 | X181015349Y-62222345D01* 363 | X181009473Y-61993987D01* 364 | X181001086Y-61778094D01* 365 | X180990094Y-61574106D01* 366 | X180976405Y-61381467D01* 367 | X180959926Y-61199617D01* 368 | X180940563Y-61028000D01* 369 | X180836149Y-61113215D01* 370 | X180731072Y-61205198D01* 371 | X180625041Y-61304018D01* 372 | X180517767Y-61409744D01* 373 | X180408958Y-61522446D01* 374 | X180298323Y-61642195D01* 375 | X180185572Y-61769059D01* 376 | X180070414Y-61903109D01* 377 | X179952559Y-62044414D01* 378 | X179831716Y-62193045D01* 379 | X179579902Y-62512560D01* 380 | X179312647Y-62862213D01* 381 | X179027626Y-63242562D01* 382 | X179367201Y-62440999D01* 383 | X179513456Y-62079331D01* 384 | X179642781Y-61741383D01* 385 | X179754247Y-61425386D01* 386 | X179846924Y-61129575D01* 387 | X179919881Y-60852181D01* 388 | X179948674Y-60719838D01* 389 | X179972188Y-60591437D01* 390 | X179825918Y-60666596D01* 391 | X179672671Y-60749195D01* 392 | X179512169Y-60839236D01* 393 | X179344133Y-60936719D01* 394 | X179168283Y-61041643D01* 395 | X178984341Y-61154008D01* 396 | X178792027Y-61273814D01* 397 | X178591063Y-61401062D01* 398 | X178934855Y-61048960D01* 399 | X179092241Y-60884675D01* 400 | X179239953Y-60727367D01* 401 | X179377991Y-60576384D01* 402 | X179506355Y-60431075D01* 403 | X179625046Y-60290789D01* 404 | X179734062Y-60154875D01* 405 | X179600452Y-60139316D01* 406 | X179461412Y-60128257D01* 407 | X179316721Y-60121546D01* 408 | X179166159Y-60119032D01* 409 | X179009504Y-60120565D01* 410 | X178846535Y-60125993D01* 411 | X178500773Y-60147930D01* 412 | X178127106Y-60183633D01* 413 | X177723767Y-60231894D01* 414 | X177288987Y-60291503D01* 415 | X176821000Y-60361250D01* 416 | X177240075Y-60193183D01* 417 | X177628641Y-60033208D01* 418 | X177987440Y-59879745D01* 419 | X178317219Y-59731211D01* 420 | X178618720Y-59586026D01* 421 | X178892687Y-59442609D01* 422 | X179139866Y-59299377D01* 423 | X179253642Y-59227337D01* 424 | X179361000Y-59154751D01* 425 | X179204312Y-59104475D01* 426 | X179037671Y-59054664D01* 427 | X178860798Y-59005039D01* 428 | X178673414Y-58955321D01* 429 | X178475240Y-58905231D01* 430 | X178265997Y-58854490D01* 431 | X177813188Y-58749938D01* 432 | X178086380Y-58746528D01* 433 | X178372038Y-58737536D01* 434 | X178920469Y-58710251D01* 435 | X179503875Y-58670563D01* 436 | X178805375Y-57781563D01* 437 | X180615125Y-57805376D01* 438 | G37* 439 | G36* 440 | X180596062Y-57809157D02* 441 | G01* 442 | X180584336Y-57827117D01* 443 | X180572947Y-57845310D01* 444 | X180551042Y-57882579D01* 445 | X180530066Y-57921336D01* 446 | X180509742Y-57961954D01* 447 | X180489790Y-58004804D01* 448 | X180469931Y-58050258D01* 449 | X180449885Y-58098689D01* 450 | X180429375Y-58150469D01* 451 | X180409444Y-58219368D01* 452 | X180393827Y-58289034D01* 453 | X180381814Y-58359305D01* 454 | X180372696Y-58430018D01* 455 | X180360309Y-58572118D01* 456 | X180350992Y-58714032D01* 457 | X180339070Y-58854457D01* 458 | X180330360Y-58923705D01* 459 | X180318870Y-58992092D01* 460 | X180303892Y-59059456D01* 461 | X180284717Y-59125634D01* 462 | X180260635Y-59190464D01* 463 | X180230937Y-59253781D01* 464 | X180265391Y-59231533D01* 465 | X180297461Y-59209366D01* 466 | X180327368Y-59187175D01* 467 | X180355333Y-59164857D01* 468 | X180381578Y-59142306D01* 469 | X180406322Y-59119417D01* 470 | X180429788Y-59096088D01* 471 | X180452195Y-59072211D01* 472 | X180473766Y-59047683D01* 473 | X180494720Y-59022400D01* 474 | X180515279Y-58996256D01* 475 | X180535663Y-58969148D01* 476 | X180576793Y-58911616D01* 477 | X180619875Y-58848969D01* 478 | X180646804Y-59056584D01* 479 | X180657460Y-59163462D01* 480 | X180665640Y-59271641D01* 481 | X180670890Y-59380565D01* 482 | X180672756Y-59489674D01* 483 | X180670785Y-59598412D01* 484 | X180664524Y-59706219D01* 485 | X180653519Y-59812538D01* 486 | X180637316Y-59916811D01* 487 | X180615463Y-60018479D01* 488 | X180587505Y-60116985D01* 489 | X180552990Y-60211770D01* 490 | X180511463Y-60302276D01* 491 | X180462472Y-60387945D01* 492 | X180435036Y-60428791D01* 493 | X180405563Y-60468219D01* 494 | X180435639Y-60473258D01* 495 | X180471908Y-60477271D01* 496 | X180521153Y-60480250D01* 497 | X180582490Y-60480670D01* 498 | X180655036Y-60477009D01* 499 | X180737907Y-60467745D01* 500 | X180782938Y-60460534D01* 501 | X180830219Y-60451352D01* 502 | X180879639Y-60440007D01* 503 | X180931089Y-60426309D01* 504 | X180984457Y-60410068D01* 505 | X181039633Y-60391092D01* 506 | X181096506Y-60369193D01* 507 | X181154967Y-60344178D01* 508 | X181214904Y-60315859D01* 509 | X181276207Y-60284044D01* 510 | X181338766Y-60248544D01* 511 | X181402471Y-60209167D01* 512 | X181467210Y-60165724D01* 513 | X181532874Y-60118023D01* 514 | X181599351Y-60065876D01* 515 | X181666532Y-60009090D01* 516 | X181734306Y-59947476D01* 517 | X181802563Y-59880844D01* 518 | X181807196Y-59899581D01* 519 | X181810700Y-59918563D01* 520 | X181813108Y-59937753D01* 521 | X181814453Y-59957118D01* 522 | X181814770Y-59976623D01* 523 | X181814091Y-59996232D01* 524 | X181812450Y-60015911D01* 525 | X181809880Y-60035625D01* 526 | X181802088Y-60075018D01* 527 | X181790982Y-60114132D01* 528 | X181776830Y-60152688D01* 529 | X181759899Y-60190406D01* 530 | X181740456Y-60227009D01* 531 | X181718769Y-60262216D01* 532 | X181695106Y-60295749D01* 533 | X181669734Y-60327328D01* 534 | X181642919Y-60356676D01* 535 | X181614931Y-60383511D01* 536 | X181586035Y-60407556D01* 537 | X181556500Y-60428532D01* 538 | X181614669Y-60418191D01* 539 | X181689221Y-60399014D01* 540 | X181777562Y-60370907D01* 541 | X181877100Y-60333777D01* 542 | X181985243Y-60287532D01* 543 | X182099397Y-60232078D01* 544 | X182216969Y-60167322D01* 545 | X182335366Y-60093172D01* 546 | X182451997Y-60009533D01* 547 | X182508839Y-59964127D01* 548 | X182564267Y-59916314D01* 549 | X182617957Y-59866083D01* 550 | X182669584Y-59813421D01* 551 | X182718825Y-59758318D01* 552 | X182765356Y-59700761D01* 553 | X182808851Y-59640740D01* 554 | X182848988Y-59578242D01* 555 | X182885442Y-59513255D01* 556 | X182917889Y-59445769D01* 557 | X182946005Y-59375772D01* 558 | X182969465Y-59303251D01* 559 | X182987947Y-59228195D01* 560 | X183001124Y-59150594D01* 561 | X183898062Y-60666656D01* 562 | X182834437Y-60563468D01* 563 | X183108281Y-61048648D01* 564 | X183234412Y-61266914D01* 565 | X183370218Y-61497737D01* 566 | X183509000Y-61728002D01* 567 | X183644062Y-61944594D01* 568 | X183287495Y-61597452D01* 569 | X183122094Y-61439927D01* 570 | X182964414Y-61292726D01* 571 | X182813803Y-61155572D01* 572 | X182669610Y-61028184D01* 573 | X182531184Y-60910284D01* 574 | X182397875Y-60801593D01* 575 | X182385108Y-60935203D01* 576 | X182376480Y-61074243D01* 577 | X182371853Y-61218934D01* 578 | X182371085Y-61369497D01* 579 | X182374039Y-61526152D01* 580 | X182380573Y-61689121D01* 581 | X182403828Y-62034883D01* 582 | X182439732Y-62408550D01* 583 | X182487171Y-62811889D01* 584 | X182545028Y-63246669D01* 585 | X182612187Y-63714656D01* 586 | X182444120Y-63295581D01* 587 | X182284145Y-62907015D01* 588 | X182130682Y-62548216D01* 589 | X181982148Y-62218437D01* 590 | X181836963Y-61916936D01* 591 | X181693546Y-61642969D01* 592 | X181550314Y-61395790D01* 593 | X181478274Y-61282014D01* 594 | X181405687Y-61174656D01* 595 | X181353132Y-61331344D01* 596 | X181302251Y-61497985D01* 597 | X181252487Y-61674858D01* 598 | X181203281Y-61862242D01* 599 | X181154074Y-62060416D01* 600 | X181104310Y-62269659D01* 601 | X181000875Y-62722468D01* 602 | X180996286Y-62226126D01* 603 | X180990410Y-61997768D01* 604 | X180982023Y-61781875D01* 605 | X180971031Y-61577887D01* 606 | X180957342Y-61385248D01* 607 | X180940863Y-61203398D01* 608 | X180921500Y-61031781D01* 609 | X180817086Y-61116996D01* 610 | X180712009Y-61208979D01* 611 | X180605978Y-61307799D01* 612 | X180498704Y-61413525D01* 613 | X180389895Y-61526227D01* 614 | X180279260Y-61645976D01* 615 | X180166509Y-61772840D01* 616 | X180051351Y-61906890D01* 617 | X179933496Y-62048195D01* 618 | X179812653Y-62196826D01* 619 | X179560839Y-62516341D01* 620 | X179293584Y-62865994D01* 621 | X179008563Y-63246343D01* 622 | X179348138Y-62444780D01* 623 | X179494393Y-62083112D01* 624 | X179623718Y-61745164D01* 625 | X179735184Y-61429167D01* 626 | X179827861Y-61133356D01* 627 | X179900818Y-60855962D01* 628 | X179929611Y-60723619D01* 629 | X179953125Y-60595218D01* 630 | X179806855Y-60670377D01* 631 | X179653608Y-60752976D01* 632 | X179493106Y-60843017D01* 633 | X179325070Y-60940500D01* 634 | X179149220Y-61045424D01* 635 | X178965278Y-61157789D01* 636 | X178772964Y-61277595D01* 637 | X178572000Y-61404843D01* 638 | X178915792Y-61052741D01* 639 | X179073178Y-60888456D01* 640 | X179220890Y-60731148D01* 641 | X179358928Y-60580165D01* 642 | X179487292Y-60434856D01* 643 | X179605983Y-60294570D01* 644 | X179714999Y-60158656D01* 645 | X179581389Y-60143097D01* 646 | X179442349Y-60132038D01* 647 | X179297658Y-60125327D01* 648 | X179147096Y-60122813D01* 649 | X178990441Y-60124346D01* 650 | X178827472Y-60129774D01* 651 | X178481710Y-60151711D01* 652 | X178108043Y-60187414D01* 653 | X177704704Y-60235675D01* 654 | X177269924Y-60295284D01* 655 | X176801937Y-60365031D01* 656 | X177221012Y-60196964D01* 657 | X177609578Y-60036989D01* 658 | X177968377Y-59883526D01* 659 | X178298156Y-59734992D01* 660 | X178599657Y-59589807D01* 661 | X178873624Y-59446390D01* 662 | X179120803Y-59303158D01* 663 | X179234579Y-59231118D01* 664 | X179341937Y-59158532D01* 665 | X179185249Y-59108256D01* 666 | X179018608Y-59058445D01* 667 | X178841735Y-59008820D01* 668 | X178654351Y-58959102D01* 669 | X178456177Y-58909012D01* 670 | X178246934Y-58858271D01* 671 | X177794125Y-58753719D01* 672 | X178067317Y-58750309D01* 673 | X178352975Y-58741317D01* 674 | X178901406Y-58714032D01* 675 | X179484812Y-58674344D01* 676 | X178786312Y-57785344D01* 677 | X180596062Y-57809157D01* 678 | G37* 679 | %TD*% 680 | D10* 681 | %TO.C,J201*% 682 | X165980000Y-46100000D03* 683 | D11* 684 | X166000000Y-42100000D03* 685 | D10* 686 | X154780000Y-46100000D03* 687 | D11* 688 | X154760000Y-42100000D03* 689 | %TD*% 690 | D12* 691 | %TO.C,GND201*% 692 | X187749999Y-44874998D03* 693 | %TD*% 694 | %TO.C,BOOT301*% 695 | X187750000Y-42225000D03* 696 | %TD*% 697 | %TO.C,PU301*% 698 | X187750000Y-47524999D03* 699 | %TD*% 700 | M02* 701 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.7) date 2023-12-08 19:41:31* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.7) date 2023-12-08 19:41:31* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X190000000Y-40000000D02* 19 | X190000000Y-70000000D01* 20 | X150000000Y-40000000D02* 21 | X155760000Y-40000000D01* 22 | X165000000Y-46650000D02* 23 | X165000000Y-40000000D01* 24 | X150000000Y-70000000D02* 25 | X150000000Y-40000000D01* 26 | X155760000Y-40000000D02* 27 | X155760000Y-46650000D01* 28 | X155760000Y-46650000D02* 29 | X165000000Y-46650000D01* 30 | X165000000Y-40000000D02* 31 | X190000000Y-40000000D01* 32 | X190000000Y-70000000D02* 33 | X150000000Y-70000000D01* 34 | M02* 35 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.7) date 2023-12-08 19:41:31* 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 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.100000X-0.100000X0.130000X-0.100000X-0.130000X0.100000X-0.130000X0.100000X0.130000X0*% 33 | %ADD11RoundRect,0.100000X0.130000X0.100000X-0.130000X0.100000X-0.130000X-0.100000X0.130000X-0.100000X0*% 34 | %ADD12RoundRect,0.100000X-0.162635X0.021213X0.021213X-0.162635X0.162635X-0.021213X-0.021213X0.162635X0*% 35 | %ADD13RoundRect,0.100000X0.021213X0.162635X-0.162635X-0.021213X-0.021213X-0.162635X0.162635X0.021213X0*% 36 | %ADD14R,0.600000X1.160000*% 37 | %ADD15R,0.300000X1.160000*% 38 | %ADD16O,1.300000X2.100000*% 39 | %ADD17O,1.300000X2.500000*% 40 | %ADD18R,1.800000X1.100000*% 41 | %ADD19RoundRect,0.100000X-0.130000X-0.100000X0.130000X-0.100000X0.130000X0.100000X-0.130000X0.100000X0*% 42 | %ADD20RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 43 | %ADD21R,0.900000X0.300000*% 44 | %ADD22R,0.340000X0.700000*% 45 | %ADD23RoundRect,0.062500X0.062500X-0.375000X0.062500X0.375000X-0.062500X0.375000X-0.062500X-0.375000X0*% 46 | %ADD24RoundRect,0.062500X0.375000X-0.062500X0.375000X0.062500X-0.375000X0.062500X-0.375000X-0.062500X0*% 47 | %ADD25R,3.100000X3.100000*% 48 | %ADD26RoundRect,0.100000X0.100000X-0.130000X0.100000X0.130000X-0.100000X0.130000X-0.100000X-0.130000X0*% 49 | %ADD27R,0.700000X0.700000*% 50 | %ADD28RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 51 | %ADD29RoundRect,0.150000X0.150000X-0.650000X0.150000X0.650000X-0.150000X0.650000X-0.150000X-0.650000X0*% 52 | %ADD30RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 53 | %ADD31RoundRect,0.150000X-0.150000X0.512500X-0.150000X-0.512500X0.150000X-0.512500X0.150000X0.512500X0*% 54 | %ADD32R,1.100000X1.200000*% 55 | %ADD33RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% 56 | %ADD34R,1.100000X1.800000*% 57 | G04 APERTURE END LIST* 58 | D10* 59 | %TO.C,C309*% 60 | X159700000Y-61425000D03* 61 | X159700000Y-62065000D03* 62 | %TD*% 63 | D11* 64 | %TO.C,C311*% 65 | X160545000Y-60475000D03* 66 | X159905000Y-60475000D03* 67 | %TD*% 68 | D12* 69 | %TO.C,L302*% 70 | X158000000Y-60800000D03* 71 | X158452548Y-61252548D03* 72 | %TD*% 73 | D11* 74 | %TO.C,C305*% 75 | X152575000Y-58850000D03* 76 | X151935000Y-58850000D03* 77 | %TD*% 78 | D13* 79 | %TO.C,C307*% 80 | X157426274Y-60223726D03* 81 | X156973726Y-60676274D03* 82 | %TD*% 83 | D14* 84 | %TO.C,J201*% 85 | X163580000Y-47280000D03* 86 | X162780000Y-47280000D03* 87 | D15* 88 | X161630000Y-47280000D03* 89 | X160630000Y-47280000D03* 90 | X160130000Y-47280000D03* 91 | X159130000Y-47280000D03* 92 | D14* 93 | X157980000Y-47280000D03* 94 | X157180000Y-47280000D03* 95 | X157180000Y-47280000D03* 96 | X157980000Y-47280000D03* 97 | D15* 98 | X158630000Y-47280000D03* 99 | X159630000Y-47280000D03* 100 | X161130000Y-47280000D03* 101 | X162130000Y-47280000D03* 102 | D14* 103 | X162780000Y-47280000D03* 104 | X163580000Y-47280000D03* 105 | D16* 106 | X165980000Y-46100000D03* 107 | D17* 108 | X166000000Y-42100000D03* 109 | D16* 110 | X154780000Y-46100000D03* 111 | D17* 112 | X154760000Y-42100000D03* 113 | %TD*% 114 | D18* 115 | %TO.C,SW101*% 116 | X181900000Y-42650000D03* 117 | X181900000Y-46350000D03* 118 | X188100000Y-42650000D03* 119 | X188100000Y-46350000D03* 120 | %TD*% 121 | %TO.C,SW104*% 122 | X181900000Y-63650000D03* 123 | X181900000Y-67350000D03* 124 | X188100000Y-63650000D03* 125 | X188100000Y-67350000D03* 126 | %TD*% 127 | %TO.C,SW103*% 128 | X181900000Y-56650000D03* 129 | X181900000Y-60350000D03* 130 | X188100000Y-56650000D03* 131 | X188100000Y-60350000D03* 132 | %TD*% 133 | D11* 134 | %TO.C,C308*% 135 | X154225000Y-59525000D03* 136 | X153585000Y-59525000D03* 137 | %TD*% 138 | D10* 139 | %TO.C,R305*% 140 | X155725000Y-51155000D03* 141 | X155725000Y-51795000D03* 142 | %TD*% 143 | D19* 144 | %TO.C,C303*% 145 | X167890000Y-61400000D03* 146 | X168530000Y-61400000D03* 147 | %TD*% 148 | D10* 149 | %TO.C,C203*% 150 | X178300000Y-45725000D03* 151 | X178300000Y-46365000D03* 152 | %TD*% 153 | %TO.C,C401*% 154 | X166400000Y-48285000D03* 155 | X166400000Y-48925000D03* 156 | %TD*% 157 | D11* 158 | %TO.C,R202*% 159 | X163725000Y-49175000D03* 160 | X163085000Y-49175000D03* 161 | %TD*% 162 | D20* 163 | %TO.C,C313*% 164 | X160625000Y-61450000D03* 165 | X160625000Y-62410000D03* 166 | %TD*% 167 | D10* 168 | %TO.C,R306*% 169 | X159475000Y-51160000D03* 170 | X159475000Y-51800000D03* 171 | %TD*% 172 | %TO.C,R307*% 173 | X156475000Y-51160000D03* 174 | X156475000Y-51800000D03* 175 | %TD*% 176 | D19* 177 | %TO.C,R201*% 178 | X155130000Y-49100000D03* 179 | X155770000Y-49100000D03* 180 | %TD*% 181 | D10* 182 | %TO.C,R303*% 183 | X157975000Y-51160000D03* 184 | X157975000Y-51800000D03* 185 | %TD*% 186 | D11* 187 | %TO.C,C310*% 188 | X153700000Y-60300000D03* 189 | X153060000Y-60300000D03* 190 | %TD*% 191 | D21* 192 | %TO.C,J401*% 193 | X167750000Y-57750000D03* 194 | X167750000Y-57250000D03* 195 | X167750000Y-56750000D03* 196 | X167750000Y-56250000D03* 197 | X167750000Y-55750000D03* 198 | X167750000Y-55250000D03* 199 | X167750000Y-54750000D03* 200 | X167750000Y-54250000D03* 201 | X167750000Y-53750000D03* 202 | X167750000Y-53250000D03* 203 | X167750000Y-52750000D03* 204 | X167750000Y-52250000D03* 205 | X167750000Y-51750000D03* 206 | X167750000Y-51250000D03* 207 | X167750000Y-50750000D03* 208 | X167750000Y-50250000D03* 209 | X167750000Y-49750000D03* 210 | X167750000Y-49250000D03* 211 | X167750000Y-48750000D03* 212 | X167750000Y-48250000D03* 213 | X167750000Y-47750000D03* 214 | X167750000Y-47250000D03* 215 | X167750000Y-46750000D03* 216 | X167750000Y-46250000D03* 217 | D18* 218 | X170450000Y-59900000D03* 219 | X170450000Y-44100000D03* 220 | %TD*% 221 | D19* 222 | %TO.C,C306*% 223 | X162020000Y-50970000D03* 224 | X162660000Y-50970000D03* 225 | %TD*% 226 | D10* 227 | %TO.C,R304*% 228 | X157225000Y-51160000D03* 229 | X157225000Y-51800000D03* 230 | %TD*% 231 | %TO.C,R308*% 232 | X158725000Y-51160000D03* 233 | X158725000Y-51800000D03* 234 | %TD*% 235 | D19* 236 | %TO.C,R401*% 237 | X168410000Y-42650000D03* 238 | X169050000Y-42650000D03* 239 | %TD*% 240 | D22* 241 | %TO.C,U201*% 242 | X153000000Y-50700000D03* 243 | X153500000Y-50700000D03* 244 | X154000000Y-50700000D03* 245 | X154000000Y-49200000D03* 246 | X153500000Y-49200000D03* 247 | X153000000Y-49200000D03* 248 | %TD*% 249 | D23* 250 | %TO.C,U302*% 251 | X156050000Y-58887500D03* 252 | X156550000Y-58887500D03* 253 | X157050000Y-58887500D03* 254 | X157550000Y-58887500D03* 255 | X158050000Y-58887500D03* 256 | X158550000Y-58887500D03* 257 | X159050000Y-58887500D03* 258 | X159550000Y-58887500D03* 259 | D24* 260 | X160237500Y-58200000D03* 261 | X160237500Y-57700000D03* 262 | X160237500Y-57200000D03* 263 | X160237500Y-56700000D03* 264 | X160237500Y-56200000D03* 265 | X160237500Y-55700000D03* 266 | X160237500Y-55200000D03* 267 | X160237500Y-54700000D03* 268 | D23* 269 | X159550000Y-54012500D03* 270 | X159050000Y-54012500D03* 271 | X158550000Y-54012500D03* 272 | X158050000Y-54012500D03* 273 | X157550000Y-54012500D03* 274 | X157050000Y-54012500D03* 275 | X156550000Y-54012500D03* 276 | X156050000Y-54012500D03* 277 | D24* 278 | X155362500Y-54700000D03* 279 | X155362500Y-55200000D03* 280 | X155362500Y-55700000D03* 281 | X155362500Y-56200000D03* 282 | X155362500Y-56700000D03* 283 | X155362500Y-57200000D03* 284 | X155362500Y-57700000D03* 285 | X155362500Y-58200000D03* 286 | D25* 287 | X157800000Y-56450000D03* 288 | %TD*% 289 | D19* 290 | %TO.C,C304*% 291 | X156030000Y-62400000D03* 292 | X156670000Y-62400000D03* 293 | %TD*% 294 | %TO.C,C302*% 295 | X151535000Y-54550000D03* 296 | X152175000Y-54550000D03* 297 | %TD*% 298 | D26* 299 | %TO.C,C312*% 300 | X160600000Y-52645000D03* 301 | X160600000Y-52005000D03* 302 | %TD*% 303 | D27* 304 | %TO.C,D401*% 305 | X181810000Y-52750000D03* 306 | X181810000Y-51650000D03* 307 | X179980000Y-51650000D03* 308 | X179980000Y-52750000D03* 309 | %TD*% 310 | D10* 311 | %TO.C,L301*% 312 | X156000000Y-60980000D03* 313 | X156000000Y-61620000D03* 314 | %TD*% 315 | D28* 316 | %TO.C,C204*% 317 | X179220000Y-45800000D03* 318 | X180180000Y-45800000D03* 319 | %TD*% 320 | D29* 321 | %TO.C,U301*% 322 | X161995000Y-59850000D03* 323 | X163265000Y-59850000D03* 324 | X164535000Y-59850000D03* 325 | X165805000Y-59850000D03* 326 | X165805000Y-52650000D03* 327 | X164535000Y-52650000D03* 328 | X163265000Y-52650000D03* 329 | X161995000Y-52650000D03* 330 | %TD*% 331 | D30* 332 | %TO.C,C201*% 333 | X176700000Y-41600000D03* 334 | X175740000Y-41600000D03* 335 | %TD*% 336 | D10* 337 | %TO.C,R302*% 338 | X154200000Y-57280000D03* 339 | X154200000Y-57920000D03* 340 | %TD*% 341 | D31* 342 | %TO.C,U202*% 343 | X179908289Y-42062500D03* 344 | X178958289Y-42062500D03* 345 | X178008289Y-42062500D03* 346 | X178008289Y-44337500D03* 347 | X179908289Y-44337500D03* 348 | %TD*% 349 | D32* 350 | %TO.C,Y301*% 351 | X152950000Y-57550000D03* 352 | X152950000Y-55850000D03* 353 | X151550000Y-55850000D03* 354 | X151550000Y-57550000D03* 355 | %TD*% 356 | D11* 357 | %TO.C,C202*% 358 | X176675000Y-42500000D03* 359 | X176035000Y-42500000D03* 360 | %TD*% 361 | %TO.C,C301*% 362 | X155975000Y-60200000D03* 363 | X155335000Y-60200000D03* 364 | %TD*% 365 | D33* 366 | %TO.C,U401*% 367 | X179062500Y-48150000D03* 368 | X179062500Y-49100000D03* 369 | X179062500Y-50050000D03* 370 | X181337500Y-50050000D03* 371 | X181337500Y-49100000D03* 372 | X181337500Y-48150000D03* 373 | %TD*% 374 | D11* 375 | %TO.C,R301*% 376 | X166890000Y-61400000D03* 377 | X166250000Y-61400000D03* 378 | %TD*% 379 | D34* 380 | %TO.C,SW102*% 381 | X186850000Y-48400000D03* 382 | X183150000Y-48400000D03* 383 | X186850000Y-54600000D03* 384 | X183150000Y-54600000D03* 385 | %TD*% 386 | M02* 387 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.7) date 2023-12-08 19:41:31* 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 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.079500X-0.100500X0.079500X-0.100500X-0.079500X0.100500X-0.079500X0.100500X0.079500X0*% 33 | %ADD11RoundRect,0.079500X0.079500X0.100500X-0.079500X0.100500X-0.079500X-0.100500X0.079500X-0.100500X0*% 34 | %ADD12RoundRect,0.079500X-0.127279X-0.014849X-0.014849X-0.127279X0.127279X0.014849X0.014849X0.127279X0*% 35 | %ADD13RoundRect,0.079500X-0.014849X0.127279X-0.127279X0.014849X0.014849X-0.127279X0.127279X-0.014849X0*% 36 | %ADD14R,0.600000X1.160000*% 37 | %ADD15R,0.300000X1.160000*% 38 | %ADD16R,1.800000X1.100000*% 39 | %ADD17RoundRect,0.079500X-0.079500X-0.100500X0.079500X-0.100500X0.079500X0.100500X-0.079500X0.100500X0*% 40 | %ADD18RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 41 | %ADD19R,0.900000X0.300000*% 42 | %ADD20R,0.340000X0.700000*% 43 | %ADD21RoundRect,0.207500X0.207500X-0.207500X0.207500X0.207500X-0.207500X0.207500X-0.207500X-0.207500X0*% 44 | %ADD22RoundRect,0.062500X0.062500X-0.375000X0.062500X0.375000X-0.062500X0.375000X-0.062500X-0.375000X0*% 45 | %ADD23RoundRect,0.062500X0.375000X-0.062500X0.375000X0.062500X-0.375000X0.062500X-0.375000X-0.062500X0*% 46 | %ADD24RoundRect,0.079500X0.100500X-0.079500X0.100500X0.079500X-0.100500X0.079500X-0.100500X-0.079500X0*% 47 | %ADD25R,0.700000X0.700000*% 48 | %ADD26RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 49 | %ADD27RoundRect,0.150000X0.150000X-0.650000X0.150000X0.650000X-0.150000X0.650000X-0.150000X-0.650000X0*% 50 | %ADD28RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 51 | %ADD29RoundRect,0.150000X-0.150000X0.512500X-0.150000X-0.512500X0.150000X-0.512500X0.150000X0.512500X0*% 52 | %ADD30R,1.100000X1.200000*% 53 | %ADD31RoundRect,0.150000X-0.512500X-0.150000X0.512500X-0.150000X0.512500X0.150000X-0.512500X0.150000X0*% 54 | %ADD32R,1.100000X1.800000*% 55 | G04 APERTURE END LIST* 56 | D10* 57 | %TO.C,C309*% 58 | X159700000Y-61400000D03* 59 | X159700000Y-62090000D03* 60 | %TD*% 61 | D11* 62 | %TO.C,C311*% 63 | X160570000Y-60475000D03* 64 | X159880000Y-60475000D03* 65 | %TD*% 66 | D12* 67 | %TO.C,L302*% 68 | X157982322Y-60782322D03* 69 | X158470226Y-61270226D03* 70 | %TD*% 71 | D11* 72 | %TO.C,C305*% 73 | X152600000Y-58850000D03* 74 | X151910000Y-58850000D03* 75 | %TD*% 76 | D13* 77 | %TO.C,C307*% 78 | X157443952Y-60206048D03* 79 | X156956048Y-60693952D03* 80 | %TD*% 81 | D14* 82 | %TO.C,J201*% 83 | X163580000Y-47280000D03* 84 | X162780000Y-47280000D03* 85 | D15* 86 | X161630000Y-47280000D03* 87 | X160630000Y-47280000D03* 88 | X160130000Y-47280000D03* 89 | X159130000Y-47280000D03* 90 | D14* 91 | X157980000Y-47280000D03* 92 | X157180000Y-47280000D03* 93 | X157180000Y-47280000D03* 94 | X157980000Y-47280000D03* 95 | D15* 96 | X158630000Y-47280000D03* 97 | X159630000Y-47280000D03* 98 | X161130000Y-47280000D03* 99 | X162130000Y-47280000D03* 100 | D14* 101 | X162780000Y-47280000D03* 102 | X163580000Y-47280000D03* 103 | %TD*% 104 | D16* 105 | %TO.C,SW101*% 106 | X181900000Y-42650000D03* 107 | X181900000Y-46350000D03* 108 | X188100000Y-42650000D03* 109 | X188100000Y-46350000D03* 110 | %TD*% 111 | %TO.C,SW104*% 112 | X181900000Y-63650000D03* 113 | X181900000Y-67350000D03* 114 | X188100000Y-63650000D03* 115 | X188100000Y-67350000D03* 116 | %TD*% 117 | %TO.C,SW103*% 118 | X181900000Y-56650000D03* 119 | X181900000Y-60350000D03* 120 | X188100000Y-56650000D03* 121 | X188100000Y-60350000D03* 122 | %TD*% 123 | D11* 124 | %TO.C,C308*% 125 | X154250000Y-59525000D03* 126 | X153560000Y-59525000D03* 127 | %TD*% 128 | D10* 129 | %TO.C,R305*% 130 | X155725000Y-51130000D03* 131 | X155725000Y-51820000D03* 132 | %TD*% 133 | D17* 134 | %TO.C,C303*% 135 | X167865000Y-61400000D03* 136 | X168555000Y-61400000D03* 137 | %TD*% 138 | D10* 139 | %TO.C,C203*% 140 | X178300000Y-45700000D03* 141 | X178300000Y-46390000D03* 142 | %TD*% 143 | %TO.C,C401*% 144 | X166400000Y-48260000D03* 145 | X166400000Y-48950000D03* 146 | %TD*% 147 | D11* 148 | %TO.C,R202*% 149 | X163750000Y-49175000D03* 150 | X163060000Y-49175000D03* 151 | %TD*% 152 | D18* 153 | %TO.C,C313*% 154 | X160625000Y-61450000D03* 155 | X160625000Y-62410000D03* 156 | %TD*% 157 | D10* 158 | %TO.C,R306*% 159 | X159475000Y-51135000D03* 160 | X159475000Y-51825000D03* 161 | %TD*% 162 | %TO.C,R307*% 163 | X156475000Y-51135000D03* 164 | X156475000Y-51825000D03* 165 | %TD*% 166 | D17* 167 | %TO.C,R201*% 168 | X155105000Y-49100000D03* 169 | X155795000Y-49100000D03* 170 | %TD*% 171 | D10* 172 | %TO.C,R303*% 173 | X157975000Y-51135000D03* 174 | X157975000Y-51825000D03* 175 | %TD*% 176 | D11* 177 | %TO.C,C310*% 178 | X153725000Y-60300000D03* 179 | X153035000Y-60300000D03* 180 | %TD*% 181 | D19* 182 | %TO.C,J401*% 183 | X167750000Y-57750000D03* 184 | X167750000Y-57250000D03* 185 | X167750000Y-56750000D03* 186 | X167750000Y-56250000D03* 187 | X167750000Y-55750000D03* 188 | X167750000Y-55250000D03* 189 | X167750000Y-54750000D03* 190 | X167750000Y-54250000D03* 191 | X167750000Y-53750000D03* 192 | X167750000Y-53250000D03* 193 | X167750000Y-52750000D03* 194 | X167750000Y-52250000D03* 195 | X167750000Y-51750000D03* 196 | X167750000Y-51250000D03* 197 | X167750000Y-50750000D03* 198 | X167750000Y-50250000D03* 199 | X167750000Y-49750000D03* 200 | X167750000Y-49250000D03* 201 | X167750000Y-48750000D03* 202 | X167750000Y-48250000D03* 203 | X167750000Y-47750000D03* 204 | X167750000Y-47250000D03* 205 | X167750000Y-46750000D03* 206 | X167750000Y-46250000D03* 207 | D16* 208 | X170450000Y-59900000D03* 209 | X170450000Y-44100000D03* 210 | %TD*% 211 | D17* 212 | %TO.C,C306*% 213 | X161995000Y-50970000D03* 214 | X162685000Y-50970000D03* 215 | %TD*% 216 | D10* 217 | %TO.C,R304*% 218 | X157225000Y-51135000D03* 219 | X157225000Y-51825000D03* 220 | %TD*% 221 | %TO.C,R308*% 222 | X158725000Y-51135000D03* 223 | X158725000Y-51825000D03* 224 | %TD*% 225 | D17* 226 | %TO.C,R401*% 227 | X168385000Y-42650000D03* 228 | X169075000Y-42650000D03* 229 | %TD*% 230 | D20* 231 | %TO.C,U201*% 232 | X153000000Y-50700000D03* 233 | X153500000Y-50700000D03* 234 | X154000000Y-50700000D03* 235 | X154000000Y-49200000D03* 236 | X153500000Y-49200000D03* 237 | X153000000Y-49200000D03* 238 | %TD*% 239 | D21* 240 | %TO.C,U302*% 241 | X156770000Y-57480000D03* 242 | X157800000Y-57480000D03* 243 | X158830000Y-57480000D03* 244 | X156770000Y-56450000D03* 245 | X157800000Y-56450000D03* 246 | X158830000Y-56450000D03* 247 | X156770000Y-55420000D03* 248 | X157800000Y-55420000D03* 249 | X158830000Y-55420000D03* 250 | D22* 251 | X156050000Y-58887500D03* 252 | X156550000Y-58887500D03* 253 | X157050000Y-58887500D03* 254 | X157550000Y-58887500D03* 255 | X158050000Y-58887500D03* 256 | X158550000Y-58887500D03* 257 | X159050000Y-58887500D03* 258 | X159550000Y-58887500D03* 259 | D23* 260 | X160237500Y-58200000D03* 261 | X160237500Y-57700000D03* 262 | X160237500Y-57200000D03* 263 | X160237500Y-56700000D03* 264 | X160237500Y-56200000D03* 265 | X160237500Y-55700000D03* 266 | X160237500Y-55200000D03* 267 | X160237500Y-54700000D03* 268 | D22* 269 | X159550000Y-54012500D03* 270 | X159050000Y-54012500D03* 271 | X158550000Y-54012500D03* 272 | X158050000Y-54012500D03* 273 | X157550000Y-54012500D03* 274 | X157050000Y-54012500D03* 275 | X156550000Y-54012500D03* 276 | X156050000Y-54012500D03* 277 | D23* 278 | X155362500Y-54700000D03* 279 | X155362500Y-55200000D03* 280 | X155362500Y-55700000D03* 281 | X155362500Y-56200000D03* 282 | X155362500Y-56700000D03* 283 | X155362500Y-57200000D03* 284 | X155362500Y-57700000D03* 285 | X155362500Y-58200000D03* 286 | %TD*% 287 | D17* 288 | %TO.C,C304*% 289 | X156005000Y-62400000D03* 290 | X156695000Y-62400000D03* 291 | %TD*% 292 | %TO.C,C302*% 293 | X151510000Y-54550000D03* 294 | X152200000Y-54550000D03* 295 | %TD*% 296 | D24* 297 | %TO.C,C312*% 298 | X160600000Y-52670000D03* 299 | X160600000Y-51980000D03* 300 | %TD*% 301 | D25* 302 | %TO.C,D401*% 303 | X181810000Y-52750000D03* 304 | X181810000Y-51650000D03* 305 | X179980000Y-51650000D03* 306 | X179980000Y-52750000D03* 307 | %TD*% 308 | D10* 309 | %TO.C,L301*% 310 | X156000000Y-60955000D03* 311 | X156000000Y-61645000D03* 312 | %TD*% 313 | D26* 314 | %TO.C,C204*% 315 | X179220000Y-45800000D03* 316 | X180180000Y-45800000D03* 317 | %TD*% 318 | D27* 319 | %TO.C,U301*% 320 | X161995000Y-59850000D03* 321 | X163265000Y-59850000D03* 322 | X164535000Y-59850000D03* 323 | X165805000Y-59850000D03* 324 | X165805000Y-52650000D03* 325 | X164535000Y-52650000D03* 326 | X163265000Y-52650000D03* 327 | X161995000Y-52650000D03* 328 | %TD*% 329 | D28* 330 | %TO.C,C201*% 331 | X176700000Y-41600000D03* 332 | X175740000Y-41600000D03* 333 | %TD*% 334 | D10* 335 | %TO.C,R302*% 336 | X154200000Y-57255000D03* 337 | X154200000Y-57945000D03* 338 | %TD*% 339 | D29* 340 | %TO.C,U202*% 341 | X179908289Y-42062500D03* 342 | X178958289Y-42062500D03* 343 | X178008289Y-42062500D03* 344 | X178008289Y-44337500D03* 345 | X179908289Y-44337500D03* 346 | %TD*% 347 | D30* 348 | %TO.C,Y301*% 349 | X152950000Y-57550000D03* 350 | X152950000Y-55850000D03* 351 | X151550000Y-55850000D03* 352 | X151550000Y-57550000D03* 353 | %TD*% 354 | D11* 355 | %TO.C,C202*% 356 | X176700000Y-42500000D03* 357 | X176010000Y-42500000D03* 358 | %TD*% 359 | %TO.C,C301*% 360 | X156000000Y-60200000D03* 361 | X155310000Y-60200000D03* 362 | %TD*% 363 | D31* 364 | %TO.C,U401*% 365 | X179062500Y-48150000D03* 366 | X179062500Y-49100000D03* 367 | X179062500Y-50050000D03* 368 | X181337500Y-50050000D03* 369 | X181337500Y-49100000D03* 370 | X181337500Y-48150000D03* 371 | %TD*% 372 | D11* 373 | %TO.C,R301*% 374 | X166915000Y-61400000D03* 375 | X166225000Y-61400000D03* 376 | %TD*% 377 | D32* 378 | %TO.C,SW102*% 379 | X186850000Y-48400000D03* 380 | X183150000Y-48400000D03* 381 | X186850000Y-54600000D03* 382 | X183150000Y-54600000D03* 383 | %TD*% 384 | M02* 385 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | % 4 | G90 5 | G05 6 | T0 7 | M30 8 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | T1C0.0118 4 | T2C0.0118 5 | T3C0.0150 6 | T4C0.0200 7 | T5C0.0236 8 | % 9 | G90 10 | G05 11 | T1 12 | X5.9252Y-1.6024 13 | X5.9252Y-1.7362 14 | X5.9252Y-1.8701 15 | X5.9252Y-2.0039 16 | X5.9252Y-2.1378 17 | X5.9252Y-2.2047 18 | X5.9252Y-2.2717 19 | X5.9252Y-2.3386 20 | X5.9252Y-2.4055 21 | X5.9252Y-2.4724 22 | X5.9252Y-2.5079 23 | X5.9259Y-2.5404 24 | X5.9557Y-2.311 25 | X5.9606Y-2.5079 26 | X5.9646Y-2.1181 27 | X5.9764Y-2.3425 28 | X5.9843Y-1.811 29 | X5.9882Y-1.937 30 | X5.9882Y-1.9898 31 | X5.9941Y-2.0295 32 | X5.9951Y-2.0709 33 | X5.9961Y-1.6732 34 | X5.9961Y-2.5079 35 | X6.001Y-2.1181 36 | X6.0039Y-2.3898 37 | X6.0079Y-2.5366 38 | X6.0157Y-2.3425 39 | X6.0197Y-2.1575 40 | X6.0236Y-1.9646 41 | X6.0236Y-2.5039 42 | X6.0394Y-1.5945 43 | X6.0394Y-1.752 44 | X6.0413Y-2.4065 45 | X6.0433Y-2.0276 46 | X6.0433Y-2.315 47 | X6.0472Y-2.4764 48 | X6.0551Y-2.1772 49 | X6.0551Y-2.2087 50 | X6.063Y-1.9646 51 | X6.0669Y-2.0787 52 | X6.0772Y-2.4236 53 | X6.0827Y-2.5394 54 | X6.0837Y-2.4656 55 | X6.0886Y-2.1063 56 | X6.0925Y-2.0453 57 | X6.0929Y-2.3929 58 | X6.0965Y-2.0138 59 | X6.1043Y-2.0768 60 | X6.1043Y-2.5236 61 | X6.1063Y-1.9626 62 | X6.1112Y-2.4469 63 | X6.1122Y-2.4183 64 | X6.1142Y-2.3177 65 | X6.1142Y-2.3425 66 | X6.1181Y-2.124 67 | X6.126Y-2.5394 68 | X6.1311Y-1.9925 69 | X6.1398Y-2.5157 70 | X6.1575Y-1.8614 71 | X6.1575Y-2.2018 72 | X6.1575Y-2.2431 73 | X6.1604Y-1.9819 74 | X6.1634Y-2.497 75 | X6.1693Y-2.4144 76 | X6.1693Y-2.5394 77 | X6.19Y-1.9925 78 | X6.1906Y-2.4787 79 | X6.1919Y-2.2421 80 | X6.1929Y-2.1673 81 | X6.1929Y-2.2018 82 | X6.2008Y-2.4252 83 | X6.2028Y-2.0817 84 | X6.2126Y-2.5394 85 | X6.2136Y-2.4567 86 | X6.2313Y-2.4911 87 | X6.2323Y-2.1673 88 | X6.2323Y-2.2018 89 | X6.2323Y-2.2431 90 | X6.2333Y-2.2766 91 | X6.2421Y-2.3477 92 | X6.2461Y-2.4469 93 | X6.2466Y-2.3814 94 | X6.2488Y-1.9913 95 | X6.2559Y-2.5394 96 | X6.2648Y-2.4183 97 | X6.2667Y-2.2018 98 | X6.2667Y-2.2421 99 | X6.2717Y-1.9055 100 | X6.2787Y-1.989 101 | X6.2795Y-2.3533 102 | X6.2953Y-2.4685 103 | X6.2963Y-2.3184 104 | X6.2976Y-2.1268 105 | X6.2992Y-1.9252 106 | X6.3022Y-2.5394 107 | X6.3207Y-2.3428 108 | X6.3268Y-1.9055 109 | X6.337Y-2.252 110 | X6.3465Y-2.5394 111 | X6.3472Y-2.3732 112 | X6.3494Y-2.04 113 | X6.3543Y-1.9252 114 | X6.372Y-2.127 115 | X6.378Y-2.3142 116 | X6.378Y-2.4961 117 | X6.3898Y-2.5394 118 | X6.4016Y-2.2402 119 | X6.402Y-2.4171 120 | X6.4281Y-2.0291 121 | X6.4281Y-2.314 122 | X6.4331Y-2.5394 123 | X6.4335Y-1.9961 124 | X6.437Y-2.127 125 | X6.4528Y-2.2402 126 | X6.4547Y-2.4169 127 | X6.4717Y-1.8614 128 | X6.4764Y-2.5394 129 | X6.4783Y-2.0285 130 | X6.4783Y-2.314 131 | X6.4854Y-1.9815 132 | X6.5035Y-2.1461 133 | X6.5035Y-2.1929 134 | X6.5039Y-2.2402 135 | X6.5128Y-1.939 136 | X6.5157Y-2.315 137 | X6.5197Y-2.5394 138 | X6.5264Y-2.1697 139 | X6.5278Y-2.0287 140 | X6.5335Y-2.1254 141 | X6.5433Y-1.9764 142 | X6.5551Y-2.3504 143 | X6.563Y-2.5394 144 | X6.5669Y-2.2234 145 | X6.5708Y-1.8661 146 | X6.5709Y-1.9587 147 | X6.5709Y-2.0177 148 | X6.5787Y-1.7323 149 | X6.5902Y-2.3967 150 | X6.6327Y-2.2634 151 | X6.636Y-1.999 152 | X6.6378Y-2.0582 153 | X6.6378Y-2.1161 154 | X6.6496Y-2.3504 155 | X6.6693Y-1.7047 156 | X6.6748Y-2.4173 157 | X6.6772Y-1.5945 158 | X6.6959Y-2.062 159 | X6.7047Y-1.8583 160 | X6.7126Y-1.9606 161 | X6.7138Y-2.3122 162 | X6.7283Y-2.2283 163 | X6.7352Y-2.1014 164 | X6.8031Y-1.7126 165 | X6.811Y-1.5945 166 | X6.811Y-1.8425 167 | X6.8268Y-2.0512 168 | X6.8307Y-2.374 169 | X6.8356Y-2.2362 170 | X6.8465Y-2.4252 171 | X6.878Y-2.311 172 | X6.8898Y-2.126 173 | X6.9016Y-1.6654 174 | X6.9094Y-1.7559 175 | X6.9193Y-1.9016 176 | X6.9449Y-1.5945 177 | X6.9516Y-2.1929 178 | X6.9715Y-2.2943 179 | X7.0Y-1.8386 180 | X7.0433Y-2.122 181 | X7.1142Y-1.7835 182 | X7.1142Y-2.5079 183 | X7.122Y-2.0315 184 | X7.122Y-2.0748 185 | X7.1457Y-1.5945 186 | X7.1614Y-1.8573 187 | X7.1747Y-1.9705 188 | X7.2283Y-1.9957 189 | X7.2795Y-1.5945 190 | X7.3228Y-2.0866 191 | X7.3425Y-1.7116 192 | X7.3622Y-2.622 193 | X7.3937Y-2.189 194 | X7.4134Y-1.5945 195 | X7.4134Y-1.9203 196 | X7.4606Y-1.6693 197 | X7.4606Y-1.8031 198 | X7.4606Y-1.937 199 | X7.4606Y-2.0709 200 | X7.4606Y-2.2047 201 | X7.4606Y-2.3386 202 | X7.4606Y-2.4724 203 | T2 204 | X5.9646Y-2.5413 205 | T3 206 | X7.0456Y-1.6983 207 | X7.0945Y-1.9114 208 | X7.0945Y-1.9508 209 | T4 210 | X6.0433Y-1.9004 211 | X6.4715Y-1.9016 212 | X6.9882Y-1.6969 213 | X6.9941Y-1.8957 214 | X7.1024Y-1.6929 215 | T5 216 | G00X6.0929Y-1.6811 217 | M15 218 | G01X6.0929Y-1.6339 219 | M16 220 | G05 221 | G00X6.0937Y-1.8307 222 | M15 223 | G01X6.0937Y-1.7992 224 | M16 225 | G05 226 | G00X6.5346Y-1.8307 227 | M15 228 | G01X6.5346Y-1.7992 229 | M16 230 | G05 231 | G00X6.5354Y-1.6811 232 | M15 233 | G01X6.5354Y-1.6339 234 | M16 235 | G05 236 | T0 237 | M30 238 | -------------------------------------------------------------------------------- /output/rev-4/jlcpcb-production/production/pixie-rev-4-User_Comments.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-08T19:41:31-05:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Other,Comment*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-12-08 19:41:31* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 APERTURE END LIST* 14 | M02* 15 | -------------------------------------------------------------------------------- /output/rev-4/render-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-4/render-back.jpg -------------------------------------------------------------------------------- /output/rev-4/render-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-4/render-front.jpg -------------------------------------------------------------------------------- /output/rev-5/README.md: -------------------------------------------------------------------------------- 1 | Rev.5 2 | ===== 3 | 4 | Schematic 5 | --------- 6 | 7 |

8 | 9 | 10 |

11 |

12 | 13 | 14 |

15 | 16 | 3D Renders 17 | ---------- 18 | 19 |

20 | 21 | Back of Firefly Pixie Panel 22 |

23 | 24 |

25 | 26 | Back of Firefly Pixie Device 27 |

28 | 29 |

30 | 31 | Back of Firefly Pin 32 |

33 | 34 | Photos 35 | ------ 36 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/bom.csv: -------------------------------------------------------------------------------- 1 | Designator,Footprint,Quantity,Value,LCSC Part # 2 | "C1, C17, C4",0402,3,10u,C315248 3 | "C10, C12",0201,2,1u,C170153 4 | "C11, C13, C15, C16, C18, C19, C2, C20, C3, C7",0201,10,100n,C284966 5 | C14,0201,1,10n,C76941 6 | "C5, C8",0201,2,3p3,C258460 7 | "C6, C9",0201,2,10p,C272871 8 | "D1, D2, D3, D4",WS2812B,4,WS2812B,C2976072 9 | J1,USB_C_SINK,1,~,C2906289 10 | J2,JUSHUO_FPC_24,1,~,C262669 11 | "L1, L2",0201,2,2n2,C98041 12 | "R1, R2, R3",0201,3,5K1,C274341 13 | "R10, R6, R7, R8, R9",0201,5,100R,C77623 14 | R11,0201,1,499R,C4354889 15 | R12,0201,1,10R,C304508 16 | R4,0201,1,22R,C270355 17 | "SW1, SW2, SW3, SW4",button-oval,4,~,C720479 18 | U1,SOT-563,1,USBLC6-2SC6,C2827693 19 | U2,SOT-23-5,1,SPX3819M5-L-3-3,C5370980 20 | U3,SOIC-8_5.23x5.23mm_P1.27mm,1,W25Q128JVS,C97521 21 | U4,QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm,1,ESP32-C3,C2838500 22 | U5,SOT-23-6,1,SN74LVC1T45DBV,C168856 23 | Y1,Crystal_SMD_2520-4Pin_2.5x2.0mm,1,40Mhz,C409424 24 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/positions.csv: -------------------------------------------------------------------------------- 1 | Designator,Mid X,Mid Y,Rotation,Layer 2 | C1,128.12,-90.7,0.0,top 3 | C10,112.34,-80.97,0.0,top 4 | C11,107.2,-90.45,225.0,top 5 | C12,103.905,-89.525,180.0,top 6 | C13,109.7,-91.745,270.0,top 7 | C14,103.38,-90.3,180.0,top 8 | C15,110.225,-90.475,180.0,top 9 | C16,110.6,-82.325,90.0,top 10 | C17,110.625,-91.93,270.0,top 11 | C18,116.4,-78.605,270.0,top 12 | C19,125.9,-72.93,90.0,top 13 | C2,126.7,-90.445,90.0,top 14 | C20,129.255,-74.55,180.0,top 15 | C3,122.75,-93.6,90.0,top 16 | C4,123.7,-93.4,90.0,top 17 | C5,105.655,-90.2,180.0,top 18 | C6,101.855,-84.55,0.0,top 19 | C7,112.9,-93.0,180.0,top 20 | C8,106.35,-92.4,0.0,top 21 | C9,102.255,-88.85,180.0,top 22 | D1,132.05,-74.5,270.0,top 23 | D2,132.05,-81.5,270.0,top 24 | D3,132.05,-88.5,270.0,top 25 | D4,132.05,-95.5,270.0,top 26 | J1,110.38,-70.0,180.0,top 27 | J2,119.0,-82.0,270.0,top 28 | L1,106.0,-91.3,270.0,top 29 | L2,108.226274,-91.026274,315.0,top 30 | R1,105.45,-79.1,0.0,top 31 | R10,108.725,-81.48,270.0,top 32 | R11,101.75,-81.13,90.0,top 33 | R12,120.6,-72.3,90.0,top 34 | R2,113.405,-79.175,180.0,top 35 | R3,112.9,-92.2,180.0,top 36 | R4,104.2,-87.6,270.0,top 37 | R6,107.225,-81.48,270.0,top 38 | R7,105.725,-81.475,270.0,top 39 | R8,109.475,-81.48,270.0,top 40 | R9,106.475,-81.48,270.0,top 41 | SW1,135.5,-74.5,270.0,top 42 | SW2,135.5,-81.5,270.0,top 43 | SW3,135.5,-88.5,270.0,top 44 | SW4,135.5,-95.5,270.0,top 45 | U1,103.5,-79.95,90.0,top 46 | U2,126.3625,-92.95,180.0,top 47 | U3,113.9,-86.25,90.0,top 48 | U4,107.8,-86.45,90.0,top 49 | U5,128.4625,-72.35,180.0,top 50 | Y1,102.25,-86.7,90.0,top 51 | branding-logo-1,133.1,-78.0,0.0,bottom 52 | branding-name-1,133.4,-85.0,0.0,bottom 53 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/production/pixie-rev-4-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% 2 | %TF.CreationDate,2024-04-07T01:49:58-04:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.10) date 2024-04-07 01:49:58* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/production/pixie-rev-4-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% 2 | %TF.CreationDate,2024-04-07T01:49:58-04:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,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 7.0.10) date 2024-04-07 01:49:58* 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 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.079500X-0.100500X0.079500X-0.100500X-0.079500X0.100500X-0.079500X0.100500X0.079500X0*% 33 | %ADD11RoundRect,0.079500X0.079500X0.100500X-0.079500X0.100500X-0.079500X-0.100500X0.079500X-0.100500X0*% 34 | %ADD12RoundRect,0.079500X-0.127279X-0.014849X-0.014849X-0.127279X0.127279X0.014849X0.014849X0.127279X0*% 35 | %ADD13RoundRect,0.079500X-0.014849X0.127279X-0.127279X0.014849X0.014849X-0.127279X0.127279X-0.014849X0*% 36 | %ADD14RoundRect,0.237500X-0.237500X0.387500X-0.237500X-0.387500X0.237500X-0.387500X0.237500X0.387500X0*% 37 | %ADD15R,0.600000X1.160000*% 38 | %ADD16R,0.300000X1.160000*% 39 | %ADD17O,1.300000X2.100000*% 40 | %ADD18O,1.300000X2.500000*% 41 | %ADD19RoundRect,0.079500X0.100500X-0.079500X0.100500X0.079500X-0.100500X0.079500X-0.100500X-0.079500X0*% 42 | %ADD20RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 43 | %ADD21R,0.700000X0.700000*% 44 | %ADD22RoundRect,0.079500X-0.079500X-0.100500X0.079500X-0.100500X0.079500X0.100500X-0.079500X0.100500X0*% 45 | %ADD23R,1.300000X0.300000*% 46 | %ADD24R,1.600000X2.000000*% 47 | %ADD25R,0.340000X0.700000*% 48 | %ADD26RoundRect,0.207500X0.207500X-0.207500X0.207500X0.207500X-0.207500X0.207500X-0.207500X-0.207500X0*% 49 | %ADD27RoundRect,0.062500X0.062500X-0.375000X0.062500X0.375000X-0.062500X0.375000X-0.062500X-0.375000X0*% 50 | %ADD28RoundRect,0.062500X0.375000X-0.062500X0.375000X0.062500X-0.375000X0.062500X-0.375000X-0.062500X0*% 51 | %ADD29RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 52 | %ADD30RoundRect,0.150000X0.150000X-0.650000X0.150000X0.650000X-0.150000X0.650000X-0.150000X-0.650000X0*% 53 | %ADD31RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 54 | %ADD32RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*% 55 | %ADD33R,1.000000X1.150000*% 56 | G04 APERTURE END LIST* 57 | D10* 58 | %TO.C,C13*% 59 | X109700000Y-91400000D03* 60 | X109700000Y-92090000D03* 61 | %TD*% 62 | D11* 63 | %TO.C,C15*% 64 | X110570000Y-90475000D03* 65 | X109880000Y-90475000D03* 66 | %TD*% 67 | D12* 68 | %TO.C,L2*% 69 | X107982322Y-90782322D03* 70 | X108470226Y-91270226D03* 71 | %TD*% 72 | D11* 73 | %TO.C,C9*% 74 | X102600000Y-88850000D03* 75 | X101910000Y-88850000D03* 76 | %TD*% 77 | D13* 78 | %TO.C,C11*% 79 | X107443952Y-90206048D03* 80 | X106956048Y-90693952D03* 81 | %TD*% 82 | D14* 83 | %TO.C,SW3*% 84 | X136575000Y-86325000D03* 85 | X136575000Y-90675000D03* 86 | X134425000Y-86325000D03* 87 | X134425000Y-90675000D03* 88 | %TD*% 89 | D15* 90 | %TO.C,J1*% 91 | X113580000Y-77280000D03* 92 | X112780000Y-77280000D03* 93 | D16* 94 | X111630000Y-77280000D03* 95 | X110630000Y-77280000D03* 96 | X110130000Y-77280000D03* 97 | X109130000Y-77280000D03* 98 | D15* 99 | X107980000Y-77280000D03* 100 | X107180000Y-77280000D03* 101 | X107180000Y-77280000D03* 102 | X107980000Y-77280000D03* 103 | D16* 104 | X108630000Y-77280000D03* 105 | X109630000Y-77280000D03* 106 | X111130000Y-77280000D03* 107 | X112130000Y-77280000D03* 108 | D15* 109 | X112780000Y-77280000D03* 110 | X113580000Y-77280000D03* 111 | D17* 112 | X115980000Y-76100000D03* 113 | D18* 114 | X116000000Y-72100000D03* 115 | D17* 116 | X104780000Y-76100000D03* 117 | D18* 118 | X104760000Y-72100000D03* 119 | %TD*% 120 | D11* 121 | %TO.C,C12*% 122 | X104250000Y-89525000D03* 123 | X103560000Y-89525000D03* 124 | %TD*% 125 | D10* 126 | %TO.C,R7*% 127 | X105725000Y-81130000D03* 128 | X105725000Y-81820000D03* 129 | %TD*% 130 | D11* 131 | %TO.C,C7*% 132 | X113245000Y-93000000D03* 133 | X112555000Y-93000000D03* 134 | %TD*% 135 | D19* 136 | %TO.C,C3*% 137 | X122750000Y-93945000D03* 138 | X122750000Y-93255000D03* 139 | %TD*% 140 | D10* 141 | %TO.C,C18*% 142 | X116400000Y-78260000D03* 143 | X116400000Y-78950000D03* 144 | %TD*% 145 | D11* 146 | %TO.C,R2*% 147 | X113750000Y-79175000D03* 148 | X113060000Y-79175000D03* 149 | %TD*% 150 | D14* 151 | %TO.C,SW1*% 152 | X136575000Y-72325000D03* 153 | X136575000Y-76675000D03* 154 | X134425000Y-72325000D03* 155 | X134425000Y-76675000D03* 156 | %TD*% 157 | D20* 158 | %TO.C,C17*% 159 | X110625000Y-91450000D03* 160 | X110625000Y-92410000D03* 161 | %TD*% 162 | D21* 163 | %TO.C,D2*% 164 | X131500000Y-82410000D03* 165 | X132600000Y-82410000D03* 166 | X132600000Y-80580000D03* 167 | X131500000Y-80580000D03* 168 | %TD*% 169 | D10* 170 | %TO.C,R8*% 171 | X109475000Y-81135000D03* 172 | X109475000Y-81825000D03* 173 | %TD*% 174 | %TO.C,R9*% 175 | X106475000Y-81135000D03* 176 | X106475000Y-81825000D03* 177 | %TD*% 178 | D22* 179 | %TO.C,R1*% 180 | X105105000Y-79100000D03* 181 | X105795000Y-79100000D03* 182 | %TD*% 183 | D19* 184 | %TO.C,R11*% 185 | X101750000Y-81475000D03* 186 | X101750000Y-80785000D03* 187 | %TD*% 188 | D10* 189 | %TO.C,R5*% 190 | X107975000Y-81135000D03* 191 | X107975000Y-81825000D03* 192 | %TD*% 193 | D11* 194 | %TO.C,C14*% 195 | X103725000Y-90300000D03* 196 | X103035000Y-90300000D03* 197 | %TD*% 198 | D23* 199 | %TO.C,J2*% 200 | X117750000Y-87750000D03* 201 | X117750000Y-87250000D03* 202 | X117750000Y-86750000D03* 203 | X117750000Y-86250000D03* 204 | X117750000Y-85750000D03* 205 | X117750000Y-85250000D03* 206 | X117750000Y-84750000D03* 207 | X117750000Y-84250000D03* 208 | X117750000Y-83750000D03* 209 | X117750000Y-83250000D03* 210 | X117750000Y-82750000D03* 211 | X117750000Y-82250000D03* 212 | X117750000Y-81750000D03* 213 | X117750000Y-81250000D03* 214 | X117750000Y-80750000D03* 215 | X117750000Y-80250000D03* 216 | X117750000Y-79750000D03* 217 | X117750000Y-79250000D03* 218 | X117750000Y-78750000D03* 219 | X117750000Y-78250000D03* 220 | X117750000Y-77750000D03* 221 | X117750000Y-77250000D03* 222 | X117750000Y-76750000D03* 223 | X117750000Y-76250000D03* 224 | D24* 225 | X120450000Y-89450000D03* 226 | X120450000Y-74460000D03* 227 | %TD*% 228 | D22* 229 | %TO.C,C10*% 230 | X111995000Y-80970000D03* 231 | X112685000Y-80970000D03* 232 | %TD*% 233 | D14* 234 | %TO.C,SW2*% 235 | X136575000Y-79325000D03* 236 | X136575000Y-83675000D03* 237 | X134425000Y-79325000D03* 238 | X134425000Y-83675000D03* 239 | %TD*% 240 | D10* 241 | %TO.C,R6*% 242 | X107225000Y-81135000D03* 243 | X107225000Y-81825000D03* 244 | %TD*% 245 | D21* 246 | %TO.C,D4*% 247 | X131500000Y-96410000D03* 248 | X132600000Y-96410000D03* 249 | X132600000Y-94580000D03* 250 | X131500000Y-94580000D03* 251 | %TD*% 252 | D10* 253 | %TO.C,R10*% 254 | X108725000Y-81135000D03* 255 | X108725000Y-81825000D03* 256 | %TD*% 257 | D11* 258 | %TO.C,C20*% 259 | X129600000Y-74550000D03* 260 | X128910000Y-74550000D03* 261 | %TD*% 262 | D19* 263 | %TO.C,R12*% 264 | X120600000Y-72645000D03* 265 | X120600000Y-71955000D03* 266 | %TD*% 267 | D25* 268 | %TO.C,U1*% 269 | X103000000Y-80700000D03* 270 | X103500000Y-80700000D03* 271 | X104000000Y-80700000D03* 272 | X104000000Y-79200000D03* 273 | X103500000Y-79200000D03* 274 | X103000000Y-79200000D03* 275 | %TD*% 276 | D26* 277 | %TO.C,U4*% 278 | X106770000Y-87480000D03* 279 | X107800000Y-87480000D03* 280 | X108830000Y-87480000D03* 281 | X106770000Y-86450000D03* 282 | X107800000Y-86450000D03* 283 | X108830000Y-86450000D03* 284 | X106770000Y-85420000D03* 285 | X107800000Y-85420000D03* 286 | X108830000Y-85420000D03* 287 | D27* 288 | X106050000Y-88887500D03* 289 | X106550000Y-88887500D03* 290 | X107050000Y-88887500D03* 291 | X107550000Y-88887500D03* 292 | X108050000Y-88887500D03* 293 | X108550000Y-88887500D03* 294 | X109050000Y-88887500D03* 295 | X109550000Y-88887500D03* 296 | D28* 297 | X110237500Y-88200000D03* 298 | X110237500Y-87700000D03* 299 | X110237500Y-87200000D03* 300 | X110237500Y-86700000D03* 301 | X110237500Y-86200000D03* 302 | X110237500Y-85700000D03* 303 | X110237500Y-85200000D03* 304 | X110237500Y-84700000D03* 305 | D27* 306 | X109550000Y-84012500D03* 307 | X109050000Y-84012500D03* 308 | X108550000Y-84012500D03* 309 | X108050000Y-84012500D03* 310 | X107550000Y-84012500D03* 311 | X107050000Y-84012500D03* 312 | X106550000Y-84012500D03* 313 | X106050000Y-84012500D03* 314 | D28* 315 | X105362500Y-84700000D03* 316 | X105362500Y-85200000D03* 317 | X105362500Y-85700000D03* 318 | X105362500Y-86200000D03* 319 | X105362500Y-86700000D03* 320 | X105362500Y-87200000D03* 321 | X105362500Y-87700000D03* 322 | X105362500Y-88200000D03* 323 | %TD*% 324 | D22* 325 | %TO.C,C8*% 326 | X106005000Y-92400000D03* 327 | X106695000Y-92400000D03* 328 | %TD*% 329 | %TO.C,C6*% 330 | X101510000Y-84550000D03* 331 | X102200000Y-84550000D03* 332 | %TD*% 333 | D19* 334 | %TO.C,C16*% 335 | X110600000Y-82670000D03* 336 | X110600000Y-81980000D03* 337 | %TD*% 338 | D21* 339 | %TO.C,D1*% 340 | X131500000Y-75410000D03* 341 | X132600000Y-75410000D03* 342 | X132600000Y-73580000D03* 343 | X131500000Y-73580000D03* 344 | %TD*% 345 | D10* 346 | %TO.C,L1*% 347 | X106000000Y-90955000D03* 348 | X106000000Y-91645000D03* 349 | %TD*% 350 | D29* 351 | %TO.C,C4*% 352 | X123700000Y-93880000D03* 353 | X123700000Y-92920000D03* 354 | %TD*% 355 | D19* 356 | %TO.C,C19*% 357 | X125900000Y-73275000D03* 358 | X125900000Y-72585000D03* 359 | %TD*% 360 | D30* 361 | %TO.C,U3*% 362 | X111995000Y-89850000D03* 363 | X113265000Y-89850000D03* 364 | X114535000Y-89850000D03* 365 | X115805000Y-89850000D03* 366 | X115805000Y-82650000D03* 367 | X114535000Y-82650000D03* 368 | X113265000Y-82650000D03* 369 | X111995000Y-82650000D03* 370 | %TD*% 371 | D31* 372 | %TO.C,C1*% 373 | X127640000Y-90700000D03* 374 | X128600000Y-90700000D03* 375 | %TD*% 376 | D10* 377 | %TO.C,R4*% 378 | X104200000Y-87255000D03* 379 | X104200000Y-87945000D03* 380 | %TD*% 381 | D32* 382 | %TO.C,U2*% 383 | X127500000Y-93900000D03* 384 | X127500000Y-92950000D03* 385 | X127500000Y-92000000D03* 386 | X125225000Y-92000000D03* 387 | X125225000Y-93900000D03* 388 | %TD*% 389 | D21* 390 | %TO.C,D3*% 391 | X131500000Y-89410000D03* 392 | X132600000Y-89410000D03* 393 | X132600000Y-87580000D03* 394 | X131500000Y-87580000D03* 395 | %TD*% 396 | D14* 397 | %TO.C,SW4*% 398 | X136575000Y-93325000D03* 399 | X136575000Y-97675000D03* 400 | X134425000Y-93325000D03* 401 | X134425000Y-97675000D03* 402 | %TD*% 403 | D33* 404 | %TO.C,Y1*% 405 | X102950000Y-87575000D03* 406 | X102950000Y-85825000D03* 407 | X101550000Y-85825000D03* 408 | X101550000Y-87575000D03* 409 | %TD*% 410 | D19* 411 | %TO.C,C2*% 412 | X126700000Y-90790000D03* 413 | X126700000Y-90100000D03* 414 | %TD*% 415 | D11* 416 | %TO.C,C5*% 417 | X106000000Y-90200000D03* 418 | X105310000Y-90200000D03* 419 | %TD*% 420 | D32* 421 | %TO.C,U5*% 422 | X129600000Y-73300000D03* 423 | X129600000Y-72350000D03* 424 | X129600000Y-71400000D03* 425 | X127325000Y-71400000D03* 426 | X127325000Y-72350000D03* 427 | X127325000Y-73300000D03* 428 | %TD*% 429 | D11* 430 | %TO.C,R3*% 431 | X113245000Y-92200000D03* 432 | X112555000Y-92200000D03* 433 | %TD*% 434 | M02* 435 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/production/pixie-rev-4-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | T1C0.0197 4 | % 5 | G90 6 | G05 7 | T1 8 | X3.9646Y-2.5197 9 | X3.9646Y-2.5492 10 | X3.9646Y-2.5787 11 | X3.9646Y-2.6083 12 | X3.9646Y-2.6378 13 | X3.9646Y-2.9154 14 | X3.9646Y-2.9449 15 | X3.9646Y-2.9744 16 | X3.9646Y-3.0039 17 | X3.9646Y-3.0335 18 | X3.9646Y-4.0551 19 | X3.9646Y-4.0846 20 | X3.9646Y-4.1142 21 | X3.9646Y-4.1437 22 | X3.9646Y-4.1732 23 | X3.9646Y-4.9961 24 | X3.9646Y-5.0256 25 | X3.9646Y-5.0551 26 | X3.9646Y-5.0846 27 | X3.9646Y-5.1142 28 | X5.2146Y-2.7835 29 | X5.2146Y-3.9094 30 | X5.2441Y-2.7835 31 | X5.2441Y-3.9094 32 | X5.2736Y-2.7835 33 | X5.2736Y-3.9094 34 | X5.3031Y-2.7835 35 | X5.3031Y-3.9094 36 | X5.3327Y-2.7835 37 | X5.3327Y-3.9094 38 | X5.4843Y-2.9154 39 | X5.4843Y-2.9449 40 | X5.4843Y-2.9744 41 | X5.4843Y-3.0039 42 | X5.4843Y-3.0335 43 | X5.6219Y-4.5869 44 | X5.6367Y-4.6125 45 | X5.6515Y-4.638 46 | X5.6662Y-4.6636 47 | X5.681Y-4.6892 48 | X5.687Y-2.7854 49 | X5.7165Y-2.7854 50 | X5.7461Y-2.7854 51 | X5.7756Y-2.7854 52 | X5.8051Y-2.7854 53 | X5.8504Y-3.9075 54 | X5.8504Y-4.0177 55 | X5.8799Y-3.9075 56 | X5.8799Y-4.0177 57 | X5.9094Y-3.9075 58 | X5.9094Y-4.0177 59 | X5.939Y-3.9075 60 | X5.939Y-4.0177 61 | X5.9685Y-3.9075 62 | X5.9685Y-4.0177 63 | X6.0848Y-4.7123 64 | X6.1057Y-4.6914 65 | X6.1266Y-4.6705 66 | X6.1475Y-4.6497 67 | X6.1684Y-4.6288 68 | X6.1909Y-2.7854 69 | X6.2205Y-2.7854 70 | X6.25Y-2.7854 71 | X6.2795Y-2.7854 72 | X6.3091Y-2.7854 73 | M30 74 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/production/pixie-rev-4-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | T1C0.0118 4 | T2C0.0118 5 | T3C0.0200 6 | T4C0.0236 7 | % 8 | G90 9 | G05 10 | T1 11 | X3.9567Y-2.7835 12 | X3.9567Y-3.185 13 | X3.9567Y-3.3189 14 | X3.9567Y-3.3858 15 | X3.9567Y-3.4528 16 | X3.9567Y-3.5197 17 | X3.9567Y-3.5866 18 | X3.9567Y-3.6535 19 | X3.9567Y-3.689 20 | X3.9574Y-3.7215 21 | X3.9872Y-3.4921 22 | X3.9921Y-3.689 23 | X3.9941Y-3.3012 24 | X4.0059Y-3.2303 25 | X4.0079Y-3.5236 26 | X4.0276Y-3.689 27 | X4.0295Y-3.3051 28 | X4.0307Y-3.1083 29 | X4.0307Y-3.1673 30 | X4.0319Y-3.2443 31 | X4.0329Y-3.2047 32 | X4.0354Y-3.5709 33 | X4.0394Y-3.7177 34 | X4.0472Y-3.5236 35 | X4.0512Y-3.3386 36 | X4.0551Y-3.1457 37 | X4.0551Y-3.685 38 | X4.0709Y-2.7756 39 | X4.0728Y-3.5876 40 | X4.0748Y-3.2087 41 | X4.0748Y-3.4961 42 | X4.0787Y-3.3524 43 | X4.0787Y-3.6575 44 | X4.0827Y-3.3898 45 | X4.0945Y-3.1457 46 | X4.0984Y-3.2598 47 | X4.1087Y-3.6047 48 | X4.1122Y-3.3839 49 | X4.1142Y-3.7205 50 | X4.1152Y-3.6467 51 | X4.1201Y-3.2874 52 | X4.124Y-3.2264 53 | X4.1244Y-3.574 54 | X4.126Y-2.9213 55 | X4.128Y-3.1949 56 | X4.1358Y-3.2579 57 | X4.1358Y-3.7047 58 | X4.1378Y-3.1437 59 | X4.1427Y-3.628 60 | X4.1437Y-3.5994 61 | X4.1457Y-3.4988 62 | X4.1457Y-3.5236 63 | X4.1496Y-3.3051 64 | X4.1575Y-3.7205 65 | X4.1626Y-3.1736 66 | X4.1713Y-3.6969 67 | X4.189Y-3.0425 68 | X4.189Y-3.3829 69 | X4.189Y-3.4242 70 | X4.1919Y-3.163 71 | X4.1949Y-3.6781 72 | X4.2008Y-3.5955 73 | X4.2008Y-3.7205 74 | X4.2215Y-3.1736 75 | X4.222Y-3.6598 76 | X4.2234Y-3.4232 77 | X4.2244Y-3.3484 78 | X4.2244Y-3.3829 79 | X4.2323Y-3.6063 80 | X4.2343Y-3.2628 81 | X4.2441Y-3.7205 82 | X4.2451Y-3.6378 83 | X4.2542Y-3.54 84 | X4.2638Y-3.3484 85 | X4.2638Y-3.3829 86 | X4.2638Y-3.4242 87 | X4.2648Y-3.4577 88 | X4.2776Y-3.628 89 | X4.2795Y-3.6732 90 | X4.2803Y-3.1724 91 | X4.2858Y-3.541 92 | X4.2874Y-3.7205 93 | X4.2963Y-3.5994 94 | X4.2982Y-3.3829 95 | X4.2982Y-3.4232 96 | X4.3031Y-3.0866 97 | X4.3102Y-3.1701 98 | X4.3228Y-3.5335 99 | X4.3268Y-3.6496 100 | X4.3291Y-3.3079 101 | X4.3307Y-3.1063 102 | X4.3337Y-3.7205 103 | X4.3522Y-3.5118 104 | X4.3583Y-3.0866 105 | X4.3772Y-3.4301 106 | X4.378Y-3.6811 107 | X4.378Y-3.7205 108 | X4.3787Y-3.5543 109 | X4.3809Y-3.2211 110 | X4.3858Y-3.1063 111 | X4.4035Y-3.3081 112 | X4.4213Y-3.7205 113 | X4.4297Y-3.5374 114 | X4.4331Y-3.4262 115 | X4.4596Y-3.2102 116 | X4.4646Y-3.7205 117 | X4.465Y-3.1772 118 | X4.4685Y-3.3081 119 | X4.4797Y-3.5374 120 | X4.4843Y-3.4262 121 | X4.5031Y-3.0425 122 | X4.5079Y-3.7205 123 | X4.5098Y-3.2096 124 | X4.5165Y-3.6496 125 | X4.5169Y-3.1626 126 | X4.5297Y-3.5374 127 | X4.5315Y-3.3346 128 | X4.5315Y-3.3661 129 | X4.5315Y-3.4262 130 | X4.5413Y-3.4678 131 | X4.5512Y-3.7205 132 | X4.5531Y-3.1181 133 | X4.5593Y-3.2098 134 | X4.5659Y-3.3346 135 | X4.5709Y-3.6929 136 | X4.5846Y-3.1398 137 | X4.5876Y-3.565 138 | X4.5886Y-3.3976 139 | X4.5906Y-3.0512 140 | X4.5925Y-3.1988 141 | X4.5945Y-3.7205 142 | X4.6102Y-2.9134 143 | X4.6319Y-3.5748 144 | X4.6654Y-3.6299 145 | X4.6752Y-3.2402 146 | X4.6772Y-3.3031 147 | X4.6811Y-3.439 148 | X4.685Y-3.5217 149 | X4.6969Y-2.9646 150 | X4.6988Y-3.3937 151 | X4.7205Y-2.8602 152 | X4.7205Y-3.0315 153 | X4.7205Y-3.7205 154 | X4.7441Y-3.1181 155 | X4.748Y-2.7756 156 | X4.7559Y-3.6043 157 | X4.7579Y-3.2815 158 | X4.7598Y-3.4409 159 | X4.7992Y-2.878 160 | X4.8425Y-3.5984 161 | X4.8504Y-3.3976 162 | X4.8878Y-2.9547 163 | X4.9035Y-3.124 164 | X4.9134Y-3.4803 165 | X4.9173Y-3.2874 166 | X4.9272Y-3.561 167 | X4.9567Y-2.7756 168 | X4.9764Y-3.7205 169 | X5.0098Y-3.4055 170 | X5.0394Y-3.0886 171 | X5.0492Y-3.2795 172 | X5.0492Y-3.4724 173 | X5.0906Y-3.5945 174 | X5.122Y-2.7756 175 | X5.1378Y-2.9331 176 | X5.1378Y-3.2283 177 | X5.1437Y-2.8524 178 | X5.185Y-3.6535 179 | X5.1988Y-3.4843 180 | X5.1988Y-3.7598 181 | X5.2992Y-3.5079 182 | X5.3228Y-3.4764 183 | X5.3307Y-3.7008 184 | X5.3366Y-3.624 185 | X5.3465Y-3.4449 186 | X5.4449Y-2.7756 187 | X5.4921Y-2.8504 188 | X5.4921Y-3.1496 189 | X5.4921Y-3.2677 190 | X5.4921Y-3.4252 191 | X5.4921Y-3.5433 192 | X5.4921Y-3.7008 193 | X5.4921Y-3.7992 194 | T2 195 | X3.9961Y-3.7224 196 | T3 197 | X4.0748Y-3.0815 198 | X4.503Y-3.0827 199 | X4.6614Y-2.811 200 | X4.9154Y-2.811 201 | X4.9744Y-3.6594 202 | X5.0591Y-2.8465 203 | X5.1016Y-3.6594 204 | T4 205 | G00X4.1244Y-2.8622 206 | M15 207 | G01X4.1244Y-2.815 208 | M16 209 | G05 210 | G00X4.1252Y-3.0118 211 | M15 212 | G01X4.1252Y-2.9803 213 | M16 214 | G05 215 | G00X4.5661Y-3.0118 216 | M15 217 | G01X4.5661Y-2.9803 218 | M16 219 | G05 220 | G00X4.5669Y-2.8622 221 | M15 222 | G01X4.5669Y-2.815 223 | M16 224 | G05 225 | M30 226 | -------------------------------------------------------------------------------- /output/rev-5/jlcpcb-production/production/pixie-rev-4-User_Comments.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*% 2 | %TF.CreationDate,2024-04-07T01:49:58-04:00*% 3 | %TF.ProjectId,pixie-rev-4,70697869-652d-4726-9576-2d342e6b6963,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Other,Comment*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.10) date 2024-04-07 01:49:58* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 APERTURE END LIST* 14 | M02* 15 | -------------------------------------------------------------------------------- /output/rev-5/render-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-back.jpg -------------------------------------------------------------------------------- /output/rev-5/render-device-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-device-back.jpg -------------------------------------------------------------------------------- /output/rev-5/render-device-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-device-front.jpg -------------------------------------------------------------------------------- /output/rev-5/render-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-front.jpg -------------------------------------------------------------------------------- /output/rev-5/render-pin-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-pin-back.jpg -------------------------------------------------------------------------------- /output/rev-5/render-pin-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-5/render-pin-front.jpg -------------------------------------------------------------------------------- /output/rev-6/README.md: -------------------------------------------------------------------------------- 1 | Rev.6 2 | ===== 3 | 4 | Schematic 5 | --------- 6 | 7 |

8 | 9 | 10 |

11 |

12 | 13 | 14 |

15 | 16 | 17 | 3D Renders 18 | ---------- 19 | 20 |

21 | 22 | Back of Firefly Pixie Device 23 |

24 | 25 |

26 | 27 | Back of Firefly Pixie Panel 28 |

29 | 30 | 31 | Photos 32 | ------ 33 | 34 | -------------------------------------------------------------------------------- /output/rev-6/production/bom.csv: -------------------------------------------------------------------------------- 1 | Designator,Footprint,Quantity,Value,LCSC Part # 2 | "C1_6, C1_5, C1_4, C1_3, C1_2, C1, C17_6, C17_5, C17_4, C17_3, C17_2, C17, C4_6, C4_5, C4_4, C4_3, C4_2, C4",0402,18,10u,C315248 3 | "C10_6, C10_5, C10_4, C10_3, C10_2, C10, C12_6, C12_5, C12_4, C12_3, C12_2, C12",0201,12,1u,C170153 4 | "C11_6, C11_5, C11_4, C11_3, C11_2, C11, C13_6, C13_5, C13_4, C13_3, C13_2, C13, C15_6, C15_5, C15_4, C15_3, C15_2, C15, C16_6, C16_5, C16_4, C16_3, C16_2, C16, C18_6, C18_5, C18_4, C18_3, C18_2, C18, C19_6, C19_5, C19_4, C19_3, C19_2, C19, C2_6, C2_5, C2_4, C2_3, C2_2, C2, C20_6, C20_5, C20_4, C20_3, C20_2, C20, C3_6, C3_5, C3_4, C3_3, C3_2, C3, C7_6, C7_5, C7_4, C7_3, C7_2, C7",0201,60,100n,C284966 5 | "C14_6, C14_5, C14_4, C14_3, C14_2, C14",0201,6,10n,C76941 6 | "C5_6, C5_5, C5_4, C5_3, C5_2, C5, C8_6, C8_5, C8_4, C8_3, C8_2, C8",0201,12,3p3,C258460 7 | "C6_6, C6_5, C6_4, C6_3, C6_2, C6, C9_6, C9_5, C9_4, C9_3, C9_2, C9",0201,12,10p,C272871 8 | "D1_6, D1_5, D1_4, D1_3, D1_2, D1, D2_6, D2_5, D2_4, D2_3, D2_2, D2, D3_6, D3_5, D3_4, D3_3, D3_2, D3, D4_6, D4_5, D4_4, D4_3, D4_2, D4",WS2812B,24,WS2812B,C2976072 9 | "J1_6, J1_5, J1_4, J1_3, J1_2, J1",USB_C_SINK,6,~,C2906289 10 | "J2_6, J2_5, J2_4, J2_3, J2_2, J2",JUSHUO_FPC_24,6,~,C262669 11 | "L1_6, L1_5, L1_4, L1_3, L1_2, L1, L2_6, L2_5, L2_4, L2_3, L2_2, L2",0201,12,2n2,C98041 12 | "R1_6, R1_5, R1_4, R1_3, R1_2, R1, R2_6, R2_5, R2_4, R2_3, R2_2, R2, R3_6, R3_5, R3_4, R3_3, R3_2, R3",0201,18,5K1,C274341 13 | "R10_6, R10_5, R10_4, R10_3, R10_2, R10, R6_6, R6_5, R6_4, R6_3, R6_2, R6, R7_6, R7_5, R7_4, R7_3, R7_2, R7, R8_6, R8_5, R8_4, R8_3, R8_2, R8, R9_6, R9_5, R9_4, R9_3, R9_2, R9",0201,30,100R,C77623 14 | "R11_6, R11_5, R11_4, R11_3, R11_2, R11",0201,6,499R,C4354889 15 | "R12_6, R12_5, R12_4, R12_3, R12_2, R12",0201,6,10R,C304508 16 | "R4_6, R4_5, R4_4, R4_3, R4_2, R4",0201,6,22R,C270355 17 | "SW1_6, SW1_5, SW1_4, SW1_3, SW1_2, SW1, SW2_6, SW2_5, SW2_4, SW2_3, SW2_2, SW2, SW3_6, SW3_5, SW3_4, SW3_3, SW3_2, SW3, SW4_6, SW4_5, SW4_4, SW4_3, SW4_2, SW4",button-oval,24,~,C720479 18 | "U1_6, U1_5, U1_4, U1_3, U1_2, U1",SOT-563,6,USBLC6-2SC6,C2827693 19 | "U2_6, U2_5, U2_4, U2_3, U2_2, U2",SOT-23-5,6,SPX3819M5-L-3-3,C5370980 20 | "U3_6, U3_5, U3_4, U3_3, U3_2, U3",SOIC-8_5.23x5.23mm_P1.27mm,6,W25Q128JVS,C97521 21 | "U4_6, U4_5, U4_4, U4_3, U4_2, U4",QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm,6,ESP32-C3,C2838500 22 | "U5_6, U5_5, U5_4, U5_3, U5_2, U5",SOT-23-6,6,SN74LVC1T45DBV,C168856 23 | "Y1_6, Y1_5, Y1_4, Y1_3, Y1_2, Y1",crystal_2520,6,40Mhz,C409424 24 | -------------------------------------------------------------------------------- /output/rev-6/production/panel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-6/production/panel.zip -------------------------------------------------------------------------------- /output/rev-6/production/positions.csv: -------------------------------------------------------------------------------- 1 | Designator,Mid X,Mid Y,Rotation,Layer 2 | C1_6,37.82,-91.0,180.0,top 3 | C1_5,37.82,-59.0,180.0,top 4 | C1_4,79.82,-91.0,180.0,top 5 | C1_3,79.82,-27.0,180.0,top 6 | C1_2,37.82,-27.0,180.0,top 7 | C1,79.82,-59.0,180.0,top 8 | C10_6,19.34,-17.97,0.0,top 9 | C10_5,61.34,-49.97,0.0,top 10 | C10_4,61.34,-81.97,0.0,top 11 | C10_3,19.34,-49.97,0.0,top 12 | C10_2,61.34,-17.97,0.0,top 13 | C10,19.34,-81.97,0.0,top 14 | C11_6,14.2,-27.45,225.0,top 15 | C11_5,14.2,-91.45,225.0,top 16 | C11_4,56.2,-91.45,225.0,top 17 | C11_3,14.2,-59.45,225.0,top 18 | C11_2,56.2,-27.45,225.0,top 19 | C11,56.2,-59.45,225.0,top 20 | C12_6,52.905,-58.525,180.0,top 21 | C12_5,52.905,-90.525,180.0,top 22 | C12_4,10.905,-26.525,180.0,top 23 | C12_3,52.905,-26.525,180.0,top 24 | C12_2,10.905,-58.525,180.0,top 25 | C12,10.905,-90.525,180.0,top 26 | C13_6,16.7,-92.745,270.0,top 27 | C13_5,58.7,-28.745,270.0,top 28 | C13_4,16.7,-60.745,270.0,top 29 | C13_3,16.7,-28.745,270.0,top 30 | C13_2,58.7,-60.745,270.0,top 31 | C13,58.7,-92.745,270.0,top 32 | C14_6,52.38,-59.3,180.0,top 33 | C14_5,10.38,-91.3,180.0,top 34 | C14_4,10.38,-59.3,180.0,top 35 | C14_3,52.38,-27.3,180.0,top 36 | C14_2,10.38,-27.3,180.0,top 37 | C14,52.38,-91.3,180.0,top 38 | C15_6,59.225,-27.475,180.0,top 39 | C15_5,17.225,-59.475,180.0,top 40 | C15_4,59.225,-59.475,180.0,top 41 | C15_3,17.225,-91.475,180.0,top 42 | C15_2,17.225,-27.475,180.0,top 43 | C15,59.225,-91.475,180.0,top 44 | C16_6,59.6,-51.325,90.0,top 45 | C16_5,17.6,-19.325,90.0,top 46 | C16_4,17.6,-51.325,90.0,top 47 | C16_3,17.6,-83.325,90.0,top 48 | C16_2,59.6,-19.325,90.0,top 49 | C16,59.6,-83.325,90.0,top 50 | C17_6,59.625,-60.93,270.0,top 51 | C17_5,17.625,-28.93,270.0,top 52 | C17_4,17.625,-92.93,270.0,top 53 | C17_3,17.625,-60.93,270.0,top 54 | C17_2,59.625,-28.93,270.0,top 55 | C17,59.625,-92.93,270.0,top 56 | C18_6,65.4,-15.605,270.0,top 57 | C18_5,23.4,-15.605,270.0,top 58 | C18_4,23.4,-47.605,270.0,top 59 | C18_3,65.4,-47.605,270.0,top 60 | C18_2,23.4,-79.605,270.0,top 61 | C18,65.4,-79.605,270.0,top 62 | C19_6,34.5,-13.095,270.0,top 63 | C19_5,34.5,-45.095,270.0,top 64 | C19_4,34.5,-77.095,270.0,top 65 | C19_3,76.5,-45.095,270.0,top 66 | C19_2,76.5,-77.095,270.0,top 67 | C19,76.5,-13.095,270.0,top 68 | C2_6,79.95,-26.1,180.0,top 69 | C2_5,37.95,-90.1,180.0,top 70 | C2_4,79.95,-58.1,180.0,top 71 | C2_3,79.95,-90.1,180.0,top 72 | C2_2,37.95,-26.1,180.0,top 73 | C2,37.95,-58.1,180.0,top 74 | C20_6,79.95,-77.95,180.0,top 75 | C20_5,79.95,-13.95,180.0,top 76 | C20_4,37.95,-77.95,180.0,top 77 | C20_3,79.95,-45.95,180.0,top 78 | C20_2,37.95,-45.95,180.0,top 79 | C20,37.95,-13.95,180.0,top 80 | C3_6,32.0,-61.88,90.0,top 81 | C3_5,74.0,-93.88,90.0,top 82 | C3_4,32.0,-93.88,90.0,top 83 | C3_3,74.0,-29.88,90.0,top 84 | C3_2,32.0,-29.88,90.0,top 85 | C3,74.0,-61.88,90.0,top 86 | C4_6,32.9,-29.72,90.0,top 87 | C4_5,32.9,-61.72,90.0,top 88 | C4_4,74.9,-29.72,90.0,top 89 | C4_3,74.9,-93.72,90.0,top 90 | C4_2,74.9,-61.72,90.0,top 91 | C4,32.9,-93.72,90.0,top 92 | C5_6,54.655,-59.2,180.0,top 93 | C5_5,12.655,-27.2,180.0,top 94 | C5_4,54.655,-27.2,180.0,top 95 | C5_3,12.655,-91.2,180.0,top 96 | C5_2,54.655,-91.2,180.0,top 97 | C5,12.655,-59.2,180.0,top 98 | C6_6,50.855,-85.55,0.0,top 99 | C6_5,8.855,-21.55,0.0,top 100 | C6_4,8.855,-85.55,0.0,top 101 | C6_3,50.855,-21.55,0.0,top 102 | C6_2,50.855,-53.55,0.0,top 103 | C6,8.855,-53.55,0.0,top 104 | C7_6,19.9,-94.0,180.0,top 105 | C7_5,61.9,-30.0,180.0,top 106 | C7_4,61.9,-94.0,180.0,top 107 | C7_3,19.9,-30.0,180.0,top 108 | C7_2,19.9,-62.0,180.0,top 109 | C7,61.9,-62.0,180.0,top 110 | C8_6,13.35,-29.4,0.0,top 111 | C8_5,13.35,-61.4,0.0,top 112 | C8_4,55.35,-93.4,0.0,top 113 | C8_3,55.35,-29.4,0.0,top 114 | C8_2,55.35,-61.4,0.0,top 115 | C8,13.35,-93.4,0.0,top 116 | C9_6,51.255,-57.85,180.0,top 117 | C9_5,9.255,-57.85,180.0,top 118 | C9_4,9.255,-25.85,180.0,top 119 | C9_3,9.255,-89.85,180.0,top 120 | C9_2,51.255,-25.85,180.0,top 121 | C9,51.255,-89.85,180.0,top 122 | D1_6,83.0,-11.5,270.0,top 123 | D1_5,41.0,-43.5,270.0,top 124 | D1_4,41.0,-75.5,270.0,top 125 | D1_3,83.0,-75.5,270.0,top 126 | D1_2,41.0,-11.5,270.0,top 127 | D1,83.0,-43.5,270.0,top 128 | D2_6,83.0,-50.5,270.0,top 129 | D2_5,41.0,-18.5,270.0,top 130 | D2_4,41.0,-50.5,270.0,top 131 | D2_3,41.0,-82.5,270.0,top 132 | D2_2,83.0,-82.5,270.0,top 133 | D2,83.0,-18.5,270.0,top 134 | D3_6,83.0,-57.5,270.0,top 135 | D3_5,83.0,-25.5,270.0,top 136 | D3_4,83.0,-89.5,270.0,top 137 | D3_3,41.0,-25.5,270.0,top 138 | D3_2,41.0,-89.5,270.0,top 139 | D3,41.0,-57.5,270.0,top 140 | D4_6,41.0,-96.5,270.0,top 141 | D4_5,83.0,-32.5,270.0,top 142 | D4_4,83.0,-96.5,270.0,top 143 | D4_3,83.0,-64.5,270.0,top 144 | D4_2,41.0,-64.5,270.0,top 145 | D4,41.0,-32.5,270.0,top 146 | J1_6,59.38,-39.0,180.0,top 147 | J1_5,59.38,-71.0,180.0,top 148 | J1_4,59.38,-7.0,180.0,top 149 | J1_3,17.38,-71.0,180.0,top 150 | J1_2,17.38,-7.0,180.0,top 151 | J1,17.38,-39.0,180.0,top 152 | J2_6,26.0,-83.0,270.0,top 153 | J2_5,26.0,-19.0,270.0,top 154 | J2_4,68.0,-19.0,270.0,top 155 | J2_3,68.0,-83.0,270.0,top 156 | J2_2,68.0,-51.0,270.0,top 157 | J2,26.0,-51.0,270.0,top 158 | L1_6,55.0,-28.3,270.0,top 159 | L1_5,55.0,-92.3,270.0,top 160 | L1_4,13.0,-92.3,270.0,top 161 | L1_3,13.0,-60.3,270.0,top 162 | L1_2,55.0,-60.3,270.0,top 163 | L1,13.0,-28.3,270.0,top 164 | L2_6,15.226274,-92.026274,315.0,top 165 | L2_5,15.226274,-60.026274,315.0,top 166 | L2_4,15.226274,-28.026274,315.0,top 167 | L2_3,57.226274,-28.026274,315.0,top 168 | L2_2,57.226274,-92.026274,315.0,top 169 | L2,57.226274,-60.026274,315.0,top 170 | R1_6,12.45,-16.1,0.0,top 171 | R1_5,54.45,-48.1,0.0,top 172 | R1_4,54.45,-16.1,0.0,top 173 | R1_3,54.45,-80.1,0.0,top 174 | R1_2,12.45,-48.1,0.0,top 175 | R1,12.45,-80.1,0.0,top 176 | R10_6,15.725,-18.48,270.0,top 177 | R10_5,15.725,-82.48,270.0,top 178 | R10_4,15.725,-50.48,270.0,top 179 | R10_3,57.725,-50.48,270.0,top 180 | R10_2,57.725,-18.48,270.0,top 181 | R10,57.725,-82.48,270.0,top 182 | R11_6,52.3,-11.18,90.0,top 183 | R11_5,52.3,-75.18,90.0,top 184 | R11_4,52.3,-43.18,90.0,top 185 | R11_3,10.3,-43.18,90.0,top 186 | R11_2,10.3,-75.18,90.0,top 187 | R11,10.3,-11.18,90.0,top 188 | R12_6,75.905,-75.75,0.0,top 189 | R12_5,33.905,-75.75,0.0,top 190 | R12_4,75.905,-43.75,0.0,top 191 | R12_3,33.905,-11.75,0.0,top 192 | R12_2,33.905,-43.75,0.0,top 193 | R12,75.905,-11.75,0.0,top 194 | R2_6,20.405,-48.175,180.0,top 195 | R2_5,62.405,-80.175,180.0,top 196 | R2_4,62.405,-48.175,180.0,top 197 | R2_3,20.405,-80.175,180.0,top 198 | R2_2,20.405,-16.175,180.0,top 199 | R2,62.405,-16.175,180.0,top 200 | R3_6,19.9,-29.2,180.0,top 201 | R3_5,19.9,-93.2,180.0,top 202 | R3_4,61.9,-61.2,180.0,top 203 | R3_3,61.9,-93.2,180.0,top 204 | R3_2,61.9,-29.2,180.0,top 205 | R3,19.9,-61.2,180.0,top 206 | R4_6,11.2,-56.6,270.0,top 207 | R4_5,53.2,-24.6,270.0,top 208 | R4_4,11.2,-24.6,270.0,top 209 | R4_3,53.2,-88.6,270.0,top 210 | R4_2,53.2,-56.6,270.0,top 211 | R4,11.2,-88.6,270.0,top 212 | R6_6,56.225,-82.48,270.0,top 213 | R6_5,14.225,-82.48,270.0,top 214 | R6_4,56.225,-50.48,270.0,top 215 | R6_3,14.225,-18.48,270.0,top 216 | R6_2,56.225,-18.48,270.0,top 217 | R6,14.225,-50.48,270.0,top 218 | R7_6,54.725,-18.475,270.0,top 219 | R7_5,12.725,-82.475,270.0,top 220 | R7_4,54.725,-50.475,270.0,top 221 | R7_3,12.725,-50.475,270.0,top 222 | R7_2,54.725,-82.475,270.0,top 223 | R7,12.725,-18.475,270.0,top 224 | R8_6,16.475,-50.48,270.0,top 225 | R8_5,58.475,-82.48,270.0,top 226 | R8_4,16.475,-18.48,270.0,top 227 | R8_3,58.475,-18.48,270.0,top 228 | R8_2,16.475,-82.48,270.0,top 229 | R8,58.475,-50.48,270.0,top 230 | R9_6,13.475,-82.48,270.0,top 231 | R9_5,13.475,-50.48,270.0,top 232 | R9_4,55.475,-50.48,270.0,top 233 | R9_3,55.475,-18.48,270.0,top 234 | R9_2,13.475,-18.48,270.0,top 235 | R9,55.475,-82.48,270.0,top 236 | SW1_6,44.5,-43.5,270.0,top 237 | SW1_5,86.5,-75.5,270.0,top 238 | SW1_4,86.5,-43.5,270.0,top 239 | SW1_3,86.5,-11.5,270.0,top 240 | SW1_2,44.5,-11.5,270.0,top 241 | SW1,44.5,-75.5,270.0,top 242 | SW2_6,86.5,-50.5,270.0,top 243 | SW2_5,44.5,-82.5,270.0,top 244 | SW2_4,44.5,-50.5,270.0,top 245 | SW2_3,86.5,-18.5,270.0,top 246 | SW2_2,86.5,-82.5,270.0,top 247 | SW2,44.5,-18.5,270.0,top 248 | SW3_6,44.5,-89.5,270.0,top 249 | SW3_5,86.5,-25.5,270.0,top 250 | SW3_4,44.5,-25.5,270.0,top 251 | SW3_3,44.5,-57.5,270.0,top 252 | SW3_2,86.5,-57.5,270.0,top 253 | SW3,86.5,-89.5,270.0,top 254 | SW4_6,86.5,-32.5,270.0,top 255 | SW4_5,44.5,-64.5,270.0,top 256 | SW4_4,86.5,-64.5,270.0,top 257 | SW4_3,86.5,-96.5,270.0,top 258 | SW4_2,44.5,-32.5,270.0,top 259 | SW4,44.5,-96.5,270.0,top 260 | U1_6,52.5,-80.95,90.0,top 261 | U1_5,10.5,-80.95,90.0,top 262 | U1_4,10.5,-16.95,90.0,top 263 | U1_3,52.5,-48.95,90.0,top 264 | U1_2,10.5,-48.95,90.0,top 265 | U1,52.5,-16.95,90.0,top 266 | U2_6,35.5125,-61.25,0.0,top 267 | U2_5,77.5125,-29.25,0.0,top 268 | U2_4,35.5125,-93.25,0.0,top 269 | U2_3,77.5125,-93.25,0.0,top 270 | U2_2,77.5125,-61.25,0.0,top 271 | U2,35.5125,-29.25,0.0,top 272 | U3_6,20.9,-23.25,0.0,top 273 | U3_5,62.9,-23.25,0.0,top 274 | U3_4,20.9,-87.25,0.0,top 275 | U3_3,62.9,-55.25,0.0,top 276 | U3_2,20.9,-55.25,0.0,top 277 | U3,62.9,-87.25,0.0,top 278 | U4_6,56.8,-23.45,180.0,top 279 | U4_5,56.8,-55.45,180.0,top 280 | U4_4,14.8,-23.45,180.0,top 281 | U4_3,14.8,-87.45,180.0,top 282 | U4_2,56.8,-87.45,180.0,top 283 | U4,14.8,-55.45,180.0,top 284 | U5_6,37.0625,-11.75,0.0,top 285 | U5_5,79.0625,-43.75,0.0,top 286 | U5_4,37.0625,-75.75,0.0,top 287 | U5_3,37.0625,-43.75,0.0,top 288 | U5_2,79.0625,-75.75,0.0,top 289 | U5,79.0625,-11.75,0.0,top 290 | Y1_6,51.25,-23.7,90.0,top 291 | Y1_5,9.25,-87.7,90.0,top 292 | Y1_4,9.25,-23.7,90.0,top 293 | Y1_3,9.25,-55.7,90.0,top 294 | Y1_2,51.25,-55.7,90.0,top 295 | Y1,51.25,-87.7,90.0,top 296 | -------------------------------------------------------------------------------- /output/rev-6/render-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-6/render-back.jpg -------------------------------------------------------------------------------- /output/rev-6/render-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-6/render-front.jpg -------------------------------------------------------------------------------- /output/rev-6/render-panel-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-6/render-panel-back.jpg -------------------------------------------------------------------------------- /output/rev-6/render-panel-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/output/rev-6/render-panel-front.jpg -------------------------------------------------------------------------------- /panel/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Intermediate files 3 | panel.kicad_pcbpre-sed 4 | 5 | __pycache__/** 6 | -------------------------------------------------------------------------------- /panel/README.md: -------------------------------------------------------------------------------- 1 | Panelize 2 | ======== 3 | 4 | This folder uses [KiKit](https://github.com/yaqwsx/KiKit/tree/master) to 5 | create panelized versions of the Firefly Pixie device. 6 | 7 | Usage 8 | ----- 9 | 10 | First, it is important to ensure the KiCad-specific Python runtime has 11 | the KiKit library installed: 12 | 13 | ```shell 14 | # MacOS 15 | /Users/firefly> /Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/pip3 install KiKit 16 | 17 | # Windows 18 | @TODO 19 | 20 | # Linux 21 | @TODO 22 | ``` 23 | 24 | Then the `./panelize.sh` can be run in this folder, which creates the 25 | output `panel.kicad_pcb` in the same folder. 26 | 27 | ```shell 28 | /Users/firefly/pixie-device/panel> ./panelize.sh 29 | ``` 30 | 31 | Renders 32 | ------- 33 | 34 |

35 | 36 | Back of Firefly Pixie panel 37 |

38 | 39 |

40 | 41 | Back of Firefly Pixie panel single board 42 |

43 | 44 | 45 | Notes 46 | ----- 47 | 48 | If moving the tabs in the Firefly Pixie KiCad project (in the parent 49 | folder), make sure to follow the convention it uses for tabs, to ensure 50 | this panelize works correctly: 51 | 52 | - The tab must be 4.4mm long, with a 0.5mm radius 180deg arc on both sides 53 | - The "Tab" footprint should be flush and cneter with the tab,with its width set to "4.4mm" 54 | 55 | License 56 | ------- 57 | 58 | All files are licensed under the MIT license. 59 | 60 | The PCB Footprints used are licensed uder the MIT license by KiKit. 61 | -------------------------------------------------------------------------------- /panel/kikit.pretty/Board.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Board" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Mark board for extraction") 4 | (attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard) 5 | (fp_text reference "REF**" (at -4.5 -5) (layer "Dwgs.User") 6 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 7 | (tstamp d6380d24-616c-4141-a453-00bf5e993e9d) 8 | ) 9 | (fp_text value "Board" (at -7.25 -5) (layer "Dwgs.User") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 367b4101-7991-46d0-a184-3bfc18bf01d7) 12 | ) 13 | (fp_line (start -1.25 -4) (end -9.25 -4) 14 | (stroke (width 0.2) (type solid)) (layer "Dwgs.User") (tstamp f99aff2e-1472-460c-a924-eef76fbe0186)) 15 | (fp_line (start 0 0) (end -1.25 -4) 16 | (stroke (width 0.2) (type solid)) (layer "Dwgs.User") (tstamp 49bf87eb-0046-48f1-9344-d7208266c3ea)) 17 | (fp_line (start 0 0) (end -1 -0.5) 18 | (stroke (width 0.2) (type solid)) (layer "Dwgs.User") (tstamp 33e223af-68c4-4d87-aab2-54f94008f8cf)) 19 | (fp_line (start 0 0) (end 0.5 -1) 20 | (stroke (width 0.2) (type solid)) (layer "Dwgs.User") (tstamp 8fb33ab7-119e-4ee9-9623-d5be172daa34)) 21 | ) 22 | -------------------------------------------------------------------------------- /panel/kikit.pretty/Error.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Error" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Mark board for extraction") 4 | (attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard) 5 | (fp_text reference "REF**" (at 18 3) (layer "Margin") hide 6 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 7 | (tstamp d6380d24-616c-4141-a453-00bf5e993e9d) 8 | ) 9 | (fp_text value "Error" (at 11.5 2.5) (layer "Margin") 10 | (effects (font (size 2 2) (thickness 0.3))) 11 | (tstamp 367b4101-7991-46d0-a184-3bfc18bf01d7) 12 | ) 13 | (fp_text_box "MESSAGE" 14 | (start 1.25 4) (end 22.5 5.75) (layer "Margin") (tstamp d30da539-dddd-4bea-bc91-44f80d6027c9) 15 | (effects (font (size 0.5 0.5) (thickness 0.1)) (justify left top)) 16 | ) 17 | (fp_line (start 0 0) (end -0.5 1) 18 | (stroke (width 0.2) (type solid)) (layer "Margin") (tstamp 8fb33ab7-119e-4ee9-9623-d5be172daa34)) 19 | (fp_line (start 0 0) (end 1 0.5) 20 | (stroke (width 0.2) (type solid)) (layer "Margin") (tstamp 33e223af-68c4-4d87-aab2-54f94008f8cf)) 21 | (fp_line (start 0 0) (end 1.25 4) 22 | (stroke (width 0.2) (type solid)) (layer "Margin") (tstamp 49bf87eb-0046-48f1-9344-d7208266c3ea)) 23 | (fp_line (start 1.25 4) (end 22.5 4) 24 | (stroke (width 0.2) (type solid)) (layer "Margin") (tstamp f99aff2e-1472-460c-a924-eef76fbe0186)) 25 | ) 26 | -------------------------------------------------------------------------------- /panel/kikit.pretty/Fiducial.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Fiducial" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Circular Fiducial") 4 | (tags "fiducial") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -1.5) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp d48dbad1-8ccd-4dd1-9016-4eb104ae2f43) 9 | ) 10 | (fp_text value "Fiducial" (at 0 1.5) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 064c3459-3eaf-4104-80b9-674620fd664b) 13 | ) 14 | (fp_circle (center 0 0) (end 0.6 0) 15 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 08aac366-ed33-4cab-bf8b-47c99a62d2d5)) 16 | (fp_circle (center 0 0) (end 0.5 0) 17 | (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp f499e98d-c14e-42a9-a324-d2729d4943c3)) 18 | (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") 19 | (solder_mask_margin 0.25) (clearance 0.25) (tstamp 7e4eab51-70c2-4227-b951-f2e0fbf0bde3)) 20 | ) 21 | -------------------------------------------------------------------------------- /panel/kikit.pretty/NPTH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NPTH (layer F.Cu) (tedit 618E7E16) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NPTH (at 0 -0.5) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad "" np_thru_hole circle (at 0 0) (size 1 1) (drill 1) (layers *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /panel/kikit.pretty/Tab.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Tab" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "A symbol representing annotation for tab placement") 4 | (attr board_only exclude_from_pos_files exclude_from_bom allow_missing_courtyard) 5 | (fp_text reference "REF**" (at -0.25 -2) (layer "F.SilkS") hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 4b0d90d9-4a87-4663-bf4c-5132f4fbc9d4) 8 | ) 9 | (fp_text value "Tab" (at -3 -1) (layer "Dwgs.User") 10 | (effects (font (size 1.2 1.2) (thickness 0.2))) 11 | (tstamp 9b2a1465-ad9b-4dd8-a14d-6d3c95db8ab1) 12 | ) 13 | (fp_text user "KIKIT: width: 3mm" (at -5.5 0 90) (layer "Dwgs.User") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 810d02df-e03f-4e90-aebf-49690f095aa5) 16 | ) 17 | (fp_line (start 0 0) (end -3 0) 18 | (stroke (width 0.3) (type solid)) (layer "Dwgs.User") (tstamp a3568918-8772-491f-8a19-c996a0bd0c7a)) 19 | (fp_line (start 0 0) (end -1 -1) 20 | (stroke (width 0.3) (type solid)) (layer "Dwgs.User") (tstamp a699de32-8ce9-4a00-ab6d-e5a65caf46bc)) 21 | (fp_line (start 0 0) (end -1 1) 22 | (stroke (width 0.3) (type solid)) (layer "Dwgs.User") (tstamp 0195d6f2-2771-4816-bad3-be1baaf7206e)) 23 | (fp_line (start 0 1) (end 0 -1) 24 | (stroke (width 0.3) (type solid)) (layer "Dwgs.User") (tstamp 2236fcf9-85dc-4d87-8820-4067c85b9a01)) 25 | ) 26 | -------------------------------------------------------------------------------- /panel/output/board-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/panel/output/board-back.jpg -------------------------------------------------------------------------------- /panel/output/board-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/panel/output/board-front.jpg -------------------------------------------------------------------------------- /panel/output/panel-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/panel/output/panel-back.jpg -------------------------------------------------------------------------------- /panel/output/panel-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firefly/pixie-device/ab10f70b40dc793fd2dc36d4fce96052c6d97188/panel/output/panel-front.jpg -------------------------------------------------------------------------------- /panel/panelize.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Generate the panelized PCB 4 | /Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/kikit panelize \ 5 | --layout 'grid; rows: 3; cols: 2; space: 2mm' \ 6 | --tabs 'annotation' \ 7 | --cuts 'mousebites; drill: 0.6mm; spacing: 1.0mm; offset: 0.3mm; prolong: 0.5mm' \ 8 | --framing 'frame; width: 5mm; space: 2mm; cuts: h; fillet: 0.5mm' \ 9 | --post 'millradius: 1mm' \ 10 | --copperfill 'solid; edgeclearance: 0mm; layers: all' \ 11 | --fiducials '4fid; hoffset: 2.5mm; voffset: 3.85mm; coppersize: 1mm; opening: 2mm;' \ 12 | --tooling '4hole; hoffset: 8mm; voffset: 2.5mm; size: 1.152mm; soldermaskmargin: 0.148mm' \ 13 | --text 'simple; text: JLCJLCJLCJLC; anchor: mt; voffset: 2.5mm; hjustify: center; vjustify: center;' \ 14 | --text2 'simple; text: Created on {date} {time24}; anchor: mb; voffset: -2.5mm; hjustify: center; vjustify: center;' \ 15 | --post 'refillzones: true; copperfill: true; script: ./post-process.py' \ 16 | ../pixie-device.kicad_pcb panel.kicad_pcb 17 | 18 | # Update all project-specific 3D models 19 | sed -i pre-sed 's/{KIPRJMOD}/{KIPRJMOD}\/../' panel.kicad_pcb 20 | -------------------------------------------------------------------------------- /pixie-device.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [ 4 | { 5 | "name": "BackTilt", 6 | "ww": 1.0, 7 | "wx": 32.60349655151367, 8 | "wy": 9.527426719665527, 9 | "wz": -23.086612701416016, 10 | "xw": 0.0, 11 | "xx": -0.9605313539505005, 12 | "xy": 0.031727347522974014, 13 | "xz": 0.27635645866394043, 14 | "yw": 0.0, 15 | "yx": -0.04112416133284569, 16 | "yy": 0.9663613438606262, 17 | "yz": -0.2538790702819824, 18 | "zw": 0.0, 19 | "zx": -0.27511510252952576, 20 | "zy": -0.25522375106811523, 21 | "zz": -0.9269155859947205 22 | }, 23 | { 24 | "name": "Front", 25 | "ww": 1.0, 26 | "wx": -32.34441375732422, 27 | "wy": 10.047601699829102, 28 | "wz": 0.9623432159423828, 29 | "xw": 0.0, 30 | "xx": 0.9339421987533569, 31 | "xy": 0.03048432432115078, 32 | "xz": -0.356121689081192, 33 | "yw": 0.0, 34 | "yx": -0.09162448346614838, 35 | "yy": 0.9834821820259094, 36 | "yz": -0.15610165894031525, 37 | "zw": 0.0, 38 | "zx": 0.34548068046569824, 39 | "zy": 0.17841939628124237, 40 | "zz": 0.9213086366653442 41 | }, 42 | { 43 | "name": "FrontTilt", 44 | "ww": 1.0, 45 | "wx": -32.54958724975586, 46 | "wy": 11.679656028747559, 47 | "wz": -4.340690612792969, 48 | "xw": 0.0, 49 | "xx": 0.9605265855789185, 50 | "xy": -0.03173177316784859, 51 | "xz": -0.2763725519180298, 52 | "yw": 0.0, 53 | "yx": -0.041124165058135986, 54 | "yy": 0.9663613438606262, 55 | "yz": -0.2538790702819824, 56 | "zw": 0.0, 57 | "zx": 0.2751317620277405, 58 | "zy": 0.25522318482398987, 59 | "zz": 0.9269108176231384 60 | } 61 | ], 62 | "design_settings": { 63 | "defaults": { 64 | "apply_defaults_to_fp_fields": false, 65 | "apply_defaults_to_fp_shapes": false, 66 | "apply_defaults_to_fp_text": false, 67 | "board_outline_line_width": 0.1, 68 | "copper_line_width": 0.2, 69 | "copper_text_italic": false, 70 | "copper_text_size_h": 1.5, 71 | "copper_text_size_v": 1.5, 72 | "copper_text_thickness": 0.3, 73 | "copper_text_upright": false, 74 | "courtyard_line_width": 0.05, 75 | "dimension_precision": 4, 76 | "dimension_units": 3, 77 | "dimensions": { 78 | "arrow_length": 1270000, 79 | "extension_offset": 500000, 80 | "keep_text_aligned": true, 81 | "suppress_zeroes": false, 82 | "text_position": 0, 83 | "units_format": 1 84 | }, 85 | "fab_line_width": 0.1, 86 | "fab_text_italic": false, 87 | "fab_text_size_h": 1.0, 88 | "fab_text_size_v": 1.0, 89 | "fab_text_thickness": 0.15, 90 | "fab_text_upright": false, 91 | "other_line_width": 0.15, 92 | "other_text_italic": false, 93 | "other_text_size_h": 1.0, 94 | "other_text_size_v": 1.0, 95 | "other_text_thickness": 0.15, 96 | "other_text_upright": false, 97 | "pads": { 98 | "drill": 0.0, 99 | "height": 1.5, 100 | "width": 1.5 101 | }, 102 | "silk_line_width": 0.15, 103 | "silk_text_italic": false, 104 | "silk_text_size_h": 1.0, 105 | "silk_text_size_v": 1.0, 106 | "silk_text_thickness": 0.15, 107 | "silk_text_upright": false, 108 | "zones": { 109 | "45_degree_only": false, 110 | "min_clearance": 0.254 111 | } 112 | }, 113 | "diff_pair_dimensions": [ 114 | { 115 | "gap": 0.0, 116 | "via_gap": 0.0, 117 | "width": 0.0 118 | } 119 | ], 120 | "drc_exclusions": [], 121 | "meta": { 122 | "version": 2 123 | }, 124 | "rule_severities": { 125 | "annular_width": "error", 126 | "clearance": "error", 127 | "connection_width": "warning", 128 | "copper_edge_clearance": "error", 129 | "copper_sliver": "warning", 130 | "courtyards_overlap": "error", 131 | "diff_pair_gap_out_of_range": "error", 132 | "diff_pair_uncoupled_length_too_long": "error", 133 | "drill_out_of_range": "error", 134 | "duplicate_footprints": "warning", 135 | "extra_footprint": "warning", 136 | "footprint": "error", 137 | "footprint_symbol_mismatch": "warning", 138 | "footprint_type_mismatch": "error", 139 | "hole_clearance": "error", 140 | "hole_near_hole": "error", 141 | "invalid_outline": "error", 142 | "isolated_copper": "warning", 143 | "item_on_disabled_layer": "error", 144 | "items_not_allowed": "error", 145 | "length_out_of_range": "error", 146 | "lib_footprint_issues": "warning", 147 | "lib_footprint_mismatch": "warning", 148 | "malformed_courtyard": "error", 149 | "microvia_drill_out_of_range": "error", 150 | "missing_courtyard": "ignore", 151 | "missing_footprint": "warning", 152 | "net_conflict": "warning", 153 | "npth_inside_courtyard": "ignore", 154 | "padstack": "error", 155 | "pth_inside_courtyard": "ignore", 156 | "shorting_items": "error", 157 | "silk_edge_clearance": "ignore", 158 | "silk_over_copper": "ignore", 159 | "silk_overlap": "ignore", 160 | "skew_out_of_range": "error", 161 | "solder_mask_bridge": "error", 162 | "starved_thermal": "error", 163 | "text_height": "warning", 164 | "text_thickness": "warning", 165 | "through_hole_pad_without_hole": "error", 166 | "too_many_vias": "error", 167 | "track_dangling": "warning", 168 | "track_width": "error", 169 | "tracks_crossing": "error", 170 | "unconnected_items": "error", 171 | "unresolved_variable": "error", 172 | "via_dangling": "warning", 173 | "zones_intersect": "error" 174 | }, 175 | "rules": { 176 | "allow_blind_buried_vias": false, 177 | "allow_microvias": false, 178 | "max_error": 0.005, 179 | "min_clearance": 0.1, 180 | "min_connection": 0.0, 181 | "min_copper_edge_clearance": 0.0, 182 | "min_hole_clearance": 0.3, 183 | "min_hole_to_hole": 0.25, 184 | "min_microvia_diameter": 0.2, 185 | "min_microvia_drill": 0.1, 186 | "min_resolved_spokes": 2, 187 | "min_silk_clearance": 0.0, 188 | "min_text_height": 0.8, 189 | "min_text_thickness": 0.08, 190 | "min_through_hole_diameter": 0.3, 191 | "min_track_width": 0.1, 192 | "min_via_annular_width": 0.15, 193 | "min_via_diameter": 0.3, 194 | "solder_mask_clearance": 0.0, 195 | "solder_mask_min_width": 0.0, 196 | "solder_mask_to_copper_clearance": 0.005, 197 | "use_height_for_length_calcs": true 198 | }, 199 | "teardrop_options": [ 200 | { 201 | "td_onpadsmd": true, 202 | "td_onroundshapesonly": false, 203 | "td_ontrackend": false, 204 | "td_onviapad": true 205 | } 206 | ], 207 | "teardrop_parameters": [ 208 | { 209 | "td_allow_use_two_tracks": true, 210 | "td_curve_segcount": 0, 211 | "td_height_ratio": 1.0, 212 | "td_length_ratio": 0.5, 213 | "td_maxheight": 2.0, 214 | "td_maxlen": 1.0, 215 | "td_on_pad_in_zone": false, 216 | "td_target_name": "td_round_shape", 217 | "td_width_to_size_filter_ratio": 0.9 218 | }, 219 | { 220 | "td_allow_use_two_tracks": true, 221 | "td_curve_segcount": 0, 222 | "td_height_ratio": 1.0, 223 | "td_length_ratio": 0.5, 224 | "td_maxheight": 2.0, 225 | "td_maxlen": 1.0, 226 | "td_on_pad_in_zone": false, 227 | "td_target_name": "td_rect_shape", 228 | "td_width_to_size_filter_ratio": 0.9 229 | }, 230 | { 231 | "td_allow_use_two_tracks": true, 232 | "td_curve_segcount": 0, 233 | "td_height_ratio": 1.0, 234 | "td_length_ratio": 0.5, 235 | "td_maxheight": 2.0, 236 | "td_maxlen": 1.0, 237 | "td_on_pad_in_zone": false, 238 | "td_target_name": "td_track_end", 239 | "td_width_to_size_filter_ratio": 0.9 240 | } 241 | ], 242 | "track_widths": [ 243 | 0.0, 244 | 0.15, 245 | 0.2, 246 | 0.254, 247 | 0.381, 248 | 0.508 249 | ], 250 | "tuning_pattern_settings": { 251 | "diff_pair_defaults": { 252 | "corner_radius_percentage": 80, 253 | "corner_style": 1, 254 | "max_amplitude": 1.0, 255 | "min_amplitude": 0.2, 256 | "single_sided": false, 257 | "spacing": 1.0 258 | }, 259 | "diff_pair_skew_defaults": { 260 | "corner_radius_percentage": 80, 261 | "corner_style": 1, 262 | "max_amplitude": 1.0, 263 | "min_amplitude": 0.2, 264 | "single_sided": false, 265 | "spacing": 0.6 266 | }, 267 | "single_track_defaults": { 268 | "corner_radius_percentage": 80, 269 | "corner_style": 1, 270 | "max_amplitude": 1.0, 271 | "min_amplitude": 0.2, 272 | "single_sided": false, 273 | "spacing": 0.6 274 | } 275 | }, 276 | "via_dimensions": [ 277 | { 278 | "diameter": 0.0, 279 | "drill": 0.0 280 | }, 281 | { 282 | "diameter": 0.6, 283 | "drill": 0.3 284 | }, 285 | { 286 | "diameter": 0.681, 287 | "drill": 0.381 288 | }, 289 | { 290 | "diameter": 0.808, 291 | "drill": 0.508 292 | } 293 | ], 294 | "zones_allow_external_fillets": false, 295 | "zones_use_no_outline": true 296 | }, 297 | "ipc2581": { 298 | "dist": "", 299 | "distpn": "", 300 | "internal_id": "", 301 | "mfg": "", 302 | "mpn": "" 303 | }, 304 | "layer_presets": [], 305 | "viewports": [] 306 | }, 307 | "boards": [], 308 | "cvpcb": { 309 | "equivalence_files": [] 310 | }, 311 | "erc": { 312 | "erc_exclusions": [], 313 | "meta": { 314 | "version": 0 315 | }, 316 | "pin_map": [ 317 | [ 318 | 0, 319 | 0, 320 | 0, 321 | 0, 322 | 0, 323 | 0, 324 | 1, 325 | 0, 326 | 0, 327 | 0, 328 | 0, 329 | 2 330 | ], 331 | [ 332 | 0, 333 | 2, 334 | 0, 335 | 1, 336 | 0, 337 | 0, 338 | 1, 339 | 0, 340 | 2, 341 | 2, 342 | 2, 343 | 2 344 | ], 345 | [ 346 | 0, 347 | 0, 348 | 0, 349 | 0, 350 | 0, 351 | 0, 352 | 1, 353 | 0, 354 | 1, 355 | 0, 356 | 1, 357 | 2 358 | ], 359 | [ 360 | 0, 361 | 1, 362 | 0, 363 | 0, 364 | 0, 365 | 0, 366 | 1, 367 | 1, 368 | 2, 369 | 1, 370 | 1, 371 | 2 372 | ], 373 | [ 374 | 0, 375 | 0, 376 | 0, 377 | 0, 378 | 0, 379 | 0, 380 | 1, 381 | 0, 382 | 0, 383 | 0, 384 | 0, 385 | 2 386 | ], 387 | [ 388 | 0, 389 | 0, 390 | 0, 391 | 0, 392 | 0, 393 | 0, 394 | 0, 395 | 0, 396 | 0, 397 | 0, 398 | 0, 399 | 2 400 | ], 401 | [ 402 | 1, 403 | 1, 404 | 1, 405 | 1, 406 | 1, 407 | 0, 408 | 1, 409 | 1, 410 | 1, 411 | 1, 412 | 1, 413 | 2 414 | ], 415 | [ 416 | 0, 417 | 0, 418 | 0, 419 | 1, 420 | 0, 421 | 0, 422 | 1, 423 | 0, 424 | 0, 425 | 0, 426 | 0, 427 | 2 428 | ], 429 | [ 430 | 0, 431 | 2, 432 | 1, 433 | 2, 434 | 0, 435 | 0, 436 | 1, 437 | 0, 438 | 2, 439 | 2, 440 | 2, 441 | 2 442 | ], 443 | [ 444 | 0, 445 | 2, 446 | 0, 447 | 1, 448 | 0, 449 | 0, 450 | 1, 451 | 0, 452 | 2, 453 | 0, 454 | 0, 455 | 2 456 | ], 457 | [ 458 | 0, 459 | 2, 460 | 1, 461 | 1, 462 | 0, 463 | 0, 464 | 1, 465 | 0, 466 | 2, 467 | 0, 468 | 0, 469 | 2 470 | ], 471 | [ 472 | 2, 473 | 2, 474 | 2, 475 | 2, 476 | 2, 477 | 2, 478 | 2, 479 | 2, 480 | 2, 481 | 2, 482 | 2, 483 | 2 484 | ] 485 | ], 486 | "rule_severities": { 487 | "bus_definition_conflict": "error", 488 | "bus_entry_needed": "error", 489 | "bus_to_bus_conflict": "error", 490 | "bus_to_net_conflict": "error", 491 | "conflicting_netclasses": "error", 492 | "different_unit_footprint": "error", 493 | "different_unit_net": "error", 494 | "duplicate_reference": "error", 495 | "duplicate_sheet_names": "error", 496 | "endpoint_off_grid": "warning", 497 | "extra_units": "error", 498 | "global_label_dangling": "warning", 499 | "hier_label_mismatch": "error", 500 | "label_dangling": "error", 501 | "lib_symbol_issues": "warning", 502 | "missing_bidi_pin": "warning", 503 | "missing_input_pin": "warning", 504 | "missing_power_pin": "error", 505 | "missing_unit": "warning", 506 | "multiple_net_names": "warning", 507 | "net_not_bus_member": "warning", 508 | "no_connect_connected": "warning", 509 | "no_connect_dangling": "warning", 510 | "pin_not_connected": "error", 511 | "pin_not_driven": "error", 512 | "pin_to_pin": "error", 513 | "power_pin_not_driven": "error", 514 | "similar_labels": "warning", 515 | "simulation_model_issue": "ignore", 516 | "unannotated": "error", 517 | "unit_value_mismatch": "error", 518 | "unresolved_variable": "error", 519 | "wire_dangling": "error" 520 | } 521 | }, 522 | "libraries": { 523 | "pinned_footprint_libs": [], 524 | "pinned_symbol_libs": [] 525 | }, 526 | "meta": { 527 | "filename": "pixie-device.kicad_pro", 528 | "version": 1 529 | }, 530 | "net_settings": { 531 | "classes": [ 532 | { 533 | "bus_width": 12, 534 | "clearance": 0.15, 535 | "diff_pair_gap": 0.25, 536 | "diff_pair_via_gap": 0.25, 537 | "diff_pair_width": 0.2, 538 | "line_style": 0, 539 | "microvia_diameter": 0.3, 540 | "microvia_drill": 0.1, 541 | "name": "Default", 542 | "pcb_color": "rgba(0, 0, 0, 0.000)", 543 | "schematic_color": "rgba(0, 0, 0, 0.000)", 544 | "track_width": 0.25, 545 | "via_diameter": 0.5, 546 | "via_drill": 0.3, 547 | "wire_width": 6 548 | } 549 | ], 550 | "meta": { 551 | "version": 3 552 | }, 553 | "net_colors": null, 554 | "netclass_assignments": null, 555 | "netclass_patterns": [ 556 | { 557 | "netclass": "Default", 558 | "pattern": "VBUS" 559 | } 560 | ] 561 | }, 562 | "pcbnew": { 563 | "last_paths": { 564 | "gencad": "", 565 | "idf": "", 566 | "netlist": "", 567 | "plot": "", 568 | "pos_files": "", 569 | "specctra_dsn": "", 570 | "step": "", 571 | "svg": "", 572 | "vrml": "" 573 | }, 574 | "page_layout_descr_file": "" 575 | }, 576 | "schematic": { 577 | "annotate_start_num": 0, 578 | "bom_fmt_presets": [], 579 | "bom_fmt_settings": { 580 | "field_delimiter": ",", 581 | "keep_line_breaks": false, 582 | "keep_tabs": false, 583 | "name": "CSV", 584 | "ref_delimiter": ",", 585 | "ref_range_delimiter": "", 586 | "string_delimiter": "\"" 587 | }, 588 | "bom_presets": [], 589 | "bom_settings": { 590 | "exclude_dnp": false, 591 | "fields_ordered": [ 592 | { 593 | "group_by": false, 594 | "label": "Reference", 595 | "name": "Reference", 596 | "show": true 597 | }, 598 | { 599 | "group_by": true, 600 | "label": "Value", 601 | "name": "Value", 602 | "show": true 603 | }, 604 | { 605 | "group_by": false, 606 | "label": "Datasheet", 607 | "name": "Datasheet", 608 | "show": true 609 | }, 610 | { 611 | "group_by": false, 612 | "label": "Footprint", 613 | "name": "Footprint", 614 | "show": true 615 | }, 616 | { 617 | "group_by": false, 618 | "label": "Qty", 619 | "name": "${QUANTITY}", 620 | "show": true 621 | }, 622 | { 623 | "group_by": true, 624 | "label": "DNP", 625 | "name": "${DNP}", 626 | "show": true 627 | } 628 | ], 629 | "filter_string": "", 630 | "group_symbols": true, 631 | "name": "Grouped By Value", 632 | "sort_asc": true, 633 | "sort_field": "Reference" 634 | }, 635 | "connection_grid_size": 50.0, 636 | "drawing": { 637 | "dashed_lines_dash_length_ratio": 12.0, 638 | "dashed_lines_gap_length_ratio": 3.0, 639 | "default_line_thickness": 6.0, 640 | "default_text_size": 50.0, 641 | "field_names": [], 642 | "intersheets_ref_own_page": false, 643 | "intersheets_ref_prefix": "", 644 | "intersheets_ref_short": false, 645 | "intersheets_ref_show": false, 646 | "intersheets_ref_suffix": "", 647 | "junction_size_choice": 3, 648 | "label_size_ratio": 0.375, 649 | "operating_point_overlay_i_precision": 3, 650 | "operating_point_overlay_i_range": "~A", 651 | "operating_point_overlay_v_precision": 3, 652 | "operating_point_overlay_v_range": "~V", 653 | "overbar_offset_ratio": 1.23, 654 | "pin_symbol_size": 25.0, 655 | "text_offset_ratio": 0.15 656 | }, 657 | "legacy_lib_dir": "", 658 | "legacy_lib_list": [], 659 | "meta": { 660 | "version": 1 661 | }, 662 | "net_format_name": "", 663 | "ngspice": { 664 | "fix_include_paths": true, 665 | "fix_passive_vals": false, 666 | "meta": { 667 | "version": 0 668 | }, 669 | "model_mode": 0, 670 | "workbook_filename": "" 671 | }, 672 | "page_layout_descr_file": "", 673 | "plot_directory": "output/", 674 | "spice_adjust_passive_values": false, 675 | "spice_current_sheet_as_root": false, 676 | "spice_external_command": "spice \"%I\"", 677 | "spice_model_current_sheet_as_root": true, 678 | "spice_save_all_currents": false, 679 | "spice_save_all_dissipations": false, 680 | "spice_save_all_voltages": false, 681 | "subpart_first_id": 65, 682 | "subpart_id_separator": 0 683 | }, 684 | "sheets": [ 685 | [ 686 | "0ccedecd-4aba-4418-a5c8-d9b621b73454", 687 | "Root" 688 | ], 689 | [ 690 | "f49ed37f-ad6c-47bb-8256-8f7879fd9312", 691 | "Power" 692 | ], 693 | [ 694 | "3ca0d2be-52dc-4223-9383-93ccbf57f2c6", 695 | "MCU" 696 | ], 697 | [ 698 | "64f4ecdb-74e8-4950-9f34-8a2232fc8e83", 699 | "Output" 700 | ] 701 | ], 702 | "text_variables": {} 703 | } 704 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "firefly")(type "KiCad")(uri "${KIPRJMOD}/kicad-components/firefly.kicad_sym")(options "")(descr "")) 4 | ) 5 | --------------------------------------------------------------------------------