diff options
author | Marc Poulhiès <dkm@kataplop.net> | 2022-05-19 21:55:43 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@kataplop.net> | 2022-06-15 20:36:04 +0200 |
commit | 73b25efb64dd4ff2654fd9bb6f1df1296a203084 (patch) | |
tree | d097674b997b3cbcc653d2c199477e8ea752f81b /pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod | |
parent | 378a76d832b900a683073c9fb143da418f995b7c (diff) |
New revision for PouetPouet board
What is changing:
- Cherry-MX hotswap sockets for all 60 switches
- Per switch RGB LED (SK6812-MiniE)
What is not changing:
- Size (exact same board cutout)
- overall components (mcu stmf072)
Even if these are small changes, I had to reroute everything, so the pcb has
been remade from scratch. The electrial schema has been kept really close to
initial version.
This should match the version sent to manufacturing, but you can really check
the aisler-order-220612 tag (should be the same files, only git history has
been cleaned/squashed).
Diffstat (limited to 'pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod')
-rw-r--r-- | pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod b/pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod new file mode 100644 index 0000000..522f1d2 --- /dev/null +++ b/pcb/kicad/custom-footprints/CherryMX_Hotswap.kicad_mod @@ -0,0 +1,43 @@ +(footprint "CherryMX_Hotswap" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 5F70BC32) + (attr through_hole) + (fp_text reference "REF**" (at 7.1 8.2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d11e1180-90da-4669-8454-be00b18e513e) + ) + (fp_text value "KEY_SWITCH" (at -4.8 8.3) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 89c7e624-b37a-4356-9e3c-c122df459b56) + ) + (fp_line (start -5.909999 -4.81) (end -5.909999 -4.06) (layer "B.SilkS") (width 0.15) (tstamp 18c3032a-990b-4bdd-b465-3835b278981d)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer "B.SilkS") (width 0.15) (tstamp 49f5663e-b0f2-4737-a46a-742bbe01eab8)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer "B.SilkS") (width 0.15) (tstamp e62f28c5-d56a-479d-9eb2-ce1c512a0384)) + (fp_line (start 4.390001 -6.71) (end -3.81 -6.71) (layer "B.SilkS") (width 0.15) (tstamp ef139751-32da-4b3e-8fdf-46a3589d28f2)) + (fp_arc (start -2.447609 -1.135353) (mid -1.7 -2.5) (end -0.231291 -3.013882) (layer "B.SilkS") (width 0.15) (tstamp 03622a94-5338-47c6-9b34-98a3fa9a17c5)) + (fp_arc (start -5.909999 -4.809999) (mid -5.253503 -6.194924) (end -3.81 -6.71) (layer "B.SilkS") (width 0.15) (tstamp 5d237bd7-42b4-4ddd-ba6a-5615206392d5)) + (fp_line (start -7 -7) (end -6 -7) (layer "Dwgs.User") (width 0.15) (tstamp 01b2890d-d16d-4c10-847b-44b3762b52ab)) + (fp_line (start 7 -7) (end 7 -6) (layer "Dwgs.User") (width 0.15) (tstamp 152da1a2-4c37-49f7-b8d7-1c68256eb5b7)) + (fp_line (start 7 7) (end 7 6) (layer "Dwgs.User") (width 0.15) (tstamp 1e29a97f-828a-4f4d-afe5-301c65d891fa)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp 1f50d180-e02a-4ebb-a08a-8a05f7e90de5)) + (fp_line (start -7 6) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 53819173-f081-4663-b0dd-b1345ed2957f)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp 5a810239-012f-4763-8595-72ad806594d2)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 849c536b-2ed6-43cd-8b33-a77c5e9148e5)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 88cef8b1-8aae-4ba7-9897-efc28acd1cc1)) + (fp_line (start 6 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp a8719726-59f3-400f-88f1-62f0090653cd)) + (fp_line (start -7 7) (end -6 7) (layer "Dwgs.User") (width 0.15) (tstamp dec89aa7-036a-4427-aa44-8355fc34c8b6)) + (fp_line (start 7 -7) (end 6 -7) (layer "Dwgs.User") (width 0.15) (tstamp e9950106-43e2-447d-ba70-2df84d7b5dcd)) + (fp_line (start -7 -6) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp ec357f41-9106-4427-8c0c-ca72b3916f22)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask) (tstamp 005efe86-5640-4fb6-8038-04a3fcf7766e)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask) (tstamp 0febbb64-05fd-4e57-a9a0-6c3f83cfa24c)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 1e3a7489-21fe-417d-a976-6a4fb7acc791)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask) (tstamp 5a64e45f-3867-4a1c-9e97-5ac7edd30cbc)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp f16d46be-491d-4db7-8fd0-cded53fa0e75)) + (pad "1" smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp eb230cb9-da6d-438c-ab60-0b2f857940b0)) + (pad "2" smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8794d3a2-b42f-4284-a30f-afeedb0d02ae)) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/Kailh-CherryMX-Socket.step" + (offset (xyz -1.3 7.6 -3.6)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) |