From 844f85950f6b64e856c7deb3c221e4857d681980 Mon Sep 17 00:00:00 2001 From: foostan Date: Mon, 28 Sep 2020 02:09:41 +0900 Subject: [PATCH] Update corne-cherry to v3.0.1 --- corne-cherry/pcb/corne-cherry.kicad_pcb | 10917 +++++++++++----------- 1 file changed, 5480 insertions(+), 5437 deletions(-) diff --git a/corne-cherry/pcb/corne-cherry.kicad_pcb b/corne-cherry/pcb/corne-cherry.kicad_pcb index deec012..f526000 100644 --- a/corne-cherry/pcb/corne-cherry.kicad_pcb +++ b/corne-cherry/pcb/corne-cherry.kicad_pcb @@ -6,14 +6,14 @@ (tracks 2546) (zones 0) (modules 172) - (nets 139) + (nets 143) ) (page A4) (title_block (title "Corne Cherry") - (date 2020-07-24) - (rev 3.0) + (date 2020-09-28) + (rev 3.0.1) (company foostan) ) @@ -240,6 +240,10 @@ (net 136 "Net-(U2-Pad13)") (net 137 "Net-(U2-Pad14)") (net 138 "Net-(U2-Pad24)") + (net 139 "Net-(J1-PadA)") + (net 140 "Net-(J3-PadA)") + (net 141 "Net-(LED19-Pad2)") + (net 142 "Net-(LED46-Pad2)") (net_class Default "これは標準のネット クラスです。" (clearance 0.2) @@ -294,6 +298,8 @@ (add_net "Net-(D7-Pad2)") (add_net "Net-(D8-Pad2)") (add_net "Net-(D9-Pad2)") + (add_net "Net-(J1-PadA)") + (add_net "Net-(J3-PadA)") (add_net "Net-(LED1-Pad2)") (add_net "Net-(LED1-Pad4)") (add_net "Net-(LED10-Pad2)") @@ -310,6 +316,7 @@ (add_net "Net-(LED16-Pad4)") (add_net "Net-(LED17-Pad2)") (add_net "Net-(LED18-Pad4)") + (add_net "Net-(LED19-Pad2)") (add_net "Net-(LED2-Pad4)") (add_net "Net-(LED20-Pad4)") (add_net "Net-(LED22-Pad4)") @@ -339,6 +346,7 @@ (add_net "Net-(LED43-Pad4)") (add_net "Net-(LED44-Pad2)") (add_net "Net-(LED45-Pad4)") + (add_net "Net-(LED46-Pad2)") (add_net "Net-(LED47-Pad4)") (add_net "Net-(LED49-Pad4)") (add_net "Net-(LED5-Pad2)") @@ -388,6 +396,5473 @@ (add_net row3_r) ) + (module kbd:ProMicro_v3 (layer F.Cu) (tedit 5F5DB9D6) (tstamp 5F1C83E1) + (at 134.8125 46.42) + (path /5A5E14C2) + (fp_text reference U1 (at -0.1 -0.05 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ProMicro (at -0.45 -17) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.75 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 14.6) (end -7.9 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 13.75) (end 8.75 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 13.7) (end -8.75 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -15.6) (end 7.95 -15.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 -15.6) (end -7.9 -15.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -15.6) (end 8.75 -14.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 -15.6) (end -8.75 -14.75) (layer F.SilkS) (width 0.15)) + (fp_text user RAW (at -5.1355 -14.478 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start 8.9 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) + (fp_line (start 8.9 -18.3) (end 8.9 14.75) (layer F.Fab) (width 0.15)) + (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_text user RST (at -5.1355 -9.3345 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user VCC (at -5.175 -6.915 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A3/F4 (at -4.395 -4.25 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A2/F5 (at -4.395 -1.75 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A1/F6 (at -4.395 0.75 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A0/F7 (at -4.395 3.3 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 15/B1 (at -4.395 5.85 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 14/B3 (at -4.395 8.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 10/B6 (at -4.395 13.45 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 16/B2 (at -4.395 10.95 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user E6/7 (at 4.705 8.25 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D7/6 (at 4.705 5.7 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -9.35 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D3/TX0 (at 4.155 -14.45 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D4/4 (at 4.705 0.6 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user SDA/D1/2 (at 3.455 -4.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user SCL/D0/3 (at 3.455 -1.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user C6/5 (at 4.705 3.15 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user B5/9 (at 4.705 13.3 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D2/RX1 (at 4.155 -11.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user B4/8 (at 4.705 10.8 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_line (start -3.75 -19.6) (end 3.75 -19.6) (layer F.Fab) (width 0.15)) + (fp_line (start 3.75 -19.6) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -19.6) (end -3.75 -18.299039) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -18.3) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start 3.76 -18.3) (end 8.9 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -21.2) (end -3.75 -19.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.75 -19.9) (end 3.75 -19.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.75 -19.9) (end 3.75 -21.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.75 -21.2) (end -3.75 -21.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -20.85) (end 0.5 -20.85) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.5 -20.85) (end 0 -20.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -20.2) (end -0.5 -20.85) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.35 -20.7) (end 0.35 -20.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 -20.55) (end 0.25 -20.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.15 -20.4) (end 0.15 -20.4) (layer F.SilkS) (width 0.15)) + (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at -5.115 -11.94) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 43 "Net-(U1-Pad24)")) + (pad 23 thru_hole circle (at -7.6086 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 26 GND)) + (pad 22 thru_hole circle (at -7.6086 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 36 reset)) + (pad 21 thru_hole circle (at -7.6086 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 27 VCC)) + (pad 20 thru_hole circle (at -7.6086 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 28 col0)) + (pad 19 thru_hole circle (at -7.6086 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 29 col1)) + (pad 18 thru_hole circle (at -7.6086 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 30 col2)) + (pad 17 thru_hole circle (at -7.6086 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 31 col3)) + (pad 16 thru_hole circle (at -7.6086 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 32 col4)) + (pad 15 thru_hole circle (at -7.6086 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 33 col5)) + (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 39 "Net-(U1-Pad14)")) + (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 40 "Net-(U1-Pad13)")) + (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 41 "Net-(U1-Pad12)")) + (pad 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 42 "Net-(U1-Pad11)")) + (pad 10 thru_hole circle (at 7.6114 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 7 row3)) + (pad 9 thru_hole circle (at 7.6114 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 5 row2)) + (pad 8 thru_hole circle (at 7.6114 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 3 row1)) + (pad 7 thru_hole circle (at 7.6114 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 1 row0)) + (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 37 SCL)) + (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 38 SDA)) + (pad 4 thru_hole circle (at 7.6114 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 26 GND)) + (pad 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 26 GND)) + (pad 2 thru_hole circle (at 7.6114 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 35 data)) + (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 34 LED)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/ProMicro.step + (offset (xyz 0 1.8 2.5)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 180 0)) + ) + ) + + (module kbd:ProMicro_v3 (layer F.Cu) (tedit 5F5DB9D6) (tstamp 5F1C8422) + (at 161.9875 46.39) + (path /5C25F857) + (fp_text reference U2 (at -0.1 -0.05 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ProMicro (at -0.45 -17) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.75 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 14.6) (end -7.9 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 13.75) (end 8.75 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 13.7) (end -8.75 14.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -15.6) (end 7.95 -15.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 -15.6) (end -7.9 -15.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -15.6) (end 8.75 -14.75) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.75 -15.6) (end -8.75 -14.75) (layer F.SilkS) (width 0.15)) + (fp_text user RAW (at -5.3355 -14.278 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start 8.9 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) + (fp_line (start 8.9 -18.3) (end 8.9 14.75) (layer F.Fab) (width 0.15)) + (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_text user RST (at -5.3355 -9.1345 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user VCC (at -5.3355 -6.658 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A3/F4 (at -4.395 -4.25 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A2/F5 (at -4.395 -1.75 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A1/F6 (at -4.395 0.75 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user A0/F7 (at -4.395 3.3 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 15/B1 (at -4.395 5.85 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 14/B3 (at -4.395 8.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 10/B6 (at -4.395 13.45 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user 16/B2 (at -4.395 10.95 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user E6/7 (at 4.705 8.25 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D7/6 (at 4.705 5.7 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -9.35 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D3/TX0 (at 4.155 -14.45 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D4/4 (at 4.705 0.6 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user SDA/D1/2 (at 3.455 -4.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user SCL/D0/3 (at 3.455 -1.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user C6/5 (at 4.705 3.15 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user B5/9 (at 4.705 13.3 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user D2/RX1 (at 4.155 -11.9 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user B4/8 (at 4.705 10.8 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_line (start -3.75 -19.6) (end 3.75 -19.6) (layer F.Fab) (width 0.15)) + (fp_line (start 3.75 -19.6) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -19.6) (end -3.75 -18.299039) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -18.3) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start 3.76 -18.3) (end 8.9 -18.3) (layer F.Fab) (width 0.15)) + (fp_line (start -3.75 -21.2) (end -3.75 -19.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.75 -19.9) (end 3.75 -19.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.75 -19.9) (end 3.75 -21.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.75 -21.2) (end -3.75 -21.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -20.85) (end 0.5 -20.85) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.5 -20.85) (end 0 -20.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -20.2) (end -0.5 -20.85) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.35 -20.7) (end 0.35 -20.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 -20.55) (end 0.25 -20.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.15 -20.4) (end 0.15 -20.4) (layer F.SilkS) (width 0.15)) + (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at -5.22 -11.94) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 138 "Net-(U2-Pad24)")) + (pad 23 thru_hole circle (at -7.6086 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad 22 thru_hole circle (at -7.6086 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 73 reset_r)) + (pad 21 thru_hole circle (at -7.6086 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 80 VDD)) + (pad 20 thru_hole circle (at -7.6086 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad 19 thru_hole circle (at -7.6086 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad 18 thru_hole circle (at -7.6086 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad 17 thru_hole circle (at -7.6086 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad 16 thru_hole circle (at -7.6086 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad 15 thru_hole circle (at -7.6086 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 137 "Net-(U2-Pad14)")) + (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 136 "Net-(U2-Pad13)")) + (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 135 "Net-(U2-Pad12)")) + (pad 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 134 "Net-(U2-Pad11)")) + (pad 10 thru_hole circle (at 7.6114 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 66 row3_r)) + (pad 9 thru_hole circle (at 7.6114 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 58 row2_r)) + (pad 8 thru_hole circle (at 7.6114 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 51 row1_r)) + (pad 7 thru_hole circle (at 7.6114 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 45 row0_r)) + (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 71 SCL_r)) + (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 70 SDA_r)) + (pad 4 thru_hole circle (at 7.6114 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad 2 thru_hole circle (at 7.6114 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 69 data_r)) + (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 72 LED_r)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/ProMicro.step + (offset (xyz 0 1.8 2.5)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 180 0)) + ) + ) + + (module kbd:ResetSW_1side (layer F.Cu) (tedit 5F70BCF5) (tstamp 5F184F99) + (at 154.3045 66.522 270) + (path /5C25F978) + (fp_text reference RSW2 (at 0 2.55 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at 0 -2.55 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user RESET (at 0 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 -1.6) (end 2.85 -1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 -1.6) (end -2.85 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 1.6) (end -2.85 1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.85 1.6) (end 2.85 1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 1.6) (end 2.85 1.6) (layer F.SilkS) (width 0.15)) + (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) + (net 73 reset_r)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/tact-switch.step + (offset (xyz 0 0 3.47)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:ResetSW_1side (layer F.Cu) (tedit 5F70BCF5) (tstamp 5DC7A153) + (at 142.4245 66.531 270) + (path /5A5EB9E2) + (fp_text reference RSW1 (at 0 2.55 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at 0 -2.55 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user RESET (at 0 0 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 -1.6) (end 2.85 -1.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 -1.6) (end -2.85 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 1.6) (end -2.85 1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.85 1.6) (end 2.85 1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.85 1.6) (end 2.85 1.6) (layer F.SilkS) (width 0.15)) + (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) + (net 26 GND)) + (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) + (net 36 reset)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/tact-switch.step + (offset (xyz 0 0 3.47)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:OLED_1side (layer F.Cu) (tedit 5F70BC75) (tstamp 5F184F75) + (at 158.1775 67.02) + (descr "Connecteur 6 pins") + (tags "CONN DEV") + (path /5C25F9A2) + (fp_text reference J4 (at 3.7 2.1 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.15))) + ) + (fp_text value OLED (at 3.6 3.3) (layer F.SilkS) hide + (effects (font (size 0.8128 0.8128) (thickness 0.15))) + ) + (fp_text user OLED (at 3.75 -2.19) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.15 1.15) (end -1.15 -1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.15 -1.15) (end 8.75 -1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.15 1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 80 VDD)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 71 SCL_r)) + (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 70 SDA_r)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/pin-header-1x4.step + (offset (xyz 3.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/OLED-Module-with-Pins.step + (offset (xyz 3.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:OLED_1side (layer F.Cu) (tedit 5F70BC75) (tstamp 5DC7A09A) + (at 130.9485 67.028) + (descr "Connecteur 6 pins") + (tags "CONN DEV") + (path /5A91DA4B) + (fp_text reference J2 (at 3.7 2.1 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.15))) + ) + (fp_text value OLED (at 3.6 3.3) (layer F.SilkS) hide + (effects (font (size 0.8128 0.8128) (thickness 0.15))) + ) + (fp_text user OLED (at 3.906 -2.284) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.15 1.15) (end -1.15 -1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.75 -1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.15 -1.15) (end 8.75 -1.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.15 1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 26 GND)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 27 VCC)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 37 SCL)) + (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 38 SDA)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/pin-header-1x4.step + (offset (xyz 3.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/OLED-Module-with-Pins.step + (offset (xyz 3.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F70BCE8) (tstamp 5F184EA5) + (at 152.5375 74.27 90) + (path /5C25FA15) + (fp_text reference J3 (at -0.85 4.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MJ-4PP-9 (at 0 14 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user TRRS (at -0.75 6.45 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.9 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.9 0.15) (end 2.9 11.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.9 0.15) (end 2.9 0.15) (layer F.SilkS) (width 0.15)) + (pad A thru_hole oval (at -2.1 11.8 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 140 "Net-(J3-PadA)") (clearance 0.15)) + (pad D thru_hole oval (at 2.1 10.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 80 VDD) (clearance 0.15)) + (pad C thru_hole oval (at 2.1 6.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 81 GNDA)) + (pad B thru_hole oval (at 2.1 3.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 69 data_r)) + (pad "" np_thru_hole circle (at 0 8.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 1.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/PJ320A.step + (offset (xyz 0 -8.5 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F70BCE8) (tstamp 5C238668) + (at 144.1345 74.292 270) + (path /5ACD605D) + (fp_text reference J1 (at -0.85 4.95 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MJ-4PP-9 (at 0 14 270) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user TRRS (at -0.75 6.45 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.9 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.9 0.15) (end 2.9 11.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.9 0.15) (end 2.9 0.15) (layer F.SilkS) (width 0.15)) + (pad A thru_hole oval (at -2.1 11.8 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 139 "Net-(J1-PadA)") (clearance 0.15)) + (pad D thru_hole oval (at 2.1 10.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 27 VCC) (clearance 0.15)) + (pad C thru_hole oval (at 2.1 6.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 26 GND)) + (pad B thru_hole oval (at 2.1 3.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu B.Mask) + (net 35 data)) + (pad "" np_thru_hole circle (at 0 8.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 1.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/PJ320A.step + (offset (xyz 0 -8.5 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:CherryMX_Hotswap_1.5u (layer F.Cu) (tedit 5F70BC40) (tstamp 5F15215F) + (at 129.8575 95.155 60) + (path /5A5E37B0) + (fp_text reference SW21 (at 7.1 8.2 60) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3 60) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08 60) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54 60) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 240) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0 60) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 60) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 150) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 240) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 33 col5)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap_1.5u (layer F.Cu) (tedit 5F70BC40) (tstamp 5F184E45) + (at 166.8645 95.15 300) + (path /5C25F941) + (fp_text reference SW42 (at 7.1 8.2 120) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3 120) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08 300) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54 300) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 120) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0 300) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 300) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 30) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 120) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 79 col5_r)) + (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)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171337) + (at 39.1075 45.28 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F1C0D10) + (attr smd) + (fp_text reference LED1 (at -0.01 -0.135) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 82 "Net-(LED1-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 83 "Net-(LED1-Pad4)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F17134E) + (at 77.1075 38.155 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F1AE2DA) + (attr smd) + (fp_text reference LED2 (at -0.06 -0.14) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0.07 5.085) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 83 "Net-(LED1-Pad4)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 84 "Net-(LED2-Pad4)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171365) + (at 115.1075 42.905 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F185B47) + (attr smd) + (fp_text reference LED3 (at -0.08 -0.14) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 84 "Net-(LED2-Pad4)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 34 LED)) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F19671D) + (at 39.1075 64.28 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F1D9145) + (attr smd) + (fp_text reference LED4 (at -0.13 -0.165) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at -0.08 5.13) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 110 "Net-(LED4-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 82 "Net-(LED1-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171393) + (at 77.1075 76.155 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F1D9131) + (attr smd) + (fp_text reference LED5 (at -0.13 -0.02) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at -0.01 5.145) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 111 "Net-(LED5-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 110 "Net-(LED4-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713AA) + (at 115.1075 80.905 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F1D913B) + (attr smd) + (fp_text reference LED6 (at -0.05 -0.08) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0.05 5.165) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 101 "Net-(LED27-Pad4)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 111 "Net-(LED5-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713C1) + (at 257.6075 45.28 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C0855) + (attr smd) + (fp_text reference LED28 (at -0.2 -0.01) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 102 "Net-(LED28-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 116 "Net-(LED28-Pad4)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713D8) + (at 219.6075 38.155 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C0840) + (attr smd) + (fp_text reference LED29 (at -0.2 -0.01) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 116 "Net-(LED28-Pad4)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 103 "Net-(LED29-Pad4)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713EF) + (at 181.6075 42.905 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C084B) + (attr smd) + (fp_text reference LED30 (at -0.2 -0.01) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 103 "Net-(LED29-Pad4)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 72 LED_r)) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171406) + (at 257.6075 64.28 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C0873) + (attr smd) + (fp_text reference LED31 (at -0.2 -0.01) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 117 "Net-(LED31-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 102 "Net-(LED28-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F17141D) + (at 219.6075 76.155 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C085F) + (attr smd) + (fp_text reference LED32 (at -0.2 -0.01) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 104 "Net-(LED32-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 117 "Net-(LED31-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171434) + (at 181.6075 80.905 180) + (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) + (tags "LED RGB NeoPixel") + (path /5F8C0869) + (attr smd) + (fp_text reference LED33 (at -0.32 17.6875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value WS2812B (at 0 5.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) + (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) + (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user LED33 (at 0.04 -0.075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 118 "Net-(LED33-Pad2)")) + (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 104 "Net-(LED32-Pad2)")) + (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F195CB4) + (at 106.37811 95.993148 345) + (path /5F202386) + (fp_text reference LED26 (at -0.039238 2.830971 165) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at -0.428939 -3.211562 165) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 100 "Net-(LED25-Pad4)")) + (pad 1 smd rect (at 2.75 0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 115 "Net-(LED23-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151933) + (at 20.1075 40.53) + (path /5F165E23) + (fp_text reference LED7 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 87 "Net-(LED13-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 112 "Net-(LED7-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151952) + (at 39.1075 40.53) + (path /5F1B3E9C) + (fp_text reference LED8 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 112 "Net-(LED7-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 88 "Net-(LED14-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151971) + (at 58.1075 35.78) + (path /5F1C4B97) + (fp_text reference LED9 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 89 "Net-(LED15-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 85 "Net-(LED10-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151990) + (at 77.1075 33.405) + (path /5F1C4BA1) + (fp_text reference LED10 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 85 "Net-(LED10-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 90 "Net-(LED10-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1519AF) + (at 96.1075 35.78) + (path /5F1CFBFF) + (fp_text reference LED11 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 91 "Net-(LED11-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 86 "Net-(LED11-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1519CE) + (at 115.1075 38.155) + (path /5F1CFC09) + (fp_text reference LED12 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 86 "Net-(LED11-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 92 "Net-(LED12-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1519ED) + (at 20.1075 59.53) + (path /5F1D937E) + (fp_text reference LED13 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 93 "Net-(LED13-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 87 "Net-(LED13-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151A0C) + (at 39.1075 59.53) + (path /5F1D9388) + (fp_text reference LED14 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 88 "Net-(LED14-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 94 "Net-(LED14-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151A2B) + (at 58.1075 54.78) + (path /5F1D9392) + (fp_text reference LED15 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 113 "Net-(LED15-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 89 "Net-(LED15-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151A4A) + (at 77.1075 52.405) + (path /5F1D939C) + (fp_text reference LED16 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 90 "Net-(LED10-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 95 "Net-(LED16-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151A69) + (at 96.1075 54.78) + (path /5F1D93A6) + (fp_text reference LED17 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 96 "Net-(LED17-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 91 "Net-(LED11-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151A88) + (at 115.1075 57.155) + (path /5F1D93B0) + (fp_text reference LED18 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 92 "Net-(LED12-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 97 "Net-(LED18-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151AA7) + (at 20.1075 78.53) + (path /5F202322) + (fp_text reference LED19 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 141 "Net-(LED19-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 93 "Net-(LED13-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151AC6) + (at 39.1075 78.53) + (path /5F20232C) + (fp_text reference LED20 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 94 "Net-(LED14-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 114 "Net-(LED20-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151AE5) + (at 58.1075 73.78) + (path /5F202336) + (fp_text reference LED21 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 114 "Net-(LED20-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 113 "Net-(LED15-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151B04) + (at 77.1075 71.405) + (path /5F202340) + (fp_text reference LED22 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 95 "Net-(LED16-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 98 "Net-(LED22-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151B42) + (at 115.1075 76.155) + (path /5F202354) + (fp_text reference LED24 (at -6.46 0.8375) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 97 "Net-(LED18-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 99 "Net-(LED24-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F195858) + (at 86.6075 93.405) + (path /5F20237C) + (fp_text reference LED25 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 98 "Net-(LED22-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 100 "Net-(LED25-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F151B9F) + (at 133.971121 97.53 60) + (path /5F202390) + (fp_text reference LED27 (at 0.227284 2.768668 60) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at -0.090905 -2.532453 60) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 99 "Net-(LED24-Pad4)")) + (pad 1 smd rect (at 2.75 0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 101 "Net-(LED27-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F17156A) + (at 219.6075 52.405) + (path /5F8C0743) + (fp_text reference LED43 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 107 "Net-(LED37-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 122 "Net-(LED43-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171589) + (at 200.6075 54.78) + (path /5F8C074D) + (fp_text reference LED44 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 123 "Net-(LED44-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 108 "Net-(LED38-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1715A8) + (at 181.6075 57.155) + (path /5F8C0757) + (fp_text reference LED45 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 109 "Net-(LED39-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 124 "Net-(LED45-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1715C7) + (at 276.6075 78.53) + (path /5F8C0761) + (fp_text reference LED46 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 142 "Net-(LED46-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 119 "Net-(LED40-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1715E6) + (at 257.6075 78.53) + (path /5F8C076B) + (fp_text reference LED47 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 120 "Net-(LED41-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 125 "Net-(LED47-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171605) + (at 238.6075 73.78) + (path /5F8C0775) + (fp_text reference LED48 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 125 "Net-(LED47-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 121 "Net-(LED42-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171624) + (at 219.6075 71.405) + (path /5F8C077F) + (fp_text reference LED49 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 122 "Net-(LED43-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 126 "Net-(LED49-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171643) + (at 200.6075 73.78) + (path /5F8C0789) + (fp_text reference LED50 (at 0.15539 2.48) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 127 "Net-(LED50-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 123 "Net-(LED44-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171662) + (at 181.6075 76.155) + (path /5F8C0793) + (fp_text reference LED51 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 124 "Net-(LED45-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 128 "Net-(LED51-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F171681) + (at 210.1075 93.405) + (path /5F8C079D) + (fp_text reference LED52 (at -0.226454 2.77723) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.091735 -2.52389) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 126 "Net-(LED49-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 129 "Net-(LED52-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1716A0) + (at 190.34389 95.988148 15) + (path /5F8C07A7) + (fp_text reference LED53 (at 0.031182 2.833988 15) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.420884 -3.208544 15) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 129 "Net-(LED52-Pad4)")) + (pad 1 smd rect (at 2.75 0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 127 "Net-(LED50-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F1C7A12) + (at 162.750879 97.525 300) + (path /5F8C07B1) + (fp_text reference LED54 (at -0.12 2.9875 120) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0 -3 120) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 128 "Net-(LED51-Pad4)")) + (pad 1 smd rect (at 2.75 0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 118 "Net-(LED33-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B296) + (at 96.1075 73.78) + (path /5F20234A) + (fp_text reference LED23 (at -0.03 2.9075) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 115 "Net-(LED23-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 27 VCC)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 26 GND)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 96 "Net-(LED17-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B2B5) + (at 276.6075 40.53) + (path /5F8C06E9) + (fp_text reference LED34 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 105 "Net-(LED34-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 130 "Net-(LED34-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B2D4) + (at 257.6075 40.53) + (path /5F8C06F3) + (fp_text reference LED35 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 130 "Net-(LED34-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 106 "Net-(LED35-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B2F3) + (at 238.6075 35.78) + (path /5F8C06FD) + (fp_text reference LED36 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 132 "Net-(LED36-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 131 "Net-(LED36-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B312) + (at 219.6075 33.405) + (path /5F8C0707) + (fp_text reference LED37 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 131 "Net-(LED36-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 107 "Net-(LED37-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B331) + (at 200.6075 35.78) + (path /5F8C0711) + (fp_text reference LED38 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 108 "Net-(LED38-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 133 "Net-(LED38-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B350) + (at 181.6075 38.155) + (path /5F8C071B) + (fp_text reference LED39 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 133 "Net-(LED38-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 109 "Net-(LED39-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B36F) + (at 276.6075 59.53) + (path /5F8C0725) + (fp_text reference LED40 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 119 "Net-(LED40-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 105 "Net-(LED34-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B38E) + (at 257.6075 59.53) + (path /5F8C072F) + (fp_text reference LED41 (at -6.55 0.9175) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 106 "Net-(LED35-Pad4)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 120 "Net-(LED41-Pad4)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F70BC98) (tstamp 5F19B3AD) + (at 238.6075 54.78) + (path /5F8C0739) + (fp_text reference LED42 (at -0.12 2.9875) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) + (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) + (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 121 "Net-(LED42-Pad2)")) + (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 80 VDD)) + (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 81 GNDA)) + (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) + (net 132 "Net-(LED36-Pad2)")) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/YS-SK6812MINI-E.step + (offset (xyz 0 0 0.15)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 180)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1B02A6) + (at 115.1075 33.405) + (path /5A5E295E) + (fp_text reference SW6 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 33 col5)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186B25) + (at 181.6145 52.4) + (path /5C25F8C9) + (fp_text reference SW33 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 79 col5_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186375) + (at 181.6145 71.4) + (path /5C25F911) + (fp_text reference SW39 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 79 col5_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F152017) + (at 20.1075 73.78) + (path /5A5E35F9) + (fp_text reference SW13 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 28 col0)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1867C8) + (at 257.6145 73.775) + (path /5C25F8ED) + (fp_text reference SW35 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 75 col1_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F18627F) + (at 219.6145 66.65) + (path /5C25F905) + (fp_text reference SW37 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 77 col3_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F152040) + (at 39.1075 73.78) + (path /5A5E35B1) + (fp_text reference SW14 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 29 col1)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151F21) + (at 20.1075 54.78) + (path /5A5E2D6E) + (fp_text reference SW7 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 28 col0)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151F4A) + (at 39.1075 54.78) + (path /5A5E2D26) + (fp_text reference SW8 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 29 col1)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F190289) + (at 20.1075 35.78) + (path /5A5E2B19) + (fp_text reference SW1 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 28 col0)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151E54) + (at 39.1075 35.78) + (path /5A5E2699) + (fp_text reference SW2 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 29 col1)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151E7D) + (at 58.1075 31.03) + (path /5A5E27F9) + (fp_text reference SW3 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 30 col2)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151EA6) + (at 77.1075 28.655) + (path /5A5E2908) + (fp_text reference SW4 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 31 col3)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151ECF) + (at 96.1075 31.03) + (path /5A5E2933) + (fp_text reference SW5 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 32 col4)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151F73) + (at 58.1075 50.03) + (path /5A5E2D32) + (fp_text reference SW9 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 30 col2)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151F9C) + (at 77.1075 47.655) + (path /5A5E2D3E) + (fp_text reference SW10 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 31 col3)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151FC5) + (at 96.1075 50.03) + (path /5A5E2D44) + (fp_text reference SW11 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 32 col4)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F151FEE) + (at 115.1075 52.405) + (path /5A5E2D4A) + (fp_text reference SW12 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 33 col5)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F152069) + (at 58.1075 69.03) + (path /5A5E35BD) + (fp_text reference SW15 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 30 col2)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F152092) + (at 77.1075 66.655) + (path /5A5E35C9) + (fp_text reference SW16 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 31 col3)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1520BB) + (at 96.1075 69.03) + (path /5A5E35CF) + (fp_text reference SW17 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 32 col4)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1520E4) + (at 115.1075 71.405) + (path /5A5E35D5) + (fp_text reference SW18 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 33 col5)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F15210D) + (at 86.6075 88.655) + (path /5A5E37EC) + (fp_text reference SW19 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 31 col3)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F152136) + (at 107.6075 91.405 345) + (path /5A5E37A4) + (fp_text reference SW20 (at 7.1 8.2 165) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3 165) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08 345) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54 345) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 165) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0 345) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 345) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 75) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 165) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 32 col4)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1868BE) + (at 276.6145 35.775) + (path /5C25F899) + (fp_text reference SW22 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 74 col0_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186939) + (at 257.6145 35.775) + (path /5C25F85D) + (fp_text reference SW23 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 75 col1_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1866D2) + (at 238.6145 31.025) + (path /5C25F869) + (fp_text reference SW24 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 76 col2_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1864E6) + (at 219.6145 28.65) + (path /5C25F875) + (fp_text reference SW25 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 77 col3_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186561) + (at 200.6145 31.025) + (path /5C25F87B) + (fp_text reference SW26 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 78 col4_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1B0C74) + (at 181.6075 33.405) + (path /5C25F881) + (fp_text reference SW27 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 79 col5_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186657) + (at 276.6145 54.775) + (path /5C25F8E1) + (fp_text reference SW28 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 74 col0_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F18674D) + (at 257.6145 54.775) + (path /5C25F8A5) + (fp_text reference SW29 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 75 col1_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1869B4) + (at 238.6145 50.025) + (path /5C25F8B1) + (fp_text reference SW30 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 76 col2_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186A2F) + (at 219.6145 47.65) + (path /5C25F8BD) + (fp_text reference SW31 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 77 col3_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186AAA) + (at 200.6145 50.025) + (path /5C25F8C3) + (fp_text reference SW32 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 78 col4_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186BA0) + (at 276.6145 73.775) + (path /5C25F929) + (fp_text reference SW34 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 74 col0_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F186843) + (at 238.6145 69.025) + (path /5C25F8F9) + (fp_text reference SW36 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 76 col2_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1862FA) + (at 200.6145 69.025) + (path /5C25F90B) + (fp_text reference SW38 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 78 col4_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F1863F0) + (at 210.1145 88.65) + (path /5C25F94D) + (fp_text reference SW40 (at 7.1 8.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 77 col3_r)) + (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)) + ) + ) + + (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F70BC32) (tstamp 5F18646B) + (at 189.1145 91.4 15) + (path /5C25F935) + (fp_text reference SW41 (at 7.1 8.200002 15) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -4.8 8.3 15) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) + (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) + (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) + (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) + (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) + (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) + (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) + (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) + (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) + (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) + (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) + (pad "" np_thru_hole circle (at 2.54 -5.08 15) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -3.81 -2.54 15) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad 2 smd rect (at 5.842 -5.08 195) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad "" np_thru_hole circle (at -5.08 0 15) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 15) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0 105) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) + (pad 1 smd rect (at -7.085 -2.54 195) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) + (net 78 col4_r)) + (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)) + ) + ) + (module kbd:corne-logo-horizontal (layer B.Cu) (tedit 0) (tstamp 5F3825B1) (at 238.5675 81.04 180) (fp_text reference G*** (at 0 0) (layer B.SilkS) hide @@ -764,4812 +6239,6 @@ (xy -5.000217 -1.214086) (xy -4.816245 -1.238108) (xy -4.623313 -1.241628) (xy -4.440451 -1.224012)) (layer F.SilkS) (width 0.01)) ) - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F195CB4) - (at 106.37811 95.993148 345) - (path /5F202386) - (fp_text reference LED26 (at -0.039238 2.830971 165) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at -0.428939 -3.211562 165) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 100 "Net-(LED25-Pad4)")) - (pad 1 smd rect (at 2.75 0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7 345) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 115 "Net-(LED23-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151933) - (at 20.1075 40.53) - (path /5F165E23) - (fp_text reference LED7 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 87 "Net-(LED13-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 112 "Net-(LED7-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151952) - (at 39.1075 40.53) - (path /5F1B3E9C) - (fp_text reference LED8 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 112 "Net-(LED7-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 88 "Net-(LED14-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151971) - (at 58.1075 35.78) - (path /5F1C4B97) - (fp_text reference LED9 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 89 "Net-(LED15-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 85 "Net-(LED10-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151990) - (at 77.1075 33.405) - (path /5F1C4BA1) - (fp_text reference LED10 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 85 "Net-(LED10-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 90 "Net-(LED10-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1519AF) - (at 96.1075 35.78) - (path /5F1CFBFF) - (fp_text reference LED11 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 91 "Net-(LED11-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 86 "Net-(LED11-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1519CE) - (at 115.1075 38.155) - (path /5F1CFC09) - (fp_text reference LED12 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 86 "Net-(LED11-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 92 "Net-(LED12-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1519ED) - (at 20.1075 59.53) - (path /5F1D937E) - (fp_text reference LED13 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 93 "Net-(LED13-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 87 "Net-(LED13-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151A0C) - (at 39.1075 59.53) - (path /5F1D9388) - (fp_text reference LED14 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 88 "Net-(LED14-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 94 "Net-(LED14-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151A2B) - (at 58.1075 54.78) - (path /5F1D9392) - (fp_text reference LED15 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 113 "Net-(LED15-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 89 "Net-(LED15-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151A4A) - (at 77.1075 52.405) - (path /5F1D939C) - (fp_text reference LED16 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 90 "Net-(LED10-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 95 "Net-(LED16-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151A69) - (at 96.1075 54.78) - (path /5F1D93A6) - (fp_text reference LED17 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 96 "Net-(LED17-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 91 "Net-(LED11-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151A88) - (at 115.1075 57.155) - (path /5F1D93B0) - (fp_text reference LED18 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 92 "Net-(LED12-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 97 "Net-(LED18-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151AA7) - (at 20.1075 78.53) - (path /5F202322) - (fp_text reference LED19 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask)) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 93 "Net-(LED13-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151AC6) - (at 39.1075 78.53) - (path /5F20232C) - (fp_text reference LED20 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 94 "Net-(LED14-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 114 "Net-(LED20-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151AE5) - (at 58.1075 73.78) - (path /5F202336) - (fp_text reference LED21 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 114 "Net-(LED20-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 113 "Net-(LED15-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151B04) - (at 77.1075 71.405) - (path /5F202340) - (fp_text reference LED22 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 95 "Net-(LED16-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 98 "Net-(LED22-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151B42) - (at 115.1075 76.155) - (path /5F202354) - (fp_text reference LED24 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 97 "Net-(LED18-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 99 "Net-(LED24-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F195858) - (at 86.6075 93.405) - (path /5F20237C) - (fp_text reference LED25 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 98 "Net-(LED22-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 100 "Net-(LED25-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F151B9F) - (at 133.971121 97.53 60) - (path /5F202390) - (fp_text reference LED27 (at 0.227284 2.768668 60) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at -0.090905 -2.532453 60) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 99 "Net-(LED24-Pad4)")) - (pad 1 smd rect (at 2.75 0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7 60) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 101 "Net-(LED27-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F17156A) - (at 219.6075 52.405) - (path /5F8C0743) - (fp_text reference LED43 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 107 "Net-(LED37-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 122 "Net-(LED43-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171589) - (at 200.6075 54.78) - (path /5F8C074D) - (fp_text reference LED44 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 123 "Net-(LED44-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 108 "Net-(LED38-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1715A8) - (at 181.6075 57.155) - (path /5F8C0757) - (fp_text reference LED45 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 109 "Net-(LED39-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 124 "Net-(LED45-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1715C7) - (at 276.6075 78.53) - (path /5F8C0761) - (fp_text reference LED46 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask)) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 119 "Net-(LED40-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1715E6) - (at 257.6075 78.53) - (path /5F8C076B) - (fp_text reference LED47 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 120 "Net-(LED41-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 125 "Net-(LED47-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171605) - (at 238.6075 73.78) - (path /5F8C0775) - (fp_text reference LED48 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 125 "Net-(LED47-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 121 "Net-(LED42-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171624) - (at 219.6075 71.405) - (path /5F8C077F) - (fp_text reference LED49 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 122 "Net-(LED43-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 126 "Net-(LED49-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171643) - (at 200.6075 73.78) - (path /5F8C0789) - (fp_text reference LED50 (at 0.15539 2.48) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 127 "Net-(LED50-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 123 "Net-(LED44-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171662) - (at 181.6075 76.155) - (path /5F8C0793) - (fp_text reference LED51 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 124 "Net-(LED45-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 128 "Net-(LED51-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F171681) - (at 210.1075 93.405) - (path /5F8C079D) - (fp_text reference LED52 (at -0.226454 2.77723) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.091735 -2.52389) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 126 "Net-(LED49-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 129 "Net-(LED52-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1716A0) - (at 190.34389 95.988148 15) - (path /5F8C07A7) - (fp_text reference LED53 (at 0.031182 2.833988 15) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.420884 -3.208544 15) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 129 "Net-(LED52-Pad4)")) - (pad 1 smd rect (at 2.75 0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7 15) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 127 "Net-(LED50-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F1C7A12) - (at 162.750879 97.525 300) - (path /5F8C07B1) - (fp_text reference LED54 (at -0.12 2.9875 120) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0 -3 120) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 128 "Net-(LED51-Pad4)")) - (pad 1 smd rect (at 2.75 0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7 300) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 118 "Net-(LED33-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B296) - (at 96.1075 73.78) - (path /5F20234A) - (fp_text reference LED23 (at -0.03 2.9075) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.22 -2.515) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 115 "Net-(LED23-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 96 "Net-(LED17-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B2B5) - (at 276.6075 40.53) - (path /5F8C06E9) - (fp_text reference LED34 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 105 "Net-(LED34-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 130 "Net-(LED34-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B2D4) - (at 257.6075 40.53) - (path /5F8C06F3) - (fp_text reference LED35 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 130 "Net-(LED34-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 106 "Net-(LED35-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B2F3) - (at 238.6075 35.78) - (path /5F8C06FD) - (fp_text reference LED36 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 132 "Net-(LED36-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 131 "Net-(LED36-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B312) - (at 219.6075 33.405) - (path /5F8C0707) - (fp_text reference LED37 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 131 "Net-(LED36-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 107 "Net-(LED37-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B331) - (at 200.6075 35.78) - (path /5F8C0711) - (fp_text reference LED38 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 108 "Net-(LED38-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 133 "Net-(LED38-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B350) - (at 181.6075 38.155) - (path /5F8C071B) - (fp_text reference LED39 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 133 "Net-(LED38-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 109 "Net-(LED39-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B36F) - (at 276.6075 59.53) - (path /5F8C0725) - (fp_text reference LED40 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 119 "Net-(LED40-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 105 "Net-(LED34-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B38E) - (at 257.6075 59.53) - (path /5F8C072F) - (fp_text reference LED41 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 106 "Net-(LED35-Pad4)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 120 "Net-(LED41-Pad4)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:YS-SK6812MINI-E (layer B.Cu) (tedit 5F3788CE) (tstamp 5F19B3AD) - (at 238.6075 54.78) - (path /5F8C0739) - (fp_text reference LED42 (at -0.12 2.9875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value YS-SK6812MINI-E (at 0.07 -2.685) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.8 1.55) (end -1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start 1.8 -1.55) (end 1.8 1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 -1.55) (end 1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -1.8 1.55) (end -1.8 -1.55) (layer Edge.Cuts) (width 0.12)) - (fp_line (start -3.9 -0.25) (end -3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start 3.9 1.85) (end -3.9 1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.9 -1.85) (end 3.9 -1.85) (layer B.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.7) (end -0.8 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 0.37) (end 2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 1.05) (end 1.6 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 0.37) (end 2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -1.03) (end 2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 2.94 -0.35) (end 1.6 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 -1.03) (end 2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -0.35) (end -2.94 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 -1.03) (end -1.6 -1.03) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -0.35) (end -2.94 -0.35) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 0.37) (end -1.6 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -2.94 1.05) (end -2.94 0.37) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.05) (end -2.94 1.05) (layer Dwgs.User) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Dwgs.User) (width 0.12)) - (pad 2 smd rect (at 2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 121 "Net-(LED42-Pad2)")) - (pad 1 smd rect (at 2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 3 smd rect (at -2.75 -0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (pad 4 smd rect (at -2.75 0.7) (size 1.7 1) (layers B.Cu B.Paste B.Mask) - (net 132 "Net-(LED36-Pad2)")) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/YS-SK6812MINI-E.step - (offset (xyz 0 0 0.15)) - (scale (xyz 1 1 1)) - (rotate (xyz 180 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1B02A6) - (at 115.1075 33.405) - (path /5A5E295E) - (fp_text reference SW6 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 33 col5)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186B25) - (at 181.6145 52.4) - (path /5C25F8C9) - (fp_text reference SW33 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 79 col5_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186375) - (at 181.6145 71.4) - (path /5C25F911) - (fp_text reference SW39 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 79 col5_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F152017) - (at 20.1075 73.78) - (path /5A5E35F9) - (fp_text reference SW13 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 28 col0)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1867C8) - (at 257.6145 73.775) - (path /5C25F8ED) - (fp_text reference SW35 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 75 col1_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F18627F) - (at 219.6145 66.65) - (path /5C25F905) - (fp_text reference SW37 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 77 col3_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F152040) - (at 39.1075 73.78) - (path /5A5E35B1) - (fp_text reference SW14 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 29 col1)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151F21) - (at 20.1075 54.78) - (path /5A5E2D6E) - (fp_text reference SW7 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 28 col0)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151F4A) - (at 39.1075 54.78) - (path /5A5E2D26) - (fp_text reference SW8 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 29 col1)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F190289) - (at 20.1075 35.78) - (path /5A5E2B19) - (fp_text reference SW1 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 28 col0)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151E54) - (at 39.1075 35.78) - (path /5A5E2699) - (fp_text reference SW2 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 29 col1)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151E7D) - (at 58.1075 31.03) - (path /5A5E27F9) - (fp_text reference SW3 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 30 col2)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151EA6) - (at 77.1075 28.655) - (path /5A5E2908) - (fp_text reference SW4 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 31 col3)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151ECF) - (at 96.1075 31.03) - (path /5A5E2933) - (fp_text reference SW5 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 32 col4)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151F73) - (at 58.1075 50.03) - (path /5A5E2D32) - (fp_text reference SW9 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 30 col2)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151F9C) - (at 77.1075 47.655) - (path /5A5E2D3E) - (fp_text reference SW10 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 31 col3)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151FC5) - (at 96.1075 50.03) - (path /5A5E2D44) - (fp_text reference SW11 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 32 col4)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F151FEE) - (at 115.1075 52.405) - (path /5A5E2D4A) - (fp_text reference SW12 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 33 col5)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F152069) - (at 58.1075 69.03) - (path /5A5E35BD) - (fp_text reference SW15 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 30 col2)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F152092) - (at 77.1075 66.655) - (path /5A5E35C9) - (fp_text reference SW16 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 31 col3)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1520BB) - (at 96.1075 69.03) - (path /5A5E35CF) - (fp_text reference SW17 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 32 col4)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1520E4) - (at 115.1075 71.405) - (path /5A5E35D5) - (fp_text reference SW18 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 33 col5)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F15210D) - (at 86.6075 88.655) - (path /5A5E37EC) - (fp_text reference SW19 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 31 col3)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F152136) - (at 107.6075 91.405 345) - (path /5A5E37A4) - (fp_text reference SW20 (at 7.1 8.2 165) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3 165) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08 345) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54 345) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 165) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0 345) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0 345) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 75) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 165) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 32 col4)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1868BE) - (at 276.6145 35.775) - (path /5C25F899) - (fp_text reference SW22 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 74 col0_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186939) - (at 257.6145 35.775) - (path /5C25F85D) - (fp_text reference SW23 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 75 col1_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1866D2) - (at 238.6145 31.025) - (path /5C25F869) - (fp_text reference SW24 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 76 col2_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1864E6) - (at 219.6145 28.65) - (path /5C25F875) - (fp_text reference SW25 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 77 col3_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186561) - (at 200.6145 31.025) - (path /5C25F87B) - (fp_text reference SW26 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 78 col4_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1B0C74) - (at 181.6075 33.405) - (path /5C25F881) - (fp_text reference SW27 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 79 col5_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186657) - (at 276.6145 54.775) - (path /5C25F8E1) - (fp_text reference SW28 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 74 col0_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F18674D) - (at 257.6145 54.775) - (path /5C25F8A5) - (fp_text reference SW29 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 75 col1_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1869B4) - (at 238.6145 50.025) - (path /5C25F8B1) - (fp_text reference SW30 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 76 col2_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186A2F) - (at 219.6145 47.65) - (path /5C25F8BD) - (fp_text reference SW31 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 77 col3_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186AAA) - (at 200.6145 50.025) - (path /5C25F8C3) - (fp_text reference SW32 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 78 col4_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186BA0) - (at 276.6145 73.775) - (path /5C25F929) - (fp_text reference SW34 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 74 col0_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F186843) - (at 238.6145 69.025) - (path /5C25F8F9) - (fp_text reference SW36 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 76 col2_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1862FA) - (at 200.6145 69.025) - (path /5C25F90B) - (fp_text reference SW38 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 78 col4_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F1863F0) - (at 210.1145 88.65) - (path /5C25F94D) - (fp_text reference SW40 (at 7.1 8.2) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 77 col3_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap (layer F.Cu) (tedit 5F170CA1) (tstamp 5F18646B) - (at 189.1145 91.4 15) - (path /5C25F935) - (fp_text reference SW41 (at 7.1 8.200002 15) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3 15) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08 15) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54 15) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 195) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0 15) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0 15) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 105) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 195) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 78 col4_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171337) - (at 39.1075 45.28 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F1C0D10) - (attr smd) - (fp_text reference LED1 (at 0.11 3.625) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.5) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 82 "Net-(LED1-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 83 "Net-(LED1-Pad4)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F17134E) - (at 77.1075 38.155 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F1AE2DA) - (attr smd) - (fp_text reference LED2 (at 0.06 3.62) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0.07 5.085) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 83 "Net-(LED1-Pad4)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 84 "Net-(LED2-Pad4)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171365) - (at 115.1075 42.905 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F185B47) - (attr smd) - (fp_text reference LED3 (at 0.04 3.62) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.5) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 84 "Net-(LED2-Pad4)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 34 LED)) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F19671D) - (at 39.1075 64.28 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F1D9145) - (attr smd) - (fp_text reference LED4 (at -0.01 3.595) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at -0.08 5.13) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(LED4-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 82 "Net-(LED1-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171393) - (at 77.1075 76.155 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F1D9131) - (attr smd) - (fp_text reference LED5 (at -0.01 3.74) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at -0.01 5.145) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(LED5-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 110 "Net-(LED4-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713AA) - (at 115.1075 80.905 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F1D913B) - (attr smd) - (fp_text reference LED6 (at 0.07 3.68) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0.05 5.165) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 27 VCC)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 101 "Net-(LED27-Pad4)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 111 "Net-(LED5-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 26 GND)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713C1) - (at 257.6075 45.28 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C0855) - (attr smd) - (fp_text reference LED28 (at -0.08 3.75) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 102 "Net-(LED28-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 116 "Net-(LED28-Pad4)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713D8) - (at 219.6075 38.155 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C0840) - (attr smd) - (fp_text reference LED29 (at -0.08 3.75) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 116 "Net-(LED28-Pad4)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 103 "Net-(LED29-Pad4)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F1713EF) - (at 181.6075 42.905 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C084B) - (attr smd) - (fp_text reference LED30 (at -0.08 3.75) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 103 "Net-(LED29-Pad4)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 72 LED_r)) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171406) - (at 257.6075 64.28 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C0873) - (attr smd) - (fp_text reference LED31 (at -0.08 3.75) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 117 "Net-(LED31-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 102 "Net-(LED28-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F17141D) - (at 219.6075 76.155 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C085F) - (attr smd) - (fp_text reference LED32 (at -0.08 3.75) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 104 "Net-(LED32-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 117 "Net-(LED31-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm (layer B.Cu) (tedit 5AA4B285) (tstamp 5F171434) - (at 181.6075 80.905 180) - (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) - (tags "LED RGB NeoPixel") - (path /5F8C0869) - (attr smd) - (fp_text reference LED33 (at -0.32 17.6875) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value WS2812B (at 0 5.37) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_circle (center 0 0) (end 0 2) (layer B.Fab) (width 0.1)) - (fp_line (start 3.65 -2.75) (end 3.65 -1.6) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer B.SilkS) (width 0.12)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start 2.5 -1.5) (end 1.5 -2.5) (layer B.Fab) (width 0.1)) - (fp_line (start -3.45 2.75) (end -3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.45 -2.75) (end 3.45 -2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 -2.75) (end 3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.45 2.75) (end -3.45 2.75) (layer B.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer B.Fab) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (fp_text user 1 (at -4.15 1.6) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (pad 1 smd rect (at -2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 80 VDD)) - (pad 2 smd rect (at -2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 118 "Net-(LED33-Pad2)")) - (pad 4 smd rect (at 2.45 1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 104 "Net-(LED32-Pad2)")) - (pad 3 smd rect (at 2.45 -1.6 180) (size 1.5 1) (layers B.Cu B.Paste B.Mask) - (net 81 GNDA)) - (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module kbd:Breakaway_Tabs (layer B.Cu) (tedit 5F1AA6B2) (tstamp 5F291069) (at 238.6495 21.87 180) (fp_text reference REF** (at -0.05 2.4) (layer B.Fab) @@ -5722,416 +6391,6 @@ (pad "" np_thru_hole circle (at 0 0) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) ) - (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F211959) (tstamp 5F184EA5) - (at 152.5375 74.27 90) - (path /5C25FA15) - (fp_text reference J3 (at -0.85 4.95 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MJ-4PP-9 (at 0 14 90) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user TRRS (at -0.75 6.45 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.9 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.9 0.15) (end 2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.9 0.15) (end 2.9 0.15) (layer F.SilkS) (width 0.15)) - (pad A thru_hole oval (at -2.1 11.8 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (clearance 0.15)) - (pad D thru_hole oval (at 2.1 10.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 80 VDD) (clearance 0.15)) - (pad C thru_hole oval (at 2.1 6.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - (pad B thru_hole oval (at 2.1 3.3 90) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 69 data_r)) - (pad "" np_thru_hole circle (at 0 8.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) - (pad "" np_thru_hole circle (at 0 1.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/PJ320A.step - (offset (xyz 0 -8.5 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F211959) (tstamp 5C238668) - (at 144.1345 74.292 270) - (path /5ACD605D) - (fp_text reference J1 (at -0.85 4.95 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MJ-4PP-9 (at 0 14 270) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user TRRS (at -0.75 6.45 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.9 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.9 0.15) (end 2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.9 0.15) (end 2.9 0.15) (layer F.SilkS) (width 0.15)) - (pad A thru_hole oval (at -2.1 11.8 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (clearance 0.15)) - (pad D thru_hole oval (at 2.1 10.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 27 VCC) (clearance 0.15)) - (pad C thru_hole oval (at 2.1 6.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad B thru_hole oval (at 2.1 3.3 270) (size 1.7 2.5) (drill oval 1 1.5) (layers *.Cu F.SilkS B.Mask) - (net 35 data)) - (pad "" np_thru_hole circle (at 0 8.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) - (pad "" np_thru_hole circle (at 0 1.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/PJ320A.step - (offset (xyz 0 -8.5 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:ProMicro_v3 (layer F.Cu) (tedit 5F1DA585) (tstamp 5F1C83E1) - (at 134.8125 46.42) - (path /5A5E14C2) - (fp_text reference U1 (at -0.1 -0.05 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ProMicro (at -0.45 -17) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 8.75 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 14.6) (end -7.9 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 13.75) (end 8.75 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 13.7) (end -8.75 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -15.6) (end 7.95 -15.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 -15.6) (end -7.9 -15.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -15.6) (end 8.75 -14.75) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 -15.6) (end -8.75 -14.75) (layer F.SilkS) (width 0.15)) - (fp_text user RAW (at -5.1355 -14.478 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user GND (at -4.885 -11.88 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start 8.9 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start 8.9 -18.3) (end 8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_text user RST (at -5.1355 -9.3345 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user VCC (at -5.175 -6.915 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user A3/F4 (at -4.395 -4.25 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A2/F5 (at -4.395 -1.75 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A1/F6 (at -4.395 0.75 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A0/F7 (at -4.395 3.3 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 15/B1 (at -4.395 5.85 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 14/B3 (at -4.395 8.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 10/B6 (at -4.395 13.45 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 16/B2 (at -4.395 10.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user E6/7 (at 4.705 8.25 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D7/6 (at 4.705 5.7 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user GND (at 4.955 -9.35 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D3/TX0 (at 4.155 -14.45 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D4/4 (at 4.705 0.6 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user SDA/D1/2 (at 3.455 -4.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user SCL/D0/3 (at 3.455 -1.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user C6/5 (at 4.705 3.15 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user B5/9 (at 4.705 13.3 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D2/RX1 (at 4.155 -11.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user B4/8 (at 4.705 10.8 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) - (effects (font (size 0.75 0.75) (thickness 0.12))) - ) - (fp_line (start -3.75 -19.6) (end 3.75 -19.6) (layer F.Fab) (width 0.15)) - (fp_line (start 3.75 -19.6) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -19.6) (end -3.75 -18.299039) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -18.3) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start 3.76 -18.3) (end 8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -21.2) (end -3.75 -19.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -19.9) (end 3.75 -19.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.75 -19.9) (end 3.75 -21.2) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.75 -21.2) (end -3.75 -21.2) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -20.85) (end 0.5 -20.85) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.5 -20.85) (end 0 -20.2) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -20.2) (end -0.5 -20.85) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.35 -20.7) (end 0.35 -20.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.25 -20.55) (end 0.25 -20.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.15 -20.4) (end 0.15 -20.4) (layer F.SilkS) (width 0.15)) - (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) - (effects (font (size 0.75 0.75) (thickness 0.12))) - ) - (fp_text user "" (at -0.545 -17.4) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 43 "Net-(U1-Pad24)")) - (pad 23 thru_hole circle (at -7.6086 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad 22 thru_hole circle (at -7.6086 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 36 reset)) - (pad 21 thru_hole circle (at -7.6086 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 27 VCC)) - (pad 20 thru_hole circle (at -7.6086 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 28 col0)) - (pad 19 thru_hole circle (at -7.6086 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 29 col1)) - (pad 18 thru_hole circle (at -7.6086 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 30 col2)) - (pad 17 thru_hole circle (at -7.6086 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 31 col3)) - (pad 16 thru_hole circle (at -7.6086 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 32 col4)) - (pad 15 thru_hole circle (at -7.6086 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 33 col5)) - (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 39 "Net-(U1-Pad14)")) - (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 40 "Net-(U1-Pad13)")) - (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 41 "Net-(U1-Pad12)")) - (pad 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 42 "Net-(U1-Pad11)")) - (pad 10 thru_hole circle (at 7.6114 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 7 row3)) - (pad 9 thru_hole circle (at 7.6114 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 5 row2)) - (pad 8 thru_hole circle (at 7.6114 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 3 row1)) - (pad 7 thru_hole circle (at 7.6114 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 1 row0)) - (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 37 SCL)) - (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 38 SDA)) - (pad 4 thru_hole circle (at 7.6114 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad 2 thru_hole circle (at 7.6114 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 35 data)) - (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 34 LED)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/ProMicro.step - (offset (xyz 0 1.8 2.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 180 0)) - ) - ) - - (module kbd:ProMicro_v3 (layer F.Cu) (tedit 5F1DA585) (tstamp 5F1C8422) - (at 161.9875 46.39) - (path /5C25F857) - (fp_text reference U2 (at -0.1 -0.05 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ProMicro (at -0.45 -17) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 8.75 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 14.6) (end -7.9 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 13.75) (end 8.75 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 13.7) (end -8.75 14.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -15.6) (end 7.95 -15.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 -15.6) (end -7.9 -15.6) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -15.6) (end 8.75 -14.75) (layer F.SilkS) (width 0.15)) - (fp_line (start -8.75 -15.6) (end -8.75 -14.75) (layer F.SilkS) (width 0.15)) - (fp_text user RAW (at -5.3355 -14.278 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user GND (at -4.98 -11.85 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start 8.9 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start 8.9 -18.3) (end 8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_text user RST (at -5.3355 -9.1345 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user VCC (at -5.3355 -6.658 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.5) (thickness 0.125))) - ) - (fp_text user A3/F4 (at -4.395 -4.25 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A2/F5 (at -4.395 -1.75 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A1/F6 (at -4.395 0.75 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user A0/F7 (at -4.395 3.3 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 15/B1 (at -4.395 5.85 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 14/B3 (at -4.395 8.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 10/B6 (at -4.395 13.45 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user 16/B2 (at -4.395 10.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user E6/7 (at 4.705 8.25 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D7/6 (at 4.705 5.7 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user GND (at 4.955 -9.35 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user GND (at 4.955 -6.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D3/TX0 (at 4.155 -14.45 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D4/4 (at 4.705 0.6 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user SDA/D1/2 (at 3.455 -4.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user SCL/D0/3 (at 3.455 -1.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user C6/5 (at 4.705 3.15 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user B5/9 (at 4.705 13.3 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user D2/RX1 (at 4.155 -11.9 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user B4/8 (at 4.705 10.8 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) - (effects (font (size 0.75 0.75) (thickness 0.12))) - ) - (fp_line (start -3.75 -19.6) (end 3.75 -19.6) (layer F.Fab) (width 0.15)) - (fp_line (start 3.75 -19.6) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -19.6) (end -3.75 -18.299039) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -18.3) (end 3.75 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start 3.76 -18.3) (end 8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_line (start -3.75 -21.2) (end -3.75 -19.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.75 -19.9) (end 3.75 -19.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.75 -19.9) (end 3.75 -21.2) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.75 -21.2) (end -3.75 -21.2) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -20.85) (end 0.5 -20.85) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.5 -20.85) (end 0 -20.2) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -20.2) (end -0.5 -20.85) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.35 -20.7) (end 0.35 -20.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.25 -20.55) (end 0.25 -20.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.15 -20.4) (end 0.15 -20.4) (layer F.SilkS) (width 0.15)) - (fp_text user MicroUSB (at -0.05 -18.95) (layer F.SilkS) - (effects (font (size 0.75 0.75) (thickness 0.12))) - ) - (fp_text user "" (at -0.545 -17.4) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 138 "Net-(U2-Pad24)")) - (pad 23 thru_hole circle (at -7.6086 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - (pad 22 thru_hole circle (at -7.6086 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 73 reset_r)) - (pad 21 thru_hole circle (at -7.6086 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 80 VDD)) - (pad 20 thru_hole circle (at -7.6086 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 74 col0_r)) - (pad 19 thru_hole circle (at -7.6086 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 75 col1_r)) - (pad 18 thru_hole circle (at -7.6086 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 76 col2_r)) - (pad 17 thru_hole circle (at -7.6086 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 77 col3_r)) - (pad 16 thru_hole circle (at -7.6086 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 78 col4_r)) - (pad 15 thru_hole circle (at -7.6086 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 79 col5_r)) - (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 137 "Net-(U2-Pad14)")) - (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 136 "Net-(U2-Pad13)")) - (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 135 "Net-(U2-Pad12)")) - (pad 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 134 "Net-(U2-Pad11)")) - (pad 10 thru_hole circle (at 7.6114 8.382) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 66 row3_r)) - (pad 9 thru_hole circle (at 7.6114 5.842) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 58 row2_r)) - (pad 8 thru_hole circle (at 7.6114 3.302) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 51 row1_r)) - (pad 7 thru_hole circle (at 7.6114 0.762) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 45 row0_r)) - (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 71 SCL_r)) - (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 70 SDA_r)) - (pad 4 thru_hole circle (at 7.6114 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - (pad 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - (pad 2 thru_hole circle (at 7.6114 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 69 data_r)) - (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 72 LED_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/ProMicro.step - (offset (xyz 0 1.8 2.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 180 0)) - ) - ) - (module kbd:M2_HOLE_v2 (layer B.Cu) (tedit 5F1AF221) (tstamp 5F1B00F4) (at 168.8505 74.264 180) (descr "Mounting Hole 2.2mm, no annular, M2") @@ -7630,222 +7889,6 @@ ) ) - (module kbd:OLED_1side (layer F.Cu) (tedit 5F1A72CD) (tstamp 5F184F75) - (at 165.7845 67.045 180) - (descr "Connecteur 6 pins") - (tags "CONN DEV") - (path /5C25F9A2) - (fp_text reference J4 (at 3.7 2.1 180) (layer F.Fab) - (effects (font (size 0.8128 0.8128) (thickness 0.15))) - ) - (fp_text value OLED (at 3.6 3.3) (layer F.SilkS) hide - (effects (font (size 0.8128 0.8128) (thickness 0.15))) - ) - (fp_text user OLED (at 3.825 2.13) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.15 1.15) (end -1.15 -1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.15 -1.15) (end 8.75 -1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.15 1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) - (pad 4 thru_hole oval (at 7.62 0 180) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 70 SDA_r)) - (pad 3 thru_hole oval (at 5.08 0 180) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 71 SCL_r)) - (pad 2 thru_hole oval (at 2.54 0 180) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 80 VDD)) - (pad 1 thru_hole oval (at 0 0 180) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - ) - - (module kbd:OLED_1side (layer F.Cu) (tedit 5F1A72CD) (tstamp 5DC7A09A) - (at 130.9485 67.028) - (descr "Connecteur 6 pins") - (tags "CONN DEV") - (path /5A91DA4B) - (fp_text reference J2 (at 3.7 2.1 180) (layer F.Fab) - (effects (font (size 0.8128 0.8128) (thickness 0.15))) - ) - (fp_text value OLED (at 3.6 3.3) (layer F.SilkS) hide - (effects (font (size 0.8128 0.8128) (thickness 0.15))) - ) - (fp_text user OLED (at 3.906 -2.284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.15 1.15) (end -1.15 -1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start 8.75 -1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.15 -1.15) (end 8.75 -1.15) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.15 1.15) (end 8.75 1.15) (layer F.SilkS) (width 0.15)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 27 VCC)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 37 SCL)) - (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu F.SilkS B.Mask) - (net 38 SDA)) - ) - - (module kbd:ResetSW_1side (layer F.Cu) (tedit 5F1A7269) (tstamp 5F184F99) - (at 154.3045 66.522 270) - (path /5C25F978) - (fp_text reference RSW2 (at 0 2.55 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at 0 -2.55 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user RESET (at 0 0 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 -1.6) (end 2.85 -1.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 -1.6) (end -2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 1.6) (end -2.85 1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.85 1.6) (end 2.85 1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 1.6) (end 2.85 1.6) (layer F.SilkS) (width 0.15)) - (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu F.SilkS B.Mask) - (net 81 GNDA)) - (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu F.SilkS B.Mask) - (net 73 reset_r)) - ) - - (module kbd:ResetSW_1side (layer F.Cu) (tedit 5F1A7269) (tstamp 5DC7A153) - (at 142.4245 66.531 270) - (path /5A5EB9E2) - (fp_text reference RSW1 (at 0 2.55 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at 0 -2.55 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user RESET (at 0 0 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 -1.6) (end 2.85 -1.6) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 -1.6) (end -2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 1.6) (end -2.85 1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.85 1.6) (end 2.85 1.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.85 1.6) (end 2.85 1.6) (layer F.SilkS) (width 0.15)) - (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu F.SilkS B.Mask) - (net 26 GND)) - (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu F.SilkS B.Mask) - (net 36 reset)) - ) - - (module kbd:CherryMX_Hotswap_1.5u (layer F.Cu) (tedit 5F170FB2) (tstamp 5F15215F) - (at 129.8575 95.155 60) - (path /5A5E37B0) - (fp_text reference SW21 (at 7.1 8.2 60) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3 60) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08 60) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54 60) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 240) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0 60) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0 60) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 150) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 240) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 33 col5)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_Hotswap_1.5u (layer F.Cu) (tedit 5F170FB2) (tstamp 5F184E45) - (at 166.8645 95.15 300) - (path /5C25F941) - (fp_text reference SW42 (at 7.1 8.2 120) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -4.8 8.3 120) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -5.8 -4.05) (end -5.8 -4.7) (layer B.SilkS) (width 0.3)) - (fp_line (start -5.3 -1.6) (end -5.3 -3.399999) (layer B.SilkS) (width 0.8)) - (fp_line (start -4.17 -5.1) (end -4.17 -2.86) (layer B.SilkS) (width 3)) - (fp_line (start 4.2 -3.25) (end 2.9 -3.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 3.9 -6) (end 3.9 -3.5) (layer B.SilkS) (width 1)) - (fp_line (start 2.6 -4.8) (end -4.1 -4.8) (layer B.SilkS) (width 3.5)) - (fp_line (start 4.4 -3) (end 4.4 -6.6) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.38 -4) (end 4.38 -6.25) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -3.95) (end -5.7 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -5.55) (end -5.65 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.9 -4.7) (end -5.9 -3.95) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.65 -1.1) (end -2.62 -1.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 -3) (end 4.4 -3) (layer B.SilkS) (width 0.15)) - (fp_line (start 4.4 -6.6) (end -3.800001 -6.6) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.465 -0.83) (end -0.4 -3) (angle -84) (layer B.SilkS) (width 0.15)) - (fp_arc (start -3.9 -4.6) (end -3.800001 -6.6) (angle -90) (layer B.SilkS) (width 0.15)) - (fp_arc (start -0.865 -1.23) (end -0.8 -3.4) (angle -84) (layer B.SilkS) (width 1)) - (fp_line (start -5.45 -1.3) (end -3 -1.3) (layer B.SilkS) (width 0.5)) - (fp_line (start 4.25 -6.4) (end 3 -6.4) (layer B.SilkS) (width 0.4)) - (pad "" np_thru_hole circle (at 2.54 -5.08 300) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -3.81 -2.54 300) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad 2 smd rect (at 5.842 -5.08 120) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad "" np_thru_hole circle (at -5.08 0 300) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.08 0 300) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0 30) (size 4.1 4.1) (drill 4.1) (layers *.Cu *.Mask)) - (pad 1 smd rect (at -7.085 -2.54 120) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) - (net 79 col5_r)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/Kailh-CherryMX-Socket.step - (offset (xyz -1.3 7.6 -3.5)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - (gr_curve (pts (xy 115.2655 102.67) (xy 115.05207 102.605557) (xy 114.832837 102.562169) (xy 114.610944 102.54046)) (layer Edge.Cuts) (width 0.2) (tstamp 5F28C9A8)) (gr_curve (pts (xy 67.043905 83.166629) (xy 66.950153 83.072818) (xy 66.822965 83.020103) (xy 66.690339 83.020073)) (layer Edge.Cuts) (width 0.2) (tstamp 5F28C9A7)) (gr_curve (pts (xy 77.586929 97.623789) (xy 77.68072 97.717501) (xy 77.807899 97.770126) (xy 77.940494 97.770087)) (layer Edge.Cuts) (width 0.2) (tstamp 5F28C9A6)) @@ -8003,7 +8046,7 @@ (gr_line (start 197.8115 18.1663) (end 197.6155 18.0621) (layer Edge.Cuts) (width 0.2) (tstamp 5F185465)) (gr_line (start 285.8645 117.29) (end 286.0045 117.118) (layer Edge.Cuts) (width 0.2) (tstamp 5F185462)) (gr_line (start 280.3025 84.476) (end 280.0715 84.453) (layer Edge.Cuts) (width 0.2) (tstamp 5F18545F)) - (gr_text "Corne Cherry v3.0 PCB Designed by foostan" (at 211.8325 58.33) (layer F.SilkS) (tstamp 5F186BF6) + (gr_text "Corne Cherry v3.0.1 PCB Designed by foostan" (at 211.8325 58.33) (layer F.SilkS) (tstamp 5F186BF6) (effects (font (size 1 1) (thickness 0.125)) (justify left)) ) (gr_line (start 60.5625 19.125) (end 60.5775 22.018729) (layer Edge.Cuts) (width 0.2) (tstamp 5DC327F0)) @@ -8474,7 +8517,7 @@ (gr_line (start 17.7206 83.715) (end 17.7188 83.719) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F1F9)) (gr_line (start 17.7208 83.714) (end 17.7206 83.715) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F1F6)) (gr_line (start 17.7877 83.493) (end 17.7208 83.714) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F1F3)) - (gr_text "Corne Cherry v3.0 PCB Designed by foostan" (at 50.2825 58.33) (layer F.SilkS) (tstamp 5DC84D0A) + (gr_text "Corne Cherry v3.0.1 PCB Designed by foostan" (at 50.2825 58.33) (layer F.SilkS) (tstamp 5DC84D0A) (effects (font (size 1 1) (thickness 0.125)) (justify left)) )