(kicad_pcb (version 20171130) (host pcbnew "(5.0.1)-3") (general (thickness 1.6) (drawings 8) (tracks 159) (zones 0) (modules 24) (nets 34) ) (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 hide) (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) (trace_clearance 0.2) (zone_clearance 0.508) (zone_45_only no) (trace_min 0.2) (segment_width 0.2) (edge_width 0.15) (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) (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.051) (solder_mask_min_width 0.25) (aux_axis_origin 0 0) (grid_origin 0.09375 0.09375) (visible_elements 7FFFFFFF) (pcbplotparams (layerselection 0x010fc_ffffffff) (usegerberextensions true) (usegerberattributes false) (usegerberadvancedattributes false) (creategerberjobfile false) (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 false) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) (outputdirectory "8SticcGerber/")) ) (net 0 "") (net 1 "Net-(D1-Pad2)") (net 2 "Net-(D2-Pad2)") (net 3 "Net-(D3-Pad2)") (net 4 "Net-(D4-Pad2)") (net 5 "Net-(D5-Pad2)") (net 6 "Net-(D6-Pad2)") (net 7 "Net-(D7-Pad2)") (net 8 "Net-(D8-Pad2)") (net 9 "Net-(MCU1-Pad1)") (net 10 "Net-(MCU1-Pad2)") (net 11 "Net-(MCU1-Pad3)") (net 12 "Net-(MCU1-Pad4)") (net 13 "Net-(MCU1-Pad5)") (net 14 "Net-(MCU1-Pad6)") (net 15 "Net-(MCU1-Pad13)") (net 16 "Net-(MCU1-Pad14)") (net 17 "Net-(MCU1-Pad15)") (net 18 "Net-(MCU1-Pad16)") (net 19 "Net-(MCU1-Pad17)") (net 20 "Net-(MCU1-Pad18)") (net 21 "Net-(MCU1-Pad19)") (net 22 "Net-(MCU1-Pad20)") (net 23 "Net-(MCU1-Pad21)") (net 24 "Net-(MCU1-Pad22)") (net 25 "Net-(MCU1-Pad23)") (net 26 "Net-(MCU1-Pad24)") (net 27 /ROW0) (net 28 /ROW1) (net 29 /ROW2) (net 30 /ROW3) (net 31 /COL0) (net 32 "Net-(K2-Pad1)") (net 33 "Net-(D9-Pad2)") (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 /COL0) (add_net /ROW0) (add_net /ROW1) (add_net /ROW2) (add_net /ROW3) (add_net "Net-(D1-Pad2)") (add_net "Net-(D2-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 "Net-(K2-Pad1)") (add_net "Net-(MCU1-Pad1)") (add_net "Net-(MCU1-Pad13)") (add_net "Net-(MCU1-Pad14)") (add_net "Net-(MCU1-Pad15)") (add_net "Net-(MCU1-Pad16)") (add_net "Net-(MCU1-Pad17)") (add_net "Net-(MCU1-Pad18)") (add_net "Net-(MCU1-Pad19)") (add_net "Net-(MCU1-Pad2)") (add_net "Net-(MCU1-Pad20)") (add_net "Net-(MCU1-Pad21)") (add_net "Net-(MCU1-Pad22)") (add_net "Net-(MCU1-Pad23)") (add_net "Net-(MCU1-Pad24)") (add_net "Net-(MCU1-Pad3)") (add_net "Net-(MCU1-Pad4)") (add_net "Net-(MCU1-Pad5)") (add_net "Net-(MCU1-Pad6)") ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_2.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C124979) (at 123.02975 128.36375) (descr "Cherry MX keyswitch, MX1A, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 2.00u PCB") (path /5C05BA91) (fp_text reference K9 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -21.59 -4.445) (end 16.51 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 16.51 -4.445) (end 16.51 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 16.51 14.605) (end -21.59 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -21.59 14.605) (end -21.59 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /COL0)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 33 "Net-(D9-Pad2)")) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 9.36 13.32) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -14.44 13.32) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -14.44 -1.92) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 9.36 -1.92) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_2.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5C051338) (at 130.19275 137.76175) (path /5BE6C4AB) (attr smd) (fp_text reference D8 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 8 "Net-(D8-Pad2)")) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 30 /ROW3)) ) (module Button_Switch_SMD:SW_SPST_TL3342 (layer B.Cu) (tedit 5A02FC95) (tstamp 5C05261A) (at 105.50375 105.50375) (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf") (tags "SPST Tactile Switch") (path /5C05346E) (attr smd) (fp_text reference SW_RST1 (at 0 3.75) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_SPST (at 0 -3.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 3.75) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start 3.2 -2.1) (end 3.2 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start 3.2 2.1) (end 3.2 1.6) (layer B.Fab) (width 0.1)) (fp_line (start -3.2 -2.1) (end -3.2 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start -3.2 2.1) (end -3.2 1.6) (layer B.Fab) (width 0.1)) (fp_line (start 2.7 2.1) (end 2.7 1.6) (layer B.Fab) (width 0.1)) (fp_line (start 1.7 2.1) (end 3.2 2.1) (layer B.Fab) (width 0.1)) (fp_line (start 3.2 1.6) (end 2.2 1.6) (layer B.Fab) (width 0.1)) (fp_line (start -2.7 2.1) (end -2.7 1.6) (layer B.Fab) (width 0.1)) (fp_line (start -1.7 2.1) (end -3.2 2.1) (layer B.Fab) (width 0.1)) (fp_line (start -3.2 1.6) (end -2.2 1.6) (layer B.Fab) (width 0.1)) (fp_line (start -2.7 -2.1) (end -2.7 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start -3.2 -1.6) (end -2.2 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start -1.7 -2.1) (end -3.2 -2.1) (layer B.Fab) (width 0.1)) (fp_line (start 1.7 -2.1) (end 3.2 -2.1) (layer B.Fab) (width 0.1)) (fp_line (start 2.7 -2.1) (end 2.7 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start 3.2 -1.6) (end 2.2 -1.6) (layer B.Fab) (width 0.1)) (fp_line (start -1.7 -2.3) (end -1.25 -2.75) (layer B.SilkS) (width 0.12)) (fp_line (start 1.7 -2.3) (end 1.25 -2.75) (layer B.SilkS) (width 0.12)) (fp_line (start 1.7 2.3) (end 1.25 2.75) (layer B.SilkS) (width 0.12)) (fp_line (start -1.7 2.3) (end -1.25 2.75) (layer B.SilkS) (width 0.12)) (fp_line (start -2 1) (end -1 2) (layer B.Fab) (width 0.1)) (fp_line (start -1 2) (end 1 2) (layer B.Fab) (width 0.1)) (fp_line (start 1 2) (end 2 1) (layer B.Fab) (width 0.1)) (fp_line (start 2 1) (end 2 -1) (layer B.Fab) (width 0.1)) (fp_line (start 2 -1) (end 1 -2) (layer B.Fab) (width 0.1)) (fp_line (start 1 -2) (end -1 -2) (layer B.Fab) (width 0.1)) (fp_line (start -1 -2) (end -2 -1) (layer B.Fab) (width 0.1)) (fp_line (start -2 -1) (end -2 1) (layer B.Fab) (width 0.1)) (fp_line (start 2.75 1) (end 2.75 -1) (layer B.SilkS) (width 0.12)) (fp_line (start -1.25 -2.75) (end 1.25 -2.75) (layer B.SilkS) (width 0.12)) (fp_line (start -2.75 1) (end -2.75 -1) (layer B.SilkS) (width 0.12)) (fp_line (start -1.25 2.75) (end 1.25 2.75) (layer B.SilkS) (width 0.12)) (fp_line (start -2.6 1.2) (end -2.6 -1.2) (layer B.Fab) (width 0.1)) (fp_line (start -2.6 -1.2) (end -1.2 -2.6) (layer B.Fab) (width 0.1)) (fp_line (start -1.2 -2.6) (end 1.2 -2.6) (layer B.Fab) (width 0.1)) (fp_line (start 1.2 -2.6) (end 2.6 -1.2) (layer B.Fab) (width 0.1)) (fp_line (start 2.6 -1.2) (end 2.6 1.2) (layer B.Fab) (width 0.1)) (fp_line (start 2.6 1.2) (end 1.2 2.6) (layer B.Fab) (width 0.1)) (fp_line (start 1.2 2.6) (end -1.2 2.6) (layer B.Fab) (width 0.1)) (fp_line (start -1.2 2.6) (end -2.6 1.2) (layer B.Fab) (width 0.1)) (fp_line (start -4.25 3) (end 4.25 3) (layer B.CrtYd) (width 0.05)) (fp_line (start 4.25 3) (end 4.25 -3) (layer B.CrtYd) (width 0.05)) (fp_line (start 4.25 -3) (end -4.25 -3) (layer B.CrtYd) (width 0.05)) (fp_line (start -4.25 -3) (end -4.25 3) (layer B.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 1 0) (layer B.Fab) (width 0.1)) (pad 1 smd rect (at -3.15 1.9) (size 1.7 1) (layers B.Cu B.Paste B.Mask) (net 25 "Net-(MCU1-Pad23)")) (pad 1 smd rect (at 3.15 1.9) (size 1.7 1) (layers B.Cu B.Paste B.Mask) (net 25 "Net-(MCU1-Pad23)")) (pad 2 smd rect (at -3.15 -1.9) (size 1.7 1) (layers B.Cu B.Paste B.Mask) (net 24 "Net-(MCU1-Pad22)")) (pad 2 smd rect (at 3.15 -1.9) (size 1.7 1) (layers B.Cu B.Paste B.Mask) (net 24 "Net-(MCU1-Pad22)")) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC8CA) (at 132.68175 89.75575) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B3DB) (fp_text reference K4 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 4 "Net-(D4-Pad2)")) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 32 "Net-(K2-Pad1)")) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5C051311) (at 110.58375 137.50775) (path /5BE6C46E) (attr smd) (fp_text reference D7 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 30 /ROW3)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 7 "Net-(D7-Pad2)")) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC915) (at 113.37775 128.36375) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B77C) (fp_text reference K7 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 7 "Net-(D7-Pad2)")) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /COL0)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC92E) (at 132.68175 128.36375) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B7D9) (fp_text reference K8 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 32 "Net-(K2-Pad1)")) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 8 "Net-(D8-Pad2)")) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5BE6D96A) (tstamp 5C0CD4FB) (at 99.40775 145.12775) (descr "Mounting Hole 2.2mm, no annular, M2") (tags "mounting hole 2.2mm no annular m2") (attr virtual) (fp_text reference M2 (at 0 -3.2) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) ) (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5BE6D96A) (tstamp 5C0CD4E4) (at 141.82575 145.12775) (descr "Mounting Hole 2.2mm, no annular, M2") (tags "mounting hole 2.2mm no annular m2") (attr virtual) (fp_text reference M2 (at 0 -3.2) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5BE6D151) (at 110.83775 81.37375) (path /5BE6C190) (attr smd) (fp_text reference D1 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 27 /ROW0)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 1 "Net-(D1-Pad2)")) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5BE6D15F) (at 129.88775 81.37375) (path /5BE6C28C) (attr smd) (fp_text reference D2 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 2 "Net-(D2-Pad2)")) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 27 /ROW0)) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5BE6D16D) (at 110.83775 100.67775) (path /5BE6C2F7) (attr smd) (fp_text reference D3 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 28 /ROW1)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 3 "Net-(D3-Pad2)")) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5BE6D17B) (at 130.39575 100.67775) (path /5BE6C338) (attr smd) (fp_text reference D4 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 4 "Net-(D4-Pad2)")) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 28 /ROW1)) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5C05135F) (at 111.09175 119.98175) (path /5BE6C3B3) (attr smd) (fp_text reference D5 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 29 /ROW2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 5 "Net-(D5-Pad2)")) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5C0512EA) (at 130.64975 119.98175) (path /5BE6C3EB) (attr smd) (fp_text reference D6 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 6 "Net-(D6-Pad2)")) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 29 /ROW2)) ) (module promicro:ProMicro (layer B.Cu) (tedit 5A06A962) (tstamp 5BE6D307) (at 110.83775 81.11975 270) (descr "Pro Micro footprint") (tags "promicro ProMicro") (path /5BE6AED5) (fp_text reference MCU1 (at 0 10.16 270) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value ProMicro (at 0 -10.16 270) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15)) (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.15)) (fp_line (start -15.24 -8.89) (end -15.24 -3.81) (layer F.SilkS) (width 0.15)) (fp_line (start -15.24 -3.81) (end -17.78 -3.81) (layer F.SilkS) (width 0.15)) (fp_line (start -17.78 -3.81) (end -17.78 3.81) (layer F.SilkS) (width 0.15)) (fp_line (start -17.78 3.81) (end -15.24 3.81) (layer F.SilkS) (width 0.15)) (fp_line (start -15.24 3.81) (end -15.24 8.89) (layer F.SilkS) (width 0.15)) (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15)) (fp_line (start -15.24 -8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.15)) (fp_line (start -15.24 -8.89) (end -15.24 -3.81) (layer B.SilkS) (width 0.15)) (fp_line (start -15.24 -3.81) (end -17.78 -3.81) (layer B.SilkS) (width 0.15)) (fp_line (start -17.78 -3.81) (end -17.78 3.81) (layer B.SilkS) (width 0.15)) (fp_line (start -17.78 3.81) (end -15.24 3.81) (layer B.SilkS) (width 0.15)) (fp_line (start -15.24 3.81) (end -15.24 8.89) (layer B.SilkS) (width 0.15)) (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.15)) (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.15)) (pad 1 thru_hole rect (at -13.97 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 9 "Net-(MCU1-Pad1)")) (pad 2 thru_hole circle (at -11.43 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 10 "Net-(MCU1-Pad2)")) (pad 3 thru_hole circle (at -8.89 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 11 "Net-(MCU1-Pad3)")) (pad 4 thru_hole circle (at -6.35 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 12 "Net-(MCU1-Pad4)")) (pad 5 thru_hole circle (at -3.81 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 13 "Net-(MCU1-Pad5)")) (pad 6 thru_hole circle (at -1.27 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 14 "Net-(MCU1-Pad6)")) (pad 7 thru_hole circle (at 1.27 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 32 "Net-(K2-Pad1)")) (pad 8 thru_hole circle (at 3.81 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 31 /COL0)) (pad 9 thru_hole circle (at 6.35 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 27 /ROW0)) (pad 10 thru_hole circle (at 8.89 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 28 /ROW1)) (pad 11 thru_hole circle (at 11.43 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 29 /ROW2)) (pad 12 thru_hole circle (at 13.97 -7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 30 /ROW3)) (pad 13 thru_hole circle (at 13.97 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 15 "Net-(MCU1-Pad13)")) (pad 14 thru_hole circle (at 11.43 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 16 "Net-(MCU1-Pad14)")) (pad 15 thru_hole circle (at 8.89 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 17 "Net-(MCU1-Pad15)")) (pad 16 thru_hole circle (at 6.35 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 18 "Net-(MCU1-Pad16)")) (pad 17 thru_hole circle (at 3.81 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 19 "Net-(MCU1-Pad17)")) (pad 18 thru_hole circle (at 1.27 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 20 "Net-(MCU1-Pad18)")) (pad 19 thru_hole circle (at -1.27 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 21 "Net-(MCU1-Pad19)")) (pad 20 thru_hole circle (at -3.81 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 22 "Net-(MCU1-Pad20)")) (pad 21 thru_hole circle (at -6.35 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 23 "Net-(MCU1-Pad21)")) (pad 22 thru_hole circle (at -8.89 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 24 "Net-(MCU1-Pad22)")) (pad 23 thru_hole circle (at -11.43 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 25 "Net-(MCU1-Pad23)")) (pad 24 thru_hole circle (at -13.97 7.62 270) (size 1.6 1.6) (drill 1.1) (layers *.Cu *.Mask B.SilkS) (net 26 "Net-(MCU1-Pad24)")) ) (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5BE6D96A) (tstamp 5BF3629E) (at 142.33375 69.18175) (descr "Mounting Hole 2.2mm, no annular, M2") (tags "mounting hole 2.2mm no annular m2") (attr virtual) (fp_text reference M2 (at 0 3.302) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) ) (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 5C05257D) (tstamp 5BF362B4) (at 98.64575 69.18175) (descr "Mounting Hole 2.2mm, no annular, M2") (tags "mounting hole 2.2mm no annular m2") (attr virtual) (fp_text reference M2 (at 0 3.302) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value MountingHole_2.2mm_M2 (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC87F) (at 113.37775 70.45175) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B21F) (fp_text reference K1 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 1 "Net-(D1-Pad2)")) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /COL0)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC898) (at 132.68175 70.45175) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B394) (fp_text reference K2 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 32 "Net-(K2-Pad1)")) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 2 "Net-(D2-Pad2)")) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC8B1) (at 113.37775 89.75575) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B2B0) (fp_text reference K3 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /COL0)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 3 "Net-(D3-Pad2)")) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC8E3) (at 113.37775 109.05975) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B6F1) (fp_text reference K5 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /COL0)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 5 "Net-(D5-Pad2)")) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5A02FE24) (tstamp 5C0CC8FC) (at 132.68175 109.05975) (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") (tags "cherry mx keyswitch MX1A 1.00u PCB") (path /5BE6B31B) (fp_text reference K6 (at -2.54 -2.794) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer F.SilkS) (width 0.12)) (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer F.SilkS) (width 0.12)) (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) (fp_text user %R (at -2.54 -2.794) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 6 "Net-(D6-Pad2)")) (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask) (net 32 "Net-(K2-Pad1)")) (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module keyboard_parts:D_SOD123_hand (layer B.Cu) (tedit 561B6A2C) (tstamp 5C124A80) (at 119.98175 139.28575) (path /5C05BA98) (attr smd) (fp_text reference D9 (at 0 -1.925) (layer B.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_text value D (at 0 1.925) (layer B.SilkS) hide (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) ) (fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3 -1.2) (end -3 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start -3.1 1.2) (end 2.8 1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer B.SilkS) (width 0.2)) (fp_line (start 2.8 -1.2) (end -3.1 -1.2) (layer B.SilkS) (width 0.2)) (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 33 "Net-(D9-Pad2)")) (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers B.Cu B.Paste B.Mask) (net 30 /ROW3)) ) (gr_text "by u/ergorius" (at 110.32975 146.39775) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (gr_text "COL0: C6\nCOL1: D4" (at 139.53975 91.02575) (layer B.SilkS) (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) ) (gr_text "ROW0: D7\nROW1: E6\nROW2: B4\nROW3: B5" (at 139.53975 83.40575) (layer B.SilkS) (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) ) (gr_text 8Sticc (at 124.29975 145.38175) (layer B.SilkS) (effects (font (size 3 3) (thickness 0.3) italic) (justify mirror)) ) (gr_line (start 95.59775 147.92175) (end 95.59775 65.87975) (layer Edge.Cuts) (width 0.15)) (gr_line (start 145.38175 147.92175) (end 95.59775 147.92175) (layer Edge.Cuts) (width 0.15)) (gr_line (start 145.38175 65.87975) (end 145.38175 147.92175) (layer Edge.Cuts) (width 0.15)) (gr_line (start 95.59775 65.87975) (end 145.38175 65.87975) (layer Edge.Cuts) (width 0.15)) (segment (start 111.56275 81.37375) (end 112.41275 81.37375) (width 0.25) (layer B.Cu) (net 1)) (segment (start 107.02775 76.83875) (end 111.56275 81.37375) (width 0.25) (layer B.Cu) (net 1)) (segment (start 107.02775 72.99175) (end 107.02775 76.83875) (width 0.25) (layer B.Cu) (net 1)) (segment (start 130.61275 81.37375) (end 131.46275 81.37375) (width 0.25) (layer B.Cu) (net 2)) (segment (start 126.33175 77.09275) (end 130.61275 81.37375) (width 0.25) (layer B.Cu) (net 2)) (segment (start 126.33175 72.99175) (end 126.33175 77.09275) (width 0.25) (layer B.Cu) (net 2)) (segment (start 111.56275 100.67775) (end 112.41275 100.67775) (width 0.25) (layer B.Cu) (net 3)) (segment (start 107.02775 96.14275) (end 111.56275 100.67775) (width 0.25) (layer B.Cu) (net 3)) (segment (start 107.02775 92.29575) (end 107.02775 96.14275) (width 0.25) (layer B.Cu) (net 3)) (segment (start 131.12075 100.67775) (end 131.97075 100.67775) (width 0.25) (layer B.Cu) (net 4)) (segment (start 126.33175 95.88875) (end 131.12075 100.67775) (width 0.25) (layer B.Cu) (net 4)) (segment (start 126.33175 92.29575) (end 126.33175 95.88875) (width 0.25) (layer B.Cu) (net 4)) (segment (start 111.81675 119.98175) (end 112.66675 119.98175) (width 0.25) (layer B.Cu) (net 5) (tstamp 5C0513AA)) (segment (start 108.127749 116.292749) (end 111.81675 119.98175) (width 0.25) (layer B.Cu) (net 5) (tstamp 5C0513A4)) (segment (start 108.127749 112.699749) (end 108.127749 116.292749) (width 0.25) (layer B.Cu) (net 5) (tstamp 5C0513A1)) (segment (start 107.02775 111.59975) (end 108.127749 112.699749) (width 0.25) (layer B.Cu) (net 5) (tstamp 5C05139E)) (segment (start 131.37475 119.98175) (end 132.22475 119.98175) (width 0.25) (layer B.Cu) (net 6) (tstamp 5C05139B)) (segment (start 127.431749 116.038749) (end 131.37475 119.98175) (width 0.25) (layer B.Cu) (net 6) (tstamp 5C051398)) (segment (start 127.431749 112.699749) (end 127.431749 116.038749) (width 0.25) (layer B.Cu) (net 6) (tstamp 5C0513B6)) (segment (start 126.33175 111.59975) (end 127.431749 112.699749) (width 0.25) (layer B.Cu) (net 6) (tstamp 5C051395)) (segment (start 107.02775 130.90375) (end 108.127749 132.003749) (width 0.25) (layer B.Cu) (net 7) (tstamp 5C05138C)) (segment (start 108.127749 132.003749) (end 108.127749 134.404749) (width 0.25) (layer B.Cu) (net 7) (tstamp 5C0513A7)) (segment (start 111.23075 137.50775) (end 112.15875 137.50775) (width 0.25) (layer B.Cu) (net 7)) (segment (start 108.127749 134.404749) (end 111.23075 137.50775) (width 0.25) (layer B.Cu) (net 7)) (segment (start 130.91775 137.76175) (end 131.76775 137.76175) (width 0.25) (layer B.Cu) (net 8)) (segment (start 127.60175 134.44575) (end 130.91775 137.76175) (width 0.25) (layer B.Cu) (net 8)) (segment (start 127.60175 132.17375) (end 127.60175 134.44575) (width 0.25) (layer B.Cu) (net 8)) (segment (start 126.33175 130.90375) (end 127.60175 132.17375) (width 0.25) (layer B.Cu) (net 8)) (segment (start 102.417751 73.029749) (end 103.21775 72.22975) (width 0.25) (layer B.Cu) (net 24)) (segment (start 102.092749 73.354751) (end 102.417751 73.029749) (width 0.25) (layer B.Cu) (net 24)) (segment (start 102.092749 102.592749) (end 102.092749 73.354751) (width 0.25) (layer B.Cu) (net 24)) (segment (start 102.35375 102.85375) (end 102.092749 102.592749) (width 0.25) (layer B.Cu) (net 24)) (segment (start 102.35375 103.60375) (end 102.35375 102.85375) (width 0.25) (layer B.Cu) (net 24)) (segment (start 107.55375 103.60375) (end 102.35375 103.60375) (width 0.25) (layer B.Cu) (net 24)) (segment (start 108.65375 103.60375) (end 107.55375 103.60375) (width 0.25) (layer B.Cu) (net 24)) (segment (start 102.417751 70.489749) (end 103.21775 69.68975) (width 0.25) (layer B.Cu) (net 25)) (segment (start 101.178749 71.728751) (end 102.417751 70.489749) (width 0.25) (layer B.Cu) (net 25)) (segment (start 101.178749 105.478749) (end 101.178749 71.728751) (width 0.25) (layer B.Cu) (net 25)) (segment (start 102.35375 106.65375) (end 101.178749 105.478749) (width 0.25) (layer B.Cu) (net 25)) (segment (start 102.35375 107.40375) (end 102.35375 106.65375) (width 0.25) (layer B.Cu) (net 25)) (segment (start 107.55375 107.40375) (end 102.35375 107.40375) (width 0.25) (layer B.Cu) (net 25)) (segment (start 108.65375 107.40375) (end 107.55375 107.40375) (width 0.25) (layer B.Cu) (net 25)) (segment (start 117.32638 87.46975) (end 118.45775 87.46975) (width 0.25) (layer B.Cu) (net 27)) (segment (start 114.50875 87.46975) (end 117.32638 87.46975) (width 0.25) (layer B.Cu) (net 27)) (segment (start 109.26275 82.22375) (end 114.50875 87.46975) (width 0.25) (layer B.Cu) (net 27)) (segment (start 109.26275 81.37375) (end 109.26275 82.22375) (width 0.25) (layer B.Cu) (net 27)) (segment (start 128.31275 82.22375) (end 128.31275 81.37375) (width 0.25) (layer B.Cu) (net 27)) (segment (start 123.06675 87.46975) (end 128.31275 82.22375) (width 0.25) (layer B.Cu) (net 27)) (segment (start 118.45775 87.46975) (end 123.06675 87.46975) (width 0.25) (layer B.Cu) (net 27)) (segment (start 117.657751 90.809749) (end 118.45775 90.00975) (width 0.25) (layer B.Cu) (net 28)) (segment (start 117.092751 97.782751) (end 117.092751 91.374749) (width 0.25) (layer B.Cu) (net 28)) (segment (start 113.272751 101.602751) (end 117.092751 97.782751) (width 0.25) (layer B.Cu) (net 28)) (segment (start 109.337751 101.602751) (end 113.272751 101.602751) (width 0.25) (layer B.Cu) (net 28)) (segment (start 109.26275 101.52775) (end 109.337751 101.602751) (width 0.25) (layer B.Cu) (net 28)) (segment (start 117.092751 91.374749) (end 117.657751 90.809749) (width 0.25) (layer B.Cu) (net 28)) (segment (start 109.26275 100.67775) (end 109.26275 101.52775) (width 0.25) (layer B.Cu) (net 28)) (segment (start 125.31575 100.67775) (end 128.82075 100.67775) (width 0.25) (layer B.Cu) (net 28)) (segment (start 123.53775 98.89975) (end 125.31575 100.67775) (width 0.25) (layer B.Cu) (net 28)) (segment (start 123.53775 92.80375) (end 123.53775 98.89975) (width 0.25) (layer B.Cu) (net 28)) (segment (start 118.45775 90.00975) (end 120.74375 90.00975) (width 0.25) (layer B.Cu) (net 28)) (segment (start 120.74375 90.00975) (end 123.53775 92.80375) (width 0.25) (layer B.Cu) (net 28)) (segment (start 119.257749 93.349749) (end 118.45775 92.54975) (width 0.25) (layer B.Cu) (net 29)) (segment (start 113.526751 120.906751) (end 119.582751 114.850751) (width 0.25) (layer B.Cu) (net 29) (tstamp 5C051383)) (segment (start 119.582751 114.850751) (end 119.582751 93.674751) (width 0.25) (layer B.Cu) (net 29)) (segment (start 111.291751 120.906751) (end 113.526751 120.906751) (width 0.25) (layer B.Cu) (net 29) (tstamp 5C051380)) (segment (start 119.582751 93.674751) (end 119.257749 93.349749) (width 0.25) (layer B.Cu) (net 29)) (segment (start 110.36675 119.98175) (end 111.291751 120.906751) (width 0.25) (layer B.Cu) (net 29) (tstamp 5C051386)) (segment (start 109.51675 119.98175) (end 110.36675 119.98175) (width 0.25) (layer B.Cu) (net 29) (tstamp 5C05137D)) (segment (start 123.093751 114.850751) (end 119.582751 114.850751) (width 0.25) (layer B.Cu) (net 29)) (segment (start 128.22475 119.98175) (end 123.093751 114.850751) (width 0.25) (layer B.Cu) (net 29)) (segment (start 129.07475 119.98175) (end 128.22475 119.98175) (width 0.25) (layer B.Cu) (net 29)) (via (at 119.47375 116.93375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 30) (tstamp 5C051389)) (segment (start 119.47375 116.93375) (end 119.47375 115.66375) (width 0.25) (layer F.Cu) (net 30) (tstamp 5C0513D1)) (segment (start 119.47375 115.66375) (end 118.20375 114.39375) (width 0.25) (layer F.Cu) (net 30) (tstamp 5C0513DD)) (via (at 118.20375 114.39375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 30) (tstamp 5C051401)) (segment (start 118.20375 95.34375) (end 118.45775 95.08975) (width 0.25) (layer B.Cu) (net 30)) (segment (start 118.20375 114.39375) (end 118.20375 95.34375) (width 0.25) (layer B.Cu) (net 30)) (segment (start 116.991752 137.020752) (end 116.991752 136.23775) (width 0.25) (layer B.Cu) (net 30)) (segment (start 118.40675 138.43575) (end 116.991752 137.020752) (width 0.25) (layer B.Cu) (net 30)) (segment (start 118.40675 139.28575) (end 118.40675 138.43575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 116.991752 136.23775) (end 116.991752 136.179748) (width 0.25) (layer B.Cu) (net 30)) (segment (start 116.991752 136.179748) (end 118.20375 134.96775) (width 0.25) (layer B.Cu) (net 30)) (segment (start 118.20375 134.148748) (end 117.94975 133.894748) (width 0.25) (layer B.Cu) (net 30)) (segment (start 118.20375 134.96775) (end 118.20375 134.148748) (width 0.25) (layer B.Cu) (net 30)) (segment (start 117.94975 133.894748) (end 117.94975 132.42775) (width 0.25) (layer B.Cu) (net 30)) (segment (start 119.47375 130.90375) (end 119.47375 116.93375) (width 0.25) (layer B.Cu) (net 30)) (segment (start 117.94975 132.42775) (end 119.47375 130.90375) (width 0.25) (layer B.Cu) (net 30)) (segment (start 119.25675 139.28575) (end 118.40675 139.28575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 120.181751 140.210751) (end 119.25675 139.28575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 125.318749 140.210751) (end 120.181751 140.210751) (width 0.25) (layer B.Cu) (net 30)) (segment (start 127.76775 137.76175) (end 125.318749 140.210751) (width 0.25) (layer B.Cu) (net 30)) (segment (start 128.61775 137.76175) (end 127.76775 137.76175) (width 0.25) (layer B.Cu) (net 30)) (segment (start 117.55675 139.28575) (end 118.40675 139.28575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 111.63675 139.28575) (end 117.55675 139.28575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 109.85875 137.50775) (end 111.63675 139.28575) (width 0.25) (layer B.Cu) (net 30)) (segment (start 109.00875 137.50775) (end 109.85875 137.50775) (width 0.25) (layer B.Cu) (net 30)) (segment (start 113.37775 79.84975) (end 118.45775 84.92975) (width 0.25) (layer B.Cu) (net 31)) (segment (start 113.37775 70.45175) (end 113.37775 79.84975) (width 0.25) (layer B.Cu) (net 31)) (via (at 116.93375 86.45375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 118.45775 84.92975) (end 116.93375 86.45375) (width 0.25) (layer B.Cu) (net 31)) (via (at 116.93375 88.99375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 116.93375 86.45375) (end 116.93375 88.99375) (width 0.25) (layer F.Cu) (net 31)) (segment (start 114.13975 88.99375) (end 113.37775 89.75575) (width 0.25) (layer B.Cu) (net 31)) (segment (start 116.93375 88.99375) (end 114.13975 88.99375) (width 0.25) (layer B.Cu) (net 31)) (via (at 114.39375 99.15375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 113.37775 89.75575) (end 113.37775 98.13775) (width 0.25) (layer B.Cu) (net 31)) (segment (start 113.37775 98.13775) (end 114.39375 99.15375) (width 0.25) (layer B.Cu) (net 31)) (segment (start 114.39375 99.15375) (end 115.66375 100.42375) (width 0.25) (layer F.Cu) (net 31)) (via (at 115.66375 100.42375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 115.66375 106.77375) (end 113.37775 109.05975) (width 0.25) (layer B.Cu) (net 31) (tstamp 5C0513E0)) (segment (start 115.66375 100.42375) (end 115.66375 106.77375) (width 0.25) (layer B.Cu) (net 31)) (via (at 114.39375 118.20375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31) (tstamp 5C0513BC)) (segment (start 113.37775 109.05975) (end 113.37775 117.18775) (width 0.25) (layer B.Cu) (net 31) (tstamp 5C0513CE)) (segment (start 113.37775 117.18775) (end 114.39375 118.20375) (width 0.25) (layer B.Cu) (net 31) (tstamp 5C0513FB)) (via (at 115.824404 119.634404) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31) (tstamp 5C0513B9)) (segment (start 114.39375 118.20375) (end 115.824404 119.634404) (width 0.25) (layer F.Cu) (net 31) (tstamp 5C0513DA)) (segment (start 115.824404 119.634404) (end 115.824404 125.917096) (width 0.25) (layer B.Cu) (net 31) (tstamp 5C0513CB)) (segment (start 115.824404 125.917096) (end 113.37775 128.36375) (width 0.25) (layer B.Cu) (net 31) (tstamp 5C0513E6)) (via (at 120.23575 128.61775) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 123.02975 128.36375) (end 120.48975 128.36375) (width 0.25) (layer B.Cu) (net 31)) (segment (start 120.48975 128.36375) (end 120.23575 128.61775) (width 0.25) (layer B.Cu) (net 31)) (via (at 118.71175 128.61775) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 31)) (segment (start 120.23575 128.61775) (end 118.71175 128.61775) (width 0.25) (layer F.Cu) (net 31)) (segment (start 113.63175 128.61775) (end 113.37775 128.36375) (width 0.25) (layer B.Cu) (net 31)) (segment (start 118.71175 128.61775) (end 113.63175 128.61775) (width 0.25) (layer B.Cu) (net 31)) (segment (start 132.68175 91.311384) (end 133.781749 92.411383) (width 0.25) (layer B.Cu) (net 32)) (segment (start 132.68175 89.75575) (end 132.68175 91.311384) (width 0.25) (layer B.Cu) (net 32)) (segment (start 132.68175 110.615384) (end 133.781749 111.715383) (width 0.25) (layer B.Cu) (net 32) (tstamp 5C0513C5)) (segment (start 132.68175 109.05975) (end 132.68175 110.615384) (width 0.25) (layer B.Cu) (net 32) (tstamp 5C0513EC)) (segment (start 132.68175 72.007384) (end 133.158116 72.48375) (width 0.25) (layer B.Cu) (net 32)) (segment (start 132.68175 70.45175) (end 132.68175 72.007384) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.158116 72.48375) (end 133.69775 72.48375) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.69775 72.48375) (end 133.69775 87.72375) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.781749 88.655751) (end 132.68175 89.75575) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.781749 87.807749) (end 133.781749 88.655751) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.69775 87.72375) (end 133.781749 87.807749) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.781749 107.959751) (end 132.68175 109.05975) (width 0.25) (layer B.Cu) (net 32) (tstamp 5C0513EF)) (segment (start 133.781749 92.411383) (end 133.781749 107.959751) (width 0.25) (layer B.Cu) (net 32)) (segment (start 125.31575 70.45175) (end 132.68175 70.45175) (width 0.25) (layer B.Cu) (net 32)) (segment (start 123.02975 72.73775) (end 125.31575 70.45175) (width 0.25) (layer B.Cu) (net 32)) (segment (start 123.02975 80.61175) (end 123.02975 72.73775) (width 0.25) (layer B.Cu) (net 32)) (segment (start 118.45775 82.38975) (end 121.25175 82.38975) (width 0.25) (layer B.Cu) (net 32)) (segment (start 121.25175 82.38975) (end 123.02975 80.61175) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.781749 111.715383) (end 133.781749 124.129749) (width 0.25) (layer B.Cu) (net 32)) (segment (start 133.781749 124.129749) (end 134.71375 125.06175) (width 0.25) (layer B.Cu) (net 32)) (segment (start 134.237384 128.36375) (end 132.68175 128.36375) (width 0.25) (layer B.Cu) (net 32)) (segment (start 134.71375 127.887384) (end 134.237384 128.36375) (width 0.25) (layer B.Cu) (net 32)) (segment (start 134.71375 125.06175) (end 134.71375 127.887384) (width 0.25) (layer B.Cu) (net 32)) (via (at 117.44175 134.45975) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 33)) (segment (start 117.44175 133.228748) (end 117.44175 134.45975) (width 0.25) (layer B.Cu) (net 33)) (segment (start 116.67975 130.90375) (end 116.67975 132.466748) (width 0.25) (layer B.Cu) (net 33)) (segment (start 116.67975 132.466748) (end 117.44175 133.228748) (width 0.25) (layer B.Cu) (net 33)) (via (at 118.45775 135.98375) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 33)) (segment (start 117.44175 134.45975) (end 117.44175 134.96775) (width 0.25) (layer F.Cu) (net 33)) (segment (start 117.44175 134.96775) (end 118.45775 135.98375) (width 0.25) (layer F.Cu) (net 33)) (segment (start 118.45775 135.98375) (end 119.21975 136.74575) (width 0.25) (layer B.Cu) (net 33)) (segment (start 119.21975 136.74575) (end 119.98175 136.74575) (width 0.25) (layer B.Cu) (net 33)) (segment (start 121.55675 138.32075) (end 121.55675 139.28575) (width 0.25) (layer B.Cu) (net 33)) (segment (start 119.98175 136.74575) (end 121.55675 138.32075) (width 0.25) (layer B.Cu) (net 33)) (zone (net 0) (net_name "") (layer Edge.Cuts) (tstamp 5C12537E) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts (xy 95.59775 65.87975) (xy 145.38175 65.87975) (xy 145.38175 147.92175) (xy 95.59775 147.92175) ) ) (filled_polygon (pts (xy 145.25475 147.79475) (xy 95.72475 147.79475) (xy 95.72475 66.00675) (xy 145.25475 66.00675) ) ) ) )