From 3a37df1719be756915da870f0a032bd58d57a0ef Mon Sep 17 00:00:00 2001 From: foostan Date: Wed, 14 Oct 2020 01:21:58 +0900 Subject: [PATCH] Update footprints --- corne-light/pcb/corne-light.kicad_pcb | 7826 +++++++++++++------------ 1 file changed, 3928 insertions(+), 3898 deletions(-) diff --git a/corne-light/pcb/corne-light.kicad_pcb b/corne-light/pcb/corne-light.kicad_pcb index 111597d..2c52e85 100644 --- a/corne-light/pcb/corne-light.kicad_pcb +++ b/corne-light/pcb/corne-light.kicad_pcb @@ -288,6 +288,3934 @@ (add_net row3_r) ) + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2804A8) + (at 202.684847 60.170432) + (path /5C25F8C3) + (fp_text reference SW32 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B27F) + (at 98.1875 60.17) + (path /5A5E2D44) + (fp_text reference SW11 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1.5u (layer F.Cu) (tedit 5F85C940) (tstamp 5DC796E7) + (at 168.934847 105.295432 300) + (path /5C25F941) + (fp_text reference SW42 (at 4.6 6 120) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 5.999999 120) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08 300) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 300.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9 300) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 0 0 30) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 30) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 30) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9 300) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54 300) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 5.08 0 300) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 300) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1.5u (layer F.Cu) (tedit 5F85C940) (tstamp 5DC6ACFA) + (at 131.9375 105.295 60) + (path /5A5E37B0) + (fp_text reference SW21 (at 4.6 6 240) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 240) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08 60) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 60.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9 60) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 0 0 150) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 150) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 150) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9 60) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54 60) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 5.08 0 60) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 60) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2804BE) + (at 183.684847 62.545432) + (path /5C25F8C9) + (fp_text reference SW33 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280558) + (at 191.184847 101.545432 15) + (path /5C25F935) + (fp_text reference SW41 (at 4.600001 6 195) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 5.999999 195) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08 15) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 15.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9 15) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 0 0 105) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 105) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 105) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9 15) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54 15) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 5.08 0 15) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 15) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B345) + (at 41.1875 64.92) + (path /5A5E2D26) + (fp_text reference SW8 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B387) + (at 22.1875 64.92) + (path /5A5E2D6E) + (fp_text reference SW7 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6BC7C) + (at 22.1875 45.92) + (path /5A5E2B19) + (fp_text reference SW1 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6AC34) + (at 41.1875 45.92) + (path /5A5E2699) + (fp_text reference SW2 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280516) + (at 221.684847 76.795432) + (path /5C25F905) + (fp_text reference SW37 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B303) + (at 60.1875 60.17) + (path /5A5E2D32) + (fp_text reference SW9 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280424) + (at 202.684847 41.170432) + (path /5C25F87B) + (fp_text reference SW26 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6ACB8) + (at 117.1875 81.545) + (path /5A5E35D5) + (fp_text reference SW18 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6ABF2) + (at 60.1875 41.17) + (path /5A5E27F9) + (fp_text reference SW3 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B1FB) + (at 41.1875 83.92) + (path /5A5E35B1) + (fp_text reference SW14 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 29 col1)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C28043A) + (at 183.684847 43.545432) + (path /5C25F881) + (fp_text reference SW27 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B23D) + (at 117.1875 62.545) + (path /5A5E2D4A) + (fp_text reference SW12 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B0B1) + (at 109.6875 101.545 345) + (path /5A5E37A4) + (fp_text reference SW20 (at 4.600001 6 165) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 165) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08 345) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 345.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9 345) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 0 0 75) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 75) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 75) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9 345) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54 345) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 5.08 0 345) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 345) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B2C1) + (at 79.1875 57.795) + (path /5A5E2D3E) + (fp_text reference SW10 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B1B9) + (at 60.1875 79.17) + (path /5A5E35BD) + (fp_text reference SW15 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 30 col2)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B177) + (at 79.1875 76.795) + (path /5A5E35C9) + (fp_text reference SW16 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B135) + (at 98.1875 79.17) + (path /5A5E35CF) + (fp_text reference SW17 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B0F3) + (at 88.6875 98.795) + (path /5A5E37EC) + (fp_text reference SW19 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6B06F) + (at 22.1875 83.92) + (path /5A5E35F9) + (fp_text reference SW13 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 28 col0)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C28061F) + (at 183.684847 81.545432) + (path /5C25F911) + (fp_text reference SW39 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 79 col5_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280450) + (at 278.684847 64.920432) + (path /5C25F8E1) + (fp_text reference SW28 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2803E2) + (at 259.684847 45.920432) + (path /5C25F85D) + (fp_text reference SW23 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280542) + (at 212.184847 98.795432) + (path /5C25F94D) + (fp_text reference SW40 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C28052C) + (at 202.684847 79.170432) + (path /5C25F90B) + (fp_text reference SW38 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 78 col4_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280500) + (at 240.684847 79.170432) + (path /5C25F8F9) + (fp_text reference SW36 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2804EA) + (at 259.684847 83.920432) + (path /5C25F8ED) + (fp_text reference SW35 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2804D4) + (at 278.684847 83.920432) + (path /5C25F929) + (fp_text reference SW34 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280492) + (at 221.684847 57.795432) + (path /5C25F8BD) + (fp_text reference SW31 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C28047C) + (at 240.684847 60.170432) + (path /5C25F8B1) + (fp_text reference SW30 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C280466) + (at 259.684847 64.920432) + (path /5C25F8A5) + (fp_text reference SW29 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 75 col1_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C28040E) + (at 221.684847 38.795432) + (path /5C25F875) + (fp_text reference SW25 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 77 col3_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2803F8) + (at 240.684847 41.170432) + (path /5C25F869) + (fp_text reference SW24 (at 4.6 6 -180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 -180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 76 col2_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5C2803CC) + (at 278.684847 45.920432) + (path /5C25F899) + (fp_text reference SW22 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 74 col0_r)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6ABB0) + (at 79.1875 38.795) + (path /5A5E2908) + (fp_text reference SW4 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 31 col3)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6AB6E) + (at 98.1875 41.17) + (path /5A5E2933) + (fp_text reference SW5 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 32 col4)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85C937) (tstamp 5DC6AB2C) + (at 117.1875 43.545) + (path /5A5E295E) + (fp_text reference SW6 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) + (net 33 col5)) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module kbd:OLED_1side (layer F.Cu) (tedit 5F85C7B5) (tstamp 5F86141E) + (at 160.2575 77.31) + (descr "Connecteur 6 pins") + (tags "CONN DEV") + (path /5C25F9A2) + (fp_text reference J7 (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.8 -1.94) (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 86 GNDA)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 85 VDD)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 72 SCL_r)) + (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 71 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.step1 + (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 Soldered.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 5F85C7B5) (tstamp 5DC7A09A) + (at 133.0285 77.168) + (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 36 SCL)) + (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) + (net 37 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.step1 + (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 Soldered.step" + (offset (xyz 3.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:ProMicro_v3 (layer F.Cu) (tedit 5F85C4CB) (tstamp 5DC2E6F5) + (at 164.062847 56.686432) + (path /5C25F857) + (fp_text reference U2 (at 0 -5 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ProMicro (at -0.1 0.05 90) (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 -4.995 -14.5 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at -4.995 -11.95 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 -4.995 -9.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user VCC (at -4.995 -6.95 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.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))) + ) + (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 80 "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 86 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 85 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 81 "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 82 "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 83 "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 84 "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 72 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 71 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 86 GNDA)) + (pad 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 86 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 88 "Net-(U2-Pad1)")) + (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 5F85C4CB) (tstamp 5DC2E608) + (at 136.8925 56.56) + (path /5A5E14C2) + (fp_text reference U1 (at 0 -5 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ProMicro (at -0.1 0.05 90) (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 -4.995 -14.5 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user GND (at -4.995 -11.95 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 -4.995 -9.4 unlocked) (layer F.SilkS) + (effects (font (size 0.75 0.67) (thickness 0.125))) + ) + (fp_text user VCC (at -4.995 -6.95 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.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))) + ) + (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 35 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 38 "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 39 "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 40 "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 41 "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 36 SCL)) + (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 37 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 34 data)) + (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) + (net 87 "Net-(U1-Pad1)")) + (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 5F85C4BB) (tstamp 5C2803C0) + (at 156.374847 76.817432 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 86 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)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/tact switch Soldered.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 5F85C4BB) (tstamp 5DC7A153) + (at 144.5045 76.671 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 35 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)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/tact switch Soldered.step" + (offset (xyz 0 0 3.47)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F85C443) (tstamp 5C2803A6) + (at 154.607847 84.565432 90) + (path /5C25FA15) + (fp_text reference J6 (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 70 "Net-(J6-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 85 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 86 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)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/PJ320A Soldered.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 5F85C443) (tstamp 5C238668) + (at 146.2145 84.432 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 42 "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 34 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)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/PJ320A Soldered.step" + (offset (xyz 0 -8.5 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AE6B) + (at 30.1875 83.916875 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35FF) + (autoplace_cost180 10) + (fp_text reference D13 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DBE1CB8) + (at 33.1875 83.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35B7) + (autoplace_cost180 10) + (fp_text reference D14 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280331) + (at 270.684847 83.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F92F) + (autoplace_cost180 10) + (fp_text reference D34 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 59 "Net-(D34-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AE92) + (at 109.1875 59.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D62) + (autoplace_cost180 10) + (fp_text reference D12 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DBE1EFD) + (at 191.684847 59.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8DB) + (autoplace_cost180 10) + (fp_text reference D33 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 57 "Net-(D33-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C28071A) + (at 194.684847 59.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8D5) + (autoplace_cost180 10) + (fp_text reference D32 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 56 "Net-(D32-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C28070D) + (at 229.684847 59.915432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8CF) + (autoplace_cost180 10) + (fp_text reference D31 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 55 "Net-(D31-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280700) + (at 232.684847 59.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8B7) + (autoplace_cost180 10) + (fp_text reference D30 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 54 "Net-(D30-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806F3) + (at 267.684847 64.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8AB) + (autoplace_cost180 10) + (fp_text reference D29 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 53 "Net-(D29-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806E6) + (at 270.684847 64.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8E7) + (autoplace_cost180 10) + (fp_text reference D28 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 51 row1_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 52 "Net-(D28-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 51 row1_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806D9) + (at 191.684847 40.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F893) + (autoplace_cost180 10) + (fp_text reference D27 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 50 "Net-(D27-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806CC) + (at 194.684847 40.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F88D) + (autoplace_cost180 10) + (fp_text reference D26 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 49 "Net-(D26-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806BF) + (at 229.684847 40.915432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F887) + (autoplace_cost180 10) + (fp_text reference D25 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 48 "Net-(D25-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806B2) + (at 232.684847 40.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F86F) + (autoplace_cost180 10) + (fp_text reference D24 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 47 "Net-(D24-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C2806A5) + (at 267.684847 45.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F863) + (autoplace_cost180 10) + (fp_text reference D23 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 46 "Net-(D23-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280698) + (at 270.684847 45.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F89F) + (autoplace_cost180 10) + (fp_text reference D22 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 45 row0_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 44 "Net-(D22-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 45 row0_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280399) + (at 201.194847 98.915432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F947) + (autoplace_cost180 10) + (fp_text reference D42 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 66 row3_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 68 "Net-(D42-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 66 row3_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C28038C) + (at 204.194847 98.915432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F93B) + (autoplace_cost180 10) + (fp_text reference D41 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 66 row3_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 67 "Net-(D41-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 66 row3_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C28037F) + (at 220.184847 98.930432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F953) + (autoplace_cost180 10) + (fp_text reference D40 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 66 row3_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 65 "Net-(D40-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 66 row3_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280372) + (at 191.684847 78.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F923) + (autoplace_cost180 10) + (fp_text reference D39 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 64 "Net-(D39-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280365) + (at 194.684847 78.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F91D) + (autoplace_cost180 10) + (fp_text reference D38 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 63 "Net-(D38-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C280358) + (at 229.684847 78.915432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F917) + (autoplace_cost180 10) + (fp_text reference D37 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 62 "Net-(D37-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5C28034B) + (at 232.684847 78.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8FF) + (autoplace_cost180 10) + (fp_text reference D36 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 61 "Net-(D36-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6F6C8) + (at 267.684847 83.920432 90) + (descr "Resitance 3 pas") + (tags R) + (path /5C25F8F3) + (autoplace_cost180 10) + (fp_text reference D35 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 58 row2_r)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 60 "Net-(D35-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 58 row2_r)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6B03F) + (at 30.1875 45.916875 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2B5B) + (autoplace_cost180 10) + (fp_text reference D1 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 2 "Net-(D1-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DBE1D06) + (at 33.1875 45.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E26C6) + (autoplace_cost180 10) + (fp_text reference D2 (at 0.55 0 270) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 270) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 4 "Net-(D2-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AFF1) + (at 68.1875 40.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E281F) + (autoplace_cost180 10) + (fp_text reference D3 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AFCA) + (at 71.1875 40.915 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E29BF) + (autoplace_cost180 10) + (fp_text reference D4 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 8 "Net-(D4-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AFA3) + (at 106.1875 40.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E29F2) + (autoplace_cost180 10) + (fp_text reference D5 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 9 "Net-(D5-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AF7C) + (at 109.1875 40.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2A33) + (autoplace_cost180 10) + (fp_text reference D6 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 1 row0)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 10 "Net-(D6-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 1 row0)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AF55) + (at 30.1875 64.916875 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D74) + (autoplace_cost180 10) + (fp_text reference D7 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DBE1CDF) + (at 33.1875 64.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D2C) + (autoplace_cost180 10) + (fp_text reference D8 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AF07) + (at 68.1875 59.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D38) + (autoplace_cost180 10) + (fp_text reference D9 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AEE0) + (at 71.1875 59.915 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D56) + (autoplace_cost180 10) + (fp_text reference D10 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AEB9) + (at 106.1875 59.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E2D5C) + (autoplace_cost180 10) + (fp_text reference D11 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 3 row1)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 3 row1)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AE1D) + (at 68.1875 78.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35C3) + (autoplace_cost180 10) + (fp_text reference D15 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6ADF6) + (at 71.1875 78.915 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35E1) + (autoplace_cost180 10) + (fp_text reference D16 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6ADCF) + (at 106.1875 78.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35E7) + (autoplace_cost180 10) + (fp_text reference D17 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6ADA8) + (at 109.1875 78.92 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E35ED) + (autoplace_cost180 10) + (fp_text reference D18 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 5 row2)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 5 row2)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AD81) + (at 80.5075 98.91 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E37F2) + (autoplace_cost180 10) + (fp_text reference D19 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 7 row3)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 7 row3)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AD5A) + (at 96.6875 98.905 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E37AA) + (autoplace_cost180 10) + (fp_text reference D20 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 7 row3)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 7 row3)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module kbd:D3_TH (layer B.Cu) (tedit 5F85C08E) (tstamp 5DC6AD33) + (at 99.6875 98.905 90) + (descr "Resitance 3 pas") + (tags R) + (path /5A5E37B6) + (autoplace_cost180 10) + (fp_text reference D21 (at 0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_text value D (at -0.55 0 90) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) + ) + (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) + (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) + (net 7 row3)) + (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) + (net 7 row3)) + (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.22 0.15 0.15)) + (rotate (xyz 0 0 180)) + ) + (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Soldered.step" + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (module kbd:corne-logo-horizontal (layer F.Cu) (tedit 0) (tstamp 5F8641FB) (at 240.9975 91.01) (fp_text reference G*** (at 0 0) (layer F.SilkS) hide @@ -664,3904 +4592,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:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2804A8) - (at 202.684847 60.170432) - (path /5C25F8C3) - (fp_text reference SW32 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B27F) - (at 98.1875 60.17) - (path /5A5E2D44) - (fp_text reference SW11 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1.5u (layer F.Cu) (tedit 5F85AF1D) (tstamp 5DC796E7) - (at 168.934847 105.295432 300) - (path /5C25F941) - (fp_text reference SW42 (at 4.6 6 120) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 5.999999 120) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08 300) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 300.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9 300) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 0 0 30) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 30) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 30) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9 300) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54 300) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 5.08 0 300) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0 300) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1.5u (layer F.Cu) (tedit 5F85AF1D) (tstamp 5DC6ACFA) - (at 131.9375 105.295 60) - (path /5A5E37B0) - (fp_text reference SW21 (at 4.6 6 240) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 240) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08 60) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 60.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9 60) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 0 0 150) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 150) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 150) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9 60) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54 60) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 5.08 0 60) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0 60) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2804BE) - (at 183.684847 62.545432) - (path /5C25F8C9) - (fp_text reference SW33 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280558) - (at 191.184847 101.545432 15) - (path /5C25F935) - (fp_text reference SW41 (at 4.600001 6 195) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 5.999999 195) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08 15) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 15.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9 15) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 0 0 105) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 105) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 105) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9 15) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54 15) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 5.08 0 15) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0 15) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B345) - (at 41.1875 64.92) - (path /5A5E2D26) - (fp_text reference SW8 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B387) - (at 22.1875 64.92) - (path /5A5E2D6E) - (fp_text reference SW7 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6BC7C) - (at 22.1875 45.92) - (path /5A5E2B19) - (fp_text reference SW1 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6AC34) - (at 41.1875 45.92) - (path /5A5E2699) - (fp_text reference SW2 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280516) - (at 221.684847 76.795432) - (path /5C25F905) - (fp_text reference SW37 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B303) - (at 60.1875 60.17) - (path /5A5E2D32) - (fp_text reference SW9 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280424) - (at 202.684847 41.170432) - (path /5C25F87B) - (fp_text reference SW26 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6ACB8) - (at 117.1875 81.545) - (path /5A5E35D5) - (fp_text reference SW18 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6ABF2) - (at 60.1875 41.17) - (path /5A5E27F9) - (fp_text reference SW3 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B1FB) - (at 41.1875 83.92) - (path /5A5E35B1) - (fp_text reference SW14 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 29 col1)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C28043A) - (at 183.684847 43.545432) - (path /5C25F881) - (fp_text reference SW27 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B23D) - (at 117.1875 62.545) - (path /5A5E2D4A) - (fp_text reference SW12 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B0B1) - (at 109.6875 101.545 345) - (path /5A5E37A4) - (fp_text reference SW20 (at 4.600001 6 165) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 165) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08 345) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 345.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9 345) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 0 0 75) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 75) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 75) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9 345) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54 345) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 5.08 0 345) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0 345) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B2C1) - (at 79.1875 57.795) - (path /5A5E2D3E) - (fp_text reference SW10 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B1B9) - (at 60.1875 79.17) - (path /5A5E35BD) - (fp_text reference SW15 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 30 col2)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B177) - (at 79.1875 76.795) - (path /5A5E35C9) - (fp_text reference SW16 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B135) - (at 98.1875 79.17) - (path /5A5E35CF) - (fp_text reference SW17 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B0F3) - (at 88.6875 98.795) - (path /5A5E37EC) - (fp_text reference SW19 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6B06F) - (at 22.1875 83.92) - (path /5A5E35F9) - (fp_text reference SW13 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 28 col0)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C28061F) - (at 183.684847 81.545432) - (path /5C25F911) - (fp_text reference SW39 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 79 col5_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280450) - (at 278.684847 64.920432) - (path /5C25F8E1) - (fp_text reference SW28 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2803E2) - (at 259.684847 45.920432) - (path /5C25F85D) - (fp_text reference SW23 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280542) - (at 212.184847 98.795432) - (path /5C25F94D) - (fp_text reference SW40 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C28052C) - (at 202.684847 79.170432) - (path /5C25F90B) - (fp_text reference SW38 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 78 col4_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280500) - (at 240.684847 79.170432) - (path /5C25F8F9) - (fp_text reference SW36 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2804EA) - (at 259.684847 83.920432) - (path /5C25F8ED) - (fp_text reference SW35 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2804D4) - (at 278.684847 83.920432) - (path /5C25F929) - (fp_text reference SW34 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280492) - (at 221.684847 57.795432) - (path /5C25F8BD) - (fp_text reference SW31 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C28047C) - (at 240.684847 60.170432) - (path /5C25F8B1) - (fp_text reference SW30 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C280466) - (at 259.684847 64.920432) - (path /5C25F8A5) - (fp_text reference SW29 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 75 col1_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C28040E) - (at 221.684847 38.795432) - (path /5C25F875) - (fp_text reference SW25 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 77 col3_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2803F8) - (at 240.684847 41.170432) - (path /5C25F869) - (fp_text reference SW24 (at 4.6 6 -180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 -180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 76 col2_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5C2803CC) - (at 278.684847 45.920432) - (path /5C25F899) - (fp_text reference SW22 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 74 col0_r)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6ABB0) - (at 79.1875 38.795) - (path /5A5E2908) - (fp_text reference SW4 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 31 col3)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6AB6E) - (at 98.1875 41.17) - (path /5A5E2933) - (fp_text reference SW5 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 32 col4)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:CherryMX_ChocV2_1u (layer F.Cu) (tedit 5F85AEE9) (tstamp 5DC6AB2C) - (at 117.1875 43.545) - (path /5A5E295E) - (fp_text reference SW6 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 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 -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 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad 2 thru_hole oval (at 5 -5.55 0.5) (size 4.4 1.5) (drill oval 1 0.3 (offset -1.1 0)) (layers *.Cu B.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad 1 thru_hole oval (at -5.1 3.9) (size 2.2 1.6) (drill oval 1 0.4) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4.9 4.9) (drill 4.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 0 5.9) (size 2.2 1.5) (drill oval 1 0.3) (layers *.Cu B.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.4 2.4) (drill 1.2) (layers *.Cu B.Mask) - (net 33 col5)) - (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/kailh_choc.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AE6B) - (at 30.1875 83.916875 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35FF) - (autoplace_cost180 10) - (fp_text reference D13 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DBE1CB8) - (at 33.1875 83.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35B7) - (autoplace_cost180 10) - (fp_text reference D14 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280331) - (at 270.684847 83.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F92F) - (autoplace_cost180 10) - (fp_text reference D34 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 59 "Net-(D34-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AE92) - (at 109.1875 59.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D62) - (autoplace_cost180 10) - (fp_text reference D12 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DBE1EFD) - (at 191.684847 59.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8DB) - (autoplace_cost180 10) - (fp_text reference D33 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 57 "Net-(D33-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C28071A) - (at 194.684847 59.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8D5) - (autoplace_cost180 10) - (fp_text reference D32 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 56 "Net-(D32-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C28070D) - (at 229.684847 59.915432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8CF) - (autoplace_cost180 10) - (fp_text reference D31 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 55 "Net-(D31-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280700) - (at 232.684847 59.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8B7) - (autoplace_cost180 10) - (fp_text reference D30 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 54 "Net-(D30-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806F3) - (at 267.684847 64.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8AB) - (autoplace_cost180 10) - (fp_text reference D29 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 53 "Net-(D29-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806E6) - (at 270.684847 64.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8E7) - (autoplace_cost180 10) - (fp_text reference D28 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 51 row1_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 52 "Net-(D28-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 51 row1_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806D9) - (at 191.684847 40.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F893) - (autoplace_cost180 10) - (fp_text reference D27 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 50 "Net-(D27-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806CC) - (at 194.684847 40.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F88D) - (autoplace_cost180 10) - (fp_text reference D26 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 49 "Net-(D26-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806BF) - (at 229.684847 40.915432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F887) - (autoplace_cost180 10) - (fp_text reference D25 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 48 "Net-(D25-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806B2) - (at 232.684847 40.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F86F) - (autoplace_cost180 10) - (fp_text reference D24 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 47 "Net-(D24-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C2806A5) - (at 267.684847 45.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F863) - (autoplace_cost180 10) - (fp_text reference D23 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 46 "Net-(D23-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280698) - (at 270.684847 45.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F89F) - (autoplace_cost180 10) - (fp_text reference D22 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 45 row0_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 44 "Net-(D22-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 45 row0_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280399) - (at 201.194847 98.915432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F947) - (autoplace_cost180 10) - (fp_text reference D42 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 66 row3_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 68 "Net-(D42-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 66 row3_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C28038C) - (at 204.194847 98.915432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F93B) - (autoplace_cost180 10) - (fp_text reference D41 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 66 row3_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 67 "Net-(D41-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 66 row3_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C28037F) - (at 220.184847 98.930432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F953) - (autoplace_cost180 10) - (fp_text reference D40 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 66 row3_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 65 "Net-(D40-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 66 row3_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280372) - (at 191.684847 78.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F923) - (autoplace_cost180 10) - (fp_text reference D39 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 64 "Net-(D39-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280365) - (at 194.684847 78.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F91D) - (autoplace_cost180 10) - (fp_text reference D38 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 63 "Net-(D38-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C280358) - (at 229.684847 78.915432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F917) - (autoplace_cost180 10) - (fp_text reference D37 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 62 "Net-(D37-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5C28034B) - (at 232.684847 78.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8FF) - (autoplace_cost180 10) - (fp_text reference D36 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 61 "Net-(D36-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6F6C8) - (at 267.684847 83.920432 90) - (descr "Resitance 3 pas") - (tags R) - (path /5C25F8F3) - (autoplace_cost180 10) - (fp_text reference D35 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 58 row2_r)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 60 "Net-(D35-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 58 row2_r)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6B03F) - (at 30.1875 45.916875 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2B5B) - (autoplace_cost180 10) - (fp_text reference D1 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 2 "Net-(D1-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DBE1D06) - (at 33.1875 45.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E26C6) - (autoplace_cost180 10) - (fp_text reference D2 (at 0.55 0 270) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 270) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 4 "Net-(D2-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AFF1) - (at 68.1875 40.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E281F) - (autoplace_cost180 10) - (fp_text reference D3 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AFCA) - (at 71.1875 40.915 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E29BF) - (autoplace_cost180 10) - (fp_text reference D4 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 8 "Net-(D4-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AFA3) - (at 106.1875 40.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E29F2) - (autoplace_cost180 10) - (fp_text reference D5 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 9 "Net-(D5-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AF7C) - (at 109.1875 40.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2A33) - (autoplace_cost180 10) - (fp_text reference D6 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 1 row0)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 10 "Net-(D6-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 1 row0)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AF55) - (at 30.1875 64.916875 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D74) - (autoplace_cost180 10) - (fp_text reference D7 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DBE1CDF) - (at 33.1875 64.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D2C) - (autoplace_cost180 10) - (fp_text reference D8 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AF07) - (at 68.1875 59.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D38) - (autoplace_cost180 10) - (fp_text reference D9 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AEE0) - (at 71.1875 59.915 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D56) - (autoplace_cost180 10) - (fp_text reference D10 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AEB9) - (at 106.1875 59.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E2D5C) - (autoplace_cost180 10) - (fp_text reference D11 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 3 row1)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 3 row1)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AE1D) - (at 68.1875 78.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35C3) - (autoplace_cost180 10) - (fp_text reference D15 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6ADF6) - (at 71.1875 78.915 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35E1) - (autoplace_cost180 10) - (fp_text reference D16 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6ADCF) - (at 106.1875 78.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35E7) - (autoplace_cost180 10) - (fp_text reference D17 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6ADA8) - (at 109.1875 78.92 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E35ED) - (autoplace_cost180 10) - (fp_text reference D18 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 5 row2)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 5 row2)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AD81) - (at 80.5075 98.91 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E37F2) - (autoplace_cost180 10) - (fp_text reference D19 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 7 row3)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 7 row3)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AD5A) - (at 96.6875 98.905 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E37AA) - (autoplace_cost180 10) - (fp_text reference D20 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 7 row3)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 7 row3)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:D3_TH (layer B.Cu) (tedit 5F85ADE9) (tstamp 5DC6AD33) - (at 99.6875 98.905 90) - (descr "Resitance 3 pas") - (tags R) - (path /5A5E37B6) - (autoplace_cost180 10) - (fp_text reference D21 (at 0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_text value D (at -0.55 0 90) (layer B.Fab) hide - (effects (font (size 0.5 0.5) (thickness 0.125)) (justify mirror)) - ) - (fp_line (start -0.5 0.5) (end -0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 -0.5) (end -0.4 0) (layer B.SilkS) (width 0.15)) - (fp_line (start 0.5 0.5) (end 0.5 -0.5) (layer B.SilkS) (width 0.15)) - (fp_line (start -0.4 0) (end 0.5 0.5) (layer B.SilkS) (width 0.15)) - (pad 2 smd rect (at 1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 1 smd rect (at -1.775 0 270) (size 1.4 1) (layers B.Cu B.Paste B.Mask) - (net 7 row3)) - (pad 2 thru_hole oval (at 3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 1 thru_hole rect (at -3 0 90) (size 1.778 1.397) (drill 0.8128) (layers *.Cu F.Mask) - (net 7 row3)) - (model Diodes_SMD.3dshapes/SMB_Handsoldering.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.22 0.15 0.15)) - (rotate (xyz 0 0 180)) - ) - (model "/Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123 Solderedq.step" - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - (model /Users/foostan/src/github.com/foostan/kbd/kicad-packages3D/kbd.3dshapes/D_SOD-123.step - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module kbd:MJ-4PP-9_1side (layer F.Cu) (tedit 5F70BCE8) (tstamp 5C2803A6) - (at 154.607847 84.565432 90) - (path /5C25FA15) - (fp_text reference J6 (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_line (start -2.9 0.15) (end 2.9 0.15) (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 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) - (fp_text user TRRS (at -0.75 6.45 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" np_thru_hole circle (at 0 1.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 8.5 90) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) - (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 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 86 GNDA)) - (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 85 VDD) (clearance 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 70 "Net-(J6-PadA)") (clearance 0.15)) - (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 146.2145 84.432 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_line (start -2.9 0.15) (end 2.9 0.15) (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 11.9) (end -2.9 11.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.9 11.9) (end -2.9 0.15) (layer F.SilkS) (width 0.15)) - (fp_text user TRRS (at -0.75 6.45 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" np_thru_hole circle (at 0 1.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 8.5 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) - (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 34 data)) - (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 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 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 42 "Net-(J1-PadA)") (clearance 0.15)) - (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:ResetSW_1side (layer F.Cu) (tedit 5F70BCF5) (tstamp 5C2803C0) - (at 156.374847 76.817432 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_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)) - (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_text user RESET (at 0 0 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) - (net 73 reset_r)) - (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) - (net 86 GNDA)) - (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 144.5045 76.671 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_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)) - (fp_line (start 2.85 -1.6) (end 2.85 -1.35) (layer F.SilkS) (width 0.15)) - (fp_text user RESET (at 0 0 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) - (net 35 reset)) - (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu B.Mask) - (net 26 GND)) - (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 5F86141E) - (at 160.2575 77.31) - (descr "Connecteur 6 pins") - (tags "CONN DEV") - (path /5C25F9A2) - (fp_text reference J7 (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_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)) - (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 -1.15 -1.15) (layer F.SilkS) (width 0.15)) - (fp_text user OLED (at 3.8 -1.94) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 71 SDA_r)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 72 SCL_r)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 85 VDD)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 86 GNDA)) - (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 133.0285 77.168) - (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_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)) - (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 -1.15 -1.15) (layer F.SilkS) (width 0.15)) - (fp_text user OLED (at 3.906 -2.284) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole oval (at 0 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 37 SDA)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 36 SCL)) - (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 4 thru_hole oval (at 7.62 0) (size 1.397 1.778) (drill 0.8128) (layers *.Cu B.Mask) - (net 26 GND)) - (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:ProMicro_v3 (layer F.Cu) (tedit 5F5DB9D6) (tstamp 5DC2E6F5) - (at 164.062847 56.686432) - (path /5C25F857) - (fp_text reference U2 (at 0 -5 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ProMicro (at -0.1 0.05 90) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 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_line (start -0.15 -20.4) (end 0.15 -20.4) (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.35 -20.7) (end 0.35 -20.7) (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.5 -20.85) (end 0 -20.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 3.75 -21.2) (end -3.75 -21.2) (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 -19.9) (end 3.75 -19.9) (layer F.SilkS) (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.76 -18.3) (end 8.9 -18.3) (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.75 -19.6) (end -3.75 -18.299039) (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 -19.6) (layer F.Fab) (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 B4/8 (at 4.705 10.8 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 B5/9 (at 4.705 13.3 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 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 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 D4/4 (at 4.705 0.6 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 GND (at 4.955 -6.9 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 D7/6 (at 4.705 5.7 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 16/B2 (at -4.395 10.95 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 14/B3 (at -4.395 8.4 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 A0/F7 (at -4.395 3.3 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 A2/F5 (at -4.395 -1.75 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 VCC (at -4.995 -6.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user RST (at -4.995 -9.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (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 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_text user GND (at -4.995 -11.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user RAW (at -4.995 -14.5 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (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_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 7.95 -15.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 13.75) (end 8.75 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 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 88 "Net-(U2-Pad1)")) - (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 3 thru_hole circle (at 7.6114 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 86 GNDA)) - (pad 4 thru_hole circle (at 7.6114 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 86 GNDA)) - (pad 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 71 SDA_r)) - (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 72 SCL_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 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 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 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 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 84 "Net-(U2-Pad11)")) - (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 83 "Net-(U2-Pad12)")) - (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 82 "Net-(U2-Pad13)")) - (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 81 "Net-(U2-Pad14)")) - (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 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 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 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 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 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 21 thru_hole circle (at -7.6086 -6.858) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 85 VDD)) - (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 23 thru_hole circle (at -7.6086 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 86 GNDA)) - (pad 24 thru_hole circle (at -7.6086 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 80 "Net-(U2-Pad24)")) - (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 5DC2E608) - (at 136.8925 56.56) - (path /5A5E14C2) - (fp_text reference U1 (at 0 -5 270) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value ProMicro (at -0.1 0.05 90) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 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_line (start -0.15 -20.4) (end 0.15 -20.4) (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.35 -20.7) (end 0.35 -20.7) (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.5 -20.85) (end 0 -20.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 3.75 -21.2) (end -3.75 -21.2) (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 -19.9) (end 3.75 -19.9) (layer F.SilkS) (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.76 -18.3) (end 8.9 -18.3) (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.75 -19.6) (end -3.75 -18.299039) (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 -19.6) (layer F.Fab) (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 B4/8 (at 4.705 10.8 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 B5/9 (at 4.705 13.3 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 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 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 D4/4 (at 4.705 0.6 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 GND (at 4.955 -6.9 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 D7/6 (at 4.705 5.7 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 16/B2 (at -4.395 10.95 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 14/B3 (at -4.395 8.4 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 A0/F7 (at -4.395 3.3 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 A2/F5 (at -4.395 -1.75 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 VCC (at -4.995 -6.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user RST (at -4.995 -9.4 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_line (start -8.9 -18.3) (end -3.75 -18.3) (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 14.75) (end -8.9 14.75) (layer F.Fab) (width 0.15)) - (fp_line (start -8.9 14.75) (end -8.9 -18.3) (layer F.Fab) (width 0.15)) - (fp_text user GND (at -4.995 -11.95 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (fp_text user RAW (at -4.995 -14.5 unlocked) (layer F.SilkS) - (effects (font (size 0.75 0.67) (thickness 0.125))) - ) - (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_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 7.95 -15.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 13.75) (end 8.75 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 14.6) (end 7.89 14.6) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 7.6114 -14.478) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 87 "Net-(U1-Pad1)")) - (pad 2 thru_hole circle (at 7.6114 -11.938) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 34 data)) - (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 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 5 thru_hole circle (at 7.6114 -4.318) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 37 SDA)) - (pad 6 thru_hole circle (at 7.6114 -1.778) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 36 SCL)) - (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 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 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 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 11 thru_hole circle (at 7.6114 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 41 "Net-(U1-Pad11)")) - (pad 12 thru_hole circle (at 7.6114 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 40 "Net-(U1-Pad12)")) - (pad 13 thru_hole circle (at -7.6086 13.462) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 39 "Net-(U1-Pad13)")) - (pad 14 thru_hole circle (at -7.6086 10.922) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 38 "Net-(U1-Pad14)")) - (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 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 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 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 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 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 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 22 thru_hole circle (at -7.6086 -9.398) (size 1.524 1.524) (drill 0.8128) (layers *.Cu B.Mask) - (net 35 reset)) - (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 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)")) - (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:Breakaway_Tabs (layer F.Cu) (tedit 5F29703B) (tstamp 5F29DD50) (at 240.8275 93.39) (fp_text reference J5 (at 0.009188 -1.451605 180) (layer Dwgs.User)