(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)") (general (thickness 1.6) (drawings 9) (tracks 0) (zones 0) (modules 33) (nets 29) ) (page A4) (layers (0 F.Cu signal) (31 B.Cu signal) (32 B.Adhes user) (33 F.Adhes user) (34 B.Paste user) (35 F.Paste user) (36 B.SilkS user) (37 F.SilkS user) (38 B.Mask user) (39 F.Mask user) (40 Dwgs.User user) (41 Cmts.User user) (42 Eco1.User user) (43 Eco2.User user) (44 Edge.Cuts user) (45 Margin user) (46 B.CrtYd user) (47 F.CrtYd user) (48 B.Fab user) (49 F.Fab user) ) (setup (last_trace_width 0.25) (user_trace_width 0.5) (user_trace_width 1) (trace_clearance 0.2) (zone_clearance 0.508) (zone_45_only no) (trace_min 0.2) (via_size 0.8) (via_drill 0.4) (via_min_size 0.4) (via_min_drill 0.3) (uvia_size 0.3) (uvia_drill 0.1) (uvias_allowed no) (uvia_min_size 0.2) (uvia_min_drill 0.1) (edge_width 0.1) (segment_width 0.2) (pcb_text_width 0.3) (pcb_text_size 1.5 1.5) (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) (pad_size 1.524 1.524) (pad_drill 0.762) (pad_to_mask_clearance 0) (aux_axis_origin 0 0) (visible_elements FFFFFFFF) (pcbplotparams (layerselection 0x010fc_ffffffff) (usegerberextensions false) (usegerberattributes true) (usegerberadvancedattributes true) (creategerberjobfile true) (excludeedgelayer true) (linewidth 0.100000) (plotframeref false) (viasonmask false) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) (psnegative false) (psa4output false) (plotreference true) (plotvalue true) (plotinvisibletext false) (padsonsilk false) (subtractmaskfromsilk true) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) (outputdirectory "gerber/pcb")) ) (net 0 "") (net 1 "Net-(D1-Pad2)") (net 2 ROW0) (net 3 "Net-(D2-Pad2)") (net 4 "Net-(D3-Pad2)") (net 5 "Net-(D4-Pad2)") (net 6 "Net-(D5-Pad2)") (net 7 "Net-(D6-Pad2)") (net 8 "Net-(D7-Pad2)") (net 9 "Net-(D8-Pad2)") (net 10 "Net-(D9-Pad2)") (net 11 "Net-(D10-Pad2)") (net 12 "Net-(D11-Pad2)") (net 13 "Net-(D12-Pad2)") (net 14 "Net-(D13-Pad2)") (net 15 "Net-(D14-Pad2)") (net 16 "Net-(D15-Pad2)") (net 17 "Net-(D16-Pad2)") (net 18 "Net-(D17-Pad2)") (net 19 "Net-(D18-Pad2)") (net 20 "Net-(D19-Pad2)") (net 21 "Net-(D20-Pad2)") (net 22 "Net-(D21-Pad2)") (net 23 "Net-(D22-Pad2)") (net 24 "Net-(D23-Pad2)") (net 25 "Net-(D24-Pad2)") (net 26 ROW1) (net 27 ROW2) (net 28 ROW3) (net_class Default "This is the default net class." (clearance 0.2) (trace_width 0.25) (via_dia 0.8) (via_drill 0.4) (uvia_dia 0.3) (uvia_drill 0.1) (add_net "Net-(D1-Pad2)") (add_net "Net-(D10-Pad2)") (add_net "Net-(D11-Pad2)") (add_net "Net-(D12-Pad2)") (add_net "Net-(D13-Pad2)") (add_net "Net-(D14-Pad2)") (add_net "Net-(D15-Pad2)") (add_net "Net-(D16-Pad2)") (add_net "Net-(D17-Pad2)") (add_net "Net-(D18-Pad2)") (add_net "Net-(D19-Pad2)") (add_net "Net-(D2-Pad2)") (add_net "Net-(D20-Pad2)") (add_net "Net-(D21-Pad2)") (add_net "Net-(D22-Pad2)") (add_net "Net-(D23-Pad2)") (add_net "Net-(D24-Pad2)") (add_net "Net-(D3-Pad2)") (add_net "Net-(D4-Pad2)") (add_net "Net-(D5-Pad2)") (add_net "Net-(D6-Pad2)") (add_net "Net-(D7-Pad2)") (add_net "Net-(D8-Pad2)") (add_net "Net-(D9-Pad2)") (add_net ROW0) (add_net ROW1) (add_net ROW2) (add_net ROW3) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5683) (at 75.819 119.253) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EA9B76) (attr smd) (fp_text reference SW4 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 5 "Net-(D4-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5B6F) (at 113.919 62.103) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBAB6C) (attr smd) (fp_text reference SW14 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 14 "Net-(D13-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5BED) (at 113.919 81.153) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBAB7A) (attr smd) (fp_text reference SW15 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 15 "Net-(D14-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA548B) (at 113.919 100.203) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBAB88) (attr smd) (fp_text reference SW16 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 16 "Net-(D15-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5C6B) (at 113.919 119.253) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBAB95) (attr smd) (fp_text reference SW17 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 17 "Net-(D16-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5CE9) (at 113.919 138.303) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBABA3) (attr smd) (fp_text reference SW18 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 18 "Net-(D17-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5D67) (at 113.919 157.353) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBABB0) (attr smd) (fp_text reference SW19 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 27 ROW2)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 19 "Net-(D18-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5DE5) (at 132.969 62.103) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE430) (attr smd) (fp_text reference SW20 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 20 "Net-(D19-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5E63) (at 132.969 81.153) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE43E) (attr smd) (fp_text reference SW21 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 21 "Net-(D20-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5EE1) (at 132.969 100.203) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE44C) (attr smd) (fp_text reference SW22 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 22 "Net-(D21-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5F5F) (at 132.969 119.253) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE459) (attr smd) (fp_text reference SW23 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 23 "Net-(D22-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5509) (at 132.969 138.303) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE467) (attr smd) (fp_text reference SW24 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 24 "Net-(D23-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5587) (at 132.969 157.353) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EBE474) (attr smd) (fp_text reference SW25 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 25 "Net-(D24-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_2.00u_Rotated (layer F.Cu) (tedit 602D5BED) (tstamp 60EA538F) (at 132.969 109.728) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 2.00u Rotated") (path /60ED321E) (attr smd) (fp_text reference SW26 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -19.05) (end -9.525 19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 19.05) (end 9.525 19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 19.05) (end 9.525 -19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 22 "Net-(D21-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_2.00u_Rotated (layer F.Cu) (tedit 602D5BED) (tstamp 60EA58F9) (at 132.969 147.828) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 2.00u Rotated") (path /60ECCC45) (attr smd) (fp_text reference SW27 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -19.05) (end -9.525 19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 19.05) (end 9.525 19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 19.05) (end 9.525 -19.05) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 28 ROW3)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 24 "Net-(D23-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5293) (at 75.819 62.103) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60E70908) (attr smd) (fp_text reference SW1 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 1 "Net-(D1-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5A73) (at 94.869 138.303) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB46A8) (attr smd) (fp_text reference SW12 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 12 "Net-(D11-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 6101721C) (at 104.394 109.728) (path /61294D97) (attr virtual) (fp_text reference H2 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 610171E6) (at 72.39 71.628) (path /61296BD1) (attr virtual) (fp_text reference H5 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA59F5) (at 94.869 119.253) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB469A) (attr smd) (fp_text reference SW11 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 11 "Net-(D10-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 60FC2DFA) (at 135.89 71.628) (path /60FC5E3B) (attr virtual) (fp_text reference H7 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 60FC2DFF) (at 72.39 128.778) (path /60FC5E41) (attr virtual) (fp_text reference H8 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 610171C4) (at 135.89 128.778) (path /60FC5E47) (attr virtual) (fp_text reference H9 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module random-keyboard-parts:Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) (tstamp 60FC2E09) (at 104.394 150.622) (path /60FC5E4D) (attr virtual) (fp_text reference H10 (at 0 2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole (at 0 -2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5701) (at 75.819 138.303) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EABAA7) (attr smd) (fp_text reference SW5 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 6 "Net-(D5-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA577F) (at 75.819 157.353) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EABAB5) (attr smd) (fp_text reference SW6 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 7 "Net-(D6-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_2.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60F98041) (at 85.344 157.353 180) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 2.00u") (path /60EC9CB0) (attr smd) (fp_text reference SW7 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 19.05 9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 19.05 -9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54 180) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 7 "Net-(D6-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0 180) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0 180) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0 180) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08 180) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54 180) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA587B) (at 94.869 62.103) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB4671) (attr smd) (fp_text reference SW8 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 8 "Net-(D7-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA540D) (at 94.869 81.153) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB467F) (attr smd) (fp_text reference SW9 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 9 "Net-(D8-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5977) (at 94.869 100.203) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB468D) (attr smd) (fp_text reference SW10 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 10 "Net-(D9-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5AF1) (at 94.869 157.353) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EB46B5) (attr smd) (fp_text reference SW13 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 26 ROW1)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 13 "Net-(D12-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5311) (at 75.819 81.153) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EA742D) (attr smd) (fp_text reference SW2 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 3 "Net-(D2-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (module Switch_Keyboard_Kailh:SW_Hotswap_Kailh_1.00u (layer F.Cu) (tedit 602D5BED) (tstamp 60EA5605) (at 75.819 100.203) (descr "Kailh keyswitch Hotswap Socket, ") (tags "Kailh Keyboard Keyswitch Switch Hotswap Socket 1.00u") (path /60EA9B68) (attr smd) (fp_text reference SW3 (at 0 -8) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -7 -7) (end -7 7) (layer F.Fab) (width 0.1)) (fp_line (start -7 7) (end 7 7) (layer F.Fab) (width 0.1)) (fp_line (start 7 7) (end 7 -7) (layer F.Fab) (width 0.1)) (fp_line (start 7 -7) (end -7 -7) (layer F.Fab) (width 0.1)) (fp_line (start -4 -6.8) (end 4.8 -6.8) (layer B.Fab) (width 0.12)) (fp_line (start 4.8 -6.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -0.3 -2.8) (end 4.8 -2.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -2.3 -0.8) (layer B.Fab) (width 0.12)) (fp_line (start -6 -0.8) (end -6 -4.8) (layer B.Fab) (width 0.12)) (fp_line (start -7.1 -7.1) (end -7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -7.1 7.1) (end 7.1 7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 7.1) (end 7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start 7.1 -7.1) (end -7.1 -7.1) (layer F.SilkS) (width 0.12)) (fp_line (start -4.1 -6.9) (end 1 -6.9) (layer B.SilkS) (width 0.12)) (fp_line (start -0.2 -2.7) (end 4.9 -2.7) (layer B.SilkS) (width 0.12)) (fp_line (start -7.25 -7.25) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -7.25 7.25) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 7.25) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 7.25 -7.25) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.61 -7.05) (end -8.61 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start -8.61 -0.55) (end 7.37 -0.55) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -0.55) (end 7.37 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start 7.37 -7.05) (end -8.61 -7.05) (layer B.CrtYd) (width 0.05)) (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.1)) (fp_text user %R (at 0 -4.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_arc (start -0.2 -0.7) (end -0.2 -2.7) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -4.1 -4.9) (end -4.1 -6.9) (angle -90) (layer B.SilkS) (width 0.12)) (fp_arc (start -0.3 -0.8) (end -0.3 -2.8) (angle -90) (layer B.Fab) (width 0.12)) (fp_arc (start -4 -4.8) (end -4 -6.8) (angle -90) (layer B.Fab) (width 0.12)) (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 2 ROW0)) (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask) (net 4 "Net-(D3-Pad2)")) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) (model ${KEYSWITCH_LIB_3D}/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Kailh.3dshapes/SW_Hotswap_Kailh.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/keyswitch-kicad-library/modules/packages3d/Switch_Keyboard_Cherry_MX.3dshapes/SW_Cherry_MX_PCB.step (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) (model ${KIPRJMOD}/libs/packages3d/DSA_Keycap_CherryMX.step (offset (xyz 0 0 9)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) ) ) (gr_arc (start 66.802 53.086) (end 66.802 51.816) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 60E76B9D)) (gr_arc (start 66.802 166.37) (end 65.532 166.37) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 60E76B9D)) (gr_arc (start 141.986 166.37) (end 141.986 167.64) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 60E76B9D)) (gr_arc (start 141.986 53.086) (end 143.256 53.086) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 60E9FD86)) (gr_line (start 141.986 51.816) (end 71.12 51.816) (layer Edge.Cuts) (width 0.05) (tstamp 60E76B7A)) (gr_line (start 143.256 166.37) (end 143.256 53.086) (layer Edge.Cuts) (width 0.05)) (gr_line (start 66.802 167.64) (end 141.986 167.64) (layer Edge.Cuts) (width 0.05)) (gr_line (start 65.532 53.086) (end 65.532 166.37) (layer Edge.Cuts) (width 0.05)) (gr_line (start 71.12 51.816) (end 66.802 51.816) (layer Edge.Cuts) (width 0.05)) )