├── pics └── thumb.jpg ├── flex ├── fp-lib-table ├── customs.pretty │ ├── SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm.kicad_mod │ ├── SOT23-R.kicad_mod │ ├── PinHeader_1x05_P2.54mm_Vertical.kicad_mod │ ├── TSOT-23_HandSoldering.kicad_mod │ ├── ffc molex 12 pins.kicad_mod │ └── Kailh_socket_MX_platemount.kicad_mod ├── custom.pretty │ ├── Diode_TH_SOD123.kicad_mod │ ├── SW_MX_reversible.kicad_mod │ └── Kailh_socket_MX_platemount.kicad_mod ├── flex.kicad_pro └── flex.kicad_sch ├── .gitignore └── readme.md /pics/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/TBK-Mini-PCB-thumb-cluster/HEAD/pics/thumb.jpg -------------------------------------------------------------------------------- /flex/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/custom.pretty")(options "")(descr "")) 3 | (lib (name "customs")(type "KiCad")(uri "${KIPRJMOD}/customs.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Temporary files 2 | *.000 3 | *.bak 4 | *.bck 5 | *.kicad_pcb-bak 6 | *.kicad_sch-bak 7 | *.kicad_prl 8 | *.sch-bak 9 | *~ 10 | *.tmp 11 | *-save.pro 12 | *-save.kicad_pcb 13 | fp-info-cache 14 | 15 | # Netlist files (exported from Eeschema) 16 | *.net 17 | 18 | # Autorouter files (exported from Pcbnew) 19 | *.dsn 20 | *.ses 21 | 22 | # Exported BOM files 23 | *.xml 24 | *.csv 25 | 26 | # Bastardkb files 27 | 28 | flex/gerber 29 | gerber 30 | gerber/* 31 | flex/flex-backups 32 | flex/flex-backups/* 33 | 34 | # Project specific files -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # TBK Mini PCB - thumbs 2 | 3 | ![pic](pics/thumb.jpg) 4 | 5 | Flexible PCB made for the TBK Mini and Skeletyl. 6 | 7 | With per-key RGB. 8 | 9 | This repository contains all files necessary to order a PCB. 10 | 11 | If you want to modify the design files, the Kicad sources are included. 12 | If you just want to order the PCBs, check out the Release section which contain the gerber files. 13 | 14 | ## How to order 15 | 16 | Order with a 0.6mm or 0.8mm PCB thickness 17 | 18 | 19 | ## License 20 | 21 | Licensed under CC BY-NC-SA 4.0 22 | Copyright Quentin Lebastard 2021 23 | -------------------------------------------------------------------------------- /flex/customs.pretty/SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm" (layer F.Cu) (tedit 5F23FDD6) 2 | (descr "Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 3 | (tags "connector wire 0.15sqmm") 4 | (attr virtual) 5 | (fp_text reference "REF**" (at 0 -2.05) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm" (at 0 2.05) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 0.75 0) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.5 -1.35) (end -1.5 1.35) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.5 1.35) (end 1.5 1.35) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.5 1.35) (end 1.5 -1.35) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1.5 -1.35) (end -1.5 -1.35) (layer F.CrtYd) (width 0.05)) 16 | (fp_text user "${REFERENCE}" (at 0 0) (layer F.Fab) 17 | (effects (font (size 0.38 0.38) (thickness 0.06))) 18 | ) 19 | (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.7) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 5095342b-5638-4929-adc0-0781c9da7e58)) 20 | (model "${KISYS3DMOD}/Connector_Wire.3dshapes/SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm.wrl" 21 | (at (xyz 0 0 0)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) 26 | -------------------------------------------------------------------------------- /flex/customs.pretty/SOT23-R.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module SOT23-R (layer F.Cu) (tedit 5F72230E) 3 | (descr "SOT23 - Reflow soldering") 4 | (fp_text reference REF** (at 4.32258 -0.762809 0) (layer F.SilkS) 5 | (effects (font (size 0.800850393701 0.800850393701) (thickness 0.015))) 6 | ) 7 | (fp_text value SOT23-R (at 5.34408 1.2724 0) (layer F.Fab) 8 | (effects (font (size 0.801511811024 0.801511811024) (thickness 0.015))) 9 | ) 10 | (fp_line (start 1.5724 -0.6604) (end 1.5724 0.6604) (layer F.Fab) (width 0.1524)) 11 | (fp_line (start 1.5724 0.6604) (end -1.5724 0.6604) (layer F.Fab) (width 0.1524)) 12 | (fp_line (start -1.5724 0.6604) (end -1.5724 -0.6604) (layer F.Fab) (width 0.1524)) 13 | (fp_line (start -1.5724 -0.6604) (end 1.5724 -0.6604) (layer F.Fab) (width 0.1524)) 14 | (fp_line (start -1.5724 0.6524) (end -1.5724 -0.6604) (layer F.SilkS) (width 0.1524)) 15 | (fp_line (start -1.5724 -0.6604) (end -0.5136 -0.6604) (layer F.SilkS) (width 0.1524)) 16 | (fp_line (start 1.5724 -0.6604) (end 1.5724 0.6524) (layer F.SilkS) (width 0.1524)) 17 | (fp_line (start 0.5636 -0.6604) (end 1.5724 -0.6604) (layer F.SilkS) (width 0.1524)) 18 | (fp_poly 19 | (pts 20 | (xy -0.228673 -1.2954) 21 | (xy 0.2286 -1.2954) 22 | (xy 0.2286 -0.711426) 23 | (xy -0.228673 -0.711426) 24 | ) (layer F.Fab) (width 0.01) 25 | ) 26 | (fp_poly 27 | (pts 28 | (xy 0.711295 0.7112) 29 | (xy 1.1684 0.7112) 30 | (xy 1.1684 1.29557) 31 | (xy 0.711295 1.29557) 32 | ) (layer F.Fab) (width 0.01) 33 | ) 34 | (fp_poly 35 | (pts 36 | (xy -1.16991 0.7112) 37 | (xy -0.7112 0.7112) 38 | (xy -0.7112 1.29707) 39 | (xy -1.16991 1.29707) 40 | ) (layer F.Fab) (width 0.01) 41 | ) 42 | (pad 1 smd rect (at -0.95 1.0) (size 0.6 0.7) (layers F.Cu F.Mask F.Paste)) 43 | (pad 2 smd rect (at 0.95 1.0) (size 0.6 0.7) (layers F.Cu F.Mask F.Paste)) 44 | (pad 3 smd rect (at 0.0 -1.0) (size 0.6 0.7) (layers F.Cu F.Mask F.Paste)) 45 | ) -------------------------------------------------------------------------------- /flex/customs.pretty/PinHeader_1x05_P2.54mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "PinHeader_1x05_P2.54mm_Vertical" (layer F.Cu) (tedit 5F6770EF) 2 | (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x05 2.54mm single row") 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -2.33) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 2f77f646-5783-4c65-ab35-1b114be64d61) 8 | ) 9 | (fp_text value "PinHeader_1x05_P2.54mm_Vertical" (at 0 12.49) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 44e9a667-af78-42be-a74e-d387afff687f) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 5.08 90) (layer F.Fab) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp e6d664e8-f10f-4590-8f32-7fe0e87c31ca) 16 | ) 17 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05) (tstamp 6023b532-90fc-4f9f-99ed-da0ec265cf90)) 18 | (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05) (tstamp 64644155-bab2-42be-9e2b-ed6682221c46)) 19 | (fp_line (start 1.8 11.95) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05) (tstamp c0e67a8a-30d7-433e-9447-1e23ea570b8a)) 20 | (fp_line (start -1.8 11.95) (end 1.8 11.95) (layer F.CrtYd) (width 0.05) (tstamp f221ef4c-67b8-4bfa-8503-fae19d314c6e)) 21 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1) (tstamp 08f9a313-3fda-40da-9e28-33da7c42c24d)) 22 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1) (tstamp 47eacc66-c9ad-4b15-aff0-96ffad6b8b70)) 23 | (fp_line (start -1.27 11.43) (end -1.27 -0.635) (layer F.Fab) (width 0.1) (tstamp 7667433c-7421-484f-a8b3-2bed0eba641e)) 24 | (fp_line (start 1.27 -1.27) (end 1.27 11.43) (layer F.Fab) (width 0.1) (tstamp a6aed1c6-bee3-4f9b-b4bf-1e7c5f0e9396)) 25 | (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1) (tstamp b9e1aa45-4411-45fa-8e20-952dfd0db8c4)) 26 | (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 01c362e7-6981-4eb1-89d7-8eaa678c486d)) 27 | (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 03c49a72-80ac-4e91-87ec-b7c7a4c8aa75)) 28 | (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fb873bfc-d90a-493d-9f6e-d194c35ed113)) 29 | (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 45235df5-a766-4f06-a75b-85b64bf3a36f)) 30 | (pad "5" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp cebc097c-f861-4ffc-ad00-111c5c6c0053)) 31 | (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /flex/customs.pretty/TSOT-23_HandSoldering.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "TSOT-23_HandSoldering" (layer F.Cu) (tedit 5F8C84FD) 2 | (descr "5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf") 3 | (tags "TSOT-23 Hand-soldering") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -2.45) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 0fbe31a0-b11b-4bd1-b534-b54f4256ef8b) 8 | ) 9 | (fp_text value "TSOT-23_HandSoldering" (at 0 2.5) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 4c0e5bf2-dfa0-4640-a7b3-3584cef90ff0) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer F.Fab) 14 | (effects (font (size 0.5 0.5) (thickness 0.075))) 15 | (tstamp 88b3a127-30b8-437f-aedf-a0297cfe59d1) 16 | ) 17 | (fp_line (start -2.96 -1.7) (end 2.96 -1.7) (layer F.CrtYd) (width 0.05) (tstamp 1c973f71-3ab2-4539-9840-ca2c698f9958)) 18 | (fp_line (start -2.96 -1.7) (end -2.96 1.7) (layer F.CrtYd) (width 0.05) (tstamp 2387c759-cf63-4f9d-b48a-45b43f9afc43)) 19 | (fp_line (start 2.96 1.7) (end -2.96 1.7) (layer F.CrtYd) (width 0.05) (tstamp a8e52041-46b1-4390-809c-f0c2bd96e8ef)) 20 | (fp_line (start 2.96 1.7) (end 2.96 -1.7) (layer F.CrtYd) (width 0.05) (tstamp feeead63-77b2-4d98-b127-7cca019b03c9)) 21 | (fp_line (start 0.88 -1.45) (end 0.88 1.45) (layer F.Fab) (width 0.1) (tstamp 39d2e076-5e1e-4930-833f-5a4fde51308b)) 22 | (fp_line (start 0.88 -1.45) (end -0.43 -1.45) (layer F.Fab) (width 0.1) (tstamp 3d674bc2-9af5-4a1d-a879-73abe0b6e994)) 23 | (fp_line (start -0.88 -1) (end -0.43 -1.45) (layer F.Fab) (width 0.1) (tstamp 850770c0-1248-4b2f-89c1-0d01cb59a9b0)) 24 | (fp_line (start -0.88 -1) (end -0.88 1.45) (layer F.Fab) (width 0.1) (tstamp cb2217d7-efcd-4381-b953-08d01aa0b9b0)) 25 | (fp_line (start 0.88 1.45) (end -0.88 1.45) (layer F.Fab) (width 0.1) (tstamp d14b33df-64f2-4d11-be20-ab28dc783ae0)) 26 | (pad "1" smd rect (at -1 0.95) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3e37a28-7fdf-4753-94f3-0f72164ce977)) 27 | (pad "1" smd rect (at -1 0.95) (size 1.2 0.8) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d9a92c33-96da-459c-812c-c4d6c2b9640f)) 28 | (pad "2" smd rect (at -1 -0.95) (size 1.2 0.8) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 78d7b18c-825b-4729-bf14-a8db1f3fb256)) 29 | (pad "2" smd rect (at -1 -0.95) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4aa27a1-3991-4808-8ed5-5a5b073905bc)) 30 | (pad "3" smd rect (at 1 0) (size 1.2 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0375bd70-9411-4d71-804f-e9cbf6fb0d00)) 31 | (pad "3" smd rect (at 1 0) (size 1.2 0.8) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 33dc4e9b-38bd-4aa7-8217-df7128869ed9)) 32 | (model "${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/TSOT-23.wrl" 33 | (offset (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /flex/custom.pretty/Diode_TH_SOD123.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Diode_TH_SOD123" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 615EAF0A) 3 | (descr "Diode, DO-41, SOD81, Horizontal, RM 10mm,") 4 | (tags "Diode, DO-41, SOD81, Horizontal, RM 10mm, 1N4007, SB140,") 5 | (attr through_hole) 6 | (fp_text reference "DIODE" (at 5.38734 2.53746) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 579c0649-8845-4e11-a2f8-c010368af0a4) 9 | ) 10 | (fp_text value "D" (at 4.37134 -3.55854) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp bbe495e1-e925-4854-807b-9f3f12198b63) 13 | ) 14 | (fp_text user "DIODE" (at 5.35 2.54) (layer "B.SilkS") hide 15 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 16 | (tstamp 7a3cefef-6114-4358-ad47-71ffc1e1e254) 17 | ) 18 | (fp_line (start 4.5 -0.7) (end 4.5 0.7) (layer "B.SilkS") (width 0.15) (tstamp 244c0cbb-e6e5-4a82-8259-12e4dd6c348d)) 19 | (fp_line (start 2.2 1) (end 2.2 -1.032) (layer "B.SilkS") (width 0.12) (tstamp 4215f7cf-2a2a-47f3-8f41-6cf6b31ad9b9)) 20 | (fp_line (start 2.2 -1.032) (end 3.597 -1.032) (layer "B.SilkS") (width 0.12) (tstamp 555515c7-8c3b-492d-987e-34efbf755bdb)) 21 | (fp_line (start 3.597 1) (end 2.2 1) (layer "B.SilkS") (width 0.12) (tstamp 75f00d13-8006-42c8-9b6d-40bd17f14a37)) 22 | (fp_line (start 5.4 0.7) (end 4.5 0) (layer "B.SilkS") (width 0.15) (tstamp 94003155-41a9-4dc7-b167-0ceeb2e0195e)) 23 | (fp_line (start 4.5 0) (end 5.4 -0.7) (layer "B.SilkS") (width 0.15) (tstamp a296f2a3-4d5f-411f-9d1d-df5726bb71c9)) 24 | (fp_line (start 5.4 -0.7) (end 5.4 0.7) (layer "B.SilkS") (width 0.15) (tstamp ecbe4912-06c6-4d0f-b5f6-d92cec256910)) 25 | (fp_line (start 4.5 0) (end 5.4 -0.7) (layer "F.SilkS") (width 0.15) (tstamp 168e9f57-ecf3-4a69-a49c-98223ecd6131)) 26 | (fp_line (start 5.4 -0.7) (end 5.4 0.7) (layer "F.SilkS") (width 0.15) (tstamp 1bab608e-8554-44ac-b5af-867e1425fd4e)) 27 | (fp_line (start 2.2 -1.032) (end 2.2 1) (layer "F.SilkS") (width 0.12) (tstamp 3efc0b1f-8c7e-435f-93ab-eac513fb850d)) 28 | (fp_line (start 2.2 1) (end 3.597 1) (layer "F.SilkS") (width 0.12) (tstamp 5719447a-9155-43ed-aaaf-8dc682f1cac3)) 29 | (fp_line (start 4.5 -0.7) (end 4.5 0.7) (layer "F.SilkS") (width 0.15) (tstamp 6a5d81b9-71be-4641-91b1-213524c99bbe)) 30 | (fp_line (start 3.597 -1.032) (end 2.2 -1.032) (layer "F.SilkS") (width 0.12) (tstamp 7023149b-5dfc-4c85-a7ac-14e3f654adeb)) 31 | (fp_line (start 5.4 0.7) (end 4.5 0) (layer "F.SilkS") (width 0.15) (tstamp ce96a8ed-31b8-4289-a8eb-4f6a6f78f58d)) 32 | (pad "1" smd rect (at 3.3 0) (locked) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7189bf85-376a-4fc9-8dc7-ab279183612f)) 33 | (pad "1" smd rect (at 3.3 0) (locked) (size 1.524 1.524) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp d9e64fbf-3a91-4523-8309-87cb99309451)) 34 | (pad "2" smd rect (at 6.7 0) (locked) (size 1.524 1.524) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp e46d8f6a-4d1c-484d-8cd3-fd1e5ee46b21)) 35 | (pad "2" smd rect (at 6.7 0) (locked) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9475c47-a429-4210-b523-74176879dbd3)) 36 | ) 37 | -------------------------------------------------------------------------------- /flex/custom.pretty/SW_MX_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW_MX_reversible" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 615EAF3A) 3 | (descr "MX-style keyswitch, reversible") 4 | (tags "MX,cherry,gateron,kailh") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at 0 -8.255) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 185d4311-d6c4-4fdb-91a5-70ec2895a065) 9 | ) 10 | (fp_text value "SW_MX_reversible" (at 0 8.255) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp bc80ffe9-203d-4315-91f7-11d1e1c30f67) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 -8.255) (layer "B.SilkS") hide 15 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 16 | (tstamp b5c57317-3074-4302-aa4a-734306b68de2) 17 | ) 18 | (fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab") 19 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 20 | (tstamp c2ba55d7-5eb1-4e06-862b-2d6ef6c6569e) 21 | ) 22 | (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") 23 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 24 | (tstamp eb402b49-145d-4c8a-ae0e-1c3a0ef69838) 25 | ) 26 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | (tstamp f82a73ed-9584-4d12-afce-c278c20be910) 29 | ) 30 | (fp_line (start 6.225 -6.5) (end 4.7 -6.5) (layer "B.SilkS") (width 0.12) (tstamp 63c51244-b411-46b9-9d4b-e71224f134b9)) 31 | (fp_line (start 6.225 -6.5) (end 6.225 -3.175) (layer "B.SilkS") (width 0.12) (tstamp 9beca559-7fca-4c0c-b7e4-156c811c33bd)) 32 | (fp_line (start -6.1875 -6.498) (end -6.1875 -3.173) (layer "F.SilkS") (width 0.12) (tstamp 2e8f5c38-72e6-4fd4-b68a-621704300e9f)) 33 | (fp_line (start -6.1875 -6.498) (end -4.6625 -6.498) (layer "F.SilkS") (width 0.12) (tstamp 81f33205-8c16-436c-974d-b1669a49c6d1)) 34 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp 4532aa6d-3db7-4802-854f-8c248e52c71b)) 35 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp 8f0be23a-0862-49d6-8b04-ccb9b40e821b)) 36 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp d6d949d9-f8a8-4871-8ea3-064df89f8309)) 37 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp f456b741-99f5-47ec-a7f8-92b090ae5ff1)) 38 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "B.Fab") (width 0.15) (tstamp 386ac2ff-abc2-42b4-8844-4b94fcc3593a)) 39 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "B.Fab") (width 0.15) (tstamp a3787ce7-49ff-4bd9-8c0e-46cdb5e20c8b)) 40 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "B.Fab") (width 0.15) (tstamp ada58d8c-1409-4ab4-a176-02f4f8f9ce2d)) 41 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "B.Fab") (width 0.15) (tstamp e4f71b29-fb17-45ca-bad9-a035da31bb39)) 42 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "F.Fab") (width 0.15) (tstamp 8405910a-6cfc-4135-9df6-b04ab31106f8)) 43 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "F.Fab") (width 0.15) (tstamp bd84e3a3-8b7e-458b-8dc3-0f847ebfee94)) 44 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "F.Fab") (width 0.15) (tstamp be32cdf4-c6cd-4a8d-ad0d-a4ca47d30032)) 45 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "F.Fab") (width 0.15) (tstamp da7c9104-4505-4d1e-a091-8315ba8eb574)) 46 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 5242d4ba-3996-46bf-9e3c-2197102c1bf8)) 47 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 8c82bf46-5cbe-4ffd-bbf0-fcf9ebb7d8b8)) 48 | (pad "1" thru_hole oval (at -3.81 -2.54 333.5) (size 2.35 5.55) (drill 1.55 (offset 0 -1.45)) (layers *.Cu *.Mask) (tstamp 507a2055-3624-4bdf-853f-7c98c89e15bf)) 49 | (pad "1" thru_hole circle (at -2.54 -5.08) (size 2.35 2.35) (drill 1.55) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) (tstamp d8311211-2110-44b4-b578-ff20635d4772)) 50 | (pad "2" thru_hole circle (at 2.54 -5.08) (size 2.35 2.35) (drill 1.55) (layers *.Cu *.Mask) (tstamp 263e056e-a84c-4a66-a140-0184ddfe3ccb)) 51 | (pad "2" thru_hole oval (at 3.81 -2.54 26.5) (size 2.35 5.55) (drill 1.55 (offset 0 -1.45)) (layers *.Cu *.Mask) (tstamp 4506937d-eb17-4ba9-b5ff-f01e4bc80879)) 52 | ) 53 | -------------------------------------------------------------------------------- /flex/custom.pretty/Kailh_socket_MX_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Kailh_socket_MX_platemount" (layer F.Cu) (tedit 5E123764) 2 | (descr "MX-style keyswitch with Kailh socket mount") 3 | (tags "MX,cherry,gateron,kailh,pg1511,socket") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -8.255) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value "Kailh_socket_MX_simplified" (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 27 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 29 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 5.08 -3.556) (end 5.08 -2.54) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -2.464162 -0.635) (end -5.969 -0.635) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -5.969 -0.635) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start 5.08 -6.985) (end 5.08 -6.604) (layer B.SilkS) (width 0.15)) 37 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12)) 38 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 39 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12)) 40 | (fp_line (start -6.35 -0.635) (end -6.35 -4.445) (layer B.Fab) (width 0.12)) 41 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.Fab) (width 0.12)) 42 | (fp_line (start 5.08 -6.985) (end 5.08 -2.54) (layer B.Fab) (width 0.12)) 43 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.Fab) (width 0.12)) 44 | (fp_line (start 5.08 -6.35) (end 7.62 -6.35) (layer B.Fab) (width 0.12)) 45 | (fp_line (start 7.62 -6.35) (end 7.62 -3.81) (layer B.Fab) (width 0.12)) 46 | (fp_line (start 7.62 -3.81) (end 5.08 -3.81) (layer B.Fab) (width 0.12)) 47 | (fp_line (start -6.35 -1.27) (end -8.89 -1.27) (layer B.Fab) (width 0.12)) 48 | (fp_line (start -8.89 -1.27) (end -8.89 -3.81) (layer B.Fab) (width 0.12)) 49 | (fp_line (start -8.89 -3.81) (end -6.35 -3.81) (layer B.Fab) (width 0.12)) 50 | (fp_text user "${REFERENCE}" (at -0.635 -4.445) (layer B.Fab) 51 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 52 | ) 53 | (fp_text user "${VALUE}" (at -0.635 0.635) (layer B.Fab) 54 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 55 | ) 56 | (pad "2" smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp afcf34c3-7518-4592-9a83-f28d17f1679c)) 57 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 5bdf49ca-d51a-4133-a119-f90ee9b53398)) 58 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 260fb280-da8f-49a1-8266-e6f08d543327)) 59 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 1b3d9009-9abb-4989-be84-b104c71e3384)) 60 | (pad "1" smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 96667e4c-0113-4569-97e7-62989ac7bdb8)) 61 | ) 62 | -------------------------------------------------------------------------------- /flex/customs.pretty/ffc molex 12 pins.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "ffc molex 12 pins" (layer F.Cu) (tedit 5F64998A) 2 | (descr "Molex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator") 3 | (tags "connector Molex Pico-Clasp top entry") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -3.98) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 0347470a-19da-42d3-b284-8a7cf6e43113) 8 | ) 9 | (fp_text value "ffc molex 12 pins" (at 0 4.67) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp b98065a1-5bb8-4a75-81bd-5417d384085d) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 2.77) (layer F.Fab) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 223345c4-413c-49b8-851d-1b89ff55e94f) 16 | ) 17 | (fp_line (start -7.9 3.97) (end 7.9 3.97) (layer F.CrtYd) (width 0.05) (tstamp 186b8c98-e1cb-4b07-9b49-2300478a1cd7)) 18 | (fp_line (start -7.9 -3.28) (end -7.9 3.97) (layer F.CrtYd) (width 0.05) (tstamp 3a870974-0ad0-4365-a41f-0a9b60e300f1)) 19 | (fp_line (start 7.9 -3.28) (end -7.9 -3.28) (layer F.CrtYd) (width 0.05) (tstamp 87adf6f1-e83a-481c-b645-da5149cfab04)) 20 | (fp_line (start 7.9 3.97) (end 7.9 -3.28) (layer F.CrtYd) (width 0.05) (tstamp 8e23a2fd-0847-4124-9023-416d4b8d2cc9)) 21 | (fp_line (start -7 3.475) (end 7 3.475) (layer F.Fab) (width 0.1) (tstamp 3382fac1-4d7a-430a-9713-9b32ffffe907)) 22 | (fp_line (start -7 -1.875) (end 7 -1.875) (layer F.Fab) (width 0.1) (tstamp 38ab76fe-28bc-4e9b-92d1-f22d9a60a38e)) 23 | (fp_line (start -7 -1.875) (end -7 3.475) (layer F.Fab) (width 0.1) (tstamp 5d0fc3dc-916b-4a84-b0d7-781aa26315ed)) 24 | (fp_line (start 7 -1.875) (end 7 3.475) (layer F.Fab) (width 0.1) (tstamp 74aea823-2dc6-456b-8664-7864ab518feb)) 25 | (fp_line (start -6 -1.875) (end -5.5 -1.167893) (layer F.Fab) (width 0.1) (tstamp 8a1d56a9-41ad-4f6f-a634-13c18e3ebf36)) 26 | (fp_line (start -5.5 -1.167893) (end -5 -1.875) (layer F.Fab) (width 0.1) (tstamp be61ebdc-6900-4938-8bf1-ae5d12ef16b0)) 27 | (pad "1" smd roundrect (at -5.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd540265-bd9e-4597-80e7-304d8ee47e9b)) 28 | (pad "2" smd roundrect (at -4.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8773f08-7f46-4dbc-af83-b2fcf7d5592a)) 29 | (pad "3" smd roundrect (at -3.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dfefaa4-59da-4009-b469-68a9ac58b67e)) 30 | (pad "4" smd roundrect (at -2.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbf53e41-e89c-49e7-80f1-daa332fa582f)) 31 | (pad "5" smd roundrect (at -1.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2e11f86-4836-417d-adf8-16ebadbaeae7)) 32 | (pad "6" smd roundrect (at -0.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b90f135e-031c-469f-b21c-c0fff3e34ee3)) 33 | (pad "7" smd roundrect (at 0.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b33d90ce-cf99-4c21-a9f6-e4d0a38fd066)) 34 | (pad "8" smd roundrect (at 1.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4be43d70-d3bc-4214-b3c3-d53c499c8db7)) 35 | (pad "9" smd roundrect (at 2.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9862e4a-46a7-4417-b04c-813795de4ba8)) 36 | (pad "10" smd roundrect (at 3.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a306522b-9481-436c-b5f6-9728d4c8bf0b)) 37 | (pad "11" smd roundrect (at 4.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9be0e32-8dc1-418b-ae8b-2f9bf3f3a46d)) 38 | (pad "12" smd roundrect (at 5.5 -2.025) (size 0.6 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45b1419d-68fd-4ff0-9647-9a814d2daf0a)) 39 | (pad "MP" smd roundrect (at 8.65 0.3) (size 2.1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208) (tstamp 6ec6d59c-4e07-4a15-a886-c69fc7b298b3)) 40 | (pad "MP" smd roundrect (at -8.65 0.4) (size 2.1 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208) (tstamp 8d9bbe91-1165-4bf7-a00b-31d0d614ac28)) 41 | (model "${KISYS3DMOD}/Connector_Molex.3dshapes/Molex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal.wrl" 42 | (offset (xyz 0 0 0)) 43 | (scale (xyz 1 1 1)) 44 | (rotate (xyz 0 0 0)) 45 | ) 46 | ) 47 | -------------------------------------------------------------------------------- /flex/customs.pretty/Kailh_socket_MX_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Kailh_socket_MX_platemount" (layer F.Cu) (tedit 5E123764) 2 | (descr "MX-style keyswitch with Kailh socket mount") 3 | (tags "MX,cherry,gateron,kailh,pg1511,socket") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -8.255) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | (tstamp 54a72932-58ee-4cb6-b752-1c85d564f0d8) 8 | ) 9 | (fp_text value "Kailh_socket_MX_simplified" (at 0 8.255) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp ad86972a-0a57-4c2a-951b-e03c4bc96db4) 12 | ) 13 | (fp_text user "${VALUE}" (at -0.635 0.635) (layer B.Fab) 14 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 15 | (tstamp 426888cd-e407-423b-9108-fe038f7782c5) 16 | ) 17 | (fp_text user "${REFERENCE}" (at -0.635 -4.445) (layer B.Fab) 18 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 19 | (tstamp 456c5d50-740b-43e5-a46a-a37ec0dc874c) 20 | ) 21 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.SilkS) (width 0.15) (tstamp 03a81f8c-280c-4a82-8e45-8025f98ceb04)) 22 | (fp_line (start -5.969 -0.635) (end -6.35 -0.635) (layer B.SilkS) (width 0.15) (tstamp 0af9333c-5bb7-4ce8-bf20-e2ac31f00444)) 23 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.SilkS) (width 0.15) (tstamp 18407e38-4bdc-42a0-bdf2-9f9bfa54de1b)) 24 | (fp_line (start -2.464162 -0.635) (end -5.969 -0.635) (layer B.SilkS) (width 0.15) (tstamp 2196b191-e922-4232-8c64-282f16aeb375)) 25 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15) (tstamp 4976a666-57f9-43ac-af0e-570709187562)) 26 | (fp_line (start 5.08 -3.556) (end 5.08 -2.54) (layer B.SilkS) (width 0.15) (tstamp 4a6b3af5-8a72-4716-9658-1280ca0fdd6e)) 27 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15) (tstamp d29aaf0e-db64-4e00-9196-4797263398b8)) 28 | (fp_line (start 5.08 -6.985) (end 5.08 -6.604) (layer B.SilkS) (width 0.15) (tstamp e9e519fc-4a2e-4548-8ce6-8d313a44a578)) 29 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15) (tstamp 438be46e-966e-4486-8097-0ee7832ef74e)) 30 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15) (tstamp 86fdb2bd-eeb6-4bd7-b2a6-9f3002b98cf3)) 31 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15) (tstamp 4ff3ca73-5cba-4f6b-b06b-062698291ac8)) 32 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15) (tstamp 66553739-c717-4822-9e2a-0144e55afa86)) 33 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15) (tstamp 6c98a94e-8a35-4a16-83fb-f7b78b887af8)) 34 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15) (tstamp 7e123332-33c3-4901-abb4-ee15d425fa04)) 35 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15) (tstamp 81aea41b-12cd-49c5-a766-c603616282f8)) 36 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15) (tstamp a23c8b07-52bd-4ad4-b3e6-4b5f505b6fe1)) 37 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15) (tstamp aa719201-b1fa-4dbd-9dd2-0ac5fb79ab62)) 38 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15) (tstamp e82739b2-8b26-4801-997c-c824bfd4b5c0)) 39 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15) (tstamp 1df9f2f5-7f39-45b6-b90a-127659207375)) 40 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15) (tstamp 5b4d038d-7a75-4d67-a3e7-d46f790df5e7)) 41 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15) (tstamp 990d941c-28fd-4b5a-9a16-9155bd9a43ae)) 42 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15) (tstamp b812b7ed-e9a1-4e53-ba38-b66a0b036c7e)) 43 | (fp_line (start 5.08 -6.985) (end 5.08 -2.54) (layer B.Fab) (width 0.12) (tstamp 0054c5d0-8466-4ab7-a909-1092d5bd963d)) 44 | (fp_line (start -8.89 -3.81) (end -6.35 -3.81) (layer B.Fab) (width 0.12) (tstamp 091fc47f-5964-4350-86b0-241c37d8bb49)) 45 | (fp_line (start 5.08 -6.35) (end 7.62 -6.35) (layer B.Fab) (width 0.12) (tstamp 0b7875ab-b939-4e05-b94b-8593453bddf8)) 46 | (fp_line (start -8.89 -1.27) (end -8.89 -3.81) (layer B.Fab) (width 0.12) (tstamp 3ca69304-6126-4e2c-afc4-4d30db3f9af1)) 47 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.Fab) (width 0.12) (tstamp 5b8aa130-c4cb-4bc1-8661-d984d4b2d390)) 48 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.Fab) (width 0.12) (tstamp 6c54d00e-3b43-4d4d-bb23-fd76c659e1fa)) 49 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12) (tstamp a9d63a18-939f-4ec6-89d6-2ae7ebaaa50b)) 50 | (fp_line (start 7.62 -3.81) (end 5.08 -3.81) (layer B.Fab) (width 0.12) (tstamp c290d9b6-c768-41e9-8831-4bffe91c426a)) 51 | (fp_line (start -6.35 -1.27) (end -8.89 -1.27) (layer B.Fab) (width 0.12) (tstamp cea8ba6a-a463-4e0b-bc79-74d590b595c5)) 52 | (fp_line (start 7.62 -6.35) (end 7.62 -3.81) (layer B.Fab) (width 0.12) (tstamp dbbdd730-cd9d-41eb-badb-8ce365b3da0f)) 53 | (fp_line (start -6.35 -0.635) (end -6.35 -4.445) (layer B.Fab) (width 0.12) (tstamp fbce238b-a83a-44cb-b9d0-44ba8b8c988b)) 54 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12) (tstamp 03b2c7c8-6697-4553-b16c-964b2930e2b6)) 55 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12) (tstamp 581fa799-2e72-41bc-8f81-b3bcec3da81a)) 56 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15) (tstamp 36dbb5cf-0650-49ee-bb79-9c2fe83f104b)) 57 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15) (tstamp afaf5091-bda6-4243-aaeb-4ecf8cbd3aa1)) 58 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15) (tstamp c780b1ea-1cc8-42bb-b924-8c9a5036bb93)) 59 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15) (tstamp e651de3c-b44e-48f7-a916-8f8484a98690)) 60 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp d9e084ae-51db-410f-bb60-2dd427b583d8)) 61 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp de0da44b-c126-4097-80de-2e44f530e3b0)) 62 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp e50c8733-69af-451a-b1b0-79255dcaac1e)) 63 | (pad "1" smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 3fb670e3-7e28-4fbe-bd80-3537f85c75e2)) 64 | (pad "2" smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 10197859-bc3b-47be-af8a-a045ca1087d3)) 65 | ) 66 | -------------------------------------------------------------------------------- /flex/flex.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 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": 0, 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": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 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.25, 54 | "via_gap": 0.25, 55 | "width": 0.2 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "version": 2 61 | }, 62 | "rule_severities": { 63 | "annular_width": "error", 64 | "clearance": "error", 65 | "copper_edge_clearance": "ignore", 66 | "courtyards_overlap": "error", 67 | "diff_pair_gap_out_of_range": "error", 68 | "diff_pair_uncoupled_length_too_long": "error", 69 | "drill_out_of_range": "error", 70 | "duplicate_footprints": "warning", 71 | "extra_footprint": "warning", 72 | "footprint_type_mismatch": "error", 73 | "hole_clearance": "error", 74 | "hole_near_hole": "ignore", 75 | "invalid_outline": "error", 76 | "item_on_disabled_layer": "error", 77 | "items_not_allowed": "error", 78 | "length_out_of_range": "error", 79 | "malformed_courtyard": "error", 80 | "microvia_drill_out_of_range": "error", 81 | "missing_courtyard": "ignore", 82 | "missing_footprint": "warning", 83 | "net_conflict": "warning", 84 | "npth_inside_courtyard": "ignore", 85 | "padstack": "error", 86 | "pth_inside_courtyard": "ignore", 87 | "shorting_items": "error", 88 | "silk_over_copper": "error", 89 | "silk_overlap": "error", 90 | "skew_out_of_range": "error", 91 | "through_hole_pad_without_hole": "error", 92 | "too_many_vias": "error", 93 | "track_dangling": "warning", 94 | "track_width": "error", 95 | "tracks_crossing": "error", 96 | "unconnected_items": "error", 97 | "unresolved_variable": "error", 98 | "via_dangling": "warning", 99 | "zone_has_empty_net": "error", 100 | "zones_intersect": "error" 101 | }, 102 | "rules": { 103 | "allow_blind_buried_vias": false, 104 | "allow_microvias": false, 105 | "max_error": 0.005, 106 | "min_clearance": 0.0, 107 | "min_copper_edge_clearance": 0.19999999999999998, 108 | "min_hole_clearance": 0.0, 109 | "min_hole_to_hole": 0.25, 110 | "min_microvia_diameter": 0.19999999999999998, 111 | "min_microvia_drill": 0.09999999999999999, 112 | "min_silk_clearance": 0.0, 113 | "min_through_hole_diameter": 0.09999999999999999, 114 | "min_track_width": 0.09999999999999999, 115 | "min_via_annular_width": 0.049999999999999996, 116 | "min_via_annulus": 0.049999999999999996, 117 | "min_via_diameter": 0.19999999999999998, 118 | "use_height_for_length_calcs": true 119 | }, 120 | "track_widths": [ 121 | 0.25, 122 | 0.1524, 123 | 1.0, 124 | 1.4, 125 | 1.524, 126 | 2.7 127 | ], 128 | "via_dimensions": [ 129 | { 130 | "diameter": 0.8, 131 | "drill": 0.4 132 | }, 133 | { 134 | "diameter": 0.4, 135 | "drill": 0.2 136 | } 137 | ], 138 | "zones_allow_external_fillets": false, 139 | "zones_use_no_outline": false 140 | }, 141 | "layer_presets": [] 142 | }, 143 | "boards": [], 144 | "cvpcb": { 145 | "equivalence_files": [] 146 | }, 147 | "erc": { 148 | "erc_exclusions": [], 149 | "meta": { 150 | "version": 0 151 | }, 152 | "pin_map": [ 153 | [ 154 | 0, 155 | 0, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 1, 161 | 0, 162 | 0, 163 | 0, 164 | 0, 165 | 2 166 | ], 167 | [ 168 | 0, 169 | 2, 170 | 0, 171 | 1, 172 | 0, 173 | 0, 174 | 1, 175 | 0, 176 | 2, 177 | 2, 178 | 2, 179 | 2 180 | ], 181 | [ 182 | 0, 183 | 0, 184 | 0, 185 | 0, 186 | 0, 187 | 0, 188 | 1, 189 | 0, 190 | 1, 191 | 0, 192 | 1, 193 | 2 194 | ], 195 | [ 196 | 0, 197 | 1, 198 | 0, 199 | 0, 200 | 0, 201 | 0, 202 | 1, 203 | 1, 204 | 2, 205 | 1, 206 | 1, 207 | 2 208 | ], 209 | [ 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 1, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 2 222 | ], 223 | [ 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 0, 233 | 0, 234 | 0, 235 | 2 236 | ], 237 | [ 238 | 1, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 0, 244 | 1, 245 | 1, 246 | 1, 247 | 1, 248 | 1, 249 | 2 250 | ], 251 | [ 252 | 0, 253 | 0, 254 | 0, 255 | 1, 256 | 0, 257 | 0, 258 | 1, 259 | 0, 260 | 0, 261 | 0, 262 | 0, 263 | 2 264 | ], 265 | [ 266 | 0, 267 | 2, 268 | 1, 269 | 2, 270 | 0, 271 | 0, 272 | 1, 273 | 0, 274 | 2, 275 | 2, 276 | 2, 277 | 2 278 | ], 279 | [ 280 | 0, 281 | 2, 282 | 0, 283 | 1, 284 | 0, 285 | 0, 286 | 1, 287 | 0, 288 | 2, 289 | 0, 290 | 0, 291 | 2 292 | ], 293 | [ 294 | 0, 295 | 2, 296 | 1, 297 | 1, 298 | 0, 299 | 0, 300 | 1, 301 | 0, 302 | 2, 303 | 0, 304 | 0, 305 | 2 306 | ], 307 | [ 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2, 315 | 2, 316 | 2, 317 | 2, 318 | 2, 319 | 2 320 | ] 321 | ], 322 | "rule_severities": { 323 | "bus_definition_conflict": "error", 324 | "bus_entry_needed": "error", 325 | "bus_label_syntax": "error", 326 | "bus_to_bus_conflict": "error", 327 | "bus_to_net_conflict": "error", 328 | "different_unit_footprint": "error", 329 | "different_unit_net": "error", 330 | "duplicate_reference": "error", 331 | "duplicate_sheet_names": "error", 332 | "extra_units": "error", 333 | "global_label_dangling": "error", 334 | "hier_label_mismatch": "error", 335 | "label_dangling": "error", 336 | "lib_symbol_issues": "warning", 337 | "multiple_net_names": "error", 338 | "net_not_bus_member": "error", 339 | "no_connect_connected": "error", 340 | "no_connect_dangling": "error", 341 | "pin_not_connected": "error", 342 | "pin_not_driven": "error", 343 | "pin_to_pin": "warning", 344 | "power_pin_not_driven": "error", 345 | "similar_labels": "error", 346 | "unannotated": "error", 347 | "unit_value_mismatch": "error", 348 | "unresolved_variable": "error", 349 | "wire_dangling": "error" 350 | } 351 | }, 352 | "libraries": { 353 | "pinned_footprint_libs": [], 354 | "pinned_symbol_libs": [] 355 | }, 356 | "meta": { 357 | "filename": "flex.kicad_pro", 358 | "version": 1 359 | }, 360 | "net_settings": { 361 | "classes": [ 362 | { 363 | "bus_width": 12.0, 364 | "clearance": 0.2, 365 | "diff_pair_gap": 0.25, 366 | "diff_pair_via_gap": 0.25, 367 | "diff_pair_width": 0.2, 368 | "line_style": 0, 369 | "microvia_diameter": 0.3, 370 | "microvia_drill": 0.1, 371 | "name": "Default", 372 | "pcb_color": "rgba(0, 0, 0, 0.000)", 373 | "schematic_color": "rgba(0, 0, 0, 0.000)", 374 | "track_width": 0.25, 375 | "via_diameter": 0.8, 376 | "via_drill": 0.4, 377 | "wire_width": 6.0 378 | } 379 | ], 380 | "meta": { 381 | "version": 2 382 | }, 383 | "net_colors": null 384 | }, 385 | "pcbnew": { 386 | "last_paths": { 387 | "gencad": "", 388 | "idf": "", 389 | "netlist": "", 390 | "specctra_dsn": "", 391 | "step": "", 392 | "vmrl": "", 393 | "vrml": "" 394 | }, 395 | "page_layout_descr_file": "" 396 | }, 397 | "schematic": { 398 | "annotate_start_num": 0, 399 | "drawing": { 400 | "default_bus_thickness": 12.0, 401 | "default_junction_size": 40.0, 402 | "default_line_thickness": 6.0, 403 | "default_text_size": 50.0, 404 | "default_wire_thickness": 6.0, 405 | "field_names": [], 406 | "intersheets_ref_own_page": false, 407 | "intersheets_ref_prefix": "", 408 | "intersheets_ref_short": false, 409 | "intersheets_ref_show": false, 410 | "intersheets_ref_suffix": "", 411 | "junction_size_choice": 3, 412 | "label_size_ratio": 0.3, 413 | "pin_symbol_size": 25.0, 414 | "text_offset_ratio": 0.3 415 | }, 416 | "legacy_lib_dir": "", 417 | "legacy_lib_list": [], 418 | "meta": { 419 | "version": 1 420 | }, 421 | "net_format_name": "", 422 | "ngspice": { 423 | "fix_include_paths": true, 424 | "fix_passive_vals": false, 425 | "meta": { 426 | "version": 0 427 | }, 428 | "model_mode": 0, 429 | "workbook_filename": "" 430 | }, 431 | "page_layout_descr_file": "", 432 | "plot_directory": "", 433 | "spice_adjust_passive_values": false, 434 | "spice_external_command": "spice \"%I\"", 435 | "subpart_first_id": 65, 436 | "subpart_id_separator": 0 437 | }, 438 | "sheets": [ 439 | [ 440 | "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", 441 | "" 442 | ] 443 | ], 444 | "text_variables": {} 445 | } 446 | -------------------------------------------------------------------------------- /flex/flex.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20211123) (generator eeschema) 2 | 3 | (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) 4 | 5 | (paper "A4") 6 | 7 | (title_block 8 | (title "flex.sch") 9 | (date "2022-01-13") 10 | (rev "2.1") 11 | (company "bastard keyboards") 12 | (comment 3 "CC BY-NC-SA 4.0") 13 | (comment 4 "Copyright Quentin Lebastard 2022") 14 | ) 15 | 16 | (lib_symbols 17 | (symbol "Connector:Conn_01x03_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 18 | (property "Reference" "J" (id 0) (at 0 5.08 0) 19 | (effects (font (size 1.27 1.27))) 20 | ) 21 | (property "Value" "Conn_01x03_Female" (id 1) (at 0 -5.08 0) 22 | (effects (font (size 1.27 1.27))) 23 | ) 24 | (property "Footprint" "" (id 2) (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "Datasheet" "~" (id 3) (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 31 | (effects (font (size 1.27 1.27)) hide) 32 | ) 33 | (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 34 | (effects (font (size 1.27 1.27)) hide) 35 | ) 36 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) 37 | (effects (font (size 1.27 1.27)) hide) 38 | ) 39 | (symbol "Conn_01x03_Female_1_1" 40 | (arc (start 0 -2.032) (mid -0.508 -2.54) (end 0 -3.048) 41 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 42 | (fill (type none)) 43 | ) 44 | (polyline 45 | (pts 46 | (xy -1.27 -2.54) 47 | (xy -0.508 -2.54) 48 | ) 49 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 50 | (fill (type none)) 51 | ) 52 | (polyline 53 | (pts 54 | (xy -1.27 0) 55 | (xy -0.508 0) 56 | ) 57 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 58 | (fill (type none)) 59 | ) 60 | (polyline 61 | (pts 62 | (xy -1.27 2.54) 63 | (xy -0.508 2.54) 64 | ) 65 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 66 | (fill (type none)) 67 | ) 68 | (arc (start 0 0.508) (mid -0.508 0) (end 0 -0.508) 69 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 70 | (fill (type none)) 71 | ) 72 | (arc (start 0 3.048) (mid -0.508 2.54) (end 0 2.032) 73 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 74 | (fill (type none)) 75 | ) 76 | (pin passive line (at -5.08 2.54 0) (length 3.81) 77 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 78 | (number "1" (effects (font (size 1.27 1.27)))) 79 | ) 80 | (pin passive line (at -5.08 0 0) (length 3.81) 81 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 82 | (number "2" (effects (font (size 1.27 1.27)))) 83 | ) 84 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 85 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 86 | (number "3" (effects (font (size 1.27 1.27)))) 87 | ) 88 | ) 89 | ) 90 | (symbol "Connector:Conn_01x04_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 91 | (property "Reference" "J" (id 0) (at 0 5.08 0) 92 | (effects (font (size 1.27 1.27))) 93 | ) 94 | (property "Value" "Conn_01x04_Female" (id 1) (at 0 -7.62 0) 95 | (effects (font (size 1.27 1.27))) 96 | ) 97 | (property "Footprint" "" (id 2) (at 0 0 0) 98 | (effects (font (size 1.27 1.27)) hide) 99 | ) 100 | (property "Datasheet" "~" (id 3) (at 0 0 0) 101 | (effects (font (size 1.27 1.27)) hide) 102 | ) 103 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 104 | (effects (font (size 1.27 1.27)) hide) 105 | ) 106 | (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 107 | (effects (font (size 1.27 1.27)) hide) 108 | ) 109 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) 110 | (effects (font (size 1.27 1.27)) hide) 111 | ) 112 | (symbol "Conn_01x04_Female_1_1" 113 | (arc (start 0 -4.572) (mid -0.508 -5.08) (end 0 -5.588) 114 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 115 | (fill (type none)) 116 | ) 117 | (arc (start 0 -2.032) (mid -0.508 -2.54) (end 0 -3.048) 118 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 119 | (fill (type none)) 120 | ) 121 | (polyline 122 | (pts 123 | (xy -1.27 -5.08) 124 | (xy -0.508 -5.08) 125 | ) 126 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 127 | (fill (type none)) 128 | ) 129 | (polyline 130 | (pts 131 | (xy -1.27 -2.54) 132 | (xy -0.508 -2.54) 133 | ) 134 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 135 | (fill (type none)) 136 | ) 137 | (polyline 138 | (pts 139 | (xy -1.27 0) 140 | (xy -0.508 0) 141 | ) 142 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 143 | (fill (type none)) 144 | ) 145 | (polyline 146 | (pts 147 | (xy -1.27 2.54) 148 | (xy -0.508 2.54) 149 | ) 150 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 151 | (fill (type none)) 152 | ) 153 | (arc (start 0 0.508) (mid -0.508 0) (end 0 -0.508) 154 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 155 | (fill (type none)) 156 | ) 157 | (arc (start 0 3.048) (mid -0.508 2.54) (end 0 2.032) 158 | (stroke (width 0.1524) (type default) (color 0 0 0 0)) 159 | (fill (type none)) 160 | ) 161 | (pin passive line (at -5.08 2.54 0) (length 3.81) 162 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 163 | (number "1" (effects (font (size 1.27 1.27)))) 164 | ) 165 | (pin passive line (at -5.08 0 0) (length 3.81) 166 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 167 | (number "2" (effects (font (size 1.27 1.27)))) 168 | ) 169 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 170 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 171 | (number "3" (effects (font (size 1.27 1.27)))) 172 | ) 173 | (pin passive line (at -5.08 -5.08 0) (length 3.81) 174 | (name "Pin_4" (effects (font (size 1.27 1.27)))) 175 | (number "4" (effects (font (size 1.27 1.27)))) 176 | ) 177 | ) 178 | ) 179 | (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) 180 | (property "Reference" "C" (id 0) (at 0.635 2.54 0) 181 | (effects (font (size 1.27 1.27)) (justify left)) 182 | ) 183 | (property "Value" "C" (id 1) (at 0.635 -2.54 0) 184 | (effects (font (size 1.27 1.27)) (justify left)) 185 | ) 186 | (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) 187 | (effects (font (size 1.27 1.27)) hide) 188 | ) 189 | (property "Datasheet" "~" (id 3) (at 0 0 0) 190 | (effects (font (size 1.27 1.27)) hide) 191 | ) 192 | (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) 193 | (effects (font (size 1.27 1.27)) hide) 194 | ) 195 | (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) 196 | (effects (font (size 1.27 1.27)) hide) 197 | ) 198 | (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) 199 | (effects (font (size 1.27 1.27)) hide) 200 | ) 201 | (symbol "C_0_1" 202 | (polyline 203 | (pts 204 | (xy -2.032 -0.762) 205 | (xy 2.032 -0.762) 206 | ) 207 | (stroke (width 0.508) (type default) (color 0 0 0 0)) 208 | (fill (type none)) 209 | ) 210 | (polyline 211 | (pts 212 | (xy -2.032 0.762) 213 | (xy 2.032 0.762) 214 | ) 215 | (stroke (width 0.508) (type default) (color 0 0 0 0)) 216 | (fill (type none)) 217 | ) 218 | ) 219 | (symbol "C_1_1" 220 | (pin passive line (at 0 3.81 270) (length 2.794) 221 | (name "~" (effects (font (size 1.27 1.27)))) 222 | (number "1" (effects (font (size 1.27 1.27)))) 223 | ) 224 | (pin passive line (at 0 -3.81 90) (length 2.794) 225 | (name "~" (effects (font (size 1.27 1.27)))) 226 | (number "2" (effects (font (size 1.27 1.27)))) 227 | ) 228 | ) 229 | ) 230 | (symbol "Device:D" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) 231 | (property "Reference" "D" (id 0) (at 0 2.54 0) 232 | (effects (font (size 1.27 1.27))) 233 | ) 234 | (property "Value" "D" (id 1) (at 0 -2.54 0) 235 | (effects (font (size 1.27 1.27))) 236 | ) 237 | (property "Footprint" "" (id 2) (at 0 0 0) 238 | (effects (font (size 1.27 1.27)) hide) 239 | ) 240 | (property "Datasheet" "~" (id 3) (at 0 0 0) 241 | (effects (font (size 1.27 1.27)) hide) 242 | ) 243 | (property "ki_keywords" "diode" (id 4) (at 0 0 0) 244 | (effects (font (size 1.27 1.27)) hide) 245 | ) 246 | (property "ki_description" "Diode" (id 5) (at 0 0 0) 247 | (effects (font (size 1.27 1.27)) hide) 248 | ) 249 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0) 250 | (effects (font (size 1.27 1.27)) hide) 251 | ) 252 | (symbol "D_0_1" 253 | (polyline 254 | (pts 255 | (xy -1.27 1.27) 256 | (xy -1.27 -1.27) 257 | ) 258 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 259 | (fill (type none)) 260 | ) 261 | (polyline 262 | (pts 263 | (xy 1.27 0) 264 | (xy -1.27 0) 265 | ) 266 | (stroke (width 0) (type default) (color 0 0 0 0)) 267 | (fill (type none)) 268 | ) 269 | (polyline 270 | (pts 271 | (xy 1.27 1.27) 272 | (xy 1.27 -1.27) 273 | (xy -1.27 0) 274 | (xy 1.27 1.27) 275 | ) 276 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 277 | (fill (type none)) 278 | ) 279 | ) 280 | (symbol "D_1_1" 281 | (pin passive line (at -3.81 0 0) (length 2.54) 282 | (name "K" (effects (font (size 1.27 1.27)))) 283 | (number "1" (effects (font (size 1.27 1.27)))) 284 | ) 285 | (pin passive line (at 3.81 0 180) (length 2.54) 286 | (name "A" (effects (font (size 1.27 1.27)))) 287 | (number "2" (effects (font (size 1.27 1.27)))) 288 | ) 289 | ) 290 | ) 291 | (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) 292 | (property "Reference" "R" (id 0) (at 2.032 0 90) 293 | (effects (font (size 1.27 1.27))) 294 | ) 295 | (property "Value" "R" (id 1) (at 0 0 90) 296 | (effects (font (size 1.27 1.27))) 297 | ) 298 | (property "Footprint" "" (id 2) (at -1.778 0 90) 299 | (effects (font (size 1.27 1.27)) hide) 300 | ) 301 | (property "Datasheet" "~" (id 3) (at 0 0 0) 302 | (effects (font (size 1.27 1.27)) hide) 303 | ) 304 | (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) 305 | (effects (font (size 1.27 1.27)) hide) 306 | ) 307 | (property "ki_description" "Resistor" (id 5) (at 0 0 0) 308 | (effects (font (size 1.27 1.27)) hide) 309 | ) 310 | (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) 311 | (effects (font (size 1.27 1.27)) hide) 312 | ) 313 | (symbol "R_0_1" 314 | (rectangle (start -1.016 -2.54) (end 1.016 2.54) 315 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 316 | (fill (type none)) 317 | ) 318 | ) 319 | (symbol "R_1_1" 320 | (pin passive line (at 0 3.81 270) (length 1.27) 321 | (name "~" (effects (font (size 1.27 1.27)))) 322 | (number "1" (effects (font (size 1.27 1.27)))) 323 | ) 324 | (pin passive line (at 0 -3.81 90) (length 1.27) 325 | (name "~" (effects (font (size 1.27 1.27)))) 326 | (number "2" (effects (font (size 1.27 1.27)))) 327 | ) 328 | ) 329 | ) 330 | (symbol "LED:SK6812MINI" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) 331 | (property "Reference" "D" (id 0) (at 5.08 5.715 0) 332 | (effects (font (size 1.27 1.27)) (justify right bottom)) 333 | ) 334 | (property "Value" "SK6812MINI" (id 1) (at 1.27 -5.715 0) 335 | (effects (font (size 1.27 1.27)) (justify left top)) 336 | ) 337 | (property "Footprint" "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" (id 2) (at 1.27 -7.62 0) 338 | (effects (font (size 1.27 1.27)) (justify left top) hide) 339 | ) 340 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 2.54 -9.525 0) 341 | (effects (font (size 1.27 1.27)) (justify left top) hide) 342 | ) 343 | (property "ki_keywords" "RGB LED NeoPixel Mini addressable" (id 4) (at 0 0 0) 344 | (effects (font (size 1.27 1.27)) hide) 345 | ) 346 | (property "ki_description" "RGB LED with integrated controller" (id 5) (at 0 0 0) 347 | (effects (font (size 1.27 1.27)) hide) 348 | ) 349 | (property "ki_fp_filters" "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*" (id 6) (at 0 0 0) 350 | (effects (font (size 1.27 1.27)) hide) 351 | ) 352 | (symbol "SK6812MINI_0_0" 353 | (text "RGB" (at 2.286 -4.191 0) 354 | (effects (font (size 0.762 0.762))) 355 | ) 356 | ) 357 | (symbol "SK6812MINI_0_1" 358 | (polyline 359 | (pts 360 | (xy 1.27 -3.556) 361 | (xy 1.778 -3.556) 362 | ) 363 | (stroke (width 0) (type default) (color 0 0 0 0)) 364 | (fill (type none)) 365 | ) 366 | (polyline 367 | (pts 368 | (xy 1.27 -2.54) 369 | (xy 1.778 -2.54) 370 | ) 371 | (stroke (width 0) (type default) (color 0 0 0 0)) 372 | (fill (type none)) 373 | ) 374 | (polyline 375 | (pts 376 | (xy 4.699 -3.556) 377 | (xy 2.667 -3.556) 378 | ) 379 | (stroke (width 0) (type default) (color 0 0 0 0)) 380 | (fill (type none)) 381 | ) 382 | (polyline 383 | (pts 384 | (xy 2.286 -2.54) 385 | (xy 1.27 -3.556) 386 | (xy 1.27 -3.048) 387 | ) 388 | (stroke (width 0) (type default) (color 0 0 0 0)) 389 | (fill (type none)) 390 | ) 391 | (polyline 392 | (pts 393 | (xy 2.286 -1.524) 394 | (xy 1.27 -2.54) 395 | (xy 1.27 -2.032) 396 | ) 397 | (stroke (width 0) (type default) (color 0 0 0 0)) 398 | (fill (type none)) 399 | ) 400 | (polyline 401 | (pts 402 | (xy 3.683 -1.016) 403 | (xy 3.683 -3.556) 404 | (xy 3.683 -4.064) 405 | ) 406 | (stroke (width 0) (type default) (color 0 0 0 0)) 407 | (fill (type none)) 408 | ) 409 | (polyline 410 | (pts 411 | (xy 4.699 -1.524) 412 | (xy 2.667 -1.524) 413 | (xy 3.683 -3.556) 414 | (xy 4.699 -1.524) 415 | ) 416 | (stroke (width 0) (type default) (color 0 0 0 0)) 417 | (fill (type none)) 418 | ) 419 | (rectangle (start 5.08 5.08) (end -5.08 -5.08) 420 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 421 | (fill (type background)) 422 | ) 423 | ) 424 | (symbol "SK6812MINI_1_1" 425 | (pin output line (at 7.62 0 180) (length 2.54) 426 | (name "DOUT" (effects (font (size 1.27 1.27)))) 427 | (number "1" (effects (font (size 1.27 1.27)))) 428 | ) 429 | (pin power_in line (at 0 -7.62 90) (length 2.54) 430 | (name "VSS" (effects (font (size 1.27 1.27)))) 431 | (number "2" (effects (font (size 1.27 1.27)))) 432 | ) 433 | (pin input line (at -7.62 0 0) (length 2.54) 434 | (name "DIN" (effects (font (size 1.27 1.27)))) 435 | (number "3" (effects (font (size 1.27 1.27)))) 436 | ) 437 | (pin power_in line (at 0 7.62 270) (length 2.54) 438 | (name "VDD" (effects (font (size 1.27 1.27)))) 439 | (number "4" (effects (font (size 1.27 1.27)))) 440 | ) 441 | ) 442 | ) 443 | (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) 444 | (property "Reference" "SW" (id 0) (at 1.27 2.54 0) 445 | (effects (font (size 1.27 1.27)) (justify left)) 446 | ) 447 | (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) 448 | (effects (font (size 1.27 1.27))) 449 | ) 450 | (property "Footprint" "" (id 2) (at 0 5.08 0) 451 | (effects (font (size 1.27 1.27)) hide) 452 | ) 453 | (property "Datasheet" "~" (id 3) (at 0 5.08 0) 454 | (effects (font (size 1.27 1.27)) hide) 455 | ) 456 | (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) 457 | (effects (font (size 1.27 1.27)) hide) 458 | ) 459 | (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) 460 | (effects (font (size 1.27 1.27)) hide) 461 | ) 462 | (symbol "SW_Push_0_1" 463 | (circle (center -2.032 0) (radius 0.508) 464 | (stroke (width 0) (type default) (color 0 0 0 0)) 465 | (fill (type none)) 466 | ) 467 | (polyline 468 | (pts 469 | (xy 0 1.27) 470 | (xy 0 3.048) 471 | ) 472 | (stroke (width 0) (type default) (color 0 0 0 0)) 473 | (fill (type none)) 474 | ) 475 | (polyline 476 | (pts 477 | (xy 2.54 1.27) 478 | (xy -2.54 1.27) 479 | ) 480 | (stroke (width 0) (type default) (color 0 0 0 0)) 481 | (fill (type none)) 482 | ) 483 | (circle (center 2.032 0) (radius 0.508) 484 | (stroke (width 0) (type default) (color 0 0 0 0)) 485 | (fill (type none)) 486 | ) 487 | (pin passive line (at -5.08 0 0) (length 2.54) 488 | (name "1" (effects (font (size 1.27 1.27)))) 489 | (number "1" (effects (font (size 1.27 1.27)))) 490 | ) 491 | (pin passive line (at 5.08 0 180) (length 2.54) 492 | (name "2" (effects (font (size 1.27 1.27)))) 493 | (number "2" (effects (font (size 1.27 1.27)))) 494 | ) 495 | ) 496 | ) 497 | ) 498 | 499 | (junction (at 96.266 86.106) (diameter 1.016) (color 0 0 0 0) 500 | (uuid 0a3cc030-c9dd-4d74-9d50-715ed2b361a2) 501 | ) 502 | (junction (at 115.951 108.966) (diameter 1.016) (color 0 0 0 0) 503 | (uuid 13abf99d-5265-4779-8973-e94370fd18ff) 504 | ) 505 | (junction (at 86.741 101.346) (diameter 1.016) (color 0 0 0 0) 506 | (uuid 15875808-74d5-4210-b8ca-aa8fbc04ae21) 507 | ) 508 | (junction (at 105.791 101.346) (diameter 1.016) (color 0 0 0 0) 509 | (uuid 1860e030-7a36-4298-b7fc-a16d48ab15ba) 510 | ) 511 | (junction (at 115.951 86.106) (diameter 1.016) (color 0 0 0 0) 512 | (uuid 32667662-ae86-4904-b198-3e95f11851bf) 513 | ) 514 | (junction (at 87.122 39.624) (diameter 1.016) (color 0 0 0 0) 515 | (uuid 3dcc657b-55a1-48e0-9667-e01e7b6b08b5) 516 | ) 517 | (junction (at 75.311 70.866) (diameter 0) (color 0 0 0 0) 518 | (uuid 4c5a703c-db6c-4e9d-9dc5-1404b148b33a) 519 | ) 520 | (junction (at 38.608 84.328) (diameter 1.016) (color 0 0 0 0) 521 | (uuid 4e3d7c0d-12e3-42f2-b944-e4bcdbbcac2a) 522 | ) 523 | (junction (at 115.951 70.866) (diameter 1.016) (color 0 0 0 0) 524 | (uuid 67f6e996-3c99-493c-8f6f-e739e2ed5d7a) 525 | ) 526 | (junction (at 96.266 93.726) (diameter 1.016) (color 0 0 0 0) 527 | (uuid 8322f275-268c-4e87-a69f-4cfbf05e747f) 528 | ) 529 | (junction (at 73.152 39.624) (diameter 0) (color 0 0 0 0) 530 | (uuid 96dcb930-7b5b-4d28-893d-dca3dc5cde7a) 531 | ) 532 | (junction (at 115.951 93.726) (diameter 1.016) (color 0 0 0 0) 533 | (uuid a05d7640-f2f6-4ba7-8c51-5a4af431fc13) 534 | ) 535 | (junction (at 126.111 78.486) (diameter 1.016) (color 0 0 0 0) 536 | (uuid a7520ad3-0f8b-4788-92d4-8ffb277041e6) 537 | ) 538 | (junction (at 126.111 101.346) (diameter 1.016) (color 0 0 0 0) 539 | (uuid a795f1ba-cdd5-4cc5-9a52-08586e982934) 540 | ) 541 | (junction (at 38.608 95.123) (diameter 1.016) (color 0 0 0 0) 542 | (uuid aa02e544-13f5-4cf8-a5f4-3e6cda006090) 543 | ) 544 | (junction (at 96.266 108.966) (diameter 1.016) (color 0 0 0 0) 545 | (uuid b6270a28-e0d9-4655-a18a-03dbf007b940) 546 | ) 547 | (junction (at 64.516 101.346) (diameter 0) (color 0 0 0 0) 548 | (uuid bc2b74ef-632d-4834-b00c-1c19daebd3f7) 549 | ) 550 | (junction (at 81.661 86.106) (diameter 0) (color 0 0 0 0) 551 | (uuid be1c0b8f-2329-43e4-893e-b65832103f71) 552 | ) 553 | (junction (at 96.266 70.866) (diameter 1.016) (color 0 0 0 0) 554 | (uuid dd00c2e1-6027-4717-b312-4fab3ee52002) 555 | ) 556 | (junction (at 105.791 78.486) (diameter 1.016) (color 0 0 0 0) 557 | (uuid f3490fa5-5a27-423b-af60-53609669542c) 558 | ) 559 | (junction (at 72.136 101.346) (diameter 0) (color 0 0 0 0) 560 | (uuid fb056057-b745-4ce2-b090-5b1c2a67e305) 561 | ) 562 | 563 | (no_connect (at 143.256 101.346) (uuid 46918595-4a45-48e8-84c0-961b4db7f35f)) 564 | (no_connect (at 143.256 78.486) (uuid 9ccf03e8-755a-4cd9-96fc-30e1d08fa253)) 565 | 566 | (polyline (pts (xy 20.066 62.738) (xy 162.052 62.738)) 567 | (stroke (width 0) (type default) (color 0 0 0 0)) 568 | (uuid 06ad4297-0edc-4777-9e10-911ff7f0ddb2) 569 | ) 570 | 571 | (wire (pts (xy 126.111 78.486) (xy 128.016 78.486)) 572 | (stroke (width 0) (type solid) (color 0 0 0 0)) 573 | (uuid 0eaa98f0-9565-4637-ace3-42a5231b07f7) 574 | ) 575 | (wire (pts (xy 115.951 108.966) (xy 135.636 108.966)) 576 | (stroke (width 0) (type solid) (color 0 0 0 0)) 577 | (uuid 127679a9-3981-4934-815e-896a4e3ff56e) 578 | ) 579 | (wire (pts (xy 73.152 39.624) (xy 87.122 39.624)) 580 | (stroke (width 0) (type solid) (color 0 0 0 0)) 581 | (uuid 17838b9a-b014-4a97-8fc1-014ede64d6a1) 582 | ) 583 | (wire (pts (xy 126.111 101.346) (xy 128.016 101.346)) 584 | (stroke (width 0) (type solid) (color 0 0 0 0)) 585 | (uuid 181abe7a-f941-42b6-bd46-aaa3131f90fb) 586 | ) 587 | (wire (pts (xy 112.522 52.324) (xy 111.252 52.324)) 588 | (stroke (width 0) (type solid) (color 0 0 0 0)) 589 | (uuid 1831fb37-1c5d-42c4-b898-151be6fca9dc) 590 | ) 591 | (wire (pts (xy 83.312 45.974) (xy 83.312 52.324)) 592 | (stroke (width 0) (type solid) (color 0 0 0 0)) 593 | (uuid 1e1b062d-fad0-427c-a622-c5b8a80b5268) 594 | ) 595 | (wire (pts (xy 29.718 95.123) (xy 38.608 95.123)) 596 | (stroke (width 0) (type solid) (color 0 0 0 0)) 597 | (uuid 23bb2798-d93a-4696-a962-c305c4298a0c) 598 | ) 599 | (wire (pts (xy 81.661 86.106) (xy 96.266 86.106)) 600 | (stroke (width 0) (type solid) (color 0 0 0 0)) 601 | (uuid 24437247-8ce2-41fc-9b66-9909fb20f637) 602 | ) 603 | (polyline (pts (xy 55.626 22.098) (xy 55.626 57.404)) 604 | (stroke (width 0) (type default) (color 0 0 0 0)) 605 | (uuid 28c6764f-ca50-4ca0-9d12-cac9eb706296) 606 | ) 607 | 608 | (wire (pts (xy 96.266 93.726) (xy 115.951 93.726)) 609 | (stroke (width 0) (type solid) (color 0 0 0 0)) 610 | (uuid 2e642b3e-a476-4c54-9a52-dcea955640cd) 611 | ) 612 | (wire (pts (xy 96.266 70.866) (xy 115.951 70.866)) 613 | (stroke (width 0) (type solid) (color 0 0 0 0)) 614 | (uuid 30f15357-ce1d-48b9-93dc-7d9b1b2aa048) 615 | ) 616 | (wire (pts (xy 86.741 78.486) (xy 88.646 78.486)) 617 | (stroke (width 0) (type solid) (color 0 0 0 0)) 618 | (uuid 3b838d52-596d-4e4d-a6ac-e4c8e7621137) 619 | ) 620 | (wire (pts (xy 63.246 86.106) (xy 81.661 86.106)) 621 | (stroke (width 0) (type solid) (color 0 0 0 0)) 622 | (uuid 3d618a59-1b0b-47f7-b0d2-1d5267d3779c) 623 | ) 624 | (wire (pts (xy 47.498 95.123) (xy 47.498 93.853)) 625 | (stroke (width 0) (type solid) (color 0 0 0 0)) 626 | (uuid 3f5fe6b7-98fc-4d3e-9567-f9f7202d1455) 627 | ) 628 | (polyline (pts (xy 49.276 22.352) (xy 49.276 45.72)) 629 | (stroke (width 0) (type default) (color 0 0 0 0)) 630 | (uuid 43b93f34-58e3-44b2-ad48-29ff8cb976d3) 631 | ) 632 | 633 | (wire (pts (xy 74.422 33.274) (xy 74.422 52.324)) 634 | (stroke (width 0) (type solid) (color 0 0 0 0)) 635 | (uuid 44d8279a-9cd1-4db6-856f-0363131605fc) 636 | ) 637 | (wire (pts (xy 75.311 93.726) (xy 96.266 93.726)) 638 | (stroke (width 0) (type solid) (color 0 0 0 0)) 639 | (uuid 451770a6-e174-466e-96b4-e54e27335cf6) 640 | ) 641 | (wire (pts (xy 62.738 101.346) (xy 64.516 101.346)) 642 | (stroke (width 0) (type default) (color 0 0 0 0)) 643 | (uuid 456babfc-9436-4583-a7a6-dee63665bf3b) 644 | ) 645 | (wire (pts (xy 123.571 78.486) (xy 126.111 78.486)) 646 | (stroke (width 0) (type solid) (color 0 0 0 0)) 647 | (uuid 48ab88d7-7084-4d02-b109-3ad55a30bb11) 648 | ) 649 | (wire (pts (xy 73.152 39.624) (xy 73.152 45.974)) 650 | (stroke (width 0) (type solid) (color 0 0 0 0)) 651 | (uuid 4fb02e58-160a-4a39-9f22-d0c75e82ee72) 652 | ) 653 | (wire (pts (xy 96.266 108.966) (xy 115.951 108.966)) 654 | (stroke (width 0) (type solid) (color 0 0 0 0)) 655 | (uuid 5038e144-5119-49db-b6cf-f7c345f1cf03) 656 | ) 657 | (wire (pts (xy 103.886 101.346) (xy 105.791 101.346)) 658 | (stroke (width 0) (type solid) (color 0 0 0 0)) 659 | (uuid 54365317-1355-4216-bb75-829375abc4ec) 660 | ) 661 | (polyline (pts (xy 162.052 116.078) (xy 20.066 116.078)) 662 | (stroke (width 0) (type default) (color 0 0 0 0)) 663 | (uuid 5b64da9b-b56f-4fb5-ba6c-437e5c7659df) 664 | ) 665 | 666 | (wire (pts (xy 47.498 84.328) (xy 47.498 86.233)) 667 | (stroke (width 0) (type solid) (color 0 0 0 0)) 668 | (uuid 5cbb5968-dbb5-4b84-864a-ead1cacf75b9) 669 | ) 670 | (polyline (pts (xy 162.052 62.738) (xy 162.052 116.078)) 671 | (stroke (width 0) (type default) (color 0 0 0 0)) 672 | (uuid 5de3fa75-e9c5-49ee-91ab-bdabbf1b0cd5) 673 | ) 674 | 675 | (wire (pts (xy 87.122 39.624) (xy 102.362 39.624)) 676 | (stroke (width 0) (type solid) (color 0 0 0 0)) 677 | (uuid 5fc27c35-3e1c-4f96-817c-93b5570858a6) 678 | ) 679 | (wire (pts (xy 115.951 70.866) (xy 135.636 70.866)) 680 | (stroke (width 0) (type solid) (color 0 0 0 0)) 681 | (uuid 6a45789b-3855-401f-8139-3c734f7f52f9) 682 | ) 683 | (wire (pts (xy 75.311 70.866) (xy 75.311 93.726)) 684 | (stroke (width 0) (type solid) (color 0 0 0 0)) 685 | (uuid 6a955fc7-39d9-4c75-9a69-676ca8c0b9b2) 686 | ) 687 | (polyline (pts (xy 19.812 22.352) (xy 49.276 22.352)) 688 | (stroke (width 0) (type default) (color 0 0 0 0)) 689 | (uuid 6bde0b4b-e412-48e4-bade-971d8af93b60) 690 | ) 691 | 692 | (wire (pts (xy 88.392 33.274) (xy 88.392 52.324)) 693 | (stroke (width 0) (type solid) (color 0 0 0 0)) 694 | (uuid 6c9b793c-e74d-4754-a2c0-901e73b26f1c) 695 | ) 696 | (wire (pts (xy 38.608 84.328) (xy 47.498 84.328)) 697 | (stroke (width 0) (type solid) (color 0 0 0 0)) 698 | (uuid 6e105729-aba0-497c-a99e-c32d2b3ddb6d) 699 | ) 700 | (wire (pts (xy 81.661 108.966) (xy 96.266 108.966)) 701 | (stroke (width 0) (type solid) (color 0 0 0 0)) 702 | (uuid 6eea4de7-227d-40d6-acc1-1620ef137fa5) 703 | ) 704 | (wire (pts (xy 126.111 78.486) (xy 126.111 101.346)) 705 | (stroke (width 0) (type solid) (color 0 0 0 0)) 706 | (uuid 704d6d51-bb34-4cbf-83d8-841e208048d8) 707 | ) 708 | (wire (pts (xy 115.951 93.726) (xy 135.636 93.726)) 709 | (stroke (width 0) (type solid) (color 0 0 0 0)) 710 | (uuid 716e31c5-485f-40b5-88e3-a75900da9811) 711 | ) 712 | (wire (pts (xy 81.661 108.966) (xy 81.661 86.106)) 713 | (stroke (width 0) (type solid) (color 0 0 0 0)) 714 | (uuid 71c31975-2c45-4d18-a25a-18e07a55d11e) 715 | ) 716 | (wire (pts (xy 86.741 78.486) (xy 86.741 101.346)) 717 | (stroke (width 0) (type solid) (color 0 0 0 0)) 718 | (uuid 749dfe75-c0d6-4872-9330-29c5bbcb8ff8) 719 | ) 720 | (wire (pts (xy 38.608 84.328) (xy 38.608 86.233)) 721 | (stroke (width 0) (type solid) (color 0 0 0 0)) 722 | (uuid 78cbdd6c-4878-4cc5-9a58-0e506478e37d) 723 | ) 724 | (wire (pts (xy 75.311 70.866) (xy 96.266 70.866)) 725 | (stroke (width 0) (type default) (color 0 0 0 0)) 726 | (uuid 81396435-1b97-4a34-b09b-2b6920366dcf) 727 | ) 728 | (wire (pts (xy 97.282 52.324) (xy 96.012 52.324)) 729 | (stroke (width 0) (type solid) (color 0 0 0 0)) 730 | (uuid 8174b4de-74b1-48db-ab8e-c8432251095b) 731 | ) 732 | (polyline (pts (xy 116.332 57.404) (xy 55.626 57.404)) 733 | (stroke (width 0) (type default) (color 0 0 0 0)) 734 | (uuid 8571d222-ec76-43ad-b122-61cb575250f2) 735 | ) 736 | 737 | (wire (pts (xy 72.136 101.346) (xy 86.741 101.346)) 738 | (stroke (width 0) (type solid) (color 0 0 0 0)) 739 | (uuid 8651d96b-c50a-4ddf-9220-0dc64e8ee8c0) 740 | ) 741 | (wire (pts (xy 96.266 86.106) (xy 115.951 86.106)) 742 | (stroke (width 0) (type solid) (color 0 0 0 0)) 743 | (uuid 87371631-aa02-498a-998a-09bdb74784c1) 744 | ) 745 | (wire (pts (xy 112.522 45.974) (xy 112.522 52.324)) 746 | (stroke (width 0) (type solid) (color 0 0 0 0)) 747 | (uuid 9340c285-5767-42d5-8b6d-63fe2a40ddf3) 748 | ) 749 | (wire (pts (xy 29.718 84.328) (xy 38.608 84.328)) 750 | (stroke (width 0) (type solid) (color 0 0 0 0)) 751 | (uuid 94c158d1-8503-4553-b511-bf42f506c2a8) 752 | ) 753 | (wire (pts (xy 38.608 93.853) (xy 38.608 95.123)) 754 | (stroke (width 0) (type solid) (color 0 0 0 0)) 755 | (uuid 983c426c-24e0-4c65-ab69-1f1824adc5c6) 756 | ) 757 | (wire (pts (xy 105.791 78.486) (xy 105.791 101.346)) 758 | (stroke (width 0) (type solid) (color 0 0 0 0)) 759 | (uuid a3e4f0ae-9f86-49e9-b386-ed8b42e012fb) 760 | ) 761 | (wire (pts (xy 105.791 78.486) (xy 108.331 78.486)) 762 | (stroke (width 0) (type solid) (color 0 0 0 0)) 763 | (uuid a690fc6c-55d9-47e6-b533-faa4b67e20f3) 764 | ) 765 | (wire (pts (xy 103.886 78.486) (xy 105.791 78.486)) 766 | (stroke (width 0) (type solid) (color 0 0 0 0)) 767 | (uuid ac264c30-3e9a-4be2-b97a-9949b68bd497) 768 | ) 769 | (wire (pts (xy 64.516 101.346) (xy 64.516 104.521)) 770 | (stroke (width 0) (type solid) (color 0 0 0 0)) 771 | (uuid afb8e687-4a13-41a1-b8c0-89a749e897fe) 772 | ) 773 | (wire (pts (xy 115.951 86.106) (xy 135.636 86.106)) 774 | (stroke (width 0) (type solid) (color 0 0 0 0)) 775 | (uuid b1086f75-01ba-4188-8d36-75a9e2828ca9) 776 | ) 777 | (wire (pts (xy 105.791 101.346) (xy 108.331 101.346)) 778 | (stroke (width 0) (type solid) (color 0 0 0 0)) 779 | (uuid c144caa5-b0d4-4cef-840a-d4ad178a2102) 780 | ) 781 | (wire (pts (xy 38.608 95.123) (xy 47.498 95.123)) 782 | (stroke (width 0) (type solid) (color 0 0 0 0)) 783 | (uuid c1d83899-e380-49f9-a87d-8e78bc089ebf) 784 | ) 785 | (wire (pts (xy 103.632 33.274) (xy 103.632 52.324)) 786 | (stroke (width 0) (type solid) (color 0 0 0 0)) 787 | (uuid c41b3c8b-634e-435a-b582-96b83bbd4032) 788 | ) 789 | (polyline (pts (xy 49.276 45.72) (xy 19.558 45.72)) 790 | (stroke (width 0) (type default) (color 0 0 0 0)) 791 | (uuid c442e6b9-1af0-45bd-a1a9-a28f2c1b2170) 792 | ) 793 | (polyline (pts (xy 19.558 22.352) (xy 19.558 45.72)) 794 | (stroke (width 0) (type default) (color 0 0 0 0)) 795 | (uuid c56ef064-5765-47c4-a553-a1252db70477) 796 | ) 797 | 798 | (wire (pts (xy 86.741 101.346) (xy 88.646 101.346)) 799 | (stroke (width 0) (type solid) (color 0 0 0 0)) 800 | (uuid cbdcaa78-3bbc-413f-91bf-2709119373ce) 801 | ) 802 | (wire (pts (xy 63.246 70.866) (xy 75.311 70.866)) 803 | (stroke (width 0) (type default) (color 0 0 0 0)) 804 | (uuid cd889081-467d-4e4e-b8ed-a0ae246558f9) 805 | ) 806 | (wire (pts (xy 102.362 39.624) (xy 102.362 45.974)) 807 | (stroke (width 0) (type solid) (color 0 0 0 0)) 808 | (uuid ce83728b-bebd-48c2-8734-b6a50d837931) 809 | ) 810 | (wire (pts (xy 83.312 52.324) (xy 82.042 52.324)) 811 | (stroke (width 0) (type solid) (color 0 0 0 0)) 812 | (uuid d8603679-3e7b-4337-8dbc-1827f5f54d8a) 813 | ) 814 | (polyline (pts (xy 116.332 22.098) (xy 116.332 57.404)) 815 | (stroke (width 0) (type default) (color 0 0 0 0)) 816 | (uuid e0027583-fa59-4be9-816d-54bd51b4794c) 817 | ) 818 | (polyline (pts (xy 55.626 22.098) (xy 116.332 22.098)) 819 | (stroke (width 0) (type default) (color 0 0 0 0)) 820 | (uuid e1c20aa9-dc6e-4413-bd58-96cb664286d3) 821 | ) 822 | 823 | (wire (pts (xy 66.548 39.624) (xy 73.152 39.624)) 824 | (stroke (width 0) (type default) (color 0 0 0 0)) 825 | (uuid e265f6ec-0714-42e6-865a-4d55f5e841dd) 826 | ) 827 | (wire (pts (xy 87.122 39.624) (xy 87.122 45.974)) 828 | (stroke (width 0) (type solid) (color 0 0 0 0)) 829 | (uuid efeac2a2-7682-4dc7-83ee-f6f1b23da506) 830 | ) 831 | (wire (pts (xy 72.136 104.521) (xy 72.136 101.346)) 832 | (stroke (width 0) (type solid) (color 0 0 0 0)) 833 | (uuid f1830a1b-f0cc-47ae-a2c9-679c82032f14) 834 | ) 835 | (wire (pts (xy 123.571 101.346) (xy 126.111 101.346)) 836 | (stroke (width 0) (type solid) (color 0 0 0 0)) 837 | (uuid f71da641-16e6-4257-80c3-0b9d804fee4f) 838 | ) 839 | (polyline (pts (xy 20.066 62.484) (xy 20.066 116.078)) 840 | (stroke (width 0) (type default) (color 0 0 0 0)) 841 | (uuid fa5d748e-71ca-45ae-a4d4-ffee91d5dd61) 842 | ) 843 | 844 | (wire (pts (xy 97.282 45.974) (xy 97.282 52.324)) 845 | (stroke (width 0) (type solid) (color 0 0 0 0)) 846 | (uuid fd470e95-4861-44fe-b1e4-6d8a7c66e144) 847 | ) 848 | 849 | (text "Diodes and switches" (at 76.708 25.4 180) 850 | (effects (font (size 1.27 1.27)) (justify right bottom)) 851 | (uuid 0b11f89f-4ec9-42ac-b53b-ff1e29296c54) 852 | ) 853 | (text "This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License." 854 | (at 167.132 164.084 0) 855 | (effects (font (size 1.27 1.27)) (justify left bottom)) 856 | (uuid 1ae3634a-f90f-4c6a-8ba7-b38f98d4ccb2) 857 | ) 858 | (text "RGB" (at 26.162 67.31 180) 859 | (effects (font (size 1.27 1.27)) (justify right bottom)) 860 | (uuid 4821a0f1-0757-49b5-bc91-a0ccf3e9f548) 861 | ) 862 | (text "Thumb cluster connector" (at 44.704 25.654 180) 863 | (effects (font (size 1.27 1.27)) (justify right bottom)) 864 | (uuid c3ed815d-a899-47b9-84f7-c953d72906b6) 865 | ) 866 | 867 | (global_label "Gnd" (shape input) (at 29.464 73.66 180) 868 | (effects (font (size 1.27 1.27)) (justify right)) 869 | (uuid 0b21a65d-d20b-411e-920a-75c343ac5136) 870 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -7.366 2.54 0) 871 | (effects (font (size 1.27 1.27)) hide) 872 | ) 873 | ) 874 | (global_label "Vcc" (shape input) (at 29.464 71.12 180) 875 | (effects (font (size 1.27 1.27)) (justify right)) 876 | (uuid 0f22151c-f260-4674-b486-4710a2c42a55) 877 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -7.366 2.54 0) 878 | (effects (font (size 1.27 1.27)) hide) 879 | ) 880 | ) 881 | (global_label "col5" (shape input) (at 30.988 30.734 180) 882 | (effects (font (size 1.27 1.27)) (justify right)) 883 | (uuid 1bf544e3-5940-4576-9291-2464e95c0ee2) 884 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -14.732 86.614 0) 885 | (effects (font (size 1.27 1.27)) hide) 886 | ) 887 | ) 888 | (global_label "row1" (shape input) (at 30.988 35.814 180) 889 | (effects (font (size 1.27 1.27)) (justify right)) 890 | (uuid 2d210a96-f81f-42a9-8bf4-1b43c11086f3) 891 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -14.732 86.614 0) 892 | (effects (font (size 1.27 1.27)) hide) 893 | ) 894 | ) 895 | (global_label "col4" (shape input) (at 30.988 33.274 180) 896 | (effects (font (size 1.27 1.27)) (justify right)) 897 | (uuid 42713045-fffd-4b2d-ae1e-7232d705fb12) 898 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -14.732 86.614 0) 899 | (effects (font (size 1.27 1.27)) hide) 900 | ) 901 | ) 902 | (global_label "Din" (shape input) (at 62.738 101.346 180) 903 | (effects (font (size 1.27 1.27)) (justify right)) 904 | (uuid 6c2e273e-743c-4f1e-a647-4171f8122550) 905 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 11.303 -13.589 0) 906 | (effects (font (size 1.27 1.27)) hide) 907 | ) 908 | ) 909 | (global_label "Gnd" (shape input) (at 63.246 86.106 180) 910 | (effects (font (size 1.27 1.27)) (justify right)) 911 | (uuid 7aed3a71-054b-4aaa-9c0a-030523c32827) 912 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 11.176 -13.589 0) 913 | (effects (font (size 1.27 1.27)) hide) 914 | ) 915 | ) 916 | (global_label "Vcc" (shape input) (at 63.246 70.866 180) 917 | (effects (font (size 1.27 1.27)) (justify right)) 918 | (uuid 7dc880bc-e7eb-4cce-8d8c-0b65a9dd788e) 919 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 11.176 -13.589 0) 920 | (effects (font (size 1.27 1.27)) hide) 921 | ) 922 | ) 923 | (global_label "col4" (shape input) (at 88.392 33.274 90) 924 | (effects (font (size 1.27 1.27)) (justify left)) 925 | (uuid 80094b70-85ab-4ff6-934b-60d5ee65023a) 926 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -56.388 2.794 0) 927 | (effects (font (size 1.27 1.27)) hide) 928 | ) 929 | ) 930 | (global_label "col2" (shape input) (at 74.422 33.274 90) 931 | (effects (font (size 1.27 1.27)) (justify left)) 932 | (uuid 922058ca-d09a-45fd-8394-05f3e2c1e03a) 933 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -37.338 2.794 0) 934 | (effects (font (size 1.27 1.27)) hide) 935 | ) 936 | ) 937 | (global_label "Gnd" (shape input) (at 29.718 95.123 180) 938 | (effects (font (size 1.27 1.27)) (justify right)) 939 | (uuid 94a873dc-af67-4ef9-8159-1f7c93eeb3d7) 940 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -7.747 67.818 0) 941 | (effects (font (size 1.27 1.27)) hide) 942 | ) 943 | ) 944 | (global_label "Vcc" (shape input) (at 29.718 84.328 180) 945 | (effects (font (size 1.27 1.27)) (justify right)) 946 | (uuid a1823eb2-fb0d-4ed8-8b96-04184ac3a9d5) 947 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -7.747 67.818 0) 948 | (effects (font (size 1.27 1.27)) hide) 949 | ) 950 | ) 951 | (global_label "col2" (shape input) (at 30.988 38.354 180) 952 | (effects (font (size 1.27 1.27)) (justify right)) 953 | (uuid aa14c3bd-4acc-4908-9d28-228585a22a9d) 954 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -14.732 86.614 0) 955 | (effects (font (size 1.27 1.27)) hide) 956 | ) 957 | ) 958 | (global_label "row1" (shape input) (at 66.548 39.624 180) 959 | (effects (font (size 1.27 1.27)) (justify right)) 960 | (uuid bdc7face-9f7c-4701-80bb-4cc144448db1) 961 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -10.922 2.794 0) 962 | (effects (font (size 1.27 1.27)) hide) 963 | ) 964 | ) 965 | (global_label "col5" (shape input) (at 103.632 33.274 90) 966 | (effects (font (size 1.27 1.27)) (justify left)) 967 | (uuid bfc0aadc-38cf-466e-a642-68fdc3138c78) 968 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -56.388 2.794 0) 969 | (effects (font (size 1.27 1.27)) hide) 970 | ) 971 | ) 972 | (global_label "Din" (shape input) (at 29.464 76.2 180) 973 | (effects (font (size 1.27 1.27)) (justify right)) 974 | (uuid d57dcfee-5058-4fc2-a68b-05f9a48f685b) 975 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at -7.366 2.54 0) 976 | (effects (font (size 1.27 1.27)) hide) 977 | ) 978 | ) 979 | 980 | (symbol (lib_id "LED:SK6812MINI") (at 135.636 78.486 0) (unit 1) 981 | (in_bom yes) (on_board yes) 982 | (uuid 01e27f37-8bf4-48c8-a213-9382c8a18173) 983 | (property "Reference" "D12" (id 0) (at 144.2721 77.3366 0) 984 | (effects (font (size 1.27 1.27)) (justify left)) 985 | ) 986 | (property "Value" "SK6812MINI" (id 1) (at 144.2721 79.6353 0) 987 | (effects (font (size 1.27 1.27)) (justify left)) 988 | ) 989 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE" (id 2) (at 136.906 86.106 0) 990 | (effects (font (size 1.27 1.27)) (justify left top) hide) 991 | ) 992 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 138.176 88.011 0) 993 | (effects (font (size 1.27 1.27)) (justify left top) hide) 994 | ) 995 | (pin "1" (uuid 20cca02e-4c4d-4961-b6b4-b40a1731b220)) 996 | (pin "2" (uuid 5487601b-81d3-4c70-8f3d-cf9df9c63302)) 997 | (pin "3" (uuid a29f8df0-3fae-4edf-8d9c-bd5a875b13e3)) 998 | (pin "4" (uuid e3fc1e69-a11c-4c84-8952-fefb9372474e)) 999 | ) 1000 | 1001 | (symbol (lib_id "Device:C") (at 38.608 90.043 0) (unit 1) 1002 | (in_bom yes) (on_board yes) 1003 | (uuid 03a21977-f4a5-481f-8415-d5beea2539ab) 1004 | (property "Reference" "C1" (id 0) (at 41.5291 88.8936 0) 1005 | (effects (font (size 1.27 1.27)) (justify left)) 1006 | ) 1007 | (property "Value" "C" (id 1) (at 41.5291 91.1923 0) 1008 | (effects (font (size 1.27 1.27)) (justify left)) 1009 | ) 1010 | (property "Footprint" "LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 39.5732 93.853 0) 1011 | (effects (font (size 1.27 1.27)) hide) 1012 | ) 1013 | (property "Datasheet" "~" (id 3) (at 38.608 90.043 0) 1014 | (effects (font (size 1.27 1.27)) hide) 1015 | ) 1016 | (pin "1" (uuid 609b9e1b-4e3b-42b7-ac76-a62ec4d0e7c7)) 1017 | (pin "2" (uuid e54e5e19-1deb-49a9-8629-617db8e434c0)) 1018 | ) 1019 | 1020 | (symbol (lib_id "LED:SK6812MINI") (at 115.951 78.486 0) (unit 1) 1021 | (in_bom yes) (on_board yes) 1022 | (uuid 0a67ebb9-6f3a-48d7-9c3d-7214292ed29e) 1023 | (property "Reference" "D10" (id 0) (at 124.5871 77.3366 0) 1024 | (effects (font (size 1.27 1.27)) (justify left)) 1025 | ) 1026 | (property "Value" "SK6812MINI" (id 1) (at 124.5871 79.6353 0) 1027 | (effects (font (size 1.27 1.27)) (justify left)) 1028 | ) 1029 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE" (id 2) (at 117.221 86.106 0) 1030 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1031 | ) 1032 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 118.491 88.011 0) 1033 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1034 | ) 1035 | (pin "1" (uuid 6e68f0cd-800e-4167-9553-71fc59da1eeb)) 1036 | (pin "2" (uuid 658dad07-97fd-466c-8b49-21892ac96ea4)) 1037 | (pin "3" (uuid 40b14a16-fb82-4b9d-89dd-55cd98abb5cc)) 1038 | (pin "4" (uuid c09938fd-06b9-4771-9f63-2311626243b3)) 1039 | ) 1040 | 1041 | (symbol (lib_id "Device:D") (at 78.232 52.324 0) (unit 1) 1042 | (in_bom yes) (on_board yes) 1043 | (uuid 12b088b0-d9bc-4040-91b3-2fcd32e0306e) 1044 | (property "Reference" "D5" (id 0) (at 78.232 45.974 0)) 1045 | (property "Value" "D" (id 1) (at 78.232 48.514 0)) 1046 | (property "Footprint" "custom:Diode_TH_SOD123" (id 2) (at 78.232 52.324 0) 1047 | (effects (font (size 1.27 1.27)) hide) 1048 | ) 1049 | (property "Datasheet" "~" (id 3) (at 78.232 52.324 0) 1050 | (effects (font (size 1.27 1.27)) hide) 1051 | ) 1052 | (pin "1" (uuid e4d2f565-25a0-48c6-be59-f4bf31ad2558)) 1053 | (pin "2" (uuid e502d1d5-04b0-4d4b-b5c3-8c52d09668e7)) 1054 | ) 1055 | 1056 | (symbol (lib_id "Switch:SW_Push") (at 78.232 45.974 0) (unit 1) 1057 | (in_bom yes) (on_board yes) 1058 | (uuid 2b2491a6-2dcc-4e2a-b283-ed31c3ce5e42) 1059 | (property "Reference" "SW5" (id 0) (at 78.232 38.354 0)) 1060 | (property "Value" "SW_Push" (id 1) (at 78.232 40.894 0)) 1061 | (property "Footprint" "custom:SW_MX_reversible" (id 2) (at 78.232 40.894 0) 1062 | (effects (font (size 1.27 1.27)) hide) 1063 | ) 1064 | (property "Datasheet" "~" (id 3) (at 78.232 40.894 0) 1065 | (effects (font (size 1.27 1.27)) hide) 1066 | ) 1067 | (pin "1" (uuid 0325ec43-0390-4ae2-b055-b1ec6ce17b1c)) 1068 | (pin "2" (uuid 7b044939-8c4d-444f-b9e0-a15fcdeb5a86)) 1069 | ) 1070 | 1071 | (symbol (lib_id "Device:C") (at 47.498 90.043 0) (unit 1) 1072 | (in_bom yes) (on_board yes) 1073 | (uuid 324b4633-f7de-4c45-a542-e98f26b96967) 1074 | (property "Reference" "C2" (id 0) (at 50.4191 88.8936 0) 1075 | (effects (font (size 1.27 1.27)) (justify left)) 1076 | ) 1077 | (property "Value" "C" (id 1) (at 50.4191 91.1923 0) 1078 | (effects (font (size 1.27 1.27)) (justify left)) 1079 | ) 1080 | (property "Footprint" "LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 48.4632 93.853 0) 1081 | (effects (font (size 1.27 1.27)) hide) 1082 | ) 1083 | (property "Datasheet" "~" (id 3) (at 47.498 90.043 0) 1084 | (effects (font (size 1.27 1.27)) hide) 1085 | ) 1086 | (pin "1" (uuid a6ccc556-da88-4006-ae1a-cc35733efef3)) 1087 | (pin "2" (uuid 065b9982-55f2-4822-977e-07e8a06e7b35)) 1088 | ) 1089 | 1090 | (symbol (lib_id "Switch:SW_Push") (at 92.202 45.974 0) (unit 1) 1091 | (in_bom yes) (on_board yes) 1092 | (uuid 4c08ece1-82de-4a3b-85e9-abe289519645) 1093 | (property "Reference" "SW14" (id 0) (at 92.202 38.354 0)) 1094 | (property "Value" "SW_Push" (id 1) (at 92.202 40.894 0)) 1095 | (property "Footprint" "custom:SW_MX_reversible" (id 2) (at 92.202 40.894 0) 1096 | (effects (font (size 1.27 1.27)) hide) 1097 | ) 1098 | (property "Datasheet" "~" (id 3) (at 92.202 40.894 0) 1099 | (effects (font (size 1.27 1.27)) hide) 1100 | ) 1101 | (pin "1" (uuid c1c799a0-3c93-493a-9ad7-8a0561bc69ee)) 1102 | (pin "2" (uuid 721d1be9-236e-470b-ba69-f1cc6c43faf9)) 1103 | ) 1104 | 1105 | (symbol (lib_id "Device:R") (at 68.326 101.346 270) (unit 1) 1106 | (in_bom yes) (on_board yes) 1107 | (uuid 6254aa13-411d-4aa6-a1ef-3424dce5a979) 1108 | (property "Reference" "R1" (id 0) (at 68.326 96.1198 90)) 1109 | (property "Value" "R" (id 1) (at 68.326 98.4185 90)) 1110 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 68.326 99.568 90) 1111 | (effects (font (size 1.27 1.27)) hide) 1112 | ) 1113 | (property "Datasheet" "~" (id 3) (at 68.326 101.346 0) 1114 | (effects (font (size 1.27 1.27)) hide) 1115 | ) 1116 | (pin "1" (uuid 5b34a16c-5a14-4291-8242-ea6d6ac54372)) 1117 | (pin "2" (uuid 35a9f71f-ba35-47f6-814e-4106ac36c51e)) 1118 | ) 1119 | 1120 | (symbol (lib_id "Connector:Conn_01x04_Female") (at 36.068 33.274 0) (unit 1) 1121 | (in_bom yes) (on_board yes) 1122 | (uuid 6e68ffdc-112a-4371-9e60-cb66f725f73c) 1123 | (property "Reference" "J1" (id 0) (at 32.2262 29.5147 90) 1124 | (effects (font (size 1.27 1.27)) (justify left)) 1125 | ) 1126 | (property "Value" "Conn_01x04_Female" (id 1) (at 23.876 41.402 0) 1127 | (effects (font (size 1.27 1.27)) (justify left)) 1128 | ) 1129 | (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (id 2) (at 36.068 33.274 0) 1130 | (effects (font (size 1.27 1.27)) hide) 1131 | ) 1132 | (property "Datasheet" "~" (id 3) (at 36.068 33.274 0) 1133 | (effects (font (size 1.27 1.27)) hide) 1134 | ) 1135 | (pin "1" (uuid 31540a7e-dc9e-4e4d-96b1-dab15efa5f4b)) 1136 | (pin "2" (uuid 8c1605f9-6c91-4701-96bf-e753661d5e23)) 1137 | (pin "3" (uuid f1447ad6-651c-45be-a2d6-33bddf672c2c)) 1138 | (pin "4" (uuid f6c644f4-3036-41a6-9e14-2c08c079c6cd)) 1139 | ) 1140 | 1141 | (symbol (lib_id "LED:SK6812MINI") (at 96.266 101.346 0) (unit 1) 1142 | (in_bom yes) (on_board yes) 1143 | (uuid 990dc912-191e-4d77-97a1-9c820e8a4752) 1144 | (property "Reference" "D8" (id 0) (at 104.9021 100.1966 0) 1145 | (effects (font (size 1.27 1.27)) (justify left)) 1146 | ) 1147 | (property "Value" "SK6812MINI" (id 1) (at 104.9021 102.4953 0) 1148 | (effects (font (size 1.27 1.27)) (justify left)) 1149 | ) 1150 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT" (id 2) (at 97.536 108.966 0) 1151 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1152 | ) 1153 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 98.806 110.871 0) 1154 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1155 | ) 1156 | (pin "1" (uuid 29e058a7-50a3-43e5-81c3-bfee53da08be)) 1157 | (pin "2" (uuid 5cf2db29-f7ab-499a-9907-cdeba64bf0f3)) 1158 | (pin "3" (uuid feb26ecb-9193-46ea-a41b-d09305bf0a3e)) 1159 | (pin "4" (uuid 382ca670-6ae8-4de6-90f9-f241d1337171)) 1160 | ) 1161 | 1162 | (symbol (lib_id "Device:D") (at 107.442 52.324 0) (unit 1) 1163 | (in_bom yes) (on_board yes) 1164 | (uuid 9e76e823-75a6-4e18-a8e2-3fc2475993f8) 1165 | (property "Reference" "D19" (id 0) (at 107.442 45.974 0)) 1166 | (property "Value" "D" (id 1) (at 107.442 48.514 0)) 1167 | (property "Footprint" "custom:Diode_TH_SOD123" (id 2) (at 107.442 52.324 0) 1168 | (effects (font (size 1.27 1.27)) hide) 1169 | ) 1170 | (property "Datasheet" "~" (id 3) (at 107.442 52.324 0) 1171 | (effects (font (size 1.27 1.27)) hide) 1172 | ) 1173 | (pin "1" (uuid 6a2b20ae-096c-4d9f-92f8-2087c865914f)) 1174 | (pin "2" (uuid 4e315e69-0417-463a-8b7f-469a08d1496e)) 1175 | ) 1176 | 1177 | (symbol (lib_id "LED:SK6812MINI") (at 115.951 101.346 0) (unit 1) 1178 | (in_bom yes) (on_board yes) 1179 | (uuid a3e99618-9a25-4475-8c6c-8794e4257693) 1180 | (property "Reference" "D11" (id 0) (at 124.5871 100.1966 0) 1181 | (effects (font (size 1.27 1.27)) (justify left)) 1182 | ) 1183 | (property "Value" "SK6812MINI" (id 1) (at 124.5871 102.4953 0) 1184 | (effects (font (size 1.27 1.27)) (justify left)) 1185 | ) 1186 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT" (id 2) (at 117.221 108.966 0) 1187 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1188 | ) 1189 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 118.491 110.871 0) 1190 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1191 | ) 1192 | (pin "1" (uuid cff34251-839c-4da9-a0ad-85d0fc4e32af)) 1193 | (pin "2" (uuid d5b800ca-1ab6-4b66-b5f7-2dda5658b504)) 1194 | (pin "3" (uuid c9667181-b3c7-4b01-b8b4-baa29a9aea63)) 1195 | (pin "4" (uuid ebd06df3-d52b-4cff-99a2-a771df6d3733)) 1196 | ) 1197 | 1198 | (symbol (lib_id "LED:SK6812MINI") (at 135.636 101.346 0) (unit 1) 1199 | (in_bom yes) (on_board yes) 1200 | (uuid b23e90c5-502b-479c-bdc8-64385c4e4280) 1201 | (property "Reference" "D13" (id 0) (at 144.2721 100.1966 0) 1202 | (effects (font (size 1.27 1.27)) (justify left)) 1203 | ) 1204 | (property "Value" "SK6812MINI" (id 1) (at 144.2721 102.4953 0) 1205 | (effects (font (size 1.27 1.27)) (justify left)) 1206 | ) 1207 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT" (id 2) (at 136.906 108.966 0) 1208 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1209 | ) 1210 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 138.176 110.871 0) 1211 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1212 | ) 1213 | (pin "1" (uuid 37f31dec-63fc-4634-a141-5dc5d2b60fe4)) 1214 | (pin "2" (uuid 91c1eb0a-67ae-4ef0-95ce-d060a03a7313)) 1215 | (pin "3" (uuid 009a4fb4-fcc0-4623-ae5d-c1bae3219583)) 1216 | (pin "4" (uuid cf386a39-fc62-49dd-8ec5-e044f6bd67ce)) 1217 | ) 1218 | 1219 | (symbol (lib_id "LED:SK6812MINI") (at 96.266 78.486 0) (unit 1) 1220 | (in_bom yes) (on_board yes) 1221 | (uuid b4e4f5cc-1af0-4958-b9a6-98ccae100d79) 1222 | (property "Reference" "D7" (id 0) (at 104.9021 77.3366 0) 1223 | (effects (font (size 1.27 1.27)) (justify left)) 1224 | ) 1225 | (property "Value" "SK6812MINI" (id 1) (at 104.9021 79.6353 0) 1226 | (effects (font (size 1.27 1.27)) (justify left)) 1227 | ) 1228 | (property "Footprint" "libs2:YS-SK6812MINI-E_REVERSE" (id 2) (at 97.536 86.106 0) 1229 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1230 | ) 1231 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 98.806 88.011 0) 1232 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1233 | ) 1234 | (pin "1" (uuid 7a4ce4b3-518a-4819-b8b2-5127b3347c64)) 1235 | (pin "2" (uuid 20c315f4-1e4f-49aa-8d61-778a7389df7e)) 1236 | (pin "3" (uuid 7e0a03ae-d054-4f76-a131-5c09b8dc1636)) 1237 | (pin "4" (uuid d6fb27cf-362d-4568-967c-a5bf49d5931b)) 1238 | ) 1239 | 1240 | (symbol (lib_id "Switch:SW_Push") (at 107.442 45.974 0) (unit 1) 1241 | (in_bom yes) (on_board yes) 1242 | (uuid bf2b3e23-4161-4860-8f23-b0bb98aec661) 1243 | (property "Reference" "SW19" (id 0) (at 107.442 38.354 0)) 1244 | (property "Value" "SW_Push" (id 1) (at 107.442 40.894 0)) 1245 | (property "Footprint" "custom:SW_MX_reversible" (id 2) (at 107.442 40.894 0) 1246 | (effects (font (size 1.27 1.27)) hide) 1247 | ) 1248 | (property "Datasheet" "~" (id 3) (at 107.442 40.894 0) 1249 | (effects (font (size 1.27 1.27)) hide) 1250 | ) 1251 | (pin "1" (uuid 8bc2c25a-a1f1-4ce8-b96a-a4f8f4c35079)) 1252 | (pin "2" (uuid b1ddb058-f7b2-429c-9489-f4e2242ad7e5)) 1253 | ) 1254 | 1255 | (symbol (lib_id "Connector:Conn_01x03_Female") (at 34.544 73.66 0) (unit 1) 1256 | (in_bom yes) (on_board yes) 1257 | (uuid c770f70e-f2c8-4f10-919a-b0413b00d40e) 1258 | (property "Reference" "J2" (id 0) (at 35.2553 72.9678 0) 1259 | (effects (font (size 1.27 1.27)) (justify left)) 1260 | ) 1261 | (property "Value" "Conn_01x03_Female" (id 1) (at 35.2553 75.2665 0) 1262 | (effects (font (size 1.27 1.27)) (justify left)) 1263 | ) 1264 | (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (id 2) (at 34.544 73.66 0) 1265 | (effects (font (size 1.27 1.27)) hide) 1266 | ) 1267 | (property "Datasheet" "~" (id 3) (at 34.544 73.66 0) 1268 | (effects (font (size 1.27 1.27)) hide) 1269 | ) 1270 | (pin "1" (uuid e4aa537c-eb9d-4dbb-ac87-fae46af42391)) 1271 | (pin "2" (uuid f9403623-c00c-4b71-bc5c-d763ff009386)) 1272 | (pin "3" (uuid a53767ed-bb28-4f90-abe0-e0ea734812a4)) 1273 | ) 1274 | 1275 | (symbol (lib_id "Device:D") (at 92.202 52.324 0) (unit 1) 1276 | (in_bom yes) (on_board yes) 1277 | (uuid d841ea62-cc90-4c24-adfc-7bcfbf15fb33) 1278 | (property "Reference" "D14" (id 0) (at 92.202 45.974 0)) 1279 | (property "Value" "D" (id 1) (at 92.202 48.514 0)) 1280 | (property "Footprint" "custom:Diode_TH_SOD123" (id 2) (at 92.202 52.324 0) 1281 | (effects (font (size 1.27 1.27)) hide) 1282 | ) 1283 | (property "Datasheet" "~" (id 3) (at 92.202 52.324 0) 1284 | (effects (font (size 1.27 1.27)) hide) 1285 | ) 1286 | (pin "1" (uuid 2e842263-c0ba-46fd-a760-6624d4c78278)) 1287 | (pin "2" (uuid 173f6f06-e7d0-42ac-ab03-ce6b79b9eeee)) 1288 | ) 1289 | 1290 | (symbol (lib_id "Device:R") (at 68.326 104.521 270) (unit 1) 1291 | (in_bom yes) (on_board yes) 1292 | (uuid fd63438c-ee17-4751-9b1b-4fafeca7414c) 1293 | (property "Reference" "R2" (id 0) (at 68.326 99.2948 90)) 1294 | (property "Value" "R" (id 1) (at 68.326 101.5935 90)) 1295 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 68.326 102.743 90) 1296 | (effects (font (size 1.27 1.27)) hide) 1297 | ) 1298 | (property "Datasheet" "~" (id 3) (at 68.326 104.521 0) 1299 | (effects (font (size 1.27 1.27)) hide) 1300 | ) 1301 | (pin "1" (uuid 814763c2-92e5-4a2c-941c-9bbd073f6e87)) 1302 | (pin "2" (uuid e65b62be-e01b-4688-a999-1d1be370c4ae)) 1303 | ) 1304 | 1305 | (sheet_instances 1306 | (path "/" (page "1")) 1307 | ) 1308 | 1309 | (symbol_instances 1310 | (path "/03a21977-f4a5-481f-8415-d5beea2539ab" 1311 | (reference "C1") (unit 1) (value "C") (footprint "LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1312 | ) 1313 | (path "/324b4633-f7de-4c45-a542-e98f26b96967" 1314 | (reference "C2") (unit 1) (value "C") (footprint "LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1315 | ) 1316 | (path "/12b088b0-d9bc-4040-91b3-2fcd32e0306e" 1317 | (reference "D5") (unit 1) (value "D") (footprint "custom:Diode_TH_SOD123") 1318 | ) 1319 | (path "/b4e4f5cc-1af0-4958-b9a6-98ccae100d79" 1320 | (reference "D7") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE") 1321 | ) 1322 | (path "/990dc912-191e-4d77-97a1-9c820e8a4752" 1323 | (reference "D8") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT") 1324 | ) 1325 | (path "/0a67ebb9-6f3a-48d7-9c3d-7214292ed29e" 1326 | (reference "D10") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE") 1327 | ) 1328 | (path "/a3e99618-9a25-4475-8c6c-8794e4257693" 1329 | (reference "D11") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT") 1330 | ) 1331 | (path "/01e27f37-8bf4-48c8-a213-9382c8a18173" 1332 | (reference "D12") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE") 1333 | ) 1334 | (path "/b23e90c5-502b-479c-bdc8-64385c4e4280" 1335 | (reference "D13") (unit 1) (value "SK6812MINI") (footprint "libs2:YS-SK6812MINI-E_REVERSE_NO_EDGECUT") 1336 | ) 1337 | (path "/d841ea62-cc90-4c24-adfc-7bcfbf15fb33" 1338 | (reference "D14") (unit 1) (value "D") (footprint "custom:Diode_TH_SOD123") 1339 | ) 1340 | (path "/9e76e823-75a6-4e18-a8e2-3fc2475993f8" 1341 | (reference "D19") (unit 1) (value "D") (footprint "custom:Diode_TH_SOD123") 1342 | ) 1343 | (path "/6e68ffdc-112a-4371-9e60-cb66f725f73c" 1344 | (reference "J1") (unit 1) (value "Conn_01x04_Female") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical") 1345 | ) 1346 | (path "/c770f70e-f2c8-4f10-919a-b0413b00d40e" 1347 | (reference "J2") (unit 1) (value "Conn_01x03_Female") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical") 1348 | ) 1349 | (path "/6254aa13-411d-4aa6-a1ef-3424dce5a979" 1350 | (reference "R1") (unit 1) (value "R") (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1351 | ) 1352 | (path "/fd63438c-ee17-4751-9b1b-4fafeca7414c" 1353 | (reference "R2") (unit 1) (value "R") (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1354 | ) 1355 | (path "/2b2491a6-2dcc-4e2a-b283-ed31c3ce5e42" 1356 | (reference "SW5") (unit 1) (value "SW_Push") (footprint "custom:SW_MX_reversible") 1357 | ) 1358 | (path "/4c08ece1-82de-4a3b-85e9-abe289519645" 1359 | (reference "SW14") (unit 1) (value "SW_Push") (footprint "custom:SW_MX_reversible") 1360 | ) 1361 | (path "/bf2b3e23-4161-4860-8f23-b0bb98aec661" 1362 | (reference "SW19") (unit 1) (value "SW_Push") (footprint "custom:SW_MX_reversible") 1363 | ) 1364 | ) 1365 | ) 1366 | --------------------------------------------------------------------------------