├── LICENSE ├── README.md ├── images ├── chocolad-rgb.jpg └── chocolad.jpg ├── libraries ├── chocolad.kicad_sym └── chocolad.pretty │ ├── Battery_pads.kicad_mod │ ├── Choc.kicad_mod │ ├── Choc_cutout.kicad_mod │ ├── D3_SMD.kicad_mod │ ├── Jumper.kicad_mod │ ├── M2_double_hole_4mm.kicad_mod │ ├── M2_hole_3.5mm.kicad_mod │ ├── OLED.kicad_mod │ ├── Power.kicad_mod │ ├── ProMicro.kicad_mod │ ├── Reset.kicad_mod │ ├── RotaryEncoder.kicad_mod │ ├── SK6812_Mini_E.kicad_mod │ ├── TRRS.kicad_mod │ └── Tenting_puck.kicad_mod └── pcbs ├── chad ├── chad-backups │ ├── chad-2022-01-31_130044.zip │ ├── chad-2022-01-31_131106.zip │ ├── chad-2022-01-31_131818.zip │ ├── chad-2022-01-31_132409.zip │ ├── chad-2022-01-31_133127.zip │ ├── chad-2022-02-01_091744.zip │ ├── chad-2022-02-01_092904.zip │ ├── chad-2022-02-01_093532.zip │ ├── chad-2022-02-01_094935.zip │ └── chad-2022-02-01_100344.zip ├── chad.kicad_pcb ├── chad.kicad_prl ├── chad.kicad_pro ├── chad.kicad_sch ├── chad.pro ├── chad.sch ├── chad.xml ├── fp-info-cache ├── fp-lib-table └── sym-lib-table └── chocolad ├── chocolad.kicad_pcb ├── chocolad.kicad_prl ├── chocolad.kicad_pro ├── chocolad.kicad_sch ├── chocolad.pro ├── chocolad.sch ├── chocolad.xml ├── fp-info-cache ├── fp-lib-table └── sym-lib-table /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Jim Merricks White 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | The chocolad keyboard contains changes to the original product and / or the original product. 24 | crkbd under the MIT license. 25 | 26 | Copyright (c) 2018 foostan 27 | https://github.com/foostan/crkbd 28 | 29 | https://opensource.org/licenses/mit-license.php 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Chocolad 2 | 3 | The Chocolad is a WIP 3x5+3 split column stagger keyboard based on the [Corne Chocolate](https://github.com/foostan/crkbd/blob/master/corne-chocolate/doc/buildguide_en.md) and the [chocorne](https://github.com/davidphilipbarr/36keys/tree/master/42Keys/chocorne). 4 | 5 | ![](./images/chocolad.jpg) 6 | ![](./images/chocolad-rgb.jpg) 7 | -------------------------------------------------------------------------------- /images/chocolad-rgb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/images/chocolad-rgb.jpg -------------------------------------------------------------------------------- /images/chocolad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/images/chocolad.jpg -------------------------------------------------------------------------------- /libraries/chocolad.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 2 | (symbol "chocolad:MJ-4PP-9-kbd" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 3 | (property "Reference" "J" (id 0) (at 0 3.81 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "MJ-4PP-9-kbd" (id 1) (at 0 -3.81 0) 7 | (effects (font (size 1.27 1.27))) 8 | ) 9 | (property "Footprint" "" (id 2) (at 6.985 4.445 0) 10 | (effects (font (size 1.27 1.27)) hide) 11 | ) 12 | (property "Datasheet" "" (id 3) (at 6.985 4.445 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (symbol "MJ-4PP-9-kbd_0_1" 16 | (rectangle (start -1.905 -1.905) (end -3.175 1.27) 17 | (stroke (width 0) (type default) (color 0 0 0 0)) 18 | (fill (type none)) 19 | ) 20 | (polyline 21 | (pts 22 | (xy -2.54 1.27) 23 | (xy -2.54 1.905) 24 | (xy 3.175 1.905) 25 | ) 26 | (stroke (width 0) (type default) (color 0 0 0 0)) 27 | (fill (type none)) 28 | ) 29 | (polyline 30 | (pts 31 | (xy -1.27 -1.905) 32 | (xy -0.635 -1.27) 33 | (xy 0 -1.905) 34 | (xy 3.175 -1.905) 35 | ) 36 | (stroke (width 0) (type default) (color 0 0 0 0)) 37 | (fill (type none)) 38 | ) 39 | (polyline 40 | (pts 41 | (xy 0 -0.635) 42 | (xy 0.635 0) 43 | (xy 1.27 -0.635) 44 | (xy 3.175 -0.635) 45 | ) 46 | (stroke (width 0) (type default) (color 0 0 0 0)) 47 | (fill (type none)) 48 | ) 49 | (polyline 50 | (pts 51 | (xy 1.27 0.635) 52 | (xy 1.905 1.27) 53 | (xy 2.54 0.635) 54 | (xy 3.175 0.635) 55 | ) 56 | (stroke (width 0) (type default) (color 0 0 0 0)) 57 | (fill (type none)) 58 | ) 59 | (rectangle (start 3.175 2.54) (end -3.81 -2.54) 60 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 61 | (fill (type none)) 62 | ) 63 | ) 64 | (symbol "MJ-4PP-9-kbd_1_1" 65 | (pin input line (at 5.08 1.905 180) (length 2.0066) 66 | (name "~" (effects (font (size 0.508 0.508)))) 67 | (number "A" (effects (font (size 0.7112 0.7112)))) 68 | ) 69 | (pin input line (at 5.08 -1.905 180) (length 2.0066) 70 | (name "~" (effects (font (size 0.508 0.508)))) 71 | (number "B" (effects (font (size 0.7112 0.7112)))) 72 | ) 73 | (pin input line (at 5.08 -0.635 180) (length 2.0066) 74 | (name "~" (effects (font (size 0.508 0.508)))) 75 | (number "C" (effects (font (size 0.7112 0.7112)))) 76 | ) 77 | (pin input line (at 5.08 0.635 180) (length 2.0066) 78 | (name "~" (effects (font (size 0.508 0.508)))) 79 | (number "D" (effects (font (size 0.7112 0.7112)))) 80 | ) 81 | ) 82 | ) 83 | (symbol "chocolad:ProMicro-kbd" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 84 | (property "Reference" "U" (id 0) (at 0 24.13 0) 85 | (effects (font (size 1.524 1.524))) 86 | ) 87 | (property "Value" "ProMicro-kbd" (id 1) (at 0 -13.97 0) 88 | (effects (font (size 1.524 1.524))) 89 | ) 90 | (property "Footprint" "" (id 2) (at 2.54 -26.67 0) 91 | (effects (font (size 1.524 1.524))) 92 | ) 93 | (property "Datasheet" "" (id 3) (at 2.54 -26.67 0) 94 | (effects (font (size 1.524 1.524))) 95 | ) 96 | (symbol "ProMicro-kbd_0_1" 97 | (rectangle (start -12.7 21.59) (end 12.7 -11.43) 98 | (stroke (width 0) (type default) (color 0 0 0 0)) 99 | (fill (type none)) 100 | ) 101 | ) 102 | (symbol "ProMicro-kbd_1_1" 103 | (pin bidirectional line (at -17.78 19.05 0) (length 5.08) 104 | (name "TX" (effects (font (size 1.27 1.27)))) 105 | (number "1" (effects (font (size 1.27 1.27)))) 106 | ) 107 | (pin bidirectional line (at -17.78 -3.81 0) (length 5.08) 108 | (name "E6" (effects (font (size 1.27 1.27)))) 109 | (number "10" (effects (font (size 1.27 1.27)))) 110 | ) 111 | (pin bidirectional line (at -17.78 -6.35 0) (length 5.08) 112 | (name "B4" (effects (font (size 1.27 1.27)))) 113 | (number "11" (effects (font (size 1.27 1.27)))) 114 | ) 115 | (pin bidirectional line (at -17.78 -8.89 0) (length 5.08) 116 | (name "B5" (effects (font (size 1.27 1.27)))) 117 | (number "12" (effects (font (size 1.27 1.27)))) 118 | ) 119 | (pin bidirectional line (at 17.78 -8.89 180) (length 5.08) 120 | (name "B6" (effects (font (size 1.27 1.27)))) 121 | (number "13" (effects (font (size 1.27 1.27)))) 122 | ) 123 | (pin bidirectional line (at 17.78 -6.35 180) (length 5.08) 124 | (name "B2" (effects (font (size 1.27 1.27)))) 125 | (number "14" (effects (font (size 1.27 1.27)))) 126 | ) 127 | (pin bidirectional line (at 17.78 -3.81 180) (length 5.08) 128 | (name "B3" (effects (font (size 1.27 1.27)))) 129 | (number "15" (effects (font (size 1.27 1.27)))) 130 | ) 131 | (pin bidirectional line (at 17.78 -1.27 180) (length 5.08) 132 | (name "B1" (effects (font (size 1.27 1.27)))) 133 | (number "16" (effects (font (size 1.27 1.27)))) 134 | ) 135 | (pin bidirectional line (at 17.78 1.27 180) (length 5.08) 136 | (name "F7" (effects (font (size 1.27 1.27)))) 137 | (number "17" (effects (font (size 1.27 1.27)))) 138 | ) 139 | (pin bidirectional line (at 17.78 3.81 180) (length 5.08) 140 | (name "F6" (effects (font (size 1.27 1.27)))) 141 | (number "18" (effects (font (size 1.27 1.27)))) 142 | ) 143 | (pin bidirectional line (at 17.78 6.35 180) (length 5.08) 144 | (name "F5" (effects (font (size 1.27 1.27)))) 145 | (number "19" (effects (font (size 1.27 1.27)))) 146 | ) 147 | (pin bidirectional line (at -17.78 16.51 0) (length 5.08) 148 | (name "RX" (effects (font (size 1.27 1.27)))) 149 | (number "2" (effects (font (size 1.27 1.27)))) 150 | ) 151 | (pin bidirectional line (at 17.78 8.89 180) (length 5.08) 152 | (name "F4" (effects (font (size 1.27 1.27)))) 153 | (number "20" (effects (font (size 1.27 1.27)))) 154 | ) 155 | (pin power_in line (at 17.78 11.43 180) (length 5.08) 156 | (name "VCC" (effects (font (size 1.27 1.27)))) 157 | (number "21" (effects (font (size 1.27 1.27)))) 158 | ) 159 | (pin input line (at 17.78 13.97 180) (length 5.08) 160 | (name "RST" (effects (font (size 1.27 1.27)))) 161 | (number "22" (effects (font (size 1.27 1.27)))) 162 | ) 163 | (pin power_in line (at 17.78 16.51 180) (length 5.08) 164 | (name "GND" (effects (font (size 1.27 1.27)))) 165 | (number "23" (effects (font (size 1.27 1.27)))) 166 | ) 167 | (pin power_out line (at 17.78 19.05 180) (length 5.08) 168 | (name "RAW" (effects (font (size 1.27 1.27)))) 169 | (number "24" (effects (font (size 1.27 1.27)))) 170 | ) 171 | (pin power_in line (at -17.78 13.97 0) (length 5.08) 172 | (name "GND" (effects (font (size 1.27 1.27)))) 173 | (number "3" (effects (font (size 1.27 1.27)))) 174 | ) 175 | (pin power_in line (at -17.78 11.43 0) (length 5.08) 176 | (name "GND" (effects (font (size 1.27 1.27)))) 177 | (number "4" (effects (font (size 1.27 1.27)))) 178 | ) 179 | (pin bidirectional line (at -17.78 8.89 0) (length 5.08) 180 | (name "SDA" (effects (font (size 1.27 1.27)))) 181 | (number "5" (effects (font (size 1.27 1.27)))) 182 | ) 183 | (pin bidirectional line (at -17.78 6.35 0) (length 5.08) 184 | (name "SCL" (effects (font (size 1.27 1.27)))) 185 | (number "6" (effects (font (size 1.27 1.27)))) 186 | ) 187 | (pin bidirectional line (at -17.78 3.81 0) (length 5.08) 188 | (name "D4" (effects (font (size 1.27 1.27)))) 189 | (number "7" (effects (font (size 1.27 1.27)))) 190 | ) 191 | (pin bidirectional line (at -17.78 1.27 0) (length 5.08) 192 | (name "C6" (effects (font (size 1.27 1.27)))) 193 | (number "8" (effects (font (size 1.27 1.27)))) 194 | ) 195 | (pin bidirectional line (at -17.78 -1.27 0) (length 5.08) 196 | (name "D7" (effects (font (size 1.27 1.27)))) 197 | (number "9" (effects (font (size 1.27 1.27)))) 198 | ) 199 | ) 200 | ) 201 | (symbol "chocolad:SK6812MINI-E" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) 202 | (property "Reference" "L18" (id 0) (at -4.826 3.81 90) 203 | (effects (font (size 1.27 1.27)) (justify right)) 204 | ) 205 | (property "Value" "SK6812MINI-E" (id 1) (at 3.175 -5.969 90) 206 | (effects (font (size 0.5 0.5))) 207 | ) 208 | (property "Footprint" "jmnw:sk6812_mini_e_rev" (id 2) (at 0 0 0) 209 | (effects (font (size 1.524 1.524)) hide) 210 | ) 211 | (property "Datasheet" "" (id 3) (at 0 0 0) 212 | (effects (font (size 1.524 1.524))) 213 | ) 214 | (property "JLCPCB BOM" "0" (id 4) (at 0 0 0) 215 | (effects (font (size 1.27 1.27)) hide) 216 | ) 217 | (property "ki_fp_filters" "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*" (id 5) (at 0 0 0) 218 | (effects (font (size 1.27 1.27)) hide) 219 | ) 220 | (symbol "SK6812MINI-E_0_0" 221 | (text "RGB" (at 2.286 -4.191 0) 222 | (effects (font (size 0.762 0.762))) 223 | ) 224 | ) 225 | (symbol "SK6812MINI-E_0_1" 226 | (polyline 227 | (pts 228 | (xy 1.27 -3.556) 229 | (xy 1.778 -3.556) 230 | ) 231 | (stroke (width 0) (type default) (color 0 0 0 0)) 232 | (fill (type none)) 233 | ) 234 | (polyline 235 | (pts 236 | (xy 1.27 -2.54) 237 | (xy 1.778 -2.54) 238 | ) 239 | (stroke (width 0) (type default) (color 0 0 0 0)) 240 | (fill (type none)) 241 | ) 242 | (polyline 243 | (pts 244 | (xy 4.699 -3.556) 245 | (xy 2.667 -3.556) 246 | ) 247 | (stroke (width 0) (type default) (color 0 0 0 0)) 248 | (fill (type none)) 249 | ) 250 | (polyline 251 | (pts 252 | (xy 2.286 -2.54) 253 | (xy 1.27 -3.556) 254 | (xy 1.27 -3.048) 255 | ) 256 | (stroke (width 0) (type default) (color 0 0 0 0)) 257 | (fill (type none)) 258 | ) 259 | (polyline 260 | (pts 261 | (xy 2.286 -1.524) 262 | (xy 1.27 -2.54) 263 | (xy 1.27 -2.032) 264 | ) 265 | (stroke (width 0) (type default) (color 0 0 0 0)) 266 | (fill (type none)) 267 | ) 268 | (polyline 269 | (pts 270 | (xy 3.683 -1.016) 271 | (xy 3.683 -3.556) 272 | (xy 3.683 -4.064) 273 | ) 274 | (stroke (width 0) (type default) (color 0 0 0 0)) 275 | (fill (type none)) 276 | ) 277 | (polyline 278 | (pts 279 | (xy 4.699 -1.524) 280 | (xy 2.667 -1.524) 281 | (xy 3.683 -3.556) 282 | (xy 4.699 -1.524) 283 | ) 284 | (stroke (width 0) (type default) (color 0 0 0 0)) 285 | (fill (type none)) 286 | ) 287 | (rectangle (start 5.08 5.08) (end -5.08 -5.08) 288 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 289 | (fill (type background)) 290 | ) 291 | ) 292 | (symbol "SK6812MINI-E_1_1" 293 | (pin power_in line (at 0 7.62 270) (length 2.54) 294 | (name "VDD" (effects (font (size 1.27 1.27)))) 295 | (number "1" (effects (font (size 1.27 1.27)))) 296 | ) 297 | (pin output line (at 7.62 0 180) (length 2.54) 298 | (name "DOUT" (effects (font (size 1.27 1.27)))) 299 | (number "2" (effects (font (size 1.27 1.27)))) 300 | ) 301 | (pin power_in line (at 0 -7.62 90) (length 2.54) 302 | (name "VSS" (effects (font (size 1.27 1.27)))) 303 | (number "3" (effects (font (size 1.27 1.27)))) 304 | ) 305 | (pin input line (at -7.62 0 0) (length 2.54) 306 | (name "DIN" (effects (font (size 1.27 1.27)))) 307 | (number "4" (effects (font (size 1.27 1.27)))) 308 | ) 309 | ) 310 | ) 311 | (symbol "chocolad:SK6812MINI-kbd" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 312 | (property "Reference" "L" (id 0) (at 0 0 0) 313 | (effects (font (size 1.2954 1.2954))) 314 | ) 315 | (property "Value" "SK6812MINI-kbd" (id 1) (at 0 -1.27 0) 316 | (effects (font (size 0.4064 0.4064))) 317 | ) 318 | (property "Footprint" "" (id 2) (at 0 0 0) 319 | (effects (font (size 1.524 1.524)) hide) 320 | ) 321 | (property "Datasheet" "" (id 3) (at 0 0 0) 322 | (effects (font (size 1.524 1.524)) hide) 323 | ) 324 | (symbol "SK6812MINI-kbd_0_1" 325 | (rectangle (start -3.81 3.81) (end 3.81 -3.81) 326 | (stroke (width 0) (type default) (color 0 0 0 0)) 327 | (fill (type none)) 328 | ) 329 | ) 330 | (symbol "SK6812MINI-kbd_1_1" 331 | (pin output line (at -5.08 2.54 0) (length 1.1938) 332 | (name "DOUT" (effects (font (size 0.7112 0.7112)))) 333 | (number "1" (effects (font (size 0.7112 0.7112)))) 334 | ) 335 | (pin power_in line (at -5.08 -2.54 0) (length 1.1938) 336 | (name "VSS" (effects (font (size 0.7112 0.7112)))) 337 | (number "2" (effects (font (size 0.7112 0.7112)))) 338 | ) 339 | (pin input line (at 5.08 -2.54 180) (length 1.1938) 340 | (name "DIN" (effects (font (size 0.7112 0.7112)))) 341 | (number "3" (effects (font (size 0.7112 0.7112)))) 342 | ) 343 | (pin power_in line (at 5.08 2.54 180) (length 1.1938) 344 | (name "VDD" (effects (font (size 0.7112 0.7112)))) 345 | (number "4" (effects (font (size 0.7112 0.7112)))) 346 | ) 347 | ) 348 | ) 349 | (symbol "chocolad:SW_PUSH-kbd" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 350 | (property "Reference" "SW" (id 0) (at 3.81 2.794 0) 351 | (effects (font (size 1.27 1.27))) 352 | ) 353 | (property "Value" "SW_PUSH-kbd" (id 1) (at 0 -2.032 0) 354 | (effects (font (size 1.27 1.27))) 355 | ) 356 | (property "Footprint" "" (id 2) (at 0 0 0) 357 | (effects (font (size 1.27 1.27))) 358 | ) 359 | (property "Datasheet" "" (id 3) (at 0 0 0) 360 | (effects (font (size 1.27 1.27))) 361 | ) 362 | (symbol "SW_PUSH-kbd_0_1" 363 | (rectangle (start -4.318 1.27) (end 4.318 1.524) 364 | (stroke (width 0) (type default) (color 0 0 0 0)) 365 | (fill (type none)) 366 | ) 367 | (polyline 368 | (pts 369 | (xy -1.016 1.524) 370 | (xy -0.762 2.286) 371 | (xy 0.762 2.286) 372 | (xy 1.016 1.524) 373 | ) 374 | (stroke (width 0) (type default) (color 0 0 0 0)) 375 | (fill (type none)) 376 | ) 377 | (pin passive inverted (at -7.62 0 0) (length 5.08) 378 | (name "1" (effects (font (size 1.27 1.27)))) 379 | (number "1" (effects (font (size 1.27 1.27)))) 380 | ) 381 | (pin passive inverted (at 7.62 0 180) (length 5.08) 382 | (name "2" (effects (font (size 1.27 1.27)))) 383 | (number "2" (effects (font (size 1.27 1.27)))) 384 | ) 385 | ) 386 | ) 387 | ) 388 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Battery_pads.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Battery_pads" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61A25FE8) 4 | (property "Sheetfile" "chocolad.kicad_sch") 5 | (property "Sheetname" "") 6 | (fp_text reference "BT1" (at 0 0.5 180) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp c7e14234-8f69-4ed2-b914-032b5c215a32) 9 | ) 10 | (fp_text value "Battery_Cell" (at 0 -0.5 180) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp c55dd9e9-196a-454a-bd2c-3ffef9d3bd46) 13 | ) 14 | (fp_text user "Battery" (at 0 3 180) (layer "B.SilkS") 15 | (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) 16 | (tstamp 11c058d0-81de-4708-b04e-cae4b395b4f8) 17 | ) 18 | (fp_text user "BT01" (at 0 0.5 180) (layer "B.SilkS") hide 19 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 20 | (tstamp 295fff50-0fc8-4132-a1d3-d4b1c031ae59) 21 | ) 22 | (fp_text user "-ve" (at 1.1 1.757 180) (layer "B.SilkS") 23 | (effects (font (size 0.6 0.6) (thickness 0.08)) (justify mirror)) 24 | (tstamp 7041920c-99a4-4d0d-938c-091dd09c7c68) 25 | ) 26 | (fp_text user "+ve" (at -1.1 1.757 180) (layer "B.SilkS") 27 | (effects (font (size 0.6 0.6) (thickness 0.08)) (justify mirror)) 28 | (tstamp b7a6aac4-54c9-44bf-8d2e-e476f9ac263a) 29 | ) 30 | (fp_text user "(-)" (at 1.1 2.1 90) (layer "F.SilkS") hide 31 | (effects (font (size 0.8 0.8) (thickness 0.1))) 32 | (tstamp 12919007-aeb1-4608-a149-5353ffa2faec) 33 | ) 34 | (fp_text user "(+)" (at -1.1 2.1 90) (layer "F.SilkS") hide 35 | (effects (font (size 0.8 0.8) (thickness 0.1))) 36 | (tstamp 40993f3c-da9b-45f4-b1f8-20ec2278d327) 37 | ) 38 | (fp_text user "Battery" (at 0 3 180) (layer "F.SilkS") 39 | (effects (font (size 0.8 0.8) (thickness 0.1))) 40 | (tstamp 63fd5f63-6564-457a-b14b-00b8861065eb) 41 | ) 42 | (fp_text user "-ve" (at 1.1 1.757 180) (layer "F.SilkS") 43 | (effects (font (size 0.6 0.6) (thickness 0.08))) 44 | (tstamp b7c0da7b-7c85-4651-85c5-22caf15fc674) 45 | ) 46 | (fp_text user "+ve" (at -1.1 1.757 180) (layer "F.SilkS") 47 | (effects (font (size 0.6 0.6) (thickness 0.08))) 48 | (tstamp f11a0b25-2d15-4844-970f-25c2be89224c) 49 | ) 50 | (fp_text user "Battery_Cell" (at 0 -0.5 180) (layer "B.Fab") 51 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 52 | (tstamp 6463227b-9e87-4e56-a410-c863a1737171) 53 | ) 54 | (fp_poly (pts 55 | (xy -1.8 -1) 56 | (xy -1.8 1) 57 | (xy -0.4 1) 58 | (xy -0.4 -1) 59 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 3d105f27-4790-4be2-bd2b-5e4ff1fafa6d)) 60 | (fp_poly (pts 61 | (xy 0.4 -1) 62 | (xy 0.4 1) 63 | (xy 1.8 1) 64 | (xy 1.8 -1) 65 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp e1e58e70-9189-4c50-9f3d-6cf848bab649)) 66 | (fp_poly (pts 67 | (xy 1.8 -1) 68 | (xy 1.8 1) 69 | (xy 0.4 1) 70 | (xy 0.4 -1) 71 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 194c5cd4-850a-4a2c-ae64-a2e363890d96)) 72 | (fp_poly (pts 73 | (xy -0.401442 -1) 74 | (xy -0.401442 1) 75 | (xy -1.801442 1) 76 | (xy -1.801442 -1) 77 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp c08ee527-bc7c-468a-8e98-711a6a7745bf)) 78 | (pad "1" thru_hole circle (at -1.1004 -1.3416) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 5c91ea08-7837-4866-aedc-fc6099d37f14)) 79 | (pad "1" smd custom (at -1.1 0) (size 1.5 2.1) (layers "B.Cu") 80 | (options (clearance outline) (anchor rect)) 81 | (primitives 82 | (gr_poly (pts 83 | (xy 0.176556 -0.7618) 84 | (xy -0.179044 -0.7618) 85 | (xy -0.179044 -1.335) 86 | (xy 0.176556 -1.335) 87 | ) (width 0.1) (fill yes)) 88 | ) (tstamp baa9a9d9-dfa7-4bdd-94de-2f8ceef5b019)) 89 | (pad "1" smd custom (at -1.1 0 180) (size 1.5 2.1) (layers "F.Cu") 90 | (options (clearance outline) (anchor rect)) 91 | (primitives 92 | (gr_poly (pts 93 | (xy 0.179 1.3352) 94 | (xy -0.1766 1.3352) 95 | (xy -0.1766 0.762) 96 | (xy 0.179 0.762) 97 | ) (width 0.1) (fill yes)) 98 | ) (tstamp d350f891-7644-4c4e-80f5-20ae02817759)) 99 | (pad "2" smd custom (at 1.1 0 180) (size 1.5 2.1) (layers "F.Cu") 100 | (options (clearance outline) (anchor rect)) 101 | (primitives 102 | (gr_poly (pts 103 | (xy 0.1786 1.3352) 104 | (xy -0.177 1.3352) 105 | (xy -0.177 0.762) 106 | (xy 0.1786 0.762) 107 | ) (width 0.1) (fill yes)) 108 | ) (tstamp 06d328e3-4a34-4130-8712-8af0da2e844a)) 109 | (pad "2" thru_hole circle (at 1.1 -1.3416) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 73f198b4-71bd-4937-a5cf-2bc210b80a61)) 110 | (pad "2" smd custom (at 1.1 0) (size 1.5 2.1) (layers "B.Cu") 111 | (options (clearance outline) (anchor rect)) 112 | (primitives 113 | (gr_poly (pts 114 | (xy 0.1766 -0.7618) 115 | (xy -0.179 -0.7618) 116 | (xy -0.179 -1.335) 117 | (xy 0.1766 -1.335) 118 | ) (width 0.1) (fill yes)) 119 | ) (tstamp db892c41-569d-42e1-a645-c40565889acf)) 120 | ) 121 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Choc.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Choc" (version 20211014) (generator pcbnew) (layer "F.Cu") 2 | (tedit 618D2143) 3 | (descr "Kailh \"Choc\" PG1350 keyswitch") 4 | (tags "kailh,choc") 5 | (property "Sheetfile" "chocolad.kicad_sch") 6 | (property "Sheetname" "") 7 | (attr through_hole) 8 | (fp_text reference "SW14" (at 0 3) (layer "F.SilkS") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 8243bd51-1cf1-4fb5-bc91-a200863dd3e5) 11 | ) 12 | (fp_text value "SW_PUSH" (at 0 -5.5) (layer "Cmts.User") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp a454d3a1-99a7-43ef-9069-79620f65667a) 15 | ) 16 | (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.12) (tstamp 099e89f4-f8ba-443a-9297-7c8181e3c49c)) 17 | (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.12) (tstamp 444bf919-a4bf-438f-a8c9-73bfd95c0e81)) 18 | (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.12) (tstamp de2d6066-9219-410a-a6b3-37cce5e8a8c9)) 19 | (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.12) (tstamp f6f43b50-2097-419f-93ba-c01090d3ca34)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp 7b5027f4-dc26-41b1-a3b2-e9cf2dde7d00)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp 7f822d26-1703-4cfc-9c37-0065bd47ee82)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp 9f4cbed8-0745-46b1-b6e5-c95515cedb0f)) 23 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp d11f0d8e-2ca6-4b62-af3a-e64b48e768b9)) 24 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 2a9b0c27-5b02-4fd4-90fa-8cf78f4fa10f)) 25 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 64861f75-b912-4c00-9dfc-1d28a13032cb)) 26 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask) (tstamp f6599697-3155-4831-bb1d-50b9189bd9cb)) 27 | (pad "1" thru_hole oval (at 5.1 3.9) (size 2.5 2) (drill oval 1.4 1) (layers *.Cu "F.Mask") (tstamp 17b06b80-ccac-4f70-b0ef-88582f50322c)) 28 | (pad "1" thru_hole oval (at -5.1 3.9) (size 2.5 2) (drill oval 1.4 1) (layers *.Cu "B.Mask") (tstamp 5d0b7a45-ab44-473a-8e78-03807eb08eec)) 29 | (pad "2" thru_hole oval (at 0 5.9) (size 2.5 2) (drill oval 1.4 1) (layers *.Cu *.Mask) (tstamp a929504d-5435-4c85-894f-11be4b1b20b5)) 30 | ) 31 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Choc_cutout.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Choc_cutout" (version 20211014) (generator pcbnew) (layer "F.Cu") 2 | (tedit 6080190D) 3 | (descr "Kailh \"Choc\" PG1350 keyswitch") 4 | (tags "kailh,choc") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at 0 1.27) (layer "Dwgs.User") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 373c5e4c-fa86-4fe1-9ec7-9ed586427f47) 9 | ) 10 | (fp_text value "Choc cutout" (at 0 -0.508) (layer "Cmts.User") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 46829d15-35a5-4980-8b3e-b56cbbf6992d) 13 | ) 14 | (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.12) (tstamp 69b890b5-6d9e-4533-8979-fce018225ad1)) 15 | (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.12) (tstamp a3523860-65c1-4094-ba71-54565437bf76)) 16 | (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.12) (tstamp dd4f1bc8-6971-4eea-94af-cace8806ed1a)) 17 | (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.12) (tstamp e0fa64a0-ec63-418c-b3a0-46fd94a0469d)) 18 | (fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp 05d0d5a2-bc87-484c-b4ab-8736d3c8096d)) 19 | (fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.15) (tstamp 5ea2d74f-7151-43ca-8206-4d5a621c7836)) 20 | (fp_line (start -7 7) (end -7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp bea50540-462a-46dd-83b3-4283252beb7c)) 21 | (fp_line (start 7 7) (end 7 -7) (layer "Edge.Cuts") (width 0.15) (tstamp c4bf43b4-dbe4-4278-a645-3725070e5f7e)) 22 | ) 23 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/D3_SMD.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "D3_SMD" (version 20211014) (generator pcbnew) (layer "F.Cu") 2 | (tedit 60C12A91) 3 | (descr "Resitance 3 pas") 4 | (tags "R") 5 | (autoplace_cost180 10) 6 | (fp_text reference "REF**" (at 0 1.397) (layer "F.Fab") hide 7 | (effects (font (size 0.5 0.5) (thickness 0.125))) 8 | (tstamp ca9ec976-5830-4609-8f45-fb25329deee4) 9 | ) 10 | (fp_text value "SMD Diode SOD-123" (at 0 -1.397) (layer "F.Fab") hide 11 | (effects (font (size 0.5 0.5) (thickness 0.125))) 12 | (tstamp cf7aa251-99f4-4638-b2c6-f03b077b364d) 13 | ) 14 | (fp_line (start -0.85 -0.75) (end -2.7 -0.75) (layer "B.SilkS") (width 0.15) (tstamp 1217f612-977d-4316-bf12-e568adeacb07)) 15 | (fp_line (start 0.5 -0.5) (end -0.4 0) (layer "B.SilkS") (width 0.15) (tstamp 5dd2f199-ea65-4ae0-a7b5-ed424091f961)) 16 | (fp_line (start -0.4 0) (end 0.5 0.5) (layer "B.SilkS") (width 0.15) (tstamp 7ae36b7a-2144-420f-82cf-723280255cbc)) 17 | (fp_line (start -2.7 -0.75) (end -2.7 0.75) (layer "B.SilkS") (width 0.15) (tstamp 7e57a31d-cf68-4ac4-a328-7da0a869ad3d)) 18 | (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer "B.SilkS") (width 0.15) (tstamp 8506c1d3-8d92-42e7-b885-c6b2a8d3f02b)) 19 | (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer "B.SilkS") (width 0.15) (tstamp adbb46c2-0257-4e3e-88ec-0b100cd7c1a3)) 20 | (fp_line (start -0.85 -0.75) (end -0.85 0.75) (layer "B.SilkS") (width 0.15) (tstamp c3098ff4-3e10-4b37-b487-a126c88ef4ac)) 21 | (fp_line (start -2.7 0.75) (end -0.85 0.75) (layer "B.SilkS") (width 0.15) (tstamp e8a750e9-1219-4caa-98e8-c29c9058b2a6)) 22 | (fp_line (start -0.85 -0.75) (end -2.7 -0.75) (layer "F.SilkS") (width 0.15) (tstamp 064060f2-7e20-49d7-aaf7-54576ebec6d8)) 23 | (fp_line (start 0.5 -0.5) (end 0.5 0.5) (layer "F.SilkS") (width 0.15) (tstamp 14fb0f5e-896b-4bfa-8d03-88f0ca1088d5)) 24 | (fp_line (start -0.4 0) (end 0.5 -0.5) (layer "F.SilkS") (width 0.15) (tstamp 6e6031e6-4623-451e-a675-d23a19db5a0b)) 25 | (fp_line (start -2.7 0.75) (end -0.85 0.75) (layer "F.SilkS") (width 0.15) (tstamp 7f781bd8-05c5-4b40-a1f1-3ed9d707fd8a)) 26 | (fp_line (start -0.5 -0.5) (end -0.5 0.5) (layer "F.SilkS") (width 0.15) (tstamp 8bc799c4-73b9-4dff-a712-12f4e6fc477d)) 27 | (fp_line (start -0.85 -0.75) (end -0.85 0.75) (layer "F.SilkS") (width 0.15) (tstamp 9a41e5fb-7dd1-4912-a099-d264558640c5)) 28 | (fp_line (start 0.5 0.5) (end -0.4 0) (layer "F.SilkS") (width 0.15) (tstamp c684abf7-ca61-45a2-8dcb-5795bd88cdf5)) 29 | (fp_line (start -2.7 -0.75) (end -2.7 0.75) (layer "F.SilkS") (width 0.15) (tstamp ce22e3d4-5420-4dd8-80d2-05c1a676eb77)) 30 | (fp_poly (pts 31 | (xy -2.375 -0.425) 32 | (xy -1.175 -0.425) 33 | (xy -1.175 0.425) 34 | (xy -2.375 0.425) 35 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 9dd18927-1e06-422b-a2a9-be65ced1ef21)) 36 | (fp_poly (pts 37 | (xy 1.175 -0.425) 38 | (xy 2.375 -0.425) 39 | (xy 2.375 0.425) 40 | (xy 1.175 0.425) 41 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp f7a6285c-6b04-4425-bf52-1ad74a579953)) 42 | (fp_poly (pts 43 | (xy -2.375 -0.425) 44 | (xy -1.175 -0.425) 45 | (xy -1.175 0.425) 46 | (xy -2.375 0.425) 47 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 5ebc8210-44be-49d8-9da6-4212344d5d0c)) 48 | (fp_poly (pts 49 | (xy 1.175 -0.425) 50 | (xy 2.375 -0.425) 51 | (xy 2.375 0.425) 52 | (xy 1.175 0.425) 53 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp da70dd26-5889-41d9-a819-8a9ef4b90114)) 54 | (pad "1" smd custom (at -1.775 0) (size 1.3 0.95) (layers "B.Cu") 55 | (options (clearance outline) (anchor rect)) 56 | (primitives 57 | (gr_poly (pts 58 | (xy 1.094 0.177) 59 | (xy 0.5208 0.177) 60 | (xy 0.5208 -0.1786) 61 | (xy 1.094 -0.1786) 62 | ) (width 0.1) (fill yes)) 63 | ) (tstamp 2bb70190-da38-423d-9d60-5c5dc1e3b2aa)) 64 | (pad "1" thru_hole circle (at -0.6746 0 270) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 864da832-746e-4dd4-9511-b25cb8a6782a)) 65 | (pad "1" smd custom (at -1.775 0) (size 1.3 0.95) (layers "F.Cu") 66 | (options (clearance outline) (anchor rect)) 67 | (primitives 68 | (gr_poly (pts 69 | (xy 1.0942 0.1774) 70 | (xy 0.521 0.1774) 71 | (xy 0.521 -0.1782) 72 | (xy 1.0942 -0.1782) 73 | ) (width 0.1) (fill yes)) 74 | ) (tstamp a73dc9e4-eb68-42cb-bedb-e321784546ba)) 75 | (pad "2" smd custom (at 1.775 0) (size 1.3 0.95) (layers "B.Cu") 76 | (options (clearance outline) (anchor rect)) 77 | (primitives 78 | (gr_poly (pts 79 | (xy -0.5208 0.179) 80 | (xy -1.094 0.179) 81 | (xy -1.094 -0.1766) 82 | (xy -0.5208 -0.1766) 83 | ) (width 0.1) (fill yes)) 84 | ) (tstamp 60efe5c0-cda2-4d67-8fa6-3373113bc952)) 85 | (pad "2" smd custom (at 1.775 0) (size 1.3 0.95) (layers "F.Cu") 86 | (options (clearance outline) (anchor rect)) 87 | (primitives 88 | (gr_poly (pts 89 | (xy -0.521 0.1786) 90 | (xy -1.0942 0.1786) 91 | (xy -1.0942 -0.177) 92 | (xy -0.521 -0.177) 93 | ) (width 0.1) (fill yes)) 94 | ) (tstamp b7e5542c-c824-4700-b482-9fc548a2d8a9)) 95 | (pad "2" thru_hole circle (at 0.6746 0.0004 90) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp dafac777-1616-4231-b65c-841bc2243a43)) 96 | (model "Diodes_SMD.3dshapes/SMB_Handsoldering.wrl" 97 | (offset (xyz 0 0 0)) 98 | (scale (xyz 0.22 0.15 0.15)) 99 | (rotate (xyz 0 0 180)) 100 | ) 101 | ) 102 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Jumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Jumper" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61EAE9EA) 4 | (descr "SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open") 5 | (tags "solder jumper open") 6 | (property "Sheetfile" "chocolad.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr exclude_from_pos_files) 9 | (fp_text reference "JP2" (at 0 -1.8 180) (layer "F.SilkS") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp dc241a4f-4a55-4e52-9b5e-2ab04fca978e) 12 | ) 13 | (fp_text value "LED bypass" (at 0 1.9 180) (layer "F.Fab") hide 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 065a4429-f8c5-436e-8eee-9bb327dcc1de) 16 | ) 17 | (fp_text user "bypass" (at 0.503063 2.497063 90 unlocked) (layer "B.SilkS") 18 | (effects (font (size 0.6 0.6) (thickness 0.08)) (justify mirror)) 19 | (tstamp 4860b7ca-5462-43f4-a38e-eb1a17b607b0) 20 | ) 21 | (fp_text user "LED16" (at -0.480937 2.497063 90 unlocked) (layer "B.SilkS") 22 | (effects (font (size 0.6 0.6) (thickness 0.08)) (justify mirror)) 23 | (tstamp 92a2e3c0-e206-4adf-bb3d-cf2cacf27f2e) 24 | ) 25 | (fp_text user "bypass" (at 0.503063 2.497063 90 unlocked) (layer "F.SilkS") 26 | (effects (font (size 0.6 0.6) (thickness 0.08))) 27 | (tstamp 613d5360-951e-4e7b-9e1d-cf1d7792e11c) 28 | ) 29 | (fp_text user "LED16" (at -0.480937 2.497063 90 unlocked) (layer "F.SilkS") 30 | (effects (font (size 0.6 0.6) (thickness 0.08))) 31 | (tstamp 9a4e5762-ed1c-4d5b-9017-7b401f7ec7a6) 32 | ) 33 | (fp_poly (pts 34 | (xy -0.329 -0.508) 35 | (xy -0.329 0.508) 36 | (xy 0.687 0.508) 37 | (xy 0.687 -0.508) 38 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 86a6874e-53f7-416b-9243-882fce4f0181)) 39 | (fp_poly (pts 40 | (xy -0.329 0.508) 41 | (xy -0.329 -0.508) 42 | (xy 0.687 -0.508) 43 | (xy 0.687 0.508) 44 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 99b67c4b-8d1c-4052-b2db-28cfef12faf7)) 45 | (pad "1" thru_hole circle (at 1.2 0 90) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 685bf253-7e51-40ec-8d43-57d69d12e5e2)) 46 | (pad "1" smd custom (at 0.433 0 270) (size 0.1 0.1) (layers "B.Cu" "B.Mask") 47 | (zone_connect 0) 48 | (options (clearance outline) (anchor rect)) 49 | (primitives 50 | (gr_poly (pts 51 | (xy 0.6 -0.2) 52 | (xy 0 0.4) 53 | (xy -0.6 -0.2) 54 | (xy -0.6 -0.4) 55 | (xy 0.6 -0.4) 56 | ) (width 0) (fill yes)) 57 | ) (tstamp ed1a5791-066a-41fc-93f9-84cc9e3ab3d5)) 58 | (pad "1" smd custom (at 0.433 0 270) (size 0.1 0.1) (layers "F.Cu" "F.Mask") 59 | (zone_connect 0) 60 | (options (clearance outline) (anchor rect)) 61 | (primitives 62 | (gr_poly (pts 63 | (xy 0.6 -0.2) 64 | (xy 0 0.4) 65 | (xy -0.6 -0.2) 66 | (xy -0.6 -0.4) 67 | (xy 0.6 -0.4) 68 | ) (width 0) (fill yes)) 69 | ) (tstamp fd0daead-056b-49b0-b136-e76d44737a4c)) 70 | (pad "2" smd custom (at -0.583 0 270) (size 1.2 0.5) (layers "F.Cu" "F.Mask") 71 | (zone_connect 0) 72 | (options (clearance outline) (anchor rect)) 73 | (primitives 74 | (gr_poly (pts 75 | (xy 0.6 0) 76 | (xy -0.6 0) 77 | (xy -0.6 -1) 78 | (xy 0 -0.4) 79 | (xy 0.6 -1) 80 | ) (width 0) (fill yes)) 81 | ) (tstamp 6f0c5ee5-513f-4f11-a16e-82eaa0a4cc2e)) 82 | (pad "2" smd custom (at -0.583 0 270) (size 1.2 0.5) (layers "B.Cu" "B.Mask") 83 | (zone_connect 0) 84 | (options (clearance outline) (anchor rect)) 85 | (primitives 86 | (gr_poly (pts 87 | (xy 0.6 0) 88 | (xy -0.6 0) 89 | (xy -0.6 -1) 90 | (xy 0 -0.4) 91 | (xy 0.6 -1) 92 | ) (width 0) (fill yes)) 93 | ) (tstamp 818de9ea-7fa1-4529-aa2e-1d629501d948)) 94 | (pad "2" thru_hole circle (at -1.2 0 90) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp b355f178-f675-40a2-aecb-53f0379cc7b1)) 95 | ) 96 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/M2_double_hole_4mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M2_double_hole_4mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61755971) 4 | (descr "Mounting Hole 2.2mm, no annular, M2") 5 | (tags "mounting hole 2.2mm no annular m2") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "H1" (at -0.95 -0.55) (layer "F.Fab") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp eec362bb-bf42-4077-9c1d-e4fc7df8fa92) 10 | ) 11 | (fp_text value "M2 Hole" (at 0 0.55) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 359cbb30-7237-49b6-842a-b3aa8d503be3) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 00acac7c-29b3-40c0-a0cf-1c2da39d9ba7) 18 | ) 19 | (pad "" thru_hole circle (at 0 0) (size 4.2 4.2) (drill 3.8) (layers *.Cu *.Mask) (tstamp 88ea289b-ba92-49bf-93fc-9c7189f7ac27)) 20 | (pad "" thru_hole circle (at 0 2.1) (size 4 4) (drill 2.2) (layers *.Cu *.Mask) (tstamp afb43903-35e9-4979-b900-1894511bea86)) 21 | ) 22 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/M2_hole_3.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M2_hole_3.5mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61A249BC) 4 | (descr "Mounting Hole 2.2mm, no annular, M2") 5 | (tags "mounting hole 2.2mm no annular m2") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "Ref**" (at -0.95 -0.55) (layer "F.Fab") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp efa23eba-2daa-4eaa-a938-a6a302db041e) 10 | ) 11 | (fp_text value "Val**" (at 0 0.55) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 104bcd73-742e-4c1f-9bf7-0f64c646c2b1) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 0ca6e8a4-7a1c-42c2-800f-33836ed5bd36) 18 | ) 19 | (pad "" thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask) (tstamp 8fbda080-2274-46f6-95b4-bbf3431863ad)) 20 | ) 21 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/OLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "OLED" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 618E3D54) 4 | (descr "Connecteur 6 pins") 5 | (tags "CONN DEV") 6 | (property "Sheetfile" "chocolad.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr through_hole) 9 | (fp_text reference "O1" (at 3.7 -2) (layer "F.SilkS") hide 10 | (effects (font (size 0.8128 0.8128) (thickness 0.15))) 11 | (tstamp 5c3226e9-7bad-4bca-b51c-5a34083e9fb1) 12 | ) 13 | (fp_text value "OLED" (at 3.82 -3.96) (layer "F.SilkS") 14 | (effects (font (size 0.8 0.8) (thickness 0.1))) 15 | (tstamp e6ea02ba-a9aa-425e-aa11-c8c8f79d7a95) 16 | ) 17 | (fp_text user "OLED" (at 3.82 -3.96 unlocked) (layer "B.SilkS") 18 | (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) 19 | (tstamp 27677dd4-8775-406f-b286-ab078d7f612f) 20 | ) 21 | (fp_line (start 8.89 -1.15) (end 8.89 1.15) (layer "B.SilkS") (width 0.15) (tstamp 23c7e4f2-40f5-4840-8d08-1acb173866b4)) 22 | (fp_line (start -1.27 1.15) (end -1.27 -1.15) (layer "B.SilkS") (width 0.15) (tstamp 8ba612fe-c7cf-4c60-853b-1c1b31b9b885)) 23 | (fp_line (start -1.27 -1.15) (end 8.89 -1.15) (layer "B.SilkS") (width 0.15) (tstamp f75e7a61-ab39-42c7-b1d2-8fa776ed27d2)) 24 | (fp_line (start 8.89 1.15) (end -1.27 1.15) (layer "B.SilkS") (width 0.15) (tstamp ff0a2a98-bc67-4def-8c87-eb0d64e2d070)) 25 | (fp_line (start -1.27 1.15) (end 8.89 1.15) (layer "F.SilkS") (width 0.15) (tstamp 294ee031-8eaf-4cf8-90b3-ca0c458cba56)) 26 | (fp_line (start -1.27 -1.15) (end 8.89 -1.15) (layer "F.SilkS") (width 0.15) (tstamp 2e5b47bc-926e-40db-9844-f11ae3b7d639)) 27 | (fp_line (start -1.27 1.15) (end -1.27 -1.15) (layer "F.SilkS") (width 0.15) (tstamp 6b66a4fe-82c2-484e-b2b0-47e7ab549c52)) 28 | (fp_line (start 8.89 -1.15) (end 8.89 1.15) (layer "F.SilkS") (width 0.15) (tstamp 79eef85a-a019-42d1-b828-f223999ed8a4)) 29 | (fp_poly (pts 30 | (xy 7.112 -2.42) 31 | (xy 8.128 -2.42) 32 | (xy 8.128 -1.404) 33 | (xy 7.112 -1.404) 34 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 3c5695fa-3547-48c0-9df8-1c787a765022)) 35 | (fp_poly (pts 36 | (xy 2.032 -2.42) 37 | (xy 3.048 -2.42) 38 | (xy 3.048 -1.404) 39 | (xy 2.032 -1.404) 40 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 92728302-d59d-4ca2-991e-e48097d3a27b)) 41 | (fp_poly (pts 42 | (xy 4.572 -2.42) 43 | (xy 5.588 -2.42) 44 | (xy 5.588 -1.404) 45 | (xy 4.572 -1.404) 46 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp a65b6247-504a-4d90-80f2-b149657af60c)) 47 | (fp_poly (pts 48 | (xy -0.508 -2.42) 49 | (xy 0.508 -2.42) 50 | (xy 0.508 -1.404) 51 | (xy -0.508 -1.404) 52 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp e9a2a210-8089-4543-86d3-d009227ee36f)) 53 | (fp_poly (pts 54 | (xy 2.032 -2.42) 55 | (xy 3.048 -2.42) 56 | (xy 3.048 -1.404) 57 | (xy 2.032 -1.404) 58 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 1df1b410-3b8c-4a1f-9326-536399ff739e)) 59 | (fp_poly (pts 60 | (xy -0.508 -2.42) 61 | (xy 0.508 -2.42) 62 | (xy 0.508 -1.404) 63 | (xy -0.508 -1.404) 64 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 64f6e499-5523-4042-8f54-f5944108a7c0)) 65 | (fp_poly (pts 66 | (xy 4.572 -2.42) 67 | (xy 5.588 -2.42) 68 | (xy 5.588 -1.404) 69 | (xy 4.572 -1.404) 70 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 8d55b923-6d26-4d82-8e9a-5a2e8f572279)) 71 | (fp_poly (pts 72 | (xy 7.112 -2.42) 73 | (xy 8.128 -2.42) 74 | (xy 8.128 -1.404) 75 | (xy 7.112 -1.404) 76 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp e26edb5e-b2f0-42a0-92d8-b5ef8f51ff40)) 77 | (pad "" thru_hole circle (at 5.08 0) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask) (tstamp 0632debb-924b-47c7-88a0-ad38de196408)) 78 | (pad "" smd custom (at 2.54 -1.658 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask") 79 | (zone_connect 0) 80 | (options (clearance outline) (anchor rect)) 81 | (primitives 82 | (gr_poly (pts 83 | (xy 0.6 -0.2) 84 | (xy 0 0.4) 85 | (xy -0.6 -0.2) 86 | (xy -0.6 -0.4) 87 | (xy 0.6 -0.4) 88 | ) (width 0) (fill yes)) 89 | ) (tstamp 262d246a-3568-47c7-933b-1cd3e64b55f6)) 90 | (pad "" smd custom (at 0 -1.15 180) (size 0.25 1) (layers "F.Cu") 91 | (zone_connect 0) 92 | (options (clearance outline) (anchor rect)) 93 | (primitives 94 | ) (tstamp 2f8c8f9d-10c2-46cd-ad08-05fba6e1e6d9)) 95 | (pad "" thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask) (tstamp 3656d7be-4996-4f8b-83cb-0af5c180502d)) 96 | (pad "" smd custom (at 2.54 -1.15 180) (size 0.25 1) (layers "F.Cu") 97 | (zone_connect 0) 98 | (options (clearance outline) (anchor rect)) 99 | (primitives 100 | ) (tstamp 44e57fbc-4b2f-44a8-ac76-6963d6d9886c)) 101 | (pad "" smd custom (at 5.08 -1.658 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask") 102 | (zone_connect 0) 103 | (options (clearance outline) (anchor rect)) 104 | (primitives 105 | (gr_poly (pts 106 | (xy 0.6 -0.2) 107 | (xy 0 0.4) 108 | (xy -0.6 -0.2) 109 | (xy -0.6 -0.4) 110 | (xy 0.6 -0.4) 111 | ) (width 0) (fill yes)) 112 | ) (tstamp 4bcf2fe0-0e19-4a32-a842-e634f241150c)) 113 | (pad "" thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask) (tstamp 63359286-beaf-4c54-b415-0bbfefb3f9c6)) 114 | (pad "" smd custom (at 0 -1.658 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask") 115 | (zone_connect 0) 116 | (options (clearance outline) (anchor rect)) 117 | (primitives 118 | (gr_poly (pts 119 | (xy 0.6 -0.2) 120 | (xy 0 0.4) 121 | (xy -0.6 -0.2) 122 | (xy -0.6 -0.4) 123 | (xy 0.6 -0.4) 124 | ) (width 0) (fill yes)) 125 | ) (tstamp 6821e406-9c56-4b9d-9be2-2662789855a8)) 126 | (pad "" smd custom (at 0 -1.15 180) (size 0.25 1) (layers "B.Cu") 127 | (zone_connect 0) 128 | (options (clearance outline) (anchor rect)) 129 | (primitives 130 | ) (tstamp 6b7584cc-3799-4a89-8038-ca2ac301aaec)) 131 | (pad "" smd custom (at 2.54 -1.658 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask") 132 | (zone_connect 0) 133 | (options (clearance outline) (anchor rect)) 134 | (primitives 135 | (gr_poly (pts 136 | (xy 0.6 -0.2) 137 | (xy 0 0.4) 138 | (xy -0.6 -0.2) 139 | (xy -0.6 -0.4) 140 | (xy 0.6 -0.4) 141 | ) (width 0) (fill yes)) 142 | ) (tstamp 72c68ce1-de2f-4610-adad-51a6d09253a2)) 143 | (pad "" thru_hole circle (at 2.54 0) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask) (tstamp 878c18f5-3164-4602-a59e-dbe2634031e5)) 144 | (pad "" smd custom (at 7.62 -1.15 180) (size 0.25 1) (layers "B.Cu") 145 | (zone_connect 0) 146 | (options (clearance outline) (anchor rect)) 147 | (primitives 148 | ) (tstamp 976c9ba6-a413-4b99-894e-8441516220e8)) 149 | (pad "" smd custom (at 5.08 -1.15 180) (size 0.25 1) (layers "B.Cu") 150 | (zone_connect 0) 151 | (options (clearance outline) (anchor rect)) 152 | (primitives 153 | ) (tstamp 97b729b0-0ed3-4238-aad8-5c52cebaff98)) 154 | (pad "" smd custom (at 7.62 -1.658 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask") 155 | (zone_connect 0) 156 | (options (clearance outline) (anchor rect)) 157 | (primitives 158 | (gr_poly (pts 159 | (xy 0.6 -0.2) 160 | (xy 0 0.4) 161 | (xy -0.6 -0.2) 162 | (xy -0.6 -0.4) 163 | (xy 0.6 -0.4) 164 | ) (width 0) (fill yes)) 165 | ) (tstamp a6b5a8f8-a35b-459f-990a-54c446f3692f)) 166 | (pad "" smd custom (at 5.08 -1.15 180) (size 0.25 1) (layers "F.Cu") 167 | (zone_connect 0) 168 | (options (clearance outline) (anchor rect)) 169 | (primitives 170 | ) (tstamp affdef73-963b-44c1-b399-70fd34816a04)) 171 | (pad "" smd custom (at 7.62 -1.15 180) (size 0.25 1) (layers "F.Cu") 172 | (zone_connect 0) 173 | (options (clearance outline) (anchor rect)) 174 | (primitives 175 | ) (tstamp b1102f32-43b4-41c7-8ea5-36f6e626ed0b)) 176 | (pad "" smd custom (at 5.08 -1.658 180) (size 0.1 0.1) (layers "F.Cu" "F.Mask") 177 | (zone_connect 0) 178 | (options (clearance outline) (anchor rect)) 179 | (primitives 180 | (gr_poly (pts 181 | (xy 0.6 -0.2) 182 | (xy 0 0.4) 183 | (xy -0.6 -0.2) 184 | (xy -0.6 -0.4) 185 | (xy 0.6 -0.4) 186 | ) (width 0) (fill yes)) 187 | ) (tstamp c06bdfe4-733c-441d-83f6-fb36ff756c3c)) 188 | (pad "" smd custom (at 0 -1.658 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask") 189 | (zone_connect 0) 190 | (options (clearance outline) (anchor rect)) 191 | (primitives 192 | (gr_poly (pts 193 | (xy 0.6 -0.2) 194 | (xy 0 0.4) 195 | (xy -0.6 -0.2) 196 | (xy -0.6 -0.4) 197 | (xy 0.6 -0.4) 198 | ) (width 0) (fill yes)) 199 | ) (tstamp c602e1ba-5189-49b0-b448-dba777b6befb)) 200 | (pad "" smd custom (at 2.54 -1.15 180) (size 0.25 1) (layers "B.Cu") 201 | (zone_connect 0) 202 | (options (clearance outline) (anchor rect)) 203 | (primitives 204 | ) (tstamp e1833d7e-e5a2-438d-b465-87d447e8f0e8)) 205 | (pad "" smd custom (at 7.62 -1.658 180) (size 0.1 0.1) (layers "B.Cu" "B.Mask") 206 | (zone_connect 0) 207 | (options (clearance outline) (anchor rect)) 208 | (primitives 209 | (gr_poly (pts 210 | (xy 0.6 -0.2) 211 | (xy 0 0.4) 212 | (xy -0.6 -0.2) 213 | (xy -0.6 -0.4) 214 | (xy 0.6 -0.4) 215 | ) (width 0) (fill yes)) 216 | ) (tstamp f0cc9c45-beb1-4928-968d-9d5a89888ff2)) 217 | (pad "1" smd custom (at 0 -2.674 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") 218 | (zone_connect 0) 219 | (options (clearance outline) (anchor rect)) 220 | (primitives 221 | (gr_poly (pts 222 | (xy 0.6 0) 223 | (xy -0.6 0) 224 | (xy -0.6 -1) 225 | (xy 0 -0.4) 226 | (xy 0.6 -1) 227 | ) (width 0) (fill yes)) 228 | ) (tstamp 23260b48-c011-4971-b14c-1169c3d46f20)) 229 | (pad "1" smd custom (at 7.62 -2.674 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") 230 | (zone_connect 0) 231 | (options (clearance outline) (anchor rect)) 232 | (primitives 233 | (gr_poly (pts 234 | (xy 0.6 0) 235 | (xy -0.6 0) 236 | (xy -0.6 -1) 237 | (xy 0 -0.4) 238 | (xy 0.6 -1) 239 | ) (width 0) (fill yes)) 240 | ) (tstamp 7b6faf78-a0d7-4ec6-b769-15579cbb9bb5)) 241 | (pad "2" smd custom (at 5.08 -2.674 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") 242 | (zone_connect 0) 243 | (options (clearance outline) (anchor rect)) 244 | (primitives 245 | (gr_poly (pts 246 | (xy 0.6 0) 247 | (xy -0.6 0) 248 | (xy -0.6 -1) 249 | (xy 0 -0.4) 250 | (xy 0.6 -1) 251 | ) (width 0) (fill yes)) 252 | ) (tstamp 75b699ad-756e-4dd0-a05e-bff12b1b314b)) 253 | (pad "2" smd custom (at 2.54 -2.674 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") 254 | (zone_connect 0) 255 | (options (clearance outline) (anchor rect)) 256 | (primitives 257 | (gr_poly (pts 258 | (xy 0.6 0) 259 | (xy -0.6 0) 260 | (xy -0.6 -1) 261 | (xy 0 -0.4) 262 | (xy 0.6 -1) 263 | ) (width 0) (fill yes)) 264 | ) (tstamp fe24e6d3-3836-4c61-b3a3-8777f8ad4a6a)) 265 | (pad "3" smd custom (at 2.54 -2.674 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") 266 | (zone_connect 0) 267 | (options (clearance outline) (anchor rect)) 268 | (primitives 269 | (gr_poly (pts 270 | (xy 0.6 0) 271 | (xy -0.6 0) 272 | (xy -0.6 -1) 273 | (xy 0 -0.4) 274 | (xy 0.6 -1) 275 | ) (width 0) (fill yes)) 276 | ) (tstamp 226aaa63-d067-4f6d-a8bb-07141cab1d34)) 277 | (pad "3" smd custom (at 5.08 -2.674 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") 278 | (zone_connect 0) 279 | (options (clearance outline) (anchor rect)) 280 | (primitives 281 | (gr_poly (pts 282 | (xy 0.6 0) 283 | (xy -0.6 0) 284 | (xy -0.6 -1) 285 | (xy 0 -0.4) 286 | (xy 0.6 -1) 287 | ) (width 0) (fill yes)) 288 | ) (tstamp 793cbc9a-d991-4452-949f-3c10a4a009fa)) 289 | (pad "4" smd custom (at 7.62 -2.674 180) (size 1.2 0.5) (layers "B.Cu" "B.Mask") 290 | (zone_connect 0) 291 | (options (clearance outline) (anchor rect)) 292 | (primitives 293 | (gr_poly (pts 294 | (xy 0.6 0) 295 | (xy -0.6 0) 296 | (xy -0.6 -1) 297 | (xy 0 -0.4) 298 | (xy 0.6 -1) 299 | ) (width 0) (fill yes)) 300 | ) (tstamp ade9cd02-a26a-4185-a4d0-4e504ce51245)) 301 | (pad "4" smd custom (at 0 -2.674 180) (size 1.2 0.5) (layers "F.Cu" "F.Mask") 302 | (zone_connect 0) 303 | (options (clearance outline) (anchor rect)) 304 | (primitives 305 | (gr_poly (pts 306 | (xy 0.6 0) 307 | (xy -0.6 0) 308 | (xy -0.6 -1) 309 | (xy 0 -0.4) 310 | (xy 0.6 -1) 311 | ) (width 0) (fill yes)) 312 | ) (tstamp c96ad8f7-d1d1-4065-9baf-198e97b1352f)) 313 | ) 314 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Power.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Power" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 60C21B72) 4 | (property "Sheetfile" "chocolad.kicad_sch") 5 | (property "Sheetname" "") 6 | (fp_text reference "PSW1" (at 0 0.5 -180) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 89713f39-a2eb-4d3d-87b7-3fd5d49eebaf) 9 | ) 10 | (fp_text value "SW_SPDT" (at -0.191 -0.5 -180) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 6f9dba1a-ad4b-4b83-afc4-6828bbbd836b) 13 | ) 14 | (fp_text user "SW01" (at 0 0.5 -180) (layer "B.SilkS") hide 15 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 16 | (tstamp 38983721-a3f1-4de5-9500-3eac12a6c1ef) 17 | ) 18 | (fp_text user "SW_SPDT" (at 0 -0.5 -180) (layer "B.Fab") 19 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 20 | (tstamp 61804232-6b6b-403c-8090-6b7d234e42cb) 21 | ) 22 | (fp_poly (pts 23 | (xy 4.1 1.45) 24 | (xy 4.1 0.75) 25 | (xy 3.2 0.75) 26 | (xy 3.2 1.45) 27 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 5abb42e2-1c85-4bf8-9d4b-cc667252138c)) 28 | (fp_poly (pts 29 | (xy -1.95 -1.05) 30 | (xy -1.95 -2.45) 31 | (xy -2.55 -2.45) 32 | (xy -2.55 -1.05) 33 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 5f3b68d0-dd95-42e6-b777-9efff1453aba)) 34 | (fp_poly (pts 35 | (xy 4.1 -0.75) 36 | (xy 4.1 -1.45) 37 | (xy 3.2 -1.45) 38 | (xy 3.2 -0.75) 39 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 728a8e27-eaef-4708-962f-f44cc20534fe)) 40 | (fp_poly (pts 41 | (xy -0.45 -1.05) 42 | (xy -0.45 -2.45) 43 | (xy -1.05 -2.45) 44 | (xy -1.05 -1.05) 45 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 8c3858ab-15b2-483d-a9db-a3f099625633)) 46 | (fp_poly (pts 47 | (xy -3.2 -0.75) 48 | (xy -3.2 -1.45) 49 | (xy -4.1 -1.45) 50 | (xy -4.1 -0.75) 51 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp a598a41f-79a6-4289-b2b1-2c321f71da01)) 52 | (fp_poly (pts 53 | (xy -3.2 1.45) 54 | (xy -3.2 0.75) 55 | (xy -4.1 0.75) 56 | (xy -4.1 1.45) 57 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp d36f94fa-f5f5-499b-bb6b-46757de20889)) 58 | (fp_poly (pts 59 | (xy 2.55 -1.05) 60 | (xy 2.55 -2.45) 61 | (xy 1.95 -2.45) 62 | (xy 1.95 -1.05) 63 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp dd688859-722b-432b-bf17-28b646585c1b)) 64 | (fp_poly (pts 65 | (xy 3.2 1.45) 66 | (xy 3.2 0.75) 67 | (xy 4.1 0.75) 68 | (xy 4.1 1.45) 69 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 24f9ef43-0c5c-42ec-82c6-a3ea94e0b8b4)) 70 | (fp_poly (pts 71 | (xy -2.55 -1.05) 72 | (xy -2.55 -2.45) 73 | (xy -1.95 -2.45) 74 | (xy -1.95 -1.05) 75 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 26c102a2-099b-461f-b2e9-557069d75d96)) 76 | (fp_poly (pts 77 | (xy -4.1 -0.75) 78 | (xy -4.1 -1.45) 79 | (xy -3.2 -1.45) 80 | (xy -3.2 -0.75) 81 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 44375d4a-2bf0-46f1-b2fa-9bbbb84fbeba)) 82 | (fp_poly (pts 83 | (xy 3.2 -0.75) 84 | (xy 3.2 -1.45) 85 | (xy 4.1 -1.45) 86 | (xy 4.1 -0.75) 87 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 53c7bcec-e14f-4aac-8334-9f571d215a45)) 88 | (fp_poly (pts 89 | (xy -4.1 1.45) 90 | (xy -4.1 0.75) 91 | (xy -3.2 0.75) 92 | (xy -3.2 1.45) 93 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 61deb07b-7611-41f2-916c-67a177b546c4)) 94 | (fp_poly (pts 95 | (xy 0.45 -1.05) 96 | (xy 0.45 -2.45) 97 | (xy 1.05 -2.45) 98 | (xy 1.05 -1.05) 99 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 818cbc4d-63d5-4b66-9229-802d54204998)) 100 | (fp_poly (pts 101 | (xy 1.95 -1.05) 102 | (xy 1.95 -2.45) 103 | (xy 2.55 -2.45) 104 | (xy 2.55 -1.05) 105 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp b0dadeb8-6ef0-4956-a8e2-d2a638506304)) 106 | (fp_line (start -1.5 1.5) (end 1.5 1.5) (layer "B.Fab") (width 0.12) (tstamp 322da0ba-a86d-429d-ab15-bb0db3104e36)) 107 | (fp_line (start 1.5 1.5) (end 1.5 3) (layer "B.Fab") (width 0.12) (tstamp ced692e6-3871-427c-a8d0-7d54075ec63c)) 108 | (fp_line (start -1.5 3) (end -1.5 1.5) (layer "B.Fab") (width 0.12) (tstamp da86bb28-f4c1-4b3e-9d38-f223f8e70076)) 109 | (fp_line (start 1.5 3) (end -1.5 3) (layer "B.Fab") (width 0.12) (tstamp dfc1ce93-3cf0-4be2-918f-5602c05b2d25)) 110 | (fp_line (start -1.5 1.5) (end -1.5 3) (layer "F.Fab") (width 0.12) (tstamp 2979e3a0-3605-49e3-aa66-4b2a3861df27)) 111 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.12) (tstamp 8ed6e134-49b2-4e8d-ac45-94d161b7de0d)) 112 | (fp_line (start 1.5 3) (end 1.5 1.5) (layer "F.Fab") (width 0.12) (tstamp a8235301-1032-4d29-b4f9-d2a37436df0f)) 113 | (fp_line (start -1.5 3) (end 1.5 3) (layer "F.Fab") (width 0.12) (tstamp eab031c0-9c3b-48cd-a6db-a44da25a5cc2)) 114 | (pad "" smd rect (at 3.65 -1.1 180) (size 1 0.8) (layers "B.Cu") (tstamp 2b2d02d0-861e-484e-98af-76ad5ec10a19)) 115 | (pad "" smd rect (at -3.65 1.1 180) (size 1 0.8) (layers "B.Cu") (tstamp 553a11cf-7f67-4d5b-811a-0c7ca2b2b64f)) 116 | (pad "" smd rect (at -3.65 1.1) (size 1 0.8) (layers "F.Cu") (tstamp 57ebf0ae-ce32-4e87-bcc0-a3c92ff85e2b)) 117 | (pad "" np_thru_hole circle (at 1.5 0) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp 6ac7c3a5-0d73-4348-ae18-cb77880cbcd3)) 118 | (pad "" smd rect (at 3.65 1.1) (size 1 0.8) (layers "F.Cu") (tstamp 984ec17b-4581-421f-afea-513d52dcc0d9)) 119 | (pad "" smd rect (at 3.65 1.1 180) (size 1 0.8) (layers "B.Cu") (tstamp a6edafa0-254d-4882-abb5-056508de14b6)) 120 | (pad "" smd rect (at 3.65 -1.1) (size 1 0.8) (layers "F.Cu") (tstamp b22be813-9358-480a-b7e9-5d6ce419a708)) 121 | (pad "" smd rect (at -3.65 -1.1) (size 1 0.8) (layers "F.Cu") (tstamp b6b9120c-aff7-4e99-ac38-11afd6024ae2)) 122 | (pad "" smd rect (at -3.65 -1.1 180) (size 1 0.8) (layers "B.Cu") (tstamp b9be8b78-2ac5-4dd5-abc0-89a2c2dea7e6)) 123 | (pad "" np_thru_hole circle (at -1.5 0) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp cf9ea7be-1f91-4751-a550-249822e06dc1)) 124 | (pad "" np_thru_hole circle (at -1.5 0 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp d146e634-5cd0-4319-9baa-f0f144e010d7)) 125 | (pad "" np_thru_hole circle (at 1.5 0 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask) (tstamp d80fe23c-d483-49d4-b090-fb580eb0affc)) 126 | (pad "1" smd rect (at -2.25 -1.75) (size 0.7 1.5) (layers "F.Cu") (tstamp 2ef65e78-4be0-41c5-803d-14946a973aa6)) 127 | (pad "1" smd rect (at 2.25 -1.75 180) (size 0.7 1.5) (layers "B.Cu") (tstamp 596059e2-b9d0-4541-865a-a8c547404802)) 128 | (pad "2" smd rect (at -0.75 -1.75 180) (size 0.7 1.5) (layers "B.Cu") (tstamp 093b71d0-271c-4c46-84b9-9acd2042131f)) 129 | (pad "2" smd rect (at 0.75 -1.75) (size 0.7 1.5) (layers "F.Cu") (tstamp e122ff9e-0569-4639-9fbd-fbb4c9d81f4d)) 130 | (pad "3" smd rect (at 2.25 -1.75) (size 0.7 1.5) (layers "F.Cu") (tstamp 42e55c51-3305-4be3-8639-9bcc2b175329)) 131 | (pad "3" smd rect (at -2.25 -1.75 180) (size 0.7 1.5) (layers "B.Cu") (tstamp 665c4a85-e2bf-40f0-98fd-7ec4069c44d6)) 132 | (model "/home/cyril/workshop/git_keyboards/3d_files/SSSS811101.STEP" 133 | (offset (xyz 0 0 0)) 134 | (scale (xyz 1 1 1)) 135 | (rotate (xyz -90 0 0)) 136 | ) 137 | ) 138 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Reset.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Reset" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61697C72) 4 | (descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss") 5 | (tags "Tactile Switch") 6 | (property "Sheetfile" "chocolad.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr smd) 9 | (fp_text reference "RSW1" (at 0 2.55) (layer "F.SilkS") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 648b87b6-6499-4832-b6db-524bae471da0) 12 | ) 13 | (fp_text value "Reset" (at 0 -2.55) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 47fb28e7-32ee-4803-a246-f456d0ab7694) 16 | ) 17 | (fp_text user "Reset" (at 0 0 -90) (layer "B.SilkS") 18 | (effects (font (size 0.6 0.6) (thickness 0.08)) (justify mirror)) 19 | (tstamp 24abfedf-051f-4435-b11e-8945c75854e0) 20 | ) 21 | (fp_text user "Reset" (at 0 0 -90) (layer "F.SilkS") 22 | (effects (font (size 0.6 0.6) (thickness 0.08))) 23 | (tstamp 7d82f212-87ae-49b5-a858-754db4d63e71) 24 | ) 25 | (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab") hide 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | (tstamp ebeab8ff-5991-4846-adc3-4c9b79f045cd) 28 | ) 29 | (fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer "B.SilkS") (width 0.12) (tstamp 419ed5a8-ded8-4939-852c-fe70039c9ffc)) 30 | (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer "B.SilkS") (width 0.12) (tstamp 4861ef66-7ea1-4007-8762-377dfbe532ff)) 31 | (fp_line (start -1.65 1.1) (end -1.65 1.4) (layer "B.SilkS") (width 0.12) (tstamp 9893796d-aabe-4c48-8999-c8a6bbdee722)) 32 | (fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer "B.SilkS") (width 0.12) (tstamp a625747d-978f-4802-9db8-2eeb372b720f)) 33 | (fp_line (start 1.65 1.4) (end 1.65 1.1) (layer "B.SilkS") (width 0.12) (tstamp c763810b-d6a0-42c7-a6cc-22f9b0524543)) 34 | (fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer "B.SilkS") (width 0.12) (tstamp fccbb287-261e-48d5-86e4-97eb43cd3959)) 35 | (fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer "F.SilkS") (width 0.12) (tstamp 0cff9f4b-de24-4f7f-87cf-a99f632ba638)) 36 | (fp_line (start 1.65 1.4) (end 1.65 1.1) (layer "F.SilkS") (width 0.12) (tstamp 6b58be5f-cee7-4a4f-8ff4-d4b1d07a1365)) 37 | (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer "F.SilkS") (width 0.12) (tstamp 9eeaad19-2968-4062-8a3e-405fb760b390)) 38 | (fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer "F.SilkS") (width 0.12) (tstamp c6bdee0c-d42a-4e4d-a6aa-1b36cc996724)) 39 | (fp_line (start -1.65 1.1) (end -1.65 1.4) (layer "F.SilkS") (width 0.12) (tstamp e41aa4b0-e74c-43a7-ab93-48f42d03ad18)) 40 | (fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer "F.SilkS") (width 0.12) (tstamp fbb6e846-03dc-4e03-9f32-96657e3b002e)) 41 | (fp_poly (pts 42 | (xy -2.1 0.8) 43 | (xy -2.1 -0.8) 44 | (xy -1.3 -0.8) 45 | (xy -1.3 0.8) 46 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 4d86b85f-b3aa-414c-bd80-3bd624e67a28)) 47 | (fp_poly (pts 48 | (xy 1.3 0.8) 49 | (xy 1.3 -0.8) 50 | (xy 2.1 -0.8) 51 | (xy 2.1 0.8) 52 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 5adf54c6-a2f9-483d-ac42-47e0e7f8b81d)) 53 | (fp_poly (pts 54 | (xy 1.3 0.8) 55 | (xy 1.3 -0.8) 56 | (xy 2.1 -0.8) 57 | (xy 2.1 0.8) 58 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 0390ef39-01df-4706-8bd1-002e0ae97d11)) 59 | (fp_poly (pts 60 | (xy -2.1 0.8) 61 | (xy -2.1 -0.8) 62 | (xy -1.3 -0.8) 63 | (xy -1.3 0.8) 64 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 447ab6f1-2688-420f-9418-9d08e00f625f)) 65 | (fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer "F.Fab") (width 0.1) (tstamp 29487fd2-113a-44d9-af95-c4c5d3cf8272)) 66 | (fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp 48b47fbf-434f-46cc-821d-9b551b0a5714)) 67 | (fp_line (start 1.5 1.25) (end -1.5 1.25) (layer "F.Fab") (width 0.1) (tstamp bc58c2bd-7141-4a4d-8b29-cece009b9032)) 68 | (fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer "F.Fab") (width 0.1) (tstamp d66b5981-b93e-4c4b-aae5-205ccaea2870)) 69 | (fp_circle (center 0 0) (end 0.75 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 72c90db0-b5f6-4fd1-b81d-aaf3ca8dc262)) 70 | (pad "1" smd custom (at -1.7 0 180) (size 0.9 1.7) (layers "B.Cu") 71 | (options (clearance outline) (anchor rect)) 72 | (primitives 73 | (gr_poly (pts 74 | (xy -0.15 0.1786) 75 | (xy -0.7232 0.1786) 76 | (xy -0.7232 -0.177) 77 | (xy -0.15 -0.177) 78 | ) (width 0.1) (fill yes)) 79 | ) (tstamp 11c78349-e8f8-4042-8f41-ad42182486df)) 80 | (pad "1" smd custom (at -1.7 0) (size 0.9 1.7) (layers "F.Cu") 81 | (options (clearance outline) (anchor rect)) 82 | (primitives 83 | (gr_poly (pts 84 | (xy 0.7232 0.177) 85 | (xy 0.15 0.177) 86 | (xy 0.15 -0.1786) 87 | (xy 0.7232 -0.1786) 88 | ) (width 0.1) (fill yes)) 89 | ) (tstamp 51ddfd96-d047-4f81-9be8-fab6aa44eb92)) 90 | (pad "1" thru_hole circle (at -0.9704 0 270) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 97881426-1cf6-49ed-8272-03b6020e2f44)) 91 | (pad "2" smd custom (at 1.7 0 180) (size 0.9 1.7) (layers "B.Cu") 92 | (options (clearance outline) (anchor rect)) 93 | (primitives 94 | (gr_poly (pts 95 | (xy 0.7232 0.1786) 96 | (xy 0.15 0.1786) 97 | (xy 0.15 -0.177) 98 | (xy 0.7232 -0.177) 99 | ) (width 0.1) (fill yes)) 100 | ) (tstamp 3d6078c3-9d60-4737-8d88-60ab8b9bce4e)) 101 | (pad "2" smd custom (at 1.7 0 180) (size 0.9 1.7) (layers "F.Cu") 102 | (options (clearance outline) (anchor rect)) 103 | (primitives 104 | (gr_poly (pts 105 | (xy 0.7232 0.177) 106 | (xy 0.15 0.177) 107 | (xy 0.15 -0.1786) 108 | (xy 0.7232 -0.1786) 109 | ) (width 0.1) (fill yes)) 110 | ) (tstamp 87af42d1-8c08-4c94-898a-c911fecf609d)) 111 | (pad "2" thru_hole circle (at 0.9696 0 270) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp fd34b360-6379-4899-b833-7ae7564c3c8f)) 112 | (model "${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl" 113 | (offset (xyz 0 0 0)) 114 | (scale (xyz 1 1 1)) 115 | (rotate (xyz 0 0 0)) 116 | ) 117 | ) 118 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/RotaryEncoder.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RotaryEncoder" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61EAE33F) 4 | (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html") 5 | (tags "rotary encoder") 6 | (property "Sheetfile" "chocolad.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr through_hole) 9 | (fp_text reference "EN1" (at -5.998 -7.371) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp bfcd0536-6978-4c54-8935-7ecc7b6a0b86) 12 | ) 13 | (fp_text value "RotaryEncoder_Switch" (at 0 7.9) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp e25b0f05-f1d8-4137-9ec4-3f98aeb0c3ca) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 3.6 3.8) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp d0f71b39-e647-4db4-aed6-d2ac342ac9db) 20 | ) 21 | (fp_line (start 8.5 7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 05225837-60cb-46ba-890e-44c32c2cdf8b)) 22 | (fp_line (start -9 -7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 1a4b5e66-99ad-408b-8389-f20db8ca9b26)) 23 | (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp ad9c236e-bc99-4c14-a98d-6497c553eb20)) 24 | (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp f4686051-11de-4ef5-ae3f-499b723a2637)) 25 | (fp_line (start 6 -5.8) (end 6 5.8) (layer "F.Fab") (width 0.12) (tstamp 052e1588-3d10-4882-8522-7ef5c69d2fb5)) 26 | (fp_line (start -6 -4.7) (end -5 -5.8) (layer "F.Fab") (width 0.12) (tstamp 10f4b14f-a3f2-45ee-990e-884505edc545)) 27 | (fp_line (start -3 0) (end 3 0) (layer "F.Fab") (width 0.12) (tstamp 72e72cc1-10bf-4bad-8b18-04e994c8c31d)) 28 | (fp_line (start -6 5.8) (end -6 -4.7) (layer "F.Fab") (width 0.12) (tstamp 83453e05-b539-45a3-8b31-e4019df6a03b)) 29 | (fp_line (start -5 -5.8) (end 6 -5.8) (layer "F.Fab") (width 0.12) (tstamp 9d0a4cb0-b9ef-4f0e-8fc8-06d04a746603)) 30 | (fp_line (start 0 -3) (end 0 3) (layer "F.Fab") (width 0.12) (tstamp d9a67ef6-2743-4b61-9ba1-307cb1b078b1)) 31 | (fp_line (start 6 5.8) (end -6 5.8) (layer "F.Fab") (width 0.12) (tstamp fd17b531-df9d-42e3-8f77-6b00b931f015)) 32 | (pad "A" thru_hole rect (at -7.75 -2.5) (size 1.8 1.6) (drill 1.1) (layers *.Cu *.Mask) (tstamp d388381d-ed56-46fa-ba7a-a5ee7d263499)) 33 | (pad "B" thru_hole circle (at -7.75 2.5) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) (tstamp bef92831-e34d-407c-9216-924054fb90fd)) 34 | (pad "C" thru_hole circle (at -7.75 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) (tstamp 9bae484b-0736-4032-8e13-f5e19e85cea5)) 35 | (pad "S1" thru_hole circle (at 7.25 2.5) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) (tstamp 917af90a-cc50-46da-b231-04af48f69962)) 36 | (pad "S2" thru_hole circle (at 7.25 -2.5) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) (tstamp 2c502e12-19b7-4b74-9fe7-c6993bc34a59)) 37 | (model "${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl" 38 | (offset (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/SK6812_Mini_E.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SK6812_Mini_E" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61EA93BC) 4 | (property "JLCPCB BOM" "0") 5 | (property "Sheetfile" "chocolad.kicad_sch") 6 | (property "Sheetname" "") 7 | (attr through_hole) 8 | (fp_text reference "L4" (at -1.5 3.5 -180) (layer "F.SilkS") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 2687370f-49a5-4bc5-9d99-d875739be787) 11 | ) 12 | (fp_text value "SK6812Mini-e" (at 0 -3.5 -180) (layer "F.Fab") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 463adae5-2b8d-4805-b9f3-b2a6f8105566) 15 | ) 16 | (fp_line (start 1.7 1.4398) (end 3.5502 1.4398) (layer "B.SilkS") (width 0.15) (tstamp 4ca1471d-e84a-43e6-9ec2-ac5bbbc86c1a)) 17 | (fp_line (start 3.5502 1.4398) (end 3.5502 0.2402) (layer "B.SilkS") (width 0.15) (tstamp 671bbafc-9abd-4d27-a6cb-0c6370106f29)) 18 | (fp_line (start 1.7 0.2402) (end 3.5502 0.2402) (layer "B.SilkS") (width 0.15) (tstamp cc21dc29-228f-465d-a019-7ba199ef3d01)) 19 | (fp_line (start 3.55 -0.2402) (end 1.7 -0.2402) (layer "F.SilkS") (width 0.15) (tstamp 94730dbb-de24-4d1d-bbd2-23a5677884a2)) 20 | (fp_line (start 3.55 -0.2402) (end 3.55 -1.4402) (layer "F.SilkS") (width 0.15) (tstamp b407a461-6c5c-47f0-9bdb-869e25d7cc7f)) 21 | (fp_line (start 3.55 -1.4402) (end 1.7 -1.4402) (layer "F.SilkS") (width 0.15) (tstamp d698e8ba-f846-4664-9811-56600cef7a13)) 22 | (fp_poly (pts 23 | (xy 1.7 0.49) 24 | (xy 3.3 0.49) 25 | (xy 3.3 0.94) 26 | (xy 3.05 1.19) 27 | (xy 1.7 1.19) 28 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 69428fcf-c4b7-4246-91ed-cfe5d045b05f)) 29 | (fp_poly (pts 30 | (xy -3.3 -1.19) 31 | (xy -1.7 -1.19) 32 | (xy -1.7 -0.49) 33 | (xy -3.3 -0.49) 34 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 76585e07-3216-453f-b827-82d9c90a2876)) 35 | (fp_poly (pts 36 | (xy 1.7 -1.19) 37 | (xy 3.3 -1.19) 38 | (xy 3.3 -0.49) 39 | (xy 1.7 -0.49) 40 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp 79fc1ef9-e921-4832-95d3-5ae7ff6b03fb)) 41 | (fp_poly (pts 42 | (xy -3.3 0.49) 43 | (xy -1.7 0.49) 44 | (xy -1.7 1.19) 45 | (xy -3.3 1.19) 46 | ) (layer "B.Mask") (width 0.1) (fill solid) (tstamp b4d73ef7-d069-453b-a7bd-227eec81fabc)) 47 | (fp_poly (pts 48 | (xy 1.7 0.49) 49 | (xy 3.3 0.49) 50 | (xy 3.3 1.19) 51 | (xy 1.7 1.19) 52 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 93ca340a-e8ae-4e1b-bdac-fe7f0eea36ae)) 53 | (fp_poly (pts 54 | (xy -3.3 0.49) 55 | (xy -1.7 0.49) 56 | (xy -1.7 1.19) 57 | (xy -3.3 1.19) 58 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp 9c5eb8ba-0370-4530-b0dd-d326ff9cd796)) 59 | (fp_poly (pts 60 | (xy -3.3 -1.19) 61 | (xy -1.7 -1.19) 62 | (xy -1.7 -0.49) 63 | (xy -3.3 -0.49) 64 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp aec76fa7-ca3b-4002-827b-890c008964e6)) 65 | (fp_poly (pts 66 | (xy 1.7 -1.19) 67 | (xy 3.05 -1.19) 68 | (xy 3.3 -0.94) 69 | (xy 3.3 -0.49) 70 | (xy 1.7 -0.49) 71 | ) (layer "F.Mask") (width 0.1) (fill solid) (tstamp b766fba3-ed3c-4f2a-a7b1-a58173e2399a)) 72 | (fp_line (start 0 0.3) (end 0 -0.3) (layer "Dwgs.User") (width 0.12) (tstamp 5a703fbc-431f-40f4-ad99-bbe431b7f329)) 73 | (fp_line (start -0.3 0) (end 0.3 0) (layer "Dwgs.User") (width 0.12) (tstamp 91c9312f-49bd-43e5-9ab5-9233b64d7f4a)) 74 | (fp_line (start -0.65 -1.45) (end 0.65 -1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 31d3bb61-3ab8-4ee5-98f7-19fcbef58004)) 75 | (fp_line (start 1.65 1.45) (end 1.65 -1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 7da14e3c-031d-42a9-a820-92c0765992b7)) 76 | (fp_line (start -0.65 1.45) (end 0.65 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp a73753d8-f00b-4be9-a8c8-167668e414ea)) 77 | (fp_line (start -1.65 -1.45) (end -1.65 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp c11800a1-7754-4ac5-a9a8-c6989ec2e1ac)) 78 | (fp_arc (start -1.65 -1.45) (mid -1.15 -1.95) (end -0.65 -1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 09518f18-8c5c-4629-8039-76c971a8c2f1)) 79 | (fp_arc (start 0.65 -1.45) (mid 1.15 -1.95) (end 1.65 -1.45) (layer "Edge.Cuts") (width 0.1) (tstamp 2cde09e2-1478-4e90-84f2-de808fbc4e00)) 80 | (fp_arc (start 1.65 1.45) (mid 1.15 1.95) (end 0.65 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp dc907d3a-ade0-4fb2-bac6-3f031f194fac)) 81 | (fp_arc (start -0.65 1.45) (mid -1.15 1.95) (end -1.65 1.45) (layer "Edge.Cuts") (width 0.1) (tstamp dfdae403-bb08-48d4-b042-b5f0fa182e90)) 82 | (pad "1" thru_hole circle (at -3 0 180) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 0ec6de6a-5daa-4a3a-bcf9-49d82195b230)) 83 | (pad "1" smd custom (at -2.5 0.84) (size 1.7 0.8) (layers "F.Cu") 84 | (zone_connect 2) 85 | (options (clearance outline) (anchor rect)) 86 | (primitives 87 | (gr_poly (pts 88 | (xy -0.3224 -0.232) 89 | (xy -0.678 -0.232) 90 | (xy -0.678 -0.855) 91 | (xy -0.3224 -0.855) 92 | ) (width 0.1) (fill yes)) 93 | ) (tstamp 72c8bab7-3236-4d5e-a06f-9f8b3d4cd3c8)) 94 | (pad "1" smd custom (at -2.5 -0.84) (size 1.7 0.8) (layers "B.Cu") 95 | (zone_connect 2) 96 | (options (clearance outline) (anchor rect)) 97 | (primitives 98 | (gr_poly (pts 99 | (xy -0.322 0.8548) 100 | (xy -0.6776 0.8548) 101 | (xy -0.6776 0.284) 102 | (xy -0.322 0.284) 103 | ) (width 0.1) (fill yes)) 104 | ) (tstamp af6768f8-3c5e-4c2e-ad12-97c0640b49b0)) 105 | (pad "2" thru_hole circle (at -2.15 0 180) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 14e5ac74-9e6a-429c-a85f-3f85c24f6634)) 106 | (pad "2" smd custom (at -2.5 0.84 180) (size 1.7 0.8) (layers "B.Cu") 107 | (zone_connect 2) 108 | (options (clearance outline) (anchor rect)) 109 | (primitives 110 | (gr_poly (pts 111 | (xy -0.1716 0.8554) 112 | (xy -0.5272 0.8554) 113 | (xy -0.5272 0.292) 114 | (xy -0.1716 0.292) 115 | ) (width 0.1) (fill yes)) 116 | ) (tstamp 2501f8af-64a4-4048-910a-af6739d92186)) 117 | (pad "2" smd custom (at -2.5 -0.84 180) (size 1.7 0.8) (layers "F.Cu") 118 | (zone_connect 2) 119 | (options (clearance outline) (anchor rect)) 120 | (primitives 121 | (gr_poly (pts 122 | (xy -0.1716 -0.2816) 123 | (xy -0.5272 -0.2816) 124 | (xy -0.5272 -0.8548) 125 | (xy -0.1716 -0.8548) 126 | ) (width 0.1) (fill yes)) 127 | ) (tstamp febb7d9c-f8af-428a-b455-1415daa5c3f8)) 128 | (pad "3" smd custom (at 2.5 0.84 180) (size 1.7 0.8) (layers "B.Cu") 129 | (zone_connect 2) 130 | (options (clearance outline) (anchor rect)) 131 | (primitives 132 | (gr_poly (pts 133 | (xy -0.322 0.855) 134 | (xy -0.6776 0.855) 135 | (xy -0.6776 0.1438) 136 | (xy -0.322 0.1438) 137 | ) (width 0.1) (fill yes)) 138 | ) (tstamp 19babd50-6c56-4c8a-b536-ffdb1164a3d1)) 139 | (pad "3" thru_hole circle (at 3 0 180) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp 20f86032-2ca7-4d85-9342-2ec7dd95b228)) 140 | (pad "3" smd custom (at 2.5 -0.84 180) (size 1.7 0.8) (layers "F.Cu") 141 | (zone_connect 2) 142 | (options (clearance outline) (anchor rect)) 143 | (primitives 144 | (gr_poly (pts 145 | (xy -0.322 -0.3216) 146 | (xy -0.6776 -0.3216) 147 | (xy -0.6776 -0.855) 148 | (xy -0.322 -0.855) 149 | ) (width 0.1) (fill yes)) 150 | ) (tstamp c0acfb15-02d9-42a3-a500-96274a64592b)) 151 | (pad "4" smd custom (at 2.5 0.84) (size 1.7 0.8) (layers "F.Cu") 152 | (zone_connect 2) 153 | (options (clearance outline) (anchor rect)) 154 | (primitives 155 | (gr_poly (pts 156 | (xy -0.172 -0.127) 157 | (xy -0.5276 -0.13) 158 | (xy -0.5276 -0.8546) 159 | (xy -0.172 -0.8576) 160 | ) (width 0.1) (fill yes)) 161 | ) (tstamp 66b7ab9e-b2bf-4ee7-8912-f23a2d210480)) 162 | (pad "4" smd custom (at 2.5 -0.84) (size 1.7 0.8) (layers "B.Cu") 163 | (zone_connect 2) 164 | (options (clearance outline) (anchor rect)) 165 | (primitives 166 | (gr_poly (pts 167 | (xy -0.172 0.8552) 168 | (xy -0.5276 0.8552) 169 | (xy -0.5276 0.144) 170 | (xy -0.172 0.144) 171 | ) (width 0.1) (fill yes)) 172 | ) (tstamp 797fc62f-ec08-4f23-905c-e7ecf00b70db)) 173 | (pad "4" thru_hole circle (at 2.15 0 180) (size 0.4572 0.4572) (drill 0.3048) (layers *.Cu) (tstamp f8ef65e0-d7d9-4c2c-b81d-41f323f525ce)) 174 | ) 175 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/TRRS.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TRRS" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61812BDC) 4 | (property "Sheetfile" "chocolad.kicad_sch") 5 | (property "Sheetname" "") 6 | (fp_text reference "J1" (at 0 -0.72 180) (layer "F.Fab") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 3371fa3d-3391-459f-b657-1d292cb77227) 9 | ) 10 | (fp_text value "TRRS" (at 0 14 180) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 74dc8355-ef86-4bba-b155-4c49f7ef4c5a) 13 | ) 14 | (fp_text user "TRRS" (at 0 5.08 90) (layer "B.SilkS") 15 | (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) 16 | (tstamp 32ac19ea-f738-442b-afd8-52db5695980b) 17 | ) 18 | (fp_text user "3.5mm" (at 2.032 0.508 180) (layer "B.SilkS") hide 19 | (effects (font (size 1.524 1.778) (thickness 0.15)) (justify mirror)) 20 | (tstamp e15c35ea-3b14-4d7b-9313-6e4f8ada8db0) 21 | ) 22 | (fp_text user "TRRS" (at 0 5.08 90) (layer "F.SilkS") 23 | (effects (font (size 0.8 0.8) (thickness 0.1))) 24 | (tstamp ee41cacd-09e5-4f33-9561-fbb5ff0f443a) 25 | ) 26 | (fp_line (start -2.7 0.15) (end -2.7 -1.6) (layer "B.SilkS") (width 0.15) (tstamp 057c6d97-3cb4-47e7-9171-7b2e4fa1b16a)) 27 | (fp_line (start -2.9 5.08) (end -2.9 4.318) (layer "B.SilkS") (width 0.15) (tstamp 086f25e4-830c-4ba0-9a09-634b89c850c6)) 28 | (fp_line (start 2.7 0.15) (end 2.7 -1.6) (layer "B.SilkS") (width 0.15) (tstamp 22352096-9b3a-4a57-8d58-b866e6ada03f)) 29 | (fp_line (start 2.9 0.15) (end 2.7 0.15) (layer "B.SilkS") (width 0.15) (tstamp 24fad531-ce17-44be-b52c-2b48e970fffd)) 30 | (fp_line (start 2.9 9.144) (end 2.9 7.366) (layer "B.SilkS") (width 0.15) (tstamp 52d8d99c-04eb-4469-ba7a-a6030d1add17)) 31 | (fp_line (start 2.9 5.08) (end 2.9 4.318) (layer "B.SilkS") (width 0.15) (tstamp 69e009b5-ed22-433e-9f66-104b3d8c15df)) 32 | (fp_line (start -2.7 0.15) (end -2.9 0.15) (layer "B.SilkS") (width 0.15) (tstamp 7e0d4779-7438-4f7f-addc-6044e9f47330)) 33 | (fp_line (start -2.9 9.144) (end -2.9 7.366) (layer "B.SilkS") (width 0.15) (tstamp ad5a158d-7ef4-47f7-a1c5-35608ca6adbf)) 34 | (fp_line (start 2.9 0.15) (end 2.9 2.032) (layer "B.SilkS") (width 0.15) (tstamp b1dbf9f8-0626-4973-8e22-066c2d61dee2)) 35 | (fp_line (start -1.27 11.9) (end 1.27 11.9) (layer "B.SilkS") (width 0.15) (tstamp b2b4f00c-01c1-4776-9371-cab9b0382b6f)) 36 | (fp_line (start -2.9 0.15) (end -2.9 2.032) (layer "B.SilkS") (width 0.15) (tstamp b79788d3-5a57-4694-a0f1-221b4ba41628)) 37 | (fp_line (start -2.7 -1.6) (end 2.7 -1.6) (layer "B.SilkS") (width 0.15) (tstamp dc81b3de-06c4-4ec7-9199-c17e124adf97)) 38 | (fp_line (start 1.27 11.9) (end -1.27 11.9) (layer "F.SilkS") (width 0.15) (tstamp 211cb879-dfd1-4a44-a22f-76777173b80c)) 39 | (fp_line (start -2.7 0.15) (end -2.7 -1.6) (layer "F.SilkS") (width 0.15) (tstamp 3f7e99c1-ffe7-4889-94e6-5d9d69202606)) 40 | (fp_line (start 2.9 2.032) (end 2.9 0.15) (layer "F.SilkS") (width 0.15) (tstamp 510e748b-fee3-42ea-aa5d-8a6286298626)) 41 | (fp_line (start -2.9 4.318) (end -2.9 5.08) (layer "F.SilkS") (width 0.15) (tstamp 542b7669-e996-4107-b9de-31591867d2a3)) 42 | (fp_line (start 2.9 7.366) (end 2.9 9.144) (layer "F.SilkS") (width 0.15) (tstamp 85f83c6b-277f-420d-9596-0ae406de0295)) 43 | (fp_line (start 2.7 0.15) (end 2.9 0.15) (layer "F.SilkS") (width 0.15) (tstamp 941131d6-2140-4e24-88c7-dfaffe0ef188)) 44 | (fp_line (start -2.9 7.366) (end -2.9 9.144) (layer "F.SilkS") (width 0.15) (tstamp ae0abd77-14f4-4026-9566-a15730b24dec)) 45 | (fp_line (start -2.9 2.032) (end -2.9 0.15) (layer "F.SilkS") (width 0.15) (tstamp d5f4c0d3-77b7-4311-86d2-9658a39ec0ec)) 46 | (fp_line (start 2.9 4.318) (end 2.9 5.08) (layer "F.SilkS") (width 0.15) (tstamp da4e60a9-c217-40e8-b9cc-ad09734a0c5b)) 47 | (fp_line (start 2.7 -1.6) (end -2.7 -1.6) (layer "F.SilkS") (width 0.15) (tstamp e9ab40ed-fd72-4d2d-901e-2d893aa8b85e)) 48 | (fp_line (start 2.7 0.15) (end 2.7 -1.6) (layer "F.SilkS") (width 0.15) (tstamp ed98c19a-eb1e-4c76-a41b-644db139b915)) 49 | (fp_line (start -2.9 0.15) (end -2.7 0.15) (layer "F.SilkS") (width 0.15) (tstamp fe2ac0c2-8ff9-40b8-805c-9d469e63d2a5)) 50 | (pad "" np_thru_hole circle (at 0 8.5 180) (size 0.8 0.8) (drill 0.8) (layers F&B.Cu *.Mask) (tstamp 612feb18-03c4-47e5-9a09-baa79b31abb0)) 51 | (pad "" np_thru_hole circle (at 0 1.5 180) (size 0.8 0.8) (drill 0.8) (layers F&B.Cu *.Mask) (tstamp b11c0d8f-cac5-4038-b9a4-d5fe7ea364f9)) 52 | (pad "A" thru_hole oval (at 2.2 11.1 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp 3beade48-a552-4f90-af88-c00bcf457de1)) 53 | (pad "A" thru_hole oval (at -2.2 11.1 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp a24024d6-1087-4aaf-a488-d7c5ab6d424b)) 54 | (pad "B" thru_hole oval (at 2.2 3.2) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp 3eb94a1c-d1ed-49c0-8d00-ea40083ebcd7)) 55 | (pad "B" thru_hole oval (at -2.2 3.2 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp 60d8de60-c9dd-4ce5-960b-c5168b34cee9)) 56 | (pad "C" thru_hole oval (at 2.2 6.2) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp 92a5c69b-1aa2-46e0-b9b3-875333773eea)) 57 | (pad "C" thru_hole oval (at -2.2 6.2 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp d4e1d069-4501-432b-b0ff-a345dbac8e78)) 58 | (pad "D" thru_hole oval (at 2.2 10.2 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp 2994159e-e58f-4888-b7d3-ab8293bb3c98)) 59 | (pad "D" thru_hole oval (at -2.2 10.2 180) (size 1.7 2.2) (drill oval 1 1.5) (layers *.Cu *.Mask) (tstamp ff8182d2-b317-4ae5-a5e8-93f46b63ec72)) 60 | (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/PJ320A.step" 61 | (offset (xyz 0 -8.5 0)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /libraries/chocolad.pretty/Tenting_puck.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Tenting_puck" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61F6C56C) 4 | (attr through_hole) 5 | (fp_text reference "PUCK1" (at 7.6835 1.4605) (layer "F.Fab") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 9cad7174-bb88-4cff-8061-48eaf01fef6d) 8 | ) 9 | (fp_text value "SYM_Arrow45_Small" (at 8.0645 -2.8575) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 3a1dbf7b-46ab-4381-b591-554d2769ad07) 12 | ) 13 | (fp_text user "Tenting puck" (at 12 0 unlocked) (layer "B.SilkS") 14 | (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) 15 | (tstamp 81d00367-918b-46e5-9827-6d3d4e4f0927) 16 | ) 17 | (fp_text user "Tenting puck" (at 11.990916 0.019394 unlocked) (layer "F.SilkS") 18 | (effects (font (size 0.8 0.8) (thickness 0.1))) 19 | (tstamp ad4a0cfd-1d37-466a-b358-2e8c63e846b7) 20 | ) 21 | (fp_circle (center 0 0) (end 20.55 0) (layer "B.CrtYd") (width 0.55) (fill none) (tstamp e09d9b91-6abd-4b89-9714-db4f9256657c)) 22 | (fp_line (start -1.6 19.05) (end -1.6 -19.05) (layer "F.CrtYd") (width 0.2) (tstamp 44829842-3761-4ddc-a932-565ded2c3104)) 23 | (fp_line (start -17.6 10) (end -17.6 -10) (layer "F.CrtYd") (width 0.2) (tstamp b4a7c20b-739e-4880-ae45-c99406e6140e)) 24 | (fp_line (start 17.6 10) (end 17.6 -10) (layer "F.CrtYd") (width 0.2) (tstamp c6a9bc83-ca74-4ca1-a41e-ea571fe21c97)) 25 | (fp_line (start 1.6 19.05) (end 1.6 -19.05) (layer "F.CrtYd") (width 0.2) (tstamp e57ff7b3-f3ab-4dbb-909f-20b53f62c6e2)) 26 | (pad "" thru_hole circle (at 0 -19.05) (size 4 4) (drill 2.2) (layers *.Cu *.Mask) (tstamp 15129e2c-3876-4c0d-83a8-7e8db04bdace)) 27 | (pad "" thru_hole circle (at 19.05 0) (size 4 4) (drill 2.2) (layers *.Cu *.Mask) (tstamp f07b76b4-4f46-4a6e-9724-a7602f5db188)) 28 | ) 29 | -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-01-31_130044.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-01-31_130044.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-01-31_131106.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-01-31_131106.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-01-31_131818.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-01-31_131818.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-01-31_132409.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-01-31_132409.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-01-31_133127.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-01-31_133127.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-02-01_091744.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-02-01_091744.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-02-01_092904.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-02-01_092904.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-02-01_093532.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-02-01_093532.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-02-01_094935.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-02-01_094935.zip -------------------------------------------------------------------------------- /pcbs/chad/chad-backups/chad-2022-02-01_100344.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimmerricks/chocolad/1b2ac2f2eebdfc969f2922e0a8487a5f0746ad41/pcbs/chad/chad-backups/chad-2022-02-01_100344.zip -------------------------------------------------------------------------------- /pcbs/chad/chad.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": false, 18 | "footprints": false, 19 | "graphics": false, 20 | "keepouts": false, 21 | "lockedItems": true, 22 | "otherItems": false, 23 | "pads": false, 24 | "text": false, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": false 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 37 65 | ], 66 | "visible_layers": "fffffff_ffffffff", 67 | "zone_display_mode": 1 68 | }, 69 | "meta": { 70 | "filename": "chad.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /pcbs/chad/chad.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.15, 6 | "copper_line_width": 0.09999999999999999, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 1.2, 37 | "height": 1.2, 38 | "width": 1.2 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "error", 66 | "copper_edge_clearance": "error", 67 | "courtyards_overlap": "error", 68 | "diff_pair_gap_out_of_range": "error", 69 | "diff_pair_uncoupled_length_too_long": "error", 70 | "drill_out_of_range": "error", 71 | "duplicate_footprints": "warning", 72 | "extra_footprint": "warning", 73 | "footprint_type_mismatch": "error", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "error", 76 | "invalid_outline": "error", 77 | "item_on_disabled_layer": "error", 78 | "items_not_allowed": "error", 79 | "length_out_of_range": "error", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "error", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_over_copper": "error", 90 | "silk_overlap": "error", 91 | "skew_out_of_range": "error", 92 | "through_hole_pad_without_hole": "error", 93 | "too_many_vias": "error", 94 | "track_dangling": "warning", 95 | "track_width": "error", 96 | "tracks_crossing": "error", 97 | "unconnected_items": "error", 98 | "unresolved_variable": "error", 99 | "via_dangling": "warning", 100 | "zone_has_empty_net": "error", 101 | "zones_intersect": "error" 102 | }, 103 | "rule_severitieslegacy_courtyards_overlap": true, 104 | "rule_severitieslegacy_no_courtyard_defined": false, 105 | "rules": { 106 | "allow_blind_buried_vias": false, 107 | "allow_microvias": false, 108 | "max_error": 0.005, 109 | "min_clearance": 0.0, 110 | "min_copper_edge_clearance": 0.254, 111 | "min_hole_clearance": 0.254, 112 | "min_hole_to_hole": 0.25, 113 | "min_microvia_diameter": 0.19999999999999998, 114 | "min_microvia_drill": 0.09999999999999999, 115 | "min_silk_clearance": 0.0, 116 | "min_through_hole_diameter": 0.3, 117 | "min_track_width": 0.19999999999999998, 118 | "min_via_annular_width": 0.049999999999999996, 119 | "min_via_diameter": 0.39999999999999997, 120 | "use_height_for_length_calcs": true 121 | }, 122 | "track_widths": [ 123 | 0.0, 124 | 0.25, 125 | 0.4 126 | ], 127 | "via_dimensions": [ 128 | { 129 | "diameter": 0.0, 130 | "drill": 0.0 131 | } 132 | ], 133 | "zones_allow_external_fillets": false, 134 | "zones_use_no_outline": true 135 | }, 136 | "layer_presets": [] 137 | }, 138 | "boards": [], 139 | "cvpcb": { 140 | "equivalence_files": [] 141 | }, 142 | "erc": { 143 | "erc_exclusions": [], 144 | "meta": { 145 | "version": 0 146 | }, 147 | "pin_map": [ 148 | [ 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 1, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 2 161 | ], 162 | [ 163 | 0, 164 | 2, 165 | 0, 166 | 1, 167 | 0, 168 | 0, 169 | 1, 170 | 0, 171 | 2, 172 | 2, 173 | 2, 174 | 2 175 | ], 176 | [ 177 | 0, 178 | 0, 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 1, 184 | 0, 185 | 1, 186 | 0, 187 | 1, 188 | 2 189 | ], 190 | [ 191 | 0, 192 | 1, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 1, 198 | 1, 199 | 2, 200 | 1, 201 | 1, 202 | 2 203 | ], 204 | [ 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 1, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 2 217 | ], 218 | [ 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 2 231 | ], 232 | [ 233 | 1, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 0, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 1, 244 | 2 245 | ], 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 1, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 2, 263 | 1, 264 | 2, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 2, 270 | 2, 271 | 2, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 2, 277 | 0, 278 | 1, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 2, 284 | 0, 285 | 0, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 2, 291 | 1, 292 | 1, 293 | 0, 294 | 0, 295 | 1, 296 | 0, 297 | 2, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2 315 | ] 316 | ], 317 | "rule_severities": { 318 | "bus_definition_conflict": "error", 319 | "bus_entry_needed": "error", 320 | "bus_label_syntax": "error", 321 | "bus_to_bus_conflict": "error", 322 | "bus_to_net_conflict": "error", 323 | "different_unit_footprint": "error", 324 | "different_unit_net": "error", 325 | "duplicate_reference": "error", 326 | "duplicate_sheet_names": "error", 327 | "extra_units": "error", 328 | "global_label_dangling": "warning", 329 | "hier_label_mismatch": "error", 330 | "label_dangling": "error", 331 | "lib_symbol_issues": "warning", 332 | "multiple_net_names": "warning", 333 | "net_not_bus_member": "warning", 334 | "no_connect_connected": "warning", 335 | "no_connect_dangling": "warning", 336 | "pin_not_connected": "error", 337 | "pin_not_driven": "error", 338 | "pin_to_pin": "warning", 339 | "power_pin_not_driven": "error", 340 | "similar_labels": "warning", 341 | "unannotated": "error", 342 | "unit_value_mismatch": "error", 343 | "unresolved_variable": "error", 344 | "wire_dangling": "error" 345 | } 346 | }, 347 | "libraries": { 348 | "pinned_footprint_libs": [], 349 | "pinned_symbol_libs": [] 350 | }, 351 | "meta": { 352 | "filename": "chad.kicad_pro", 353 | "version": 1 354 | }, 355 | "net_settings": { 356 | "classes": [ 357 | { 358 | "bus_width": 12.0, 359 | "clearance": 0.2, 360 | "diff_pair_gap": 0.25, 361 | "diff_pair_via_gap": 0.25, 362 | "diff_pair_width": 0.2, 363 | "line_style": 0, 364 | "microvia_diameter": 0.3, 365 | "microvia_drill": 0.1, 366 | "name": "Default", 367 | "pcb_color": "rgba(0, 0, 0, 0.000)", 368 | "schematic_color": "rgba(0, 0, 0, 0.000)", 369 | "track_width": 0.25, 370 | "via_diameter": 0.6, 371 | "via_drill": 0.4, 372 | "wire_width": 6.0 373 | }, 374 | { 375 | "bus_width": 12.0, 376 | "clearance": 0.2, 377 | "diff_pair_gap": 0.25, 378 | "diff_pair_via_gap": 0.25, 379 | "diff_pair_width": 0.2, 380 | "line_style": 0, 381 | "microvia_diameter": 0.3, 382 | "microvia_drill": 0.1, 383 | "name": "Thocc", 384 | "nets": [ 385 | "GND", 386 | "VCC", 387 | "raw" 388 | ], 389 | "pcb_color": "rgba(0, 0, 0, 0.000)", 390 | "schematic_color": "rgba(0, 0, 0, 0.000)", 391 | "track_width": 0.4, 392 | "via_diameter": 0.6, 393 | "via_drill": 0.4, 394 | "wire_width": 6.0 395 | } 396 | ], 397 | "meta": { 398 | "version": 2 399 | }, 400 | "net_colors": null 401 | }, 402 | "pcbnew": { 403 | "last_paths": { 404 | "gencad": "", 405 | "idf": "", 406 | "netlist": "", 407 | "specctra_dsn": "", 408 | "step": "", 409 | "vrml": "" 410 | }, 411 | "page_layout_descr_file": "" 412 | }, 413 | "schematic": { 414 | "annotate_start_num": 0, 415 | "drawing": { 416 | "default_bus_thickness": 12.0, 417 | "default_junction_size": 40.0, 418 | "default_line_thickness": 6.0, 419 | "default_text_size": 50.0, 420 | "default_wire_thickness": 6.0, 421 | "field_names": [], 422 | "intersheets_ref_own_page": false, 423 | "intersheets_ref_prefix": "", 424 | "intersheets_ref_short": false, 425 | "intersheets_ref_show": false, 426 | "intersheets_ref_suffix": "", 427 | "junction_size_choice": 3, 428 | "label_size_ratio": 0.3, 429 | "pin_symbol_size": 25.0, 430 | "text_offset_ratio": 0.3 431 | }, 432 | "legacy_lib_dir": "", 433 | "legacy_lib_list": [], 434 | "meta": { 435 | "version": 1 436 | }, 437 | "net_format_name": "", 438 | "ngspice": { 439 | "fix_include_paths": true, 440 | "fix_passive_vals": false, 441 | "meta": { 442 | "version": 0 443 | }, 444 | "model_mode": 0, 445 | "workbook_filename": "" 446 | }, 447 | "page_layout_descr_file": "", 448 | "plot_directory": "", 449 | "spice_adjust_passive_values": false, 450 | "spice_external_command": "spice \"%I\"", 451 | "subpart_first_id": 65, 452 | "subpart_id_separator": 0 453 | }, 454 | "sheets": [ 455 | [ 456 | "03be2255-60f8-4a65-b421-f40ad5edc68a", 457 | "" 458 | ] 459 | ], 460 | "text_variables": {} 461 | } 462 | -------------------------------------------------------------------------------- /pcbs/chad/chad.pro: -------------------------------------------------------------------------------- 1 | update=Sun Apr 11 23:35:13 2021 2 | version=1 3 | last_client=kicad 4 | [cvpcb] 5 | version=1 6 | NetIExt=net 7 | [general] 8 | version=1 9 | [eeschema] 10 | version=1 11 | LibDir= 12 | [pcbnew] 13 | version=1 14 | PageLayoutDescrFile= 15 | LastNetListRead= 16 | CopperLayerCount=2 17 | BoardThickness=1.6 18 | AllowMicroVias=0 19 | AllowBlindVias=0 20 | RequireCourtyardDefinitions=0 21 | ProhibitOverlappingCourtyards=1 22 | MinTrackWidth=0.2 23 | MinViaDiameter=0.4 24 | MinViaDrill=0.3 25 | MinMicroViaDiameter=0.2 26 | MinMicroViaDrill=0.09999999999999999 27 | MinHoleToHole=0.25 28 | TrackWidth1=0.25 29 | TrackWidth2=0.2 30 | TrackWidth3=0.5 31 | ViaDiameter1=0.6 32 | ViaDrill1=0.4 33 | dPairWidth1=0.2 34 | dPairGap1=0.25 35 | dPairViaGap1=0.25 36 | SilkLineWidth=0.15 37 | SilkTextSizeV=1 38 | SilkTextSizeH=1 39 | SilkTextSizeThickness=0.15 40 | SilkTextItalic=0 41 | SilkTextUpright=1 42 | CopperLineWidth=0.09999999999999999 43 | CopperTextSizeV=1.5 44 | CopperTextSizeH=1.5 45 | CopperTextThickness=0.3 46 | CopperTextItalic=0 47 | CopperTextUpright=1 48 | EdgeCutLineWidth=0.15 49 | CourtyardLineWidth=0.05 50 | OthersLineWidth=0.15 51 | OthersTextSizeV=1 52 | OthersTextSizeH=1 53 | OthersTextSizeThickness=0.15 54 | OthersTextItalic=0 55 | OthersTextUpright=1 56 | SolderMaskClearance=0.2 57 | SolderMaskMinWidth=0 58 | SolderPasteClearance=0 59 | SolderPasteRatio=-0 60 | [pcbnew/Layer.F.Cu] 61 | Name=F.Cu 62 | Type=0 63 | Enabled=1 64 | [pcbnew/Layer.In1.Cu] 65 | Name=In1.Cu 66 | Type=0 67 | Enabled=0 68 | [pcbnew/Layer.In2.Cu] 69 | Name=In2.Cu 70 | Type=0 71 | Enabled=0 72 | [pcbnew/Layer.In3.Cu] 73 | Name=In3.Cu 74 | Type=0 75 | Enabled=0 76 | [pcbnew/Layer.In4.Cu] 77 | Name=In4.Cu 78 | Type=0 79 | Enabled=0 80 | [pcbnew/Layer.In5.Cu] 81 | Name=In5.Cu 82 | Type=0 83 | Enabled=0 84 | [pcbnew/Layer.In6.Cu] 85 | Name=In6.Cu 86 | Type=0 87 | Enabled=0 88 | [pcbnew/Layer.In7.Cu] 89 | Name=In7.Cu 90 | Type=0 91 | Enabled=0 92 | [pcbnew/Layer.In8.Cu] 93 | Name=In8.Cu 94 | Type=0 95 | Enabled=0 96 | [pcbnew/Layer.In9.Cu] 97 | Name=In9.Cu 98 | Type=0 99 | Enabled=0 100 | [pcbnew/Layer.In10.Cu] 101 | Name=In10.Cu 102 | Type=0 103 | Enabled=0 104 | [pcbnew/Layer.In11.Cu] 105 | Name=In11.Cu 106 | Type=0 107 | Enabled=0 108 | [pcbnew/Layer.In12.Cu] 109 | Name=In12.Cu 110 | Type=0 111 | Enabled=0 112 | [pcbnew/Layer.In13.Cu] 113 | Name=In13.Cu 114 | Type=0 115 | Enabled=0 116 | [pcbnew/Layer.In14.Cu] 117 | Name=In14.Cu 118 | Type=0 119 | Enabled=0 120 | [pcbnew/Layer.In15.Cu] 121 | Name=In15.Cu 122 | Type=0 123 | Enabled=0 124 | [pcbnew/Layer.In16.Cu] 125 | Name=In16.Cu 126 | Type=0 127 | Enabled=0 128 | [pcbnew/Layer.In17.Cu] 129 | Name=In17.Cu 130 | Type=0 131 | Enabled=0 132 | [pcbnew/Layer.In18.Cu] 133 | Name=In18.Cu 134 | Type=0 135 | Enabled=0 136 | [pcbnew/Layer.In19.Cu] 137 | Name=In19.Cu 138 | Type=0 139 | Enabled=0 140 | [pcbnew/Layer.In20.Cu] 141 | Name=In20.Cu 142 | Type=0 143 | Enabled=0 144 | [pcbnew/Layer.In21.Cu] 145 | Name=In21.Cu 146 | Type=0 147 | Enabled=0 148 | [pcbnew/Layer.In22.Cu] 149 | Name=In22.Cu 150 | Type=0 151 | Enabled=0 152 | [pcbnew/Layer.In23.Cu] 153 | Name=In23.Cu 154 | Type=0 155 | Enabled=0 156 | [pcbnew/Layer.In24.Cu] 157 | Name=In24.Cu 158 | Type=0 159 | Enabled=0 160 | [pcbnew/Layer.In25.Cu] 161 | Name=In25.Cu 162 | Type=0 163 | Enabled=0 164 | [pcbnew/Layer.In26.Cu] 165 | Name=In26.Cu 166 | Type=0 167 | Enabled=0 168 | [pcbnew/Layer.In27.Cu] 169 | Name=In27.Cu 170 | Type=0 171 | Enabled=0 172 | [pcbnew/Layer.In28.Cu] 173 | Name=In28.Cu 174 | Type=0 175 | Enabled=0 176 | [pcbnew/Layer.In29.Cu] 177 | Name=In29.Cu 178 | Type=0 179 | Enabled=0 180 | [pcbnew/Layer.In30.Cu] 181 | Name=In30.Cu 182 | Type=0 183 | Enabled=0 184 | [pcbnew/Layer.B.Cu] 185 | Name=B.Cu 186 | Type=0 187 | Enabled=1 188 | [pcbnew/Layer.B.Adhes] 189 | Enabled=1 190 | [pcbnew/Layer.F.Adhes] 191 | Enabled=1 192 | [pcbnew/Layer.B.Paste] 193 | Enabled=1 194 | [pcbnew/Layer.F.Paste] 195 | Enabled=1 196 | [pcbnew/Layer.B.SilkS] 197 | Enabled=1 198 | [pcbnew/Layer.F.SilkS] 199 | Enabled=1 200 | [pcbnew/Layer.B.Mask] 201 | Enabled=1 202 | [pcbnew/Layer.F.Mask] 203 | Enabled=1 204 | [pcbnew/Layer.Dwgs.User] 205 | Enabled=1 206 | [pcbnew/Layer.Cmts.User] 207 | Enabled=1 208 | [pcbnew/Layer.Eco1.User] 209 | Enabled=1 210 | [pcbnew/Layer.Eco2.User] 211 | Enabled=1 212 | [pcbnew/Layer.Edge.Cuts] 213 | Enabled=1 214 | [pcbnew/Layer.Margin] 215 | Enabled=1 216 | [pcbnew/Layer.B.CrtYd] 217 | Enabled=1 218 | [pcbnew/Layer.F.CrtYd] 219 | Enabled=1 220 | [pcbnew/Layer.B.Fab] 221 | Enabled=1 222 | [pcbnew/Layer.F.Fab] 223 | Enabled=1 224 | [pcbnew/Layer.Rescue] 225 | Enabled=0 226 | [pcbnew/Netclasses] 227 | [pcbnew/Netclasses/Default] 228 | Name=Default 229 | Clearance=0.2 230 | TrackWidth=0.25 231 | ViaDiameter=0.6 232 | ViaDrill=0.4 233 | uViaDiameter=0.3 234 | uViaDrill=0.1 235 | dPairWidth=0.2 236 | dPairGap=0.25 237 | dPairViaGap=0.25 238 | [pcbnew/Netclasses/1] 239 | Name=Thocc 240 | Clearance=0.2 241 | TrackWidth=0.5 242 | ViaDiameter=0.6 243 | ViaDrill=0.4 244 | uViaDiameter=0.3 245 | uViaDrill=0.1 246 | dPairWidth=0.2 247 | dPairGap=0.25 248 | dPairViaGap=0.25 249 | -------------------------------------------------------------------------------- /pcbs/chad/chad.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 2018年01月19日金曜日 23:37:58 5 | Eeschema 4.0.7 6 | 7 | 8 | Blockbd 9 | foostan 10 | 0.0.1 11 | 12 | blockbd.sch 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | ProMicro 23 | promicro:ProMicro 24 | 25 | 26 | 5A5E14C2 27 | 28 | 29 | SW_PUSH 30 | footprint:MXALPS_FLIP_HOLES 31 | 32 | 33 | 5A5E2699 34 | 35 | 36 | D 37 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 38 | 39 | 40 | 5A5E26C6 41 | 42 | 43 | SW_PUSH 44 | footprint:MXALPS_FLIP_HOLES 45 | 46 | 47 | 5A5E27F9 48 | 49 | 50 | D 51 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 52 | 53 | 54 | 5A5E281F 55 | 56 | 57 | SW_PUSH 58 | footprint:MXALPS_FLIP_HOLES 59 | 60 | 61 | 5A5E2908 62 | 63 | 64 | SW_PUSH 65 | footprint:MXALPS_FLIP_HOLES 66 | 67 | 68 | 5A5E2933 69 | 70 | 71 | SW_PUSH 72 | footprint:MXALPS_FLIP_HOLES 73 | 74 | 75 | 5A5E295E 76 | 77 | 78 | SW_PUSH 79 | footprint:MXALPS_FLIP_HOLES 80 | 81 | 82 | 5A5E298D 83 | 84 | 85 | D 86 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 87 | 88 | 89 | 5A5E29BF 90 | 91 | 92 | D 93 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 94 | 95 | 96 | 5A5E29F2 97 | 98 | 99 | D 100 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 101 | 102 | 103 | 5A5E2A33 104 | 105 | 106 | D 107 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 108 | 109 | 110 | 5A5E2A75 111 | 112 | 113 | SW_PUSH 114 | footprint:MXALPS_FLIP_HOLES 115 | 116 | 117 | 5A5E2B19 118 | 119 | 120 | D 121 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 122 | 123 | 124 | 5A5E2B5B 125 | 126 | 127 | SW_PUSH 128 | footprint:MXALPS_FLIP_HOLES 129 | 130 | 131 | 5A5E2D26 132 | 133 | 134 | D 135 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 136 | 137 | 138 | 5A5E2D2C 139 | 140 | 141 | SW_PUSH 142 | footprint:MXALPS_FLIP_HOLES 143 | 144 | 145 | 5A5E2D32 146 | 147 | 148 | D 149 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 150 | 151 | 152 | 5A5E2D38 153 | 154 | 155 | SW_PUSH 156 | footprint:MXALPS_FLIP_HOLES 157 | 158 | 159 | 5A5E2D3E 160 | 161 | 162 | SW_PUSH 163 | footprint:MXALPS_FLIP_HOLES 164 | 165 | 166 | 5A5E2D44 167 | 168 | 169 | SW_PUSH 170 | footprint:MXALPS_FLIP_HOLES 171 | 172 | 173 | 5A5E2D4A 174 | 175 | 176 | SW_PUSH 177 | footprint:MXALPS_FLIP_HOLES 178 | 179 | 180 | 5A5E2D50 181 | 182 | 183 | D 184 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 185 | 186 | 187 | 5A5E2D56 188 | 189 | 190 | D 191 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 192 | 193 | 194 | 5A5E2D5C 195 | 196 | 197 | D 198 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 199 | 200 | 201 | 5A5E2D62 202 | 203 | 204 | D 205 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 206 | 207 | 208 | 5A5E2D68 209 | 210 | 211 | SW_PUSH 212 | footprint:MXALPS_FLIP_HOLES 213 | 214 | 215 | 5A5E2D6E 216 | 217 | 218 | D 219 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 220 | 221 | 222 | 5A5E2D74 223 | 224 | 225 | SW_PUSH 226 | footprint:MXALPS_FLIP_HOLES 227 | 228 | 229 | 5A5E35B1 230 | 231 | 232 | D 233 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 234 | 235 | 236 | 5A5E35B7 237 | 238 | 239 | SW_PUSH 240 | footprint:MXALPS_FLIP_HOLES 241 | 242 | 243 | 5A5E35BD 244 | 245 | 246 | D 247 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 248 | 249 | 250 | 5A5E35C3 251 | 252 | 253 | SW_PUSH 254 | footprint:MXALPS_FLIP_HOLES 255 | 256 | 257 | 5A5E35C9 258 | 259 | 260 | SW_PUSH 261 | footprint:MXALPS_FLIP_HOLES 262 | 263 | 264 | 5A5E35CF 265 | 266 | 267 | SW_PUSH 268 | footprint:MXALPS_FLIP_HOLES 269 | 270 | 271 | 5A5E35D5 272 | 273 | 274 | SW_PUSH 275 | footprint:MXALPS_FLIP_HOLES 276 | 277 | 278 | 5A5E35DB 279 | 280 | 281 | D 282 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 283 | 284 | 285 | 5A5E35E1 286 | 287 | 288 | D 289 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 290 | 291 | 292 | 5A5E35E7 293 | 294 | 295 | D 296 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 297 | 298 | 299 | 5A5E35ED 300 | 301 | 302 | D 303 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 304 | 305 | 306 | 5A5E35F3 307 | 308 | 309 | SW_PUSH 310 | footprint:MXALPS_FLIP_HOLES 311 | 312 | 313 | 5A5E35F9 314 | 315 | 316 | D 317 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 318 | 319 | 320 | 5A5E35FF 321 | 322 | 323 | SW_PUSH 324 | footprint:MXALPS_FLIP_HOLES 325 | 326 | 327 | 5A5E37A4 328 | 329 | 330 | D 331 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 332 | 333 | 334 | 5A5E37AA 335 | 336 | 337 | SW_PUSH 338 | footprint:MXALPS_FLIP_HOLES 339 | 340 | 341 | 5A5E37B0 342 | 343 | 344 | D 345 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 346 | 347 | 348 | 5A5E37B6 349 | 350 | 351 | SW_PUSH 352 | footprint:MXALPS_FLIP_HOLES 353 | 354 | 355 | 5A5E37BC 356 | 357 | 358 | SW_PUSH 359 | footprint:MXALPS_FLIP_HOLES 360 | 361 | 362 | 5A5E37C2 363 | 364 | 365 | SW_PUSH 366 | footprint:MXALPS_FLIP_HOLES 367 | 368 | 369 | 5A5E37C8 370 | 371 | 372 | SW_PUSH 373 | footprint:MXALPS_FLIP_HOLES 374 | 375 | 376 | 5A5E37CE 377 | 378 | 379 | D 380 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 381 | 382 | 383 | 5A5E37D4 384 | 385 | 386 | D 387 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 388 | 389 | 390 | 5A5E37DA 391 | 392 | 393 | D 394 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 395 | 396 | 397 | 5A5E37E0 398 | 399 | 400 | D 401 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 402 | 403 | 404 | 5A5E37E6 405 | 406 | 407 | SW_PUSH 408 | footprint:MXALPS_FLIP_HOLES 409 | 410 | 411 | 5A5E37EC 412 | 413 | 414 | D 415 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 416 | 417 | 418 | 5A5E37F2 419 | 420 | 421 | SW_PUSH 422 | footprint:MXALPS_FLIP_HOLES 423 | 424 | 425 | 5A5E3C85 426 | 427 | 428 | D 429 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 430 | 431 | 432 | 5A5E3C8B 433 | 434 | 435 | SW_PUSH 436 | footprint:MXALPS_FLIP_HOLES 437 | 438 | 439 | 5A5E3C91 440 | 441 | 442 | D 443 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 444 | 445 | 446 | 5A5E3C97 447 | 448 | 449 | SW_PUSH 450 | footprint:MXALPS_FLIP_HOLES 451 | 452 | 453 | 5A5E3C9D 454 | 455 | 456 | SW_PUSH 457 | footprint:MXALPS_FLIP_HOLES 458 | 459 | 460 | 5A5E3CA3 461 | 462 | 463 | SW_PUSH 464 | footprint:MXALPS_FLIP_HOLES 465 | 466 | 467 | 5A5E3CA9 468 | 469 | 470 | SW_PUSH 471 | footprint:MXALPS_FLIP_HOLES 472 | 473 | 474 | 5A5E3CAF 475 | 476 | 477 | D 478 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 479 | 480 | 481 | 5A5E3CB5 482 | 483 | 484 | D 485 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 486 | 487 | 488 | 5A5E3CBB 489 | 490 | 491 | D 492 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 493 | 494 | 495 | 5A5E3CC1 496 | 497 | 498 | D 499 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 500 | 501 | 502 | 5A5E3CC7 503 | 504 | 505 | SW_PUSH 506 | footprint:MXALPS_FLIP_HOLES 507 | 508 | 509 | 5A5E3CCD 510 | 511 | 512 | D 513 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 514 | 515 | 516 | 5A5E3CD3 517 | 518 | 519 | SW_PUSH 520 | footprint:SKHL 521 | 522 | 523 | 5A5EB9E2 524 | 525 | 526 | 5PIN 527 | library:trrs_jack 528 | 529 | 530 | 5A5ECD17 531 | 532 | 533 | R 534 | footprint:RESISTOR 535 | 536 | 537 | 5A5EEC14 538 | 539 | 540 | R 541 | footprint:RESISTOR 542 | 543 | 544 | 5A5F1617 545 | 546 | 547 | Jumper_NO_Small 548 | library:jumper_smd_2dub 549 | 550 | 551 | 5A5F1A29 552 | 553 | 554 | 555 | 556 | 557 | J 558 | 5PIN 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | Diode 570 | 571 | TO-???* 572 | *SingleDiode 573 | *_Diode_* 574 | *SingleDiode* 575 | D_* 576 | 577 | 578 | D 579 | D 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | Jumper, normally open 588 | 589 | JP 590 | Jumper_NO_Small 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | U 600 | ProMicro 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | Resistor 631 | 632 | R_* 633 | R_* 634 | 635 | 636 | R 637 | R 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | SW 647 | SW_PUSH 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | 834 | 835 | 836 | 837 | 838 | 839 | 840 | 841 | 842 | 843 | 844 | 845 | 846 | 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | 855 | 856 | 857 | 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 880 | 881 | 882 | 883 | 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 900 | 901 | 902 | 903 | 904 | 905 | 906 | 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 947 | 948 | 949 | 950 | 951 | -------------------------------------------------------------------------------- /pcbs/chad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "chocolad")(type "KiCad")(uri "${KIPRJMOD}/../../libraries/chocolad.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcbs/chad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "chocolad")(type "KiCad")(uri "${KIPRJMOD}/../libraries/chocolad.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcbs/chocolad/chocolad.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 13, 42 | 14, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 37 65 | ], 66 | "visible_layers": "fffffff_ffffffff", 67 | "zone_display_mode": 1 68 | }, 69 | "meta": { 70 | "filename": "chocolad.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /pcbs/chocolad/chocolad.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.15, 6 | "copper_line_width": 0.09999999999999999, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 1.2, 37 | "height": 1.2, 38 | "width": 1.2 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "error", 66 | "copper_edge_clearance": "error", 67 | "courtyards_overlap": "error", 68 | "diff_pair_gap_out_of_range": "error", 69 | "diff_pair_uncoupled_length_too_long": "error", 70 | "drill_out_of_range": "error", 71 | "duplicate_footprints": "warning", 72 | "extra_footprint": "warning", 73 | "footprint_type_mismatch": "error", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "error", 76 | "invalid_outline": "error", 77 | "item_on_disabled_layer": "error", 78 | "items_not_allowed": "error", 79 | "length_out_of_range": "error", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "error", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_over_copper": "error", 90 | "silk_overlap": "error", 91 | "skew_out_of_range": "error", 92 | "through_hole_pad_without_hole": "error", 93 | "too_many_vias": "error", 94 | "track_dangling": "warning", 95 | "track_width": "error", 96 | "tracks_crossing": "error", 97 | "unconnected_items": "error", 98 | "unresolved_variable": "error", 99 | "via_dangling": "warning", 100 | "zone_has_empty_net": "error", 101 | "zones_intersect": "error" 102 | }, 103 | "rule_severitieslegacy_courtyards_overlap": true, 104 | "rule_severitieslegacy_no_courtyard_defined": false, 105 | "rules": { 106 | "allow_blind_buried_vias": false, 107 | "allow_microvias": false, 108 | "max_error": 0.005, 109 | "min_clearance": 0.0, 110 | "min_copper_edge_clearance": 0.254, 111 | "min_hole_clearance": 0.254, 112 | "min_hole_to_hole": 0.25, 113 | "min_microvia_diameter": 0.19999999999999998, 114 | "min_microvia_drill": 0.09999999999999999, 115 | "min_silk_clearance": 0.0, 116 | "min_through_hole_diameter": 0.3, 117 | "min_track_width": 0.19999999999999998, 118 | "min_via_annular_width": 0.049999999999999996, 119 | "min_via_diameter": 0.39999999999999997, 120 | "use_height_for_length_calcs": true 121 | }, 122 | "track_widths": [ 123 | 0.0, 124 | 0.25, 125 | 0.4 126 | ], 127 | "via_dimensions": [ 128 | { 129 | "diameter": 0.0, 130 | "drill": 0.0 131 | } 132 | ], 133 | "zones_allow_external_fillets": false, 134 | "zones_use_no_outline": true 135 | }, 136 | "layer_presets": [] 137 | }, 138 | "boards": [], 139 | "cvpcb": { 140 | "equivalence_files": [] 141 | }, 142 | "erc": { 143 | "erc_exclusions": [], 144 | "meta": { 145 | "version": 0 146 | }, 147 | "pin_map": [ 148 | [ 149 | 0, 150 | 0, 151 | 0, 152 | 0, 153 | 0, 154 | 0, 155 | 1, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 2 161 | ], 162 | [ 163 | 0, 164 | 2, 165 | 0, 166 | 1, 167 | 0, 168 | 0, 169 | 1, 170 | 0, 171 | 2, 172 | 2, 173 | 2, 174 | 2 175 | ], 176 | [ 177 | 0, 178 | 0, 179 | 0, 180 | 0, 181 | 0, 182 | 0, 183 | 1, 184 | 0, 185 | 1, 186 | 0, 187 | 1, 188 | 2 189 | ], 190 | [ 191 | 0, 192 | 1, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 1, 198 | 1, 199 | 2, 200 | 1, 201 | 1, 202 | 2 203 | ], 204 | [ 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 1, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 2 217 | ], 218 | [ 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 2 231 | ], 232 | [ 233 | 1, 234 | 1, 235 | 1, 236 | 1, 237 | 1, 238 | 0, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 1, 244 | 2 245 | ], 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 1, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 2, 263 | 1, 264 | 2, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 2, 270 | 2, 271 | 2, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 2, 277 | 0, 278 | 1, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 2, 284 | 0, 285 | 0, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 2, 291 | 1, 292 | 1, 293 | 0, 294 | 0, 295 | 1, 296 | 0, 297 | 2, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 2, 304 | 2, 305 | 2, 306 | 2, 307 | 2, 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2 315 | ] 316 | ], 317 | "rule_severities": { 318 | "bus_definition_conflict": "error", 319 | "bus_entry_needed": "error", 320 | "bus_label_syntax": "error", 321 | "bus_to_bus_conflict": "error", 322 | "bus_to_net_conflict": "error", 323 | "different_unit_footprint": "error", 324 | "different_unit_net": "error", 325 | "duplicate_reference": "error", 326 | "duplicate_sheet_names": "error", 327 | "extra_units": "error", 328 | "global_label_dangling": "warning", 329 | "hier_label_mismatch": "error", 330 | "label_dangling": "error", 331 | "lib_symbol_issues": "warning", 332 | "multiple_net_names": "warning", 333 | "net_not_bus_member": "warning", 334 | "no_connect_connected": "warning", 335 | "no_connect_dangling": "warning", 336 | "pin_not_connected": "error", 337 | "pin_not_driven": "error", 338 | "pin_to_pin": "warning", 339 | "power_pin_not_driven": "error", 340 | "similar_labels": "warning", 341 | "unannotated": "error", 342 | "unit_value_mismatch": "error", 343 | "unresolved_variable": "error", 344 | "wire_dangling": "error" 345 | } 346 | }, 347 | "libraries": { 348 | "pinned_footprint_libs": [], 349 | "pinned_symbol_libs": [] 350 | }, 351 | "meta": { 352 | "filename": "chocolad.kicad_pro", 353 | "version": 1 354 | }, 355 | "net_settings": { 356 | "classes": [ 357 | { 358 | "bus_width": 12.0, 359 | "clearance": 0.2, 360 | "diff_pair_gap": 0.25, 361 | "diff_pair_via_gap": 0.25, 362 | "diff_pair_width": 0.2, 363 | "line_style": 0, 364 | "microvia_diameter": 0.3, 365 | "microvia_drill": 0.1, 366 | "name": "Default", 367 | "pcb_color": "rgba(0, 0, 0, 0.000)", 368 | "schematic_color": "rgba(0, 0, 0, 0.000)", 369 | "track_width": 0.25, 370 | "via_diameter": 0.6, 371 | "via_drill": 0.4, 372 | "wire_width": 6.0 373 | }, 374 | { 375 | "bus_width": 12.0, 376 | "clearance": 0.2, 377 | "diff_pair_gap": 0.25, 378 | "diff_pair_via_gap": 0.25, 379 | "diff_pair_width": 0.2, 380 | "line_style": 0, 381 | "microvia_diameter": 0.3, 382 | "microvia_drill": 0.1, 383 | "name": "Thocc", 384 | "nets": [ 385 | "GND", 386 | "VCC" 387 | ], 388 | "pcb_color": "rgba(0, 0, 0, 0.000)", 389 | "schematic_color": "rgba(0, 0, 0, 0.000)", 390 | "track_width": 0.4, 391 | "via_diameter": 0.6, 392 | "via_drill": 0.4, 393 | "wire_width": 6.0 394 | } 395 | ], 396 | "meta": { 397 | "version": 2 398 | }, 399 | "net_colors": null 400 | }, 401 | "pcbnew": { 402 | "last_paths": { 403 | "gencad": "", 404 | "idf": "", 405 | "netlist": "", 406 | "specctra_dsn": "", 407 | "step": "", 408 | "vrml": "" 409 | }, 410 | "page_layout_descr_file": "" 411 | }, 412 | "schematic": { 413 | "annotate_start_num": 0, 414 | "drawing": { 415 | "default_bus_thickness": 12.0, 416 | "default_junction_size": 40.0, 417 | "default_line_thickness": 6.0, 418 | "default_text_size": 50.0, 419 | "default_wire_thickness": 6.0, 420 | "field_names": [], 421 | "intersheets_ref_own_page": false, 422 | "intersheets_ref_prefix": "", 423 | "intersheets_ref_short": false, 424 | "intersheets_ref_show": false, 425 | "intersheets_ref_suffix": "", 426 | "junction_size_choice": 3, 427 | "label_size_ratio": 0.3, 428 | "pin_symbol_size": 25.0, 429 | "text_offset_ratio": 0.3 430 | }, 431 | "legacy_lib_dir": "", 432 | "legacy_lib_list": [], 433 | "meta": { 434 | "version": 1 435 | }, 436 | "net_format_name": "", 437 | "ngspice": { 438 | "fix_include_paths": true, 439 | "fix_passive_vals": false, 440 | "meta": { 441 | "version": 0 442 | }, 443 | "model_mode": 0, 444 | "workbook_filename": "" 445 | }, 446 | "page_layout_descr_file": "", 447 | "plot_directory": "", 448 | "spice_adjust_passive_values": false, 449 | "spice_external_command": "spice \"%I\"", 450 | "subpart_first_id": 65, 451 | "subpart_id_separator": 0 452 | }, 453 | "sheets": [ 454 | [ 455 | "03be2255-60f8-4a65-b421-f40ad5edc68a", 456 | "" 457 | ] 458 | ], 459 | "text_variables": {} 460 | } 461 | -------------------------------------------------------------------------------- /pcbs/chocolad/chocolad.pro: -------------------------------------------------------------------------------- 1 | update=Sun Apr 11 23:35:13 2021 2 | version=1 3 | last_client=kicad 4 | [cvpcb] 5 | version=1 6 | NetIExt=net 7 | [general] 8 | version=1 9 | [eeschema] 10 | version=1 11 | LibDir= 12 | [pcbnew] 13 | version=1 14 | PageLayoutDescrFile= 15 | LastNetListRead= 16 | CopperLayerCount=2 17 | BoardThickness=1.6 18 | AllowMicroVias=0 19 | AllowBlindVias=0 20 | RequireCourtyardDefinitions=0 21 | ProhibitOverlappingCourtyards=1 22 | MinTrackWidth=0.2 23 | MinViaDiameter=0.4 24 | MinViaDrill=0.3 25 | MinMicroViaDiameter=0.2 26 | MinMicroViaDrill=0.09999999999999999 27 | MinHoleToHole=0.25 28 | TrackWidth1=0.25 29 | TrackWidth2=0.2 30 | TrackWidth3=0.5 31 | ViaDiameter1=0.6 32 | ViaDrill1=0.4 33 | dPairWidth1=0.2 34 | dPairGap1=0.25 35 | dPairViaGap1=0.25 36 | SilkLineWidth=0.15 37 | SilkTextSizeV=1 38 | SilkTextSizeH=1 39 | SilkTextSizeThickness=0.15 40 | SilkTextItalic=0 41 | SilkTextUpright=1 42 | CopperLineWidth=0.09999999999999999 43 | CopperTextSizeV=1.5 44 | CopperTextSizeH=1.5 45 | CopperTextThickness=0.3 46 | CopperTextItalic=0 47 | CopperTextUpright=1 48 | EdgeCutLineWidth=0.15 49 | CourtyardLineWidth=0.05 50 | OthersLineWidth=0.15 51 | OthersTextSizeV=1 52 | OthersTextSizeH=1 53 | OthersTextSizeThickness=0.15 54 | OthersTextItalic=0 55 | OthersTextUpright=1 56 | SolderMaskClearance=0.2 57 | SolderMaskMinWidth=0 58 | SolderPasteClearance=0 59 | SolderPasteRatio=-0 60 | [pcbnew/Layer.F.Cu] 61 | Name=F.Cu 62 | Type=0 63 | Enabled=1 64 | [pcbnew/Layer.In1.Cu] 65 | Name=In1.Cu 66 | Type=0 67 | Enabled=0 68 | [pcbnew/Layer.In2.Cu] 69 | Name=In2.Cu 70 | Type=0 71 | Enabled=0 72 | [pcbnew/Layer.In3.Cu] 73 | Name=In3.Cu 74 | Type=0 75 | Enabled=0 76 | [pcbnew/Layer.In4.Cu] 77 | Name=In4.Cu 78 | Type=0 79 | Enabled=0 80 | [pcbnew/Layer.In5.Cu] 81 | Name=In5.Cu 82 | Type=0 83 | Enabled=0 84 | [pcbnew/Layer.In6.Cu] 85 | Name=In6.Cu 86 | Type=0 87 | Enabled=0 88 | [pcbnew/Layer.In7.Cu] 89 | Name=In7.Cu 90 | Type=0 91 | Enabled=0 92 | [pcbnew/Layer.In8.Cu] 93 | Name=In8.Cu 94 | Type=0 95 | Enabled=0 96 | [pcbnew/Layer.In9.Cu] 97 | Name=In9.Cu 98 | Type=0 99 | Enabled=0 100 | [pcbnew/Layer.In10.Cu] 101 | Name=In10.Cu 102 | Type=0 103 | Enabled=0 104 | [pcbnew/Layer.In11.Cu] 105 | Name=In11.Cu 106 | Type=0 107 | Enabled=0 108 | [pcbnew/Layer.In12.Cu] 109 | Name=In12.Cu 110 | Type=0 111 | Enabled=0 112 | [pcbnew/Layer.In13.Cu] 113 | Name=In13.Cu 114 | Type=0 115 | Enabled=0 116 | [pcbnew/Layer.In14.Cu] 117 | Name=In14.Cu 118 | Type=0 119 | Enabled=0 120 | [pcbnew/Layer.In15.Cu] 121 | Name=In15.Cu 122 | Type=0 123 | Enabled=0 124 | [pcbnew/Layer.In16.Cu] 125 | Name=In16.Cu 126 | Type=0 127 | Enabled=0 128 | [pcbnew/Layer.In17.Cu] 129 | Name=In17.Cu 130 | Type=0 131 | Enabled=0 132 | [pcbnew/Layer.In18.Cu] 133 | Name=In18.Cu 134 | Type=0 135 | Enabled=0 136 | [pcbnew/Layer.In19.Cu] 137 | Name=In19.Cu 138 | Type=0 139 | Enabled=0 140 | [pcbnew/Layer.In20.Cu] 141 | Name=In20.Cu 142 | Type=0 143 | Enabled=0 144 | [pcbnew/Layer.In21.Cu] 145 | Name=In21.Cu 146 | Type=0 147 | Enabled=0 148 | [pcbnew/Layer.In22.Cu] 149 | Name=In22.Cu 150 | Type=0 151 | Enabled=0 152 | [pcbnew/Layer.In23.Cu] 153 | Name=In23.Cu 154 | Type=0 155 | Enabled=0 156 | [pcbnew/Layer.In24.Cu] 157 | Name=In24.Cu 158 | Type=0 159 | Enabled=0 160 | [pcbnew/Layer.In25.Cu] 161 | Name=In25.Cu 162 | Type=0 163 | Enabled=0 164 | [pcbnew/Layer.In26.Cu] 165 | Name=In26.Cu 166 | Type=0 167 | Enabled=0 168 | [pcbnew/Layer.In27.Cu] 169 | Name=In27.Cu 170 | Type=0 171 | Enabled=0 172 | [pcbnew/Layer.In28.Cu] 173 | Name=In28.Cu 174 | Type=0 175 | Enabled=0 176 | [pcbnew/Layer.In29.Cu] 177 | Name=In29.Cu 178 | Type=0 179 | Enabled=0 180 | [pcbnew/Layer.In30.Cu] 181 | Name=In30.Cu 182 | Type=0 183 | Enabled=0 184 | [pcbnew/Layer.B.Cu] 185 | Name=B.Cu 186 | Type=0 187 | Enabled=1 188 | [pcbnew/Layer.B.Adhes] 189 | Enabled=1 190 | [pcbnew/Layer.F.Adhes] 191 | Enabled=1 192 | [pcbnew/Layer.B.Paste] 193 | Enabled=1 194 | [pcbnew/Layer.F.Paste] 195 | Enabled=1 196 | [pcbnew/Layer.B.SilkS] 197 | Enabled=1 198 | [pcbnew/Layer.F.SilkS] 199 | Enabled=1 200 | [pcbnew/Layer.B.Mask] 201 | Enabled=1 202 | [pcbnew/Layer.F.Mask] 203 | Enabled=1 204 | [pcbnew/Layer.Dwgs.User] 205 | Enabled=1 206 | [pcbnew/Layer.Cmts.User] 207 | Enabled=1 208 | [pcbnew/Layer.Eco1.User] 209 | Enabled=1 210 | [pcbnew/Layer.Eco2.User] 211 | Enabled=1 212 | [pcbnew/Layer.Edge.Cuts] 213 | Enabled=1 214 | [pcbnew/Layer.Margin] 215 | Enabled=1 216 | [pcbnew/Layer.B.CrtYd] 217 | Enabled=1 218 | [pcbnew/Layer.F.CrtYd] 219 | Enabled=1 220 | [pcbnew/Layer.B.Fab] 221 | Enabled=1 222 | [pcbnew/Layer.F.Fab] 223 | Enabled=1 224 | [pcbnew/Layer.Rescue] 225 | Enabled=0 226 | [pcbnew/Netclasses] 227 | [pcbnew/Netclasses/Default] 228 | Name=Default 229 | Clearance=0.2 230 | TrackWidth=0.25 231 | ViaDiameter=0.6 232 | ViaDrill=0.4 233 | uViaDiameter=0.3 234 | uViaDrill=0.1 235 | dPairWidth=0.2 236 | dPairGap=0.25 237 | dPairViaGap=0.25 238 | [pcbnew/Netclasses/1] 239 | Name=Thocc 240 | Clearance=0.2 241 | TrackWidth=0.5 242 | ViaDiameter=0.6 243 | ViaDrill=0.4 244 | uViaDiameter=0.3 245 | uViaDrill=0.1 246 | dPairWidth=0.2 247 | dPairGap=0.25 248 | dPairViaGap=0.25 249 | -------------------------------------------------------------------------------- /pcbs/chocolad/chocolad.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 2018年01月19日金曜日 23:37:58 5 | Eeschema 4.0.7 6 | 7 | 8 | Blockbd 9 | foostan 10 | 0.0.1 11 | 12 | blockbd.sch 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | ProMicro 23 | promicro:ProMicro 24 | 25 | 26 | 5A5E14C2 27 | 28 | 29 | SW_PUSH 30 | footprint:MXALPS_FLIP_HOLES 31 | 32 | 33 | 5A5E2699 34 | 35 | 36 | D 37 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 38 | 39 | 40 | 5A5E26C6 41 | 42 | 43 | SW_PUSH 44 | footprint:MXALPS_FLIP_HOLES 45 | 46 | 47 | 5A5E27F9 48 | 49 | 50 | D 51 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 52 | 53 | 54 | 5A5E281F 55 | 56 | 57 | SW_PUSH 58 | footprint:MXALPS_FLIP_HOLES 59 | 60 | 61 | 5A5E2908 62 | 63 | 64 | SW_PUSH 65 | footprint:MXALPS_FLIP_HOLES 66 | 67 | 68 | 5A5E2933 69 | 70 | 71 | SW_PUSH 72 | footprint:MXALPS_FLIP_HOLES 73 | 74 | 75 | 5A5E295E 76 | 77 | 78 | SW_PUSH 79 | footprint:MXALPS_FLIP_HOLES 80 | 81 | 82 | 5A5E298D 83 | 84 | 85 | D 86 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 87 | 88 | 89 | 5A5E29BF 90 | 91 | 92 | D 93 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 94 | 95 | 96 | 5A5E29F2 97 | 98 | 99 | D 100 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 101 | 102 | 103 | 5A5E2A33 104 | 105 | 106 | D 107 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 108 | 109 | 110 | 5A5E2A75 111 | 112 | 113 | SW_PUSH 114 | footprint:MXALPS_FLIP_HOLES 115 | 116 | 117 | 5A5E2B19 118 | 119 | 120 | D 121 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 122 | 123 | 124 | 5A5E2B5B 125 | 126 | 127 | SW_PUSH 128 | footprint:MXALPS_FLIP_HOLES 129 | 130 | 131 | 5A5E2D26 132 | 133 | 134 | D 135 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 136 | 137 | 138 | 5A5E2D2C 139 | 140 | 141 | SW_PUSH 142 | footprint:MXALPS_FLIP_HOLES 143 | 144 | 145 | 5A5E2D32 146 | 147 | 148 | D 149 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 150 | 151 | 152 | 5A5E2D38 153 | 154 | 155 | SW_PUSH 156 | footprint:MXALPS_FLIP_HOLES 157 | 158 | 159 | 5A5E2D3E 160 | 161 | 162 | SW_PUSH 163 | footprint:MXALPS_FLIP_HOLES 164 | 165 | 166 | 5A5E2D44 167 | 168 | 169 | SW_PUSH 170 | footprint:MXALPS_FLIP_HOLES 171 | 172 | 173 | 5A5E2D4A 174 | 175 | 176 | SW_PUSH 177 | footprint:MXALPS_FLIP_HOLES 178 | 179 | 180 | 5A5E2D50 181 | 182 | 183 | D 184 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 185 | 186 | 187 | 5A5E2D56 188 | 189 | 190 | D 191 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 192 | 193 | 194 | 5A5E2D5C 195 | 196 | 197 | D 198 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 199 | 200 | 201 | 5A5E2D62 202 | 203 | 204 | D 205 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 206 | 207 | 208 | 5A5E2D68 209 | 210 | 211 | SW_PUSH 212 | footprint:MXALPS_FLIP_HOLES 213 | 214 | 215 | 5A5E2D6E 216 | 217 | 218 | D 219 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 220 | 221 | 222 | 5A5E2D74 223 | 224 | 225 | SW_PUSH 226 | footprint:MXALPS_FLIP_HOLES 227 | 228 | 229 | 5A5E35B1 230 | 231 | 232 | D 233 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 234 | 235 | 236 | 5A5E35B7 237 | 238 | 239 | SW_PUSH 240 | footprint:MXALPS_FLIP_HOLES 241 | 242 | 243 | 5A5E35BD 244 | 245 | 246 | D 247 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 248 | 249 | 250 | 5A5E35C3 251 | 252 | 253 | SW_PUSH 254 | footprint:MXALPS_FLIP_HOLES 255 | 256 | 257 | 5A5E35C9 258 | 259 | 260 | SW_PUSH 261 | footprint:MXALPS_FLIP_HOLES 262 | 263 | 264 | 5A5E35CF 265 | 266 | 267 | SW_PUSH 268 | footprint:MXALPS_FLIP_HOLES 269 | 270 | 271 | 5A5E35D5 272 | 273 | 274 | SW_PUSH 275 | footprint:MXALPS_FLIP_HOLES 276 | 277 | 278 | 5A5E35DB 279 | 280 | 281 | D 282 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 283 | 284 | 285 | 5A5E35E1 286 | 287 | 288 | D 289 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 290 | 291 | 292 | 5A5E35E7 293 | 294 | 295 | D 296 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 297 | 298 | 299 | 5A5E35ED 300 | 301 | 302 | D 303 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 304 | 305 | 306 | 5A5E35F3 307 | 308 | 309 | SW_PUSH 310 | footprint:MXALPS_FLIP_HOLES 311 | 312 | 313 | 5A5E35F9 314 | 315 | 316 | D 317 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 318 | 319 | 320 | 5A5E35FF 321 | 322 | 323 | SW_PUSH 324 | footprint:MXALPS_FLIP_HOLES 325 | 326 | 327 | 5A5E37A4 328 | 329 | 330 | D 331 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 332 | 333 | 334 | 5A5E37AA 335 | 336 | 337 | SW_PUSH 338 | footprint:MXALPS_FLIP_HOLES 339 | 340 | 341 | 5A5E37B0 342 | 343 | 344 | D 345 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 346 | 347 | 348 | 5A5E37B6 349 | 350 | 351 | SW_PUSH 352 | footprint:MXALPS_FLIP_HOLES 353 | 354 | 355 | 5A5E37BC 356 | 357 | 358 | SW_PUSH 359 | footprint:MXALPS_FLIP_HOLES 360 | 361 | 362 | 5A5E37C2 363 | 364 | 365 | SW_PUSH 366 | footprint:MXALPS_FLIP_HOLES 367 | 368 | 369 | 5A5E37C8 370 | 371 | 372 | SW_PUSH 373 | footprint:MXALPS_FLIP_HOLES 374 | 375 | 376 | 5A5E37CE 377 | 378 | 379 | D 380 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 381 | 382 | 383 | 5A5E37D4 384 | 385 | 386 | D 387 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 388 | 389 | 390 | 5A5E37DA 391 | 392 | 393 | D 394 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 395 | 396 | 397 | 5A5E37E0 398 | 399 | 400 | D 401 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 402 | 403 | 404 | 5A5E37E6 405 | 406 | 407 | SW_PUSH 408 | footprint:MXALPS_FLIP_HOLES 409 | 410 | 411 | 5A5E37EC 412 | 413 | 414 | D 415 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 416 | 417 | 418 | 5A5E37F2 419 | 420 | 421 | SW_PUSH 422 | footprint:MXALPS_FLIP_HOLES 423 | 424 | 425 | 5A5E3C85 426 | 427 | 428 | D 429 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 430 | 431 | 432 | 5A5E3C8B 433 | 434 | 435 | SW_PUSH 436 | footprint:MXALPS_FLIP_HOLES 437 | 438 | 439 | 5A5E3C91 440 | 441 | 442 | D 443 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 444 | 445 | 446 | 5A5E3C97 447 | 448 | 449 | SW_PUSH 450 | footprint:MXALPS_FLIP_HOLES 451 | 452 | 453 | 5A5E3C9D 454 | 455 | 456 | SW_PUSH 457 | footprint:MXALPS_FLIP_HOLES 458 | 459 | 460 | 5A5E3CA3 461 | 462 | 463 | SW_PUSH 464 | footprint:MXALPS_FLIP_HOLES 465 | 466 | 467 | 5A5E3CA9 468 | 469 | 470 | SW_PUSH 471 | footprint:MXALPS_FLIP_HOLES 472 | 473 | 474 | 5A5E3CAF 475 | 476 | 477 | D 478 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 479 | 480 | 481 | 5A5E3CB5 482 | 483 | 484 | D 485 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 486 | 487 | 488 | 5A5E3CBB 489 | 490 | 491 | D 492 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 493 | 494 | 495 | 5A5E3CC1 496 | 497 | 498 | D 499 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 500 | 501 | 502 | 5A5E3CC7 503 | 504 | 505 | SW_PUSH 506 | footprint:MXALPS_FLIP_HOLES 507 | 508 | 509 | 5A5E3CCD 510 | 511 | 512 | D 513 | Diodes_THT:D_DO-35_SOD27_P10.16mm_Horizontal 514 | 515 | 516 | 5A5E3CD3 517 | 518 | 519 | SW_PUSH 520 | footprint:SKHL 521 | 522 | 523 | 5A5EB9E2 524 | 525 | 526 | 5PIN 527 | library:trrs_jack 528 | 529 | 530 | 5A5ECD17 531 | 532 | 533 | R 534 | footprint:RESISTOR 535 | 536 | 537 | 5A5EEC14 538 | 539 | 540 | R 541 | footprint:RESISTOR 542 | 543 | 544 | 5A5F1617 545 | 546 | 547 | Jumper_NO_Small 548 | library:jumper_smd_2dub 549 | 550 | 551 | 5A5F1A29 552 | 553 | 554 | 555 | 556 | 557 | J 558 | 5PIN 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | Diode 570 | 571 | TO-???* 572 | *SingleDiode 573 | *_Diode_* 574 | *SingleDiode* 575 | D_* 576 | 577 | 578 | D 579 | D 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | Jumper, normally open 588 | 589 | JP 590 | Jumper_NO_Small 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | U 600 | ProMicro 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | Resistor 631 | 632 | R_* 633 | R_* 634 | 635 | 636 | R 637 | R 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | SW 647 | SW_PUSH 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | 834 | 835 | 836 | 837 | 838 | 839 | 840 | 841 | 842 | 843 | 844 | 845 | 846 | 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | 855 | 856 | 857 | 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 880 | 881 | 882 | 883 | 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 900 | 901 | 902 | 903 | 904 | 905 | 906 | 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 947 | 948 | 949 | 950 | 951 | -------------------------------------------------------------------------------- /pcbs/chocolad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "chocolad")(type "KiCad")(uri "${KIPRJMOD}/../../libraries/chocolad.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /pcbs/chocolad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "chocolad")(type "KiCad")(uri "${KIPRJMOD}/../libraries/chocolad.kicad_sym")(options "")(descr "")) 3 | ) 4 | --------------------------------------------------------------------------------