diff --git a/corne-light/pcb/corne-light.kicad_pcb b/corne-light/pcb/corne-light.kicad_pcb index ca69cb1..f665a5e 100644 --- a/corne-light/pcb/corne-light.kicad_pcb +++ b/corne-light/pcb/corne-light.kicad_pcb @@ -2,10 +2,10 @@ (general (thickness 1.6) - (drawings 2421) - (tracks 704) + (drawings 2631) + (tracks 711) (zones 0) - (modules 118) + (modules 210) (nets 89) ) @@ -41,7 +41,7 @@ ) (setup - (last_trace_width 0.254) + (last_trace_width 0.25) (user_trace_width 0.2032) (user_trace_width 0.254) (user_trace_width 0.5) @@ -66,11 +66,11 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 0.25 0.25) - (pad_drill 0.25) + (pad_size 0.8128 0.8128) + (pad_drill 0.8128) (pad_to_mask_clearance 0.2) (aux_axis_origin 145.73 12.66) - (grid_origin 31.6845 36.394) + (grid_origin 265.5345 36.874) (visible_elements FFFFFF7F) (pcbplotparams (layerselection 0x010f0_ffffffff) @@ -288,1117 +288,7 @@ (add_net row3_r) ) - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280516) - (at 218.0245 76.649) - (path /5C25F905) - (fp_text reference SW37 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 63 "Net-(D37-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 79 col3_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B303) - (at 60.1875 60.17) - (path /5A5E2D32) - (fp_text reference SW9 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 13 "Net-(D9-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 30 col2)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2804A8) - (at 199.0245 60.024) - (path /5C25F8C3) - (fp_text reference SW32 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 57 "Net-(D32-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 80 col4_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280424) - (at 199.0245 41.024) - (path /5C25F87B) - (fp_text reference SW26 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 50 "Net-(D26-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 80 col4_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280558) - (at 187.5245 101.399 15) - (path /5C25F935) - (fp_text reference SW41 (at 4.600001 6 195) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 5.999999 195) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 105) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 105) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 105) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08 15) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 68 "Net-(D41-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54 15) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 80 col4_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC796E7) - (at 165.2745 105.149 300) - (path /5C25F941) - (fp_text reference SW42 (at 4.6 6 120) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 5.999999 120) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 30) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 30) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 30) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08 300) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 69 "Net-(D42-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54 300) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 81 col5_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6ACB8) - (at 117.1875 81.545) - (path /5A5E35D5) - (fp_text reference SW18 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 22 "Net-(D18-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 33 col5)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6ABF2) - (at 60.1875 41.17) - (path /5A5E27F9) - (fp_text reference SW3 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 6 "Net-(D3-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 30 col2)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B1FB) - (at 41.1875 83.92) - (path /5A5E35B1) - (fp_text reference SW14 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 18 "Net-(D14-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 29 col1)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6ACFA) - (at 131.9375 105.295 60) - (path /5A5E37B0) - (fp_text reference SW21 (at 4.6 6 240) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 240) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 150) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 150) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 150) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08 60) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 25 "Net-(D21-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54 60) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 33 col5)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C28043A) - (at 180.0245 43.399) - (path /5C25F881) - (fp_text reference SW27 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 51 "Net-(D27-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 81 col5_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B23D) - (at 117.1875 62.545) - (path /5A5E2D4A) - (fp_text reference SW12 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 16 "Net-(D12-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 33 col5)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B0B1) - (at 109.6875 101.545 345) - (path /5A5E37A4) - (fp_text reference SW20 (at 4.600001 6 165) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 165) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 75) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 75) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 75) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08 345) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 24 "Net-(D20-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54 345) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 32 col4)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B387) - (at 22.1875 64.92) - (path /5A5E2D6E) - (fp_text reference SW7 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 11 "Net-(D7-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 28 col0)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B345) - (at 41.1875 64.92) - (path /5A5E2D26) - (fp_text reference SW8 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 12 "Net-(D8-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 29 col1)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B2C1) - (at 79.1875 57.795) - (path /5A5E2D3E) - (fp_text reference SW10 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 14 "Net-(D10-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 31 col3)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B27F) - (at 98.1875 60.17) - (path /5A5E2D44) - (fp_text reference SW11 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 15 "Net-(D11-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 32 col4)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B1B9) - (at 60.1875 79.17) - (path /5A5E35BD) - (fp_text reference SW15 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 19 "Net-(D15-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 30 col2)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B177) - (at 79.1875 76.795) - (path /5A5E35C9) - (fp_text reference SW16 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 20 "Net-(D16-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 31 col3)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B135) - (at 98.1875 79.17) - (path /5A5E35CF) - (fp_text reference SW17 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 21 "Net-(D17-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 32 col4)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B0F3) - (at 88.6875 98.795) - (path /5A5E37EC) - (fp_text reference SW19 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 23 "Net-(D19-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 31 col3)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6B06F) - (at 22.1875 83.92) - (path /5A5E35F9) - (fp_text reference SW13 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 17 "Net-(D13-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 28 col0)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C28061F) - (at 180.0245 81.399) - (path /5C25F911) - (fp_text reference SW39 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 65 "Net-(D39-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 81 col5_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280450) - (at 275.0245 64.774) - (path /5C25F8E1) - (fp_text reference SW28 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 53 "Net-(D28-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 76 col0_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2803E2) - (at 256.0245 45.774) - (path /5C25F85D) - (fp_text reference SW23 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 47 "Net-(D23-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 77 col1_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280542) - (at 208.5245 98.649) - (path /5C25F94D) - (fp_text reference SW40 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 66 "Net-(D40-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 79 col3_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C28052C) - (at 199.0245 79.024) - (path /5C25F90B) - (fp_text reference SW38 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 64 "Net-(D38-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 80 col4_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280500) - (at 237.0245 79.024) - (path /5C25F8F9) - (fp_text reference SW36 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 62 "Net-(D36-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 78 col2_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2804EA) - (at 256.0245 83.774) - (path /5C25F8ED) - (fp_text reference SW35 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 61 "Net-(D35-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 77 col1_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2804D4) - (at 275.0245 83.774) - (path /5C25F929) - (fp_text reference SW34 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 60 "Net-(D34-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 76 col0_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2804BE) - (at 180.0245 62.399) - (path /5C25F8C9) - (fp_text reference SW33 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 58 "Net-(D33-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 81 col5_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280492) - (at 218.0245 57.649) - (path /5C25F8BD) - (fp_text reference SW31 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 56 "Net-(D31-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 79 col3_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C28047C) - (at 237.0245 60.024) - (path /5C25F8B1) - (fp_text reference SW30 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 55 "Net-(D30-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 78 col2_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C280466) - (at 256.0245 64.774) - (path /5C25F8A5) - (fp_text reference SW29 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 54 "Net-(D29-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 77 col1_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C28040E) - (at 218.0245 38.649) - (path /5C25F875) - (fp_text reference SW25 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 49 "Net-(D25-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 79 col3_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2803F8) - (at 237.0245 41.024) - (path /5C25F869) - (fp_text reference SW24 (at 4.6 6 -180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 -180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 48 "Net-(D24-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 78 col2_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5C2803CC) - (at 275.0245 45.774) - (path /5C25F899) - (fp_text reference SW22 (at 4.6 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) - (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) - (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 45 "Net-(D22-Pad2)")) - (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) - (net 76 col0_r)) - ) - - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6BC7C) + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6BC7C) (at 22.1875 45.92) (path /5A5E2B19) (fp_text reference SW1 (at 4.6 6 180) (layer Dwgs.User) hide @@ -1420,15 +310,15 @@ (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 2 "Net-(D1-Pad2)")) (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 28 col0)) ) - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6AC34) + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6AC34) (at 41.1875 45.92) (path /5A5E2699) (fp_text reference SW2 (at 4.6 6 180) (layer Dwgs.User) hide @@ -1450,15 +340,1125 @@ (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 4 "Net-(D2-Pad2)")) (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 29 col1)) ) - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6ABB0) + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280516) + (at 218.0245 76.649) + (path /5C25F905) + (fp_text reference SW37 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 63 "Net-(D37-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 79 col3_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B303) + (at 60.1875 60.17) + (path /5A5E2D32) + (fp_text reference SW9 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 13 "Net-(D9-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 30 col2)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2804A8) + (at 199.0245 60.024) + (path /5C25F8C3) + (fp_text reference SW32 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 57 "Net-(D32-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 80 col4_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280424) + (at 199.0245 41.024) + (path /5C25F87B) + (fp_text reference SW26 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 50 "Net-(D26-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 80 col4_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280558) + (at 187.5245 101.399 15) + (path /5C25F935) + (fp_text reference SW41 (at 4.600001 6 195) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 5.999999 195) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 105) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 105) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 105) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08 15) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 68 "Net-(D41-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54 15) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 80 col4_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC796E7) + (at 165.2745 105.149 300) + (path /5C25F941) + (fp_text reference SW42 (at 4.6 6 120) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 5.999999 120) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 30) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 30) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 30) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08 300) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 69 "Net-(D42-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54 300) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 81 col5_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6ACB8) + (at 117.1875 81.545) + (path /5A5E35D5) + (fp_text reference SW18 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 22 "Net-(D18-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 33 col5)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6ABF2) + (at 60.1875 41.17) + (path /5A5E27F9) + (fp_text reference SW3 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 6 "Net-(D3-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 30 col2)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B1FB) + (at 41.1875 83.92) + (path /5A5E35B1) + (fp_text reference SW14 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 18 "Net-(D14-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 29 col1)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6ACFA) + (at 131.9375 105.295 60) + (path /5A5E37B0) + (fp_text reference SW21 (at 4.6 6 240) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 240) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 150) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 150) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 150) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08 60) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 25 "Net-(D21-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54 60) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 33 col5)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C28043A) + (at 180.0245 43.399) + (path /5C25F881) + (fp_text reference SW27 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 51 "Net-(D27-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 81 col5_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B23D) + (at 117.1875 62.545) + (path /5A5E2D4A) + (fp_text reference SW12 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 16 "Net-(D12-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 33 col5)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B0B1) + (at 109.6875 101.545 345) + (path /5A5E37A4) + (fp_text reference SW20 (at 4.600001 6 165) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 165) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 75) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 75) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 75) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08 345) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 24 "Net-(D20-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54 345) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 32 col4)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B387) + (at 22.1875 64.92) + (path /5A5E2D6E) + (fp_text reference SW7 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 11 "Net-(D7-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 28 col0)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B345) + (at 41.1875 64.92) + (path /5A5E2D26) + (fp_text reference SW8 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 12 "Net-(D8-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 29 col1)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B2C1) + (at 79.1875 57.795) + (path /5A5E2D3E) + (fp_text reference SW10 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 14 "Net-(D10-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 31 col3)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B27F) + (at 98.1875 60.17) + (path /5A5E2D44) + (fp_text reference SW11 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 15 "Net-(D11-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 32 col4)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B1B9) + (at 60.1875 79.17) + (path /5A5E35BD) + (fp_text reference SW15 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 19 "Net-(D15-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 30 col2)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B177) + (at 79.1875 76.795) + (path /5A5E35C9) + (fp_text reference SW16 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 20 "Net-(D16-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 31 col3)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B135) + (at 98.1875 79.17) + (path /5A5E35CF) + (fp_text reference SW17 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 21 "Net-(D17-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 32 col4)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B0F3) + (at 88.6875 98.795) + (path /5A5E37EC) + (fp_text reference SW19 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 23 "Net-(D19-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 31 col3)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6B06F) + (at 22.1875 83.92) + (path /5A5E35F9) + (fp_text reference SW13 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 17 "Net-(D13-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 28 col0)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C28061F) + (at 180.0245 81.399) + (path /5C25F911) + (fp_text reference SW39 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 65 "Net-(D39-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 81 col5_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280450) + (at 275.0245 64.774) + (path /5C25F8E1) + (fp_text reference SW28 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 53 "Net-(D28-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 76 col0_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2803E2) + (at 256.0245 45.774) + (path /5C25F85D) + (fp_text reference SW23 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 47 "Net-(D23-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 77 col1_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280542) + (at 208.5245 98.649) + (path /5C25F94D) + (fp_text reference SW40 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 66 "Net-(D40-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 79 col3_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C28052C) + (at 199.0245 79.024) + (path /5C25F90B) + (fp_text reference SW38 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 64 "Net-(D38-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 80 col4_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280500) + (at 237.0245 79.024) + (path /5C25F8F9) + (fp_text reference SW36 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 62 "Net-(D36-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 78 col2_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2804EA) + (at 256.0245 83.774) + (path /5C25F8ED) + (fp_text reference SW35 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 61 "Net-(D35-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 77 col1_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2804D4) + (at 275.0245 83.774) + (path /5C25F929) + (fp_text reference SW34 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 60 "Net-(D34-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 76 col0_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2804BE) + (at 180.0245 62.399) + (path /5C25F8C9) + (fp_text reference SW33 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 58 "Net-(D33-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 81 col5_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280492) + (at 218.0245 57.649) + (path /5C25F8BD) + (fp_text reference SW31 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 56 "Net-(D31-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 79 col3_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C28047C) + (at 237.0245 60.024) + (path /5C25F8B1) + (fp_text reference SW30 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 55 "Net-(D30-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 78 col2_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C280466) + (at 256.0245 64.774) + (path /5C25F8A5) + (fp_text reference SW29 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 54 "Net-(D29-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 77 col1_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C28040E) + (at 218.0245 38.649) + (path /5C25F875) + (fp_text reference SW25 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 49 "Net-(D25-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 79 col3_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2803F8) + (at 237.0245 41.024) + (path /5C25F869) + (fp_text reference SW24 (at 4.6 6 -180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 -180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 48 "Net-(D24-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 78 col2_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5C2803CC) + (at 275.0245 45.774) + (path /5C25F899) + (fp_text reference SW22 (at 4.6 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH (at -0.5 6 180) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 -7) (end -6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 7) (end 7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -6) (end 7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 45 "Net-(D22-Pad2)")) + (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) + (net 76 col0_r)) + ) + + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6ABB0) (at 79.1875 38.795) (path /5A5E2908) (fp_text reference SW4 (at 4.6 6 180) (layer Dwgs.User) hide @@ -1480,15 +1480,15 @@ (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 8 "Net-(D4-Pad2)")) (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 31 col3)) ) - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6AB6E) + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6AB6E) (at 98.1875 41.17) (path /5A5E2933) (fp_text reference SW5 (at 4.6 6 180) (layer Dwgs.User) hide @@ -1510,15 +1510,15 @@ (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 9 "Net-(D5-Pad2)")) (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 32 col4)) ) - (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DC06233) (tstamp 5DC6AB2C) + (module kbd:CherryMX_1u (layer F.Cu) (tedit 5DD09E25) (tstamp 5DC6AB2C) (at 117.1875 43.545) (path /5A5E295E) (fp_text reference SW6 (at 4.6 6 180) (layer Dwgs.User) hide @@ -1540,14 +1540,1322 @@ (fp_line (start -7 6) (end -7 7) (layer Dwgs.User) (width 0.15)) (fp_line (start -6 7) (end -7 7) (layer Dwgs.User) (width 0.15)) (pad "" np_thru_hole circle (at 0 0 90) (size 4 4) (drill 4) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 5.5 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask)) (pad 2 thru_hole oval (at 2.54 -5.08) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 10 "Net-(D6-Pad2)")) (pad 1 thru_hole oval (at -3.81 -2.54) (size 2.5 2) (drill oval 1.2 0.8) (layers *.Cu F.SilkS B.Mask) (net 33 col5)) ) + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E584) + (at 46.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E580) + (at 46.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E57C) + (at 43.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E578) + (at 43.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E574) + (at 31.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E570) + (at 31.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E56C) + (at 28.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E568) + (at 28.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E564) + (at 46.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E560) + (at 46.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E55C) + (at 43.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E558) + (at 43.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E554) + (at 31.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E550) + (at 31.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E54C) + (at 28.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E548) + (at 28.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E544) + (at 22.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E540) + (at 22.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E53C) + (at 22.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E538) + (at 40.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E534) + (at 25.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E530) + (at 19.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E52C) + (at 25.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E528) + (at 19.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E524) + (at 34.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E520) + (at 34.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E51C) + (at 22.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E518) + (at 37.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E514) + (at 37.6445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E510) + (at 40.6445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E50C) + (at 37.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E508) + (at 37.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E504) + (at 40.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E500) + (at 40.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E4FC) + (at 25.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8CF) (tstamp 5DC0E4F8) + (at 50.7145 117.414 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8F0) (tstamp 5DC0E4F4) + (at 15.7145 105.514) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8C7) (tstamp 5DC0E4F0) + (at 50.7145 105.414 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E4EC) + (at 19.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E4E7) + (at 25.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E4E3) + (at 19.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E4DF) + (at 34.6445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E4DB) + (at 34.6445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8F8) (tstamp 5DC0E4D7) + (at 15.7145 117.514) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E479) + (at 277.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E475) + (at 277.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E471) + (at 274.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E46D) + (at 274.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E469) + (at 262.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E465) + (at 262.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E461) + (at 259.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E45D) + (at 259.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E459) + (at 253.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E455) + (at 253.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E451) + (at 268.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E44D) + (at 268.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E449) + (at 271.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E445) + (at 271.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E441) + (at 256.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E43D) + (at 250.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E439) + (at 256.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E435) + (at 250.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E431) + (at 265.7445 120.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E42D) + (at 265.7445 114.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E415) + (at 274.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E411) + (at 274.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E40D) + (at 277.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E409) + (at 277.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3F5) + (at 268.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3F1) + (at 268.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3ED) + (at 271.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3E9) + (at 271.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3D5) + (at 265.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3D1) + (at 265.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3CD) + (at 262.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3C9) + (at 262.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3B5) + (at 259.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3B1) + (at 259.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E3AD) + (at 256.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E3A9) + (at 256.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0E392) + (at 253.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0E38E) + (at 253.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module locallib:breakaway-mousebites (layer F.Cu) (tedit 5DB84F52) (tstamp 5DC0D62A) + (at 243.6875 117.414 270) + (fp_text reference " " (at 0.009188 -1.451605 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value " " (at 0 0.762 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -0.6 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.2 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.8 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.6 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.2 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.4 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.4 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.8 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8F8) (tstamp 5DC0D5FD) + (at 246.8145 117.514) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8CF) (tstamp 5DC0D5CE) + (at 281.8145 117.414 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module locallib:breakaway-mousebites (layer F.Cu) (tedit 5DB84F52) (tstamp 5DC0D5B0) + (at 243.6875 105.414 270) + (fp_text reference " " (at 0.009188 -1.451605 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value " " (at 0 0.762 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 1.8 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.4 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.4 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.2 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.6 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.8 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.2 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -0.6 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -0.127 270) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8F0) (tstamp 5DC0D583) + (at 246.8145 105.514) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C8C7) (tstamp 5DC0D554) + (at 281.8145 105.414 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 2.1 2.1) (drill 2.1) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C910) (tstamp 5DC0D54C) + (at 250.7445 108.464 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module kbd:M2_Threads_v2 (layer F.Cu) (tedit 5DC0C90A) (tstamp 5DC0D512) + (at 250.7445 102.454 180) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (attr virtual) + (fp_text reference Ref** (at -0.95 -0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Val** (at 0 0.55) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8128 0.8128) (drill 0.8128) (layers *.Cu *.Mask)) + ) + + (module locallib:breakaway-mousebites (layer F.Cu) (tedit 5DB84F52) (tstamp 5DC0CD29) + (at 53.6915 117.474 90) + (fp_text reference " " (at 0.009188 -1.451605 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value " " (at 0 0.762 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -0.6 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.2 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.8 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.6 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.2 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.4 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.4 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.8 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + ) + + (module locallib:breakaway-mousebites (layer F.Cu) (tedit 5DB84F52) (tstamp 5DC0C616) + (at 53.6915 105.474 90) + (fp_text reference " " (at 0.009188 -1.451605 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value " " (at 0 0.762 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 1.8 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.4 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.4 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.2 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0.6 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.8 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.2 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -0.6 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -0.127 90) (size 0.3 0.3) (drill 0.3) (layers *.Cu *.Mask)) + ) + (module kbd:D3_TH (layer F.Cu) (tedit 5DBF8CDF) (tstamp 5DC6AE92) (at 109.1875 59.92 90) (descr "Resitance 3 pas") @@ -3742,53 +5050,285 @@ (net 38 SDA)) ) - (gr_line (start 32.1845 36.874) (end 50.7641 36.872999) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04954)) - (gr_line (start 31.1845 36.874) (end 13.7717 36.872999) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04953)) - (gr_arc (start 32.1845 92.744) (end 31.9345 92.744) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.1845 92.744) (end 31.1845 92.994) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 84.894) (end 31.9345 84.894) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 83.394) (end 31.4345 83.394) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 65.894) (end 31.9345 65.894) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 64.394) (end 31.4345 64.394) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 32.1845 37.124) (end 32.1845 36.874) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.1845 37.124) (end 31.4345 37.124) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 45.394) (end 31.4345 45.394) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 31.6845 46.894) (end 31.9345 46.894) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 57.7925 92.974) (end 32.1845 92.994) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04897)) - (gr_line (start 31.9345 84.894) (end 31.9345 92.744) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 31.4345 84.894) (end 31.4345 92.744) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 31.9345 83.394) (end 31.9345 65.894) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04892)) - (gr_line (start 31.4345 65.894) (end 31.4345 83.394) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04891)) - (gr_line (start 31.9345 46.894) (end 31.9345 64.394) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04890)) - (gr_line (start 31.4345 46.894) (end 31.4345 64.394) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0488F)) - (gr_line (start 31.4345 45.394) (end 31.4345 37.124) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 31.9345 45.394) (end 31.9345 37.124) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 264.5345 92.374) (end 264.5345 92.874) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 266.5345 92.374) (end 266.0345 92.374) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 84.874) (end 266.0345 84.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 82.874) (end 265.0345 82.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 65.874) (end 266.0345 65.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 63.874) (end 265.0345 63.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 46.874) (end 266.0345 46.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 265.5345 44.874) (end 265.0345 44.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 264.5345 37.374) (end 265.0345 37.374) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 266.5345 37.374) (end 266.5345 36.874) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 30.6945 92.504) (end 30.6945 93.004) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 32.6945 92.504) (end 32.1945 92.504) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 84.874) (end 32.184499 84.893999) (angle -182.29061) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 82.874) (end 31.1845 82.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 65.874) (end 32.1845 65.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 63.874) (end 31.1845 63.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 46.874) (end 32.1845 46.874) (angle -180) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 31.6845 44.874) (end 31.1845 44.874) (angle -177.70939) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 30.6845 37.374) (end 31.1845 37.374) (angle -90) (layer Edge.Cuts) (width 0.2)) + (gr_arc (start 32.6845 37.374) (end 32.6845 36.874) (angle -90) (layer Edge.Cuts) (width 0.2)) + (dimension 105.8 (width 0.15) (layer Dwgs.User) + (gr_text "105.800 mm" (at 8.0145 72.544 270) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 12.6145 125.444) (xy 8.728079 125.444))) + (feature2 (pts (xy 12.6145 19.644) (xy 8.728079 19.644))) + (crossbar (pts (xy 9.3145 19.644) (xy 9.3145 125.444))) + (arrow1a (pts (xy 9.3145 125.444) (xy 8.728079 124.317496))) + (arrow1b (pts (xy 9.3145 125.444) (xy 9.900921 124.317496))) + (arrow2a (pts (xy 9.3145 19.644) (xy 8.728079 20.770504))) + (arrow2b (pts (xy 9.3145 19.644) (xy 9.900921 20.770504))) + ) + (dimension 272.1 (width 0.15) (layer Dwgs.User) + (gr_text "272.100 mm" (at 148.6645 14.844) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 284.7145 22.044) (xy 284.7145 15.557579))) + (feature2 (pts (xy 12.6145 22.044) (xy 12.6145 15.557579))) + (crossbar (pts (xy 12.6145 16.144) (xy 284.7145 16.144))) + (arrow1a (pts (xy 284.7145 16.144) (xy 283.587996 16.730421))) + (arrow1b (pts (xy 284.7145 16.144) (xy 283.587996 15.557579))) + (arrow2a (pts (xy 12.6145 16.144) (xy 13.741004 16.730421))) + (arrow2b (pts (xy 12.6145 16.144) (xy 13.741004 15.557579))) + ) + (gr_line (start 284.6145 121.874) (end 284.6055 126.635) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0DC3C)) + (gr_line (start 251.7245 119.444) (end 251.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D63C)) + (gr_line (start 258.7245 115.444) (end 258.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D63B)) + (gr_line (start 261.7245 115.444) (end 261.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D63A)) + (gr_line (start 263.7245 119.444) (end 263.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D639)) + (gr_line (start 242.8145 121.874) (end 284.6145 121.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D638)) + (gr_line (start 270.7245 119.444) (end 272.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D637)) + (gr_line (start 270.7245 115.444) (end 270.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D636)) + (gr_line (start 258.7245 119.444) (end 260.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D629)) + (gr_line (start 284.6145 114.454) (end 243.8145 114.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D620)) + (gr_line (start 275.7245 119.444) (end 275.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D61F)) + (gr_line (start 243.8145 119.844) (end 243.8145 120.474) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D61E)) + (gr_line (start 255.7245 115.444) (end 255.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D61D)) + (gr_line (start 276.7245 115.444) (end 276.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D618)) + (gr_line (start 243.8145 120.474) (end 284.6145 120.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D617)) + (gr_line (start 272.7245 115.444) (end 270.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D616)) + (gr_line (start 243.8145 115.054) (end 243.8145 114.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D60D)) + (gr_line (start 260.7245 115.444) (end 258.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D60C)) + (gr_line (start 243.8145 119.844) (end 242.8145 119.844) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D60B)) + (gr_line (start 261.7245 119.444) (end 263.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D602)) + (gr_line (start 278.7245 115.444) (end 276.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D601)) + (gr_line (start 243.8145 115.054) (end 242.8145 115.054) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5FC)) + (gr_line (start 252.7245 115.444) (end 252.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D7)) + (gr_line (start 255.7245 119.444) (end 257.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D6)) + (gr_line (start 263.7245 115.444) (end 261.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D5)) + (gr_line (start 275.7245 115.444) (end 273.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D4)) + (gr_line (start 264.7245 119.444) (end 266.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D3)) + (gr_line (start 260.7245 119.444) (end 260.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5D2)) + (gr_line (start 242.8145 121.874) (end 242.8145 119.844) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5CD)) + (gr_line (start 276.7245 119.444) (end 278.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5CC)) + (gr_line (start 269.7245 115.444) (end 267.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5CB)) + (gr_line (start 273.7245 115.444) (end 273.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5CA)) + (gr_line (start 242.8145 112.874) (end 284.6145 112.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DD11362)) + (gr_line (start 278.7245 119.444) (end 278.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5C4)) + (gr_line (start 249.7245 115.444) (end 249.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5C3)) + (gr_line (start 251.7245 107.444) (end 251.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5C2)) + (gr_line (start 258.7245 103.444) (end 258.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5C1)) + (gr_line (start 261.7245 103.444) (end 261.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5C0)) + (gr_line (start 263.7245 107.444) (end 263.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5BF)) + (gr_line (start 242.8145 109.874) (end 284.6145 109.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5BE)) + (gr_line (start 270.7245 107.444) (end 272.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5BD)) + (gr_line (start 270.7245 103.444) (end 270.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5BC)) + (gr_line (start 258.7245 107.444) (end 260.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5AF)) + (gr_line (start 284.6145 102.454) (end 243.8145 102.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5A6)) + (gr_line (start 275.7245 107.444) (end 275.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5A5)) + (gr_line (start 243.8145 107.844) (end 243.8145 108.474) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5A4)) + (gr_line (start 255.7245 103.444) (end 255.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D5A3)) + (gr_line (start 276.7245 103.444) (end 276.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D59E)) + (gr_line (start 243.8145 108.474) (end 284.6145 108.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D59D)) + (gr_line (start 272.7245 103.444) (end 270.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D59C)) + (gr_line (start 243.8145 103.054) (end 243.8145 102.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D593)) + (gr_line (start 260.7245 103.444) (end 258.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D592)) + (gr_line (start 243.8145 107.844) (end 242.8145 107.844) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D591)) + (gr_line (start 261.7245 107.444) (end 263.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D588)) + (gr_line (start 278.7245 103.444) (end 276.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D587)) + (gr_line (start 243.8145 103.054) (end 242.8145 103.054) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D582)) + (gr_line (start 252.7245 103.444) (end 252.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D55D)) + (gr_line (start 255.7245 107.444) (end 257.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D55C)) + (gr_line (start 263.7245 103.444) (end 261.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D55B)) + (gr_line (start 275.7245 103.444) (end 273.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D55A)) + (gr_line (start 264.7245 107.444) (end 266.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D559)) + (gr_line (start 260.7245 107.444) (end 260.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D558)) + (gr_line (start 242.8145 109.874) (end 242.8145 107.844) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D553)) + (gr_line (start 276.7245 107.444) (end 278.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D552)) + (gr_line (start 269.7245 103.444) (end 267.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D551)) + (gr_line (start 273.7245 103.444) (end 273.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D550)) + (gr_line (start 242.8145 100.874) (end 284.6145 100.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D54B)) + (gr_line (start 278.7245 107.444) (end 278.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D54A)) + (gr_line (start 249.7245 103.444) (end 249.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D549)) + (gr_line (start 252.7245 107.444) (end 254.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D548)) + (gr_line (start 257.7245 103.444) (end 255.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D547)) + (gr_line (start 266.7245 107.444) (end 266.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D546)) + (gr_line (start 267.7245 107.444) (end 269.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D545)) + (gr_line (start 249.7245 107.444) (end 251.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D544)) + (gr_line (start 254.7245 107.444) (end 254.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D543)) + (gr_line (start 267.7245 103.444) (end 267.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D542)) + (gr_line (start 264.7245 103.444) (end 264.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D541)) + (gr_line (start 272.7245 107.444) (end 272.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D540)) + (gr_line (start 273.7245 107.444) (end 275.7245 107.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D53F)) + (gr_line (start 266.7245 103.444) (end 264.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D53A)) + (gr_line (start 257.7245 107.444) (end 257.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D511)) + (gr_line (start 284.6145 102.454) (end 284.6145 108.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D510)) + (gr_line (start 254.7245 103.444) (end 252.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D507)) + (gr_line (start 269.7245 107.444) (end 269.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D506)) + (gr_line (start 242.8145 103.054) (end 242.8145 100.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D505)) + (gr_line (start 251.7245 103.444) (end 249.7245 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D504)) + (gr_line (start 252.7245 119.444) (end 254.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D503)) + (gr_line (start 257.7245 115.444) (end 255.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D502)) + (gr_line (start 266.7245 119.444) (end 266.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D501)) + (gr_line (start 267.7245 119.444) (end 269.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D500)) + (gr_line (start 249.7245 119.444) (end 251.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FF)) + (gr_line (start 254.7245 119.444) (end 254.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FE)) + (gr_line (start 267.7245 115.444) (end 267.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FD)) + (gr_line (start 264.7245 115.444) (end 264.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FC)) + (gr_line (start 284.6145 112.874) (end 284.6145 109.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FB)) + (gr_line (start 272.7245 119.444) (end 272.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4FA)) + (gr_line (start 273.7245 119.444) (end 275.7245 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4F9)) + (gr_line (start 266.7245 115.444) (end 264.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4F4)) + (gr_line (start 257.7245 119.444) (end 257.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4CB)) + (gr_line (start 284.6145 114.454) (end 284.6145 120.464) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4CA)) + (gr_line (start 242.8145 115.054) (end 242.8145 112.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4C9)) + (gr_line (start 269.7245 119.444) (end 269.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4C8)) + (gr_line (start 251.7245 115.444) (end 249.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4C7)) + (gr_line (start 254.7245 115.444) (end 252.7245 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0D4C6)) + (gr_line (start 12.7645 121.874) (end 12.7675 126.637) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CE01)) + (gr_line (start 12.7645 109.874) (end 12.7645 112.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CDFD)) + (gr_line (start 45.6545 115.444) (end 45.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD3B)) + (gr_line (start 38.6545 119.444) (end 38.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD3A)) + (gr_line (start 35.6545 119.444) (end 35.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD39)) + (gr_line (start 33.6545 115.444) (end 33.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD38)) + (gr_line (start 54.5645 112.874) (end 12.7645 112.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD37)) + (gr_line (start 26.6545 115.444) (end 24.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD36)) + (gr_line (start 26.6545 119.444) (end 26.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD35)) + (gr_line (start 38.6545 115.444) (end 36.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD28)) + (gr_line (start 12.7645 120.434) (end 53.5645 120.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD1F)) + (gr_line (start 21.6545 115.444) (end 21.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD1E)) + (gr_line (start 53.5645 115.044) (end 53.5645 114.414) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD1D)) + (gr_line (start 41.6545 119.444) (end 41.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD1C)) + (gr_line (start 20.6545 119.444) (end 20.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD17)) + (gr_line (start 53.5645 114.414) (end 12.7645 114.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD16)) + (gr_line (start 24.6545 119.444) (end 26.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD15)) + (gr_line (start 53.5645 119.834) (end 53.5645 120.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD0C)) + (gr_line (start 36.6545 119.444) (end 38.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD0B)) + (gr_line (start 53.5645 115.044) (end 54.5645 115.044) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD0A)) + (gr_line (start 35.6545 115.444) (end 33.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD01)) + (gr_line (start 18.6545 119.444) (end 20.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CD00)) + (gr_line (start 53.5645 119.834) (end 54.5645 119.834) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCFB)) + (gr_line (start 44.6545 119.444) (end 44.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD6)) + (gr_line (start 41.6545 115.444) (end 39.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD5)) + (gr_line (start 33.6545 119.444) (end 35.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD4)) + (gr_line (start 21.6545 119.444) (end 23.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD3)) + (gr_line (start 32.6545 115.444) (end 30.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD2)) + (gr_line (start 36.6545 115.444) (end 36.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCD1)) + (gr_line (start 54.5645 112.874) (end 54.5645 115.044) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCCC)) + (gr_line (start 20.6545 115.444) (end 18.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCCB)) + (gr_line (start 27.6545 119.444) (end 29.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCCA)) + (gr_line (start 23.6545 119.444) (end 23.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC9)) + (gr_line (start 54.5645 121.874) (end 12.7645 121.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC4)) + (gr_line (start 18.6545 115.444) (end 18.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC3)) + (gr_line (start 47.6545 119.444) (end 47.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC2)) + (gr_line (start 44.6545 115.444) (end 42.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC1)) + (gr_line (start 39.6545 119.444) (end 41.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCC0)) + (gr_line (start 30.6545 115.444) (end 30.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBF)) + (gr_line (start 29.6545 115.444) (end 27.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBE)) + (gr_line (start 47.6545 115.444) (end 45.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBD)) + (gr_line (start 42.6545 115.444) (end 42.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBC)) + (gr_line (start 29.6545 119.444) (end 29.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBB)) + (gr_line (start 32.6545 119.444) (end 32.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCBA)) + (gr_line (start 24.6545 115.444) (end 24.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCB9)) + (gr_line (start 23.6545 115.444) (end 21.6545 115.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCB8)) + (gr_line (start 30.6545 119.444) (end 32.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CCB3)) + (gr_line (start 39.6545 115.444) (end 39.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC8A)) + (gr_line (start 12.7645 120.434) (end 12.7645 114.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC89)) + (gr_line (start 54.5645 119.834) (end 54.5645 121.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC88)) + (gr_line (start 27.6545 115.444) (end 27.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC87)) + (gr_line (start 45.6545 119.444) (end 47.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC86)) + (gr_line (start 42.6545 119.444) (end 44.6545 119.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CC85)) + (gr_line (start 54.5645 107.834) (end 54.5645 109.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CA35)) + (gr_line (start 54.5645 100.874) (end 54.5645 103.044) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0CA34)) + (gr_line (start 12.7645 108.434) (end 12.7645 102.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C996)) + (gr_line (start 53.5645 107.834) (end 53.5645 108.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C96A)) + (gr_line (start 53.5645 107.834) (end 54.5645 107.834) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C965)) + (gr_line (start 53.5645 103.044) (end 54.5645 103.044) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C964)) + (gr_line (start 53.5645 103.044) (end 53.5645 102.414) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C95F)) + (gr_line (start 54.5645 109.874) (end 12.7645 109.874) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 54.5645 100.874) (end 12.7645 100.874) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 20.6545 107.444) (end 20.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5F2)) + (gr_line (start 18.6545 107.444) (end 20.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 18.6545 103.444) (end 18.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 20.6545 103.444) (end 18.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 23.6545 107.444) (end 23.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5F1)) + (gr_line (start 21.6545 107.444) (end 23.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 21.6545 103.444) (end 21.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 23.6545 103.444) (end 21.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 26.6545 107.444) (end 26.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5F0)) + (gr_line (start 24.6545 107.444) (end 26.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 24.6545 103.444) (end 24.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 26.6545 103.444) (end 24.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 29.6545 107.444) (end 29.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5EF)) + (gr_line (start 27.6545 107.444) (end 29.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 27.6545 103.444) (end 27.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 29.6545 103.444) (end 27.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 32.6545 107.444) (end 32.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5EE)) + (gr_line (start 30.6545 107.444) (end 32.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 30.6545 103.444) (end 30.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 32.6545 103.444) (end 30.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 35.6545 107.444) (end 35.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5ED)) + (gr_line (start 33.6545 107.444) (end 35.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 33.6545 103.444) (end 33.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 35.6545 103.444) (end 33.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 38.6545 107.444) (end 38.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5EC)) + (gr_line (start 36.6545 107.444) (end 38.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 36.6545 103.444) (end 36.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 38.6545 103.444) (end 36.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 41.6545 107.444) (end 41.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5EB)) + (gr_line (start 39.6545 107.444) (end 41.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 39.6545 103.444) (end 39.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 41.6545 103.444) (end 39.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 44.6545 107.444) (end 44.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5EA)) + (gr_line (start 42.6545 107.444) (end 44.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 42.6545 103.444) (end 42.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 44.6545 103.444) (end 42.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 47.6545 107.444) (end 47.6545 103.444) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C5E9)) + (gr_line (start 45.6545 107.444) (end 47.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 45.6545 103.444) (end 45.6545 107.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 47.6545 103.444) (end 45.6545 103.444) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 12.7645 108.434) (end 53.5645 108.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C2A0)) + (gr_line (start 53.5645 102.414) (end 12.7645 102.424) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0C29F)) + (gr_line (start 32.6845 36.874) (end 50.7641 36.872999) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04954)) + (gr_line (start 30.6845 36.874) (end 13.7717 36.872999) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04953)) + (gr_line (start 57.7925 92.974) (end 32.6945 93.004) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04897)) + (gr_line (start 32.1845 84.894) (end 32.1945 92.504) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 31.184101 84.874001) (end 31.1945 92.504) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 32.1845 82.874) (end 32.1845 65.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04892)) + (gr_line (start 31.1845 65.874) (end 31.1845 82.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04891)) + (gr_line (start 32.1845 46.874) (end 32.1845 63.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04890)) + (gr_line (start 31.1845 46.874) (end 31.1845 63.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC0488F)) + (gr_line (start 31.1845 44.874) (end 31.1845 37.374) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 32.1841 44.893984) (end 32.1845 37.374) (layer Edge.Cuts) (width 0.2)) (gr_line (start 239.5805 92.979) (end 239.5245 92.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04222)) (gr_line (start 272.7305 92.874) (end 272.7305 92.979) (layer Edge.Cuts) (width 0.2) (tstamp 5DC04216)) - (gr_arc (start 266.0245 92.624) (end 265.7745 92.624) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.0245 92.624) (end 265.0245 92.874) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.0245 37.124) (end 265.2745 37.124) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 266.0245 37.124) (end 266.0245 36.874) (angle -90) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 83.124) (end 265.2745 83.124) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 84.644) (end 265.7745 84.644) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 64.124) (end 265.2745 64.124) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 65.624) (end 265.7745 65.624) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 45.124) (end 265.2745 45.124) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_arc (start 265.5245 46.644) (end 265.7745 46.644) (angle -180) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 265.7745 37.124) (end 265.7745 45.124) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039EA)) - (gr_line (start 265.2745 45.124) (end 265.2745 37.124) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E8)) - (gr_line (start 265.7745 46.644) (end 265.7745 64.124) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E4)) - (gr_line (start 265.2745 64.124) (end 265.2745 46.644) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E1)) - (gr_line (start 265.2745 83.124) (end 265.2745 65.624) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039DD)) - (gr_line (start 265.2745 84.644) (end 265.2745 92.624) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039D8)) - (gr_line (start 265.7745 92.624) (end 265.7745 84.644) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039D6)) - (gr_line (start 265.7745 65.624) (end 265.7745 83.124) (layer Edge.Cuts) (width 0.2) (tstamp 5DC038AF)) - (gr_line (start 266.0245 92.874) (end 272.7305 92.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC03842)) - (gr_line (start 265.0245 92.874) (end 239.5245 92.874) (layer Edge.Cuts) (width 0.2)) - (gr_line (start 265.0245 36.874) (end 246.5155 36.878) (layer Edge.Cuts) (width 0.2) (tstamp 5DC037CE)) - (gr_line (start 283.5085 36.878) (end 266.0245 36.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC037C6)) + (gr_line (start 266.0345 37.374) (end 266.0345 44.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039EA)) + (gr_line (start 265.0345 44.874) (end 265.0345 37.374) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E8)) + (gr_line (start 266.0345 46.874) (end 266.0345 63.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E4)) + (gr_line (start 265.0345 63.874) (end 265.0345 46.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039E1)) + (gr_line (start 265.0345 82.874) (end 265.0345 65.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039DD)) + (gr_line (start 265.0345 84.874) (end 265.0345 92.374) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039D8)) + (gr_line (start 266.0345 92.374) (end 266.0345 84.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC039D6)) + (gr_line (start 266.0345 65.874) (end 266.0345 82.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC038AF)) + (gr_line (start 266.5345 92.874) (end 272.7305 92.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC03842)) + (gr_line (start 264.5345 92.874) (end 239.5245 92.874) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 264.5345 36.874) (end 246.5155 36.878) (layer Edge.Cuts) (width 0.2) (tstamp 5DC037CE)) + (gr_line (start 283.5085 36.878) (end 266.5345 36.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC037C6)) (gr_line (start 131.8445 121.757) (end 117.0275 113.229) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30B2E)) - (gr_line (start 67.9007 122.835) (end 68.0966 122.939) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC9)) + (gr_line (start 67.9007 123.885) (end 68.0966 123.989) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC9)) (gr_line (start 196.3935 28.4556) (end 196.2215 28.3153) (layer Edge.Cuts) (width 0.2) (tstamp 5DC3132C)) (gr_line (start 196.2215 28.3153) (end 196.0255 28.2111) (layer Edge.Cuts) (width 0.2) (tstamp 5DC3132F)) (gr_line (start 88.565 31.9849) (end 88.6537 32.0117) (layer Edge.Cuts) (width 0.2) (tstamp 5DC32781)) @@ -3805,10 +5345,10 @@ (gr_line (start 13.4967 92.764) (end 13.5533 92.81) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F193)) (gr_line (start 284.2745 127.439) (end 284.4145 127.267) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2A7)) (gr_line (start 278.7125 94.625) (end 278.4815 94.602) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2DA)) - (gr_text "Corne Light rev1.1.0\nPCB Designed by foostan" (at 246.014 90.594) (layer B.SilkS) (tstamp 5DC05551) + (gr_text "Corne Light rev1.1.1\nPCB Designed by foostan" (at 246.014 90.594) (layer B.SilkS) (tstamp 5DC05551) (effects (font (size 1 1) (thickness 0.125)) (justify left mirror)) ) - (gr_text "Corne Light rev1.1.0\nPCB Designed by foostan" (at 226.654 90.564) (layer F.SilkS) (tstamp 5DC0554E) + (gr_text "Corne Light rev1.1.1\nPCB Designed by foostan" (at 226.654 90.564) (layer F.SilkS) (tstamp 5DC0554E) (effects (font (size 1 1) (thickness 0.125)) (justify left)) ) (gr_line (start 70.1358 31.8647) (end 70.1948 31.7924) (layer Edge.Cuts) (width 0.2) (tstamp 5DC32856)) @@ -4360,7 +5900,7 @@ (gr_line (start 208.9535 31.7983) (end 208.9535 31.7979) (layer Edge.Cuts) (width 0.2) (tstamp 5DC31C5F)) (gr_line (start 208.9525 31.7995) (end 208.9535 31.7983) (layer Edge.Cuts) (width 0.2) (tstamp 5DC31C5C)) (gr_line (start 208.9525 31.7999) (end 208.9525 31.7995) (layer Edge.Cuts) (width 0.2) (tstamp 5DC31C59)) - (gr_line (start 31.1845 92.994) (end 24.6425 92.974) (layer Edge.Cuts) (width 0.2) (tstamp 5DC3173D)) + (gr_line (start 30.6945 93.004) (end 24.6425 92.974) (layer Edge.Cuts) (width 0.2) (tstamp 5DC3173D)) (gr_line (start 57.7925 93.385) (end 57.7925 92.974) (layer Edge.Cuts) (width 0.2) (tstamp 5DC3173A)) (gr_line (start 57.7706 93.608) (end 57.7925 93.385) (layer Edge.Cuts) (width 0.2) (tstamp 5DC31737)) (gr_line (start 57.7064 93.821) (end 57.7706 93.608) (layer Edge.Cuts) (width 0.2) (tstamp 5DC31734)) @@ -5007,26 +6547,26 @@ (gr_line (start 231.1675 95.758) (end 231.1905 95.527) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CF9)) (gr_line (start 231.1675 95.758) (end 231.1675 95.758) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CF6)) (gr_line (start 231.1675 95.76) (end 231.1675 95.758) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CF3)) - (gr_line (start 231.1675 121.885) (end 231.1675 95.76) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CF0)) - (gr_line (start 231.1455 122.108) (end 231.1675 121.885) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CED)) - (gr_line (start 231.0815 122.321) (end 231.1455 122.108) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CEA)) - (gr_line (start 230.9775 122.517) (end 231.0815 122.321) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE7)) - (gr_line (start 230.8365 122.689) (end 230.9775 122.517) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE4)) - (gr_line (start 230.6655 122.83) (end 230.8365 122.689) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE1)) - (gr_line (start 230.4705 122.936) (end 230.6655 122.83) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CDE)) - (gr_line (start 230.2585 123.002) (end 230.4705 122.936) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CDB)) - (gr_line (start 230.0355 123.025) (end 230.2585 123.002) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD8)) - (gr_line (start 230.0295 123.025) (end 230.0355 123.025) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD5)) - (gr_line (start 68.5324 123.025) (end 230.0295 123.025) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD2)) - (gr_line (start 68.3091 123.003) (end 68.5324 123.025) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CCF)) - (gr_line (start 68.0966 122.939) (end 68.3091 123.003) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CCC)) - (gr_line (start 67.7286 122.694) (end 67.9007 122.835) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC6)) - (gr_line (start 67.5872 122.523) (end 67.7286 122.694) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC3)) - (gr_line (start 67.4816 122.328) (end 67.5872 122.523) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC0)) - (gr_line (start 67.416 122.116) (end 67.4816 122.328) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CBD)) - (gr_line (start 67.3925 121.893) (end 67.416 122.116) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CBA)) - (gr_line (start 67.3925 121.887) (end 67.3925 121.893) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CB7)) - (gr_line (start 67.3925 95.76) (end 67.3925 121.887) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CB4)) + (gr_line (start 231.1675 122.935) (end 231.1675 95.76) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CF0)) + (gr_line (start 231.1455 123.158) (end 231.1675 122.935) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CED)) + (gr_line (start 231.0815 123.371) (end 231.1455 123.158) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CEA)) + (gr_line (start 230.9775 123.567) (end 231.0815 123.371) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE7)) + (gr_line (start 230.8365 123.739) (end 230.9775 123.567) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE4)) + (gr_line (start 230.6655 123.88) (end 230.8365 123.739) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CE1)) + (gr_line (start 230.4705 123.986) (end 230.6655 123.88) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CDE)) + (gr_line (start 230.2585 124.052) (end 230.4705 123.986) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CDB)) + (gr_line (start 230.0355 124.075) (end 230.2585 124.052) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD8)) + (gr_line (start 230.0295 124.075) (end 230.0355 124.075) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD5)) + (gr_line (start 68.5345 124.074) (end 230.0316 124.074) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CD2)) + (gr_line (start 68.3091 124.053) (end 68.5324 124.075) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CCF)) + (gr_line (start 68.0966 123.989) (end 68.3091 124.053) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CCC)) + (gr_line (start 67.7286 123.744) (end 67.9007 123.885) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC6)) + (gr_line (start 67.5872 123.573) (end 67.7286 123.744) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC3)) + (gr_line (start 67.4816 123.378) (end 67.5872 123.573) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CC0)) + (gr_line (start 67.416 123.166) (end 67.4816 123.378) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CBD)) + (gr_line (start 67.3925 122.943) (end 67.416 123.166) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CBA)) + (gr_line (start 67.3925 122.937) (end 67.3925 122.943) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CB7)) + (gr_line (start 67.3925 95.76) (end 67.3925 122.937) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CB4)) (gr_line (start 67.3925 95.76) (end 67.3925 95.76) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CB1)) (gr_line (start 67.3925 95.754) (end 67.3925 95.76) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CAE)) (gr_line (start 67.3922 95.752) (end 67.3925 95.754) (layer Edge.Cuts) (width 0.2) (tstamp 5DC30CAB)) @@ -5970,7 +7510,7 @@ (gr_line (start 284.5815 95.534) (end 284.5155 95.322) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2BC)) (gr_line (start 284.6045 95.757) (end 284.5815 95.534) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2B9)) (gr_line (start 284.6045 95.763) (end 284.6045 95.757) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2B6)) - (gr_line (start 284.6055 126.635) (end 284.6045 95.763) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2B3)) + (gr_line (start 284.6145 100.874) (end 284.6045 95.763) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2B3)) (gr_line (start 284.5835 126.858) (end 284.6055 126.635) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2B0)) (gr_line (start 284.5185 127.071) (end 284.5835 126.858) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2AD)) (gr_line (start 284.4145 127.267) (end 284.5185 127.071) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F2AA)) @@ -5989,7 +7529,7 @@ (gr_line (start 12.791 126.866) (end 12.8566 127.078) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F280)) (gr_line (start 12.7675 126.643) (end 12.791 126.866) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F27D)) (gr_line (start 12.7675 126.637) (end 12.7675 126.643) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F27A)) - (gr_line (start 12.7675 95.765) (end 12.7675 126.637) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F277)) + (gr_line (start 12.7675 95.765) (end 12.7645 100.874) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F277)) (gr_line (start 12.7894 95.542) (end 12.7675 95.765) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F274)) (gr_line (start 12.8536 95.329) (end 12.7894 95.542) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F271)) (gr_line (start 12.9578 95.133) (end 12.8536 95.329) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F26E)) @@ -6165,10 +7705,10 @@ (gr_line (start 51.1967 36.6952) (end 51.1952 36.6965) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F067)) (gr_line (start 51.1968 36.6951) (end 51.1967 36.6952) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F064)) (gr_line (start 51.1969 36.6951) (end 51.1968 36.6951) (layer Edge.Cuts) (width 0.2) (tstamp 5DC2F061)) - (gr_text "Corne Light rev1.1.0\nPCB Designed by foostan" (at 70.44525 90.494) (layer B.SilkS) (tstamp 5DC84D0A) + (gr_text "Corne Light rev1.1.1\nPCB Designed by foostan" (at 70.44525 90.494) (layer B.SilkS) (tstamp 5DC84D0A) (effects (font (size 1 1) (thickness 0.125)) (justify left mirror)) ) - (gr_text "Corne Light rev1.1.0\nPCB Designed by foostan" (at 51.08525 90.464) (layer F.SilkS) + (gr_text "Corne Light rev1.1.1\nPCB Designed by foostan" (at 51.08525 90.464) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.125)) (justify left)) ) @@ -6179,24 +7719,25 @@ (segment (start 96.82675 43.92) (end 106.1875 43.92) (width 0.254) (layer B.Cu) (net 1)) (segment (start 96.82175 43.915) (end 96.82675 43.92) (width 0.254) (layer B.Cu) (net 1)) (segment (start 71.1875 43.915) (end 96.82175 43.915) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 142.548511 55.366611) (end 143.741901 56.560001) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 142.548511 53.325943) (end 142.548511 55.366611) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 111.8445 46.454) (end 126.3545 46.454) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 128.3845 48.484) (end 137.706568 48.484) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 137.706568 48.484) (end 142.548511 53.325943) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 126.3545 46.454) (end 128.3845 48.484) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 109.3105 43.92) (end 111.8445 46.454) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 143.741901 56.560001) (end 144.5039 57.322) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 109.1875 43.92) (end 109.3105 43.92) (width 0.254) (layer B.Cu) (net 1)) (segment (start 68.1875 43.991) (end 68.1875 43.92) (width 0.254) (layer B.Cu) (net 1)) (segment (start 63.2585 48.92) (end 68.1875 43.991) (width 0.254) (layer B.Cu) (net 1)) (segment (start 33.1875 48.92) (end 63.2585 48.92) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 30.1875 47.964375) (end 30.1875 48.916875) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 32.319725 46.229225) (end 31.149275 46.229225) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 30.1875 47.191) (end 30.1875 47.964375) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 31.149275 46.229225) (end 30.1875 47.191) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 33.1875 47.097) (end 32.319725 46.229225) (width 0.254) (layer B.Cu) (net 1)) - (segment (start 33.1875 48.92) (end 33.1875 47.097) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 143.741901 56.560001) (end 144.5039 57.322) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 131.0845 49.294) (end 140.3845 49.294) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 140.3845 49.294) (end 142.548511 51.458011) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 130.2745 48.484) (end 131.0845 49.294) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 126.3545 46.454) (end 128.3845 48.484) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 111.8445 46.454) (end 126.3545 46.454) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 142.548511 55.366611) (end 143.741901 56.560001) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 109.1875 43.92) (end 109.3105 43.92) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 128.3845 48.484) (end 130.2745 48.484) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 142.548511 51.458011) (end 142.548511 55.366611) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 109.3105 43.92) (end 111.8445 46.454) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 33.1875 46.904427) (end 33.1875 48.92) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 32.157073 45.874) (end 33.1875 46.904427) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 30.1875 46.871) (end 31.1845 45.874) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 31.1845 45.874) (end 32.157073 45.874) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 30.1875 48.916875) (end 30.1875 46.871) (width 0.254) (layer B.Cu) (net 1)) (segment (start 28.110625 40.84) (end 30.1875 42.916875) (width 0.254) (layer B.Cu) (net 2)) (segment (start 24.7275 40.84) (end 28.110625 40.84) (width 0.254) (layer B.Cu) (net 2)) (segment (start 24.7275 40.84) (end 25.05575 41.16825) (width 0.254) (layer F.Cu) (net 2)) @@ -6216,20 +7757,22 @@ (segment (start 33.1875 67.92) (end 33.4615 68.194) (width 0.254) (layer B.Cu) (net 3)) (segment (start 143.741901 59.100001) (end 144.5039 59.862) (width 0.254) (layer B.Cu) (net 3)) (segment (start 142.0945 57.4526) (end 143.741901 59.100001) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 139.5845 51.004) (end 142.0945 53.514) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 142.0945 53.514) (end 142.0945 57.4526) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 128.7145 51.004) (end 139.5845 51.004) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 140.1845 49.794) (end 142.0945 51.704) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 142.0945 51.704) (end 142.0945 57.4526) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 131.0845 49.794) (end 140.1845 49.794) (width 0.254) (layer B.Cu) (net 3)) (segment (start 124.52049 55.19801) (end 128.7145 51.004) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 124.520489 65.828011) (end 124.52049 55.19801) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 129.8745 51.004) (end 131.0845 49.794) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 128.7145 51.004) (end 129.8745 51.004) (width 0.254) (layer B.Cu) (net 3)) (segment (start 122.1545 68.194) (end 124.520489 65.828011) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 114.4845 68.194) (end 122.1545 68.194) (width 0.254) (layer B.Cu) (net 3)) (segment (start 109.2105 62.92) (end 114.4845 68.194) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 114.4845 68.194) (end 122.1545 68.194) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 124.520489 65.828011) (end 124.52049 55.19801) (width 0.254) (layer B.Cu) (net 3)) (segment (start 109.1875 62.92) (end 109.2105 62.92) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 32.419725 65.229225) (end 30.949275 65.229225) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 30.949275 65.229225) (end 30.1875 65.991) (width 0.254) (layer B.Cu) (net 3)) (segment (start 30.1875 66.964375) (end 30.1875 67.916875) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 33.1875 65.997) (end 32.419725 65.229225) (width 0.254) (layer B.Cu) (net 3)) - (segment (start 30.1875 65.991) (end 30.1875 66.964375) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 30.1875 65.871) (end 30.1875 66.964375) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 32.0645 64.874) (end 31.1845 64.874) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 33.1875 65.997) (end 32.0645 64.874) (width 0.254) (layer B.Cu) (net 3)) + (segment (start 31.1845 64.874) (end 30.1875 65.871) (width 0.254) (layer B.Cu) (net 3)) (segment (start 33.1875 67.92) (end 33.1875 65.997) (width 0.254) (layer B.Cu) (net 3)) (segment (start 35.2675 40.84) (end 33.1875 42.92) (width 0.254) (layer B.Cu) (net 4)) (segment (start 43.7275 40.84) (end 35.2675 40.84) (width 0.254) (layer B.Cu) (net 4)) @@ -6255,12 +7798,12 @@ (segment (start 112.4845 77.094) (end 114.5845 77.094) (width 0.254) (layer B.Cu) (net 5)) (segment (start 109.1875 80.391) (end 112.4845 77.094) (width 0.254) (layer B.Cu) (net 5)) (segment (start 109.1875 81.92) (end 109.1875 80.391) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 30.1875 85.964375) (end 30.1875 86.916875) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 31.072841 84.205659) (end 30.1875 85.091) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 30.1875 85.091) (end 30.1875 85.964375) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 32.296159 84.205659) (end 31.072841 84.205659) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 33.1875 85.097) (end 32.296159 84.205659) (width 0.254) (layer B.Cu) (net 5)) - (segment (start 33.1875 86.92) (end 33.1875 85.097) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 33.1875 85.032375) (end 33.1875 85.097) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 32.089704 83.934579) (end 33.1875 85.032375) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 31.301717 83.934579) (end 32.089704 83.934579) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 33.1875 85.097) (end 33.1875 86.92) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 30.1875 85.048796) (end 31.301717 83.934579) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 30.1875 86.916875) (end 30.1875 85.048796) (width 0.254) (layer B.Cu) (net 5)) (segment (start 66.3575 36.09) (end 68.1875 37.92) (width 0.254) (layer B.Cu) (net 6)) (segment (start 62.7275 36.09) (end 66.3575 36.09) (width 0.254) (layer B.Cu) (net 6)) (segment (start 62.7275 36.09) (end 63.05575 36.41825) (width 0.254) (layer F.Cu) (net 6)) @@ -6383,21 +7926,20 @@ (segment (start 18.5245 62.233) (end 18.3775 62.38) (width 0.254) (layer F.Cu) (net 28)) (segment (start 18.5245 43.527) (end 18.5245 62.233) (width 0.254) (layer F.Cu) (net 28)) (segment (start 18.3775 43.38) (end 18.5245 43.527) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 18.3775 62.38) (end 18.3775 72.887) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 18.3845 81.373) (end 18.3775 81.38) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 18.3845 72.894) (end 18.3845 81.373) (width 0.254) (layer F.Cu) (net 28)) (via (at 28.4845 68.694) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) - (segment (start 34.8845 68.993986) (end 34.8845 66.694) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 34.8845 66.694) (end 33.419725 65.229225) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 33.419725 65.229225) (end 29.849275 65.229225) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 29.849275 65.229225) (end 28.4845 66.594) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 28.4845 66.594) (end 28.4845 68.269736) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 28.4845 68.269736) (end 28.4845 68.694) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 18.3775 72.887) (end 18.3845 72.894) (width 0.254) (layer F.Cu) (net 28)) (segment (start 28.4845 68.694) (end 18.6845 68.694) (width 0.254) (layer B.Cu) (net 28)) - (segment (start 18.3845 72.894) (end 18.384501 68.993999) (width 0.254) (layer F.Cu) (net 28)) (via (at 18.6845 68.694) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) - (segment (start 18.384501 68.993999) (end 18.6845 68.694) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 33.0645 64.874) (end 30.2045 64.874) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 30.2045 64.874) (end 28.4845 66.594) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 28.4845 66.594) (end 28.4845 68.269736) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 34.8845 66.694) (end 33.0645 64.874) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 28.4845 68.269736) (end 28.4845 68.694) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 34.8845 68.993986) (end 34.8845 66.694) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 18.5345 68.844) (end 18.6845 68.694) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 18.5345 72.474) (end 18.5345 68.844) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 18.5345 81.223) (end 18.3775 81.38) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 18.5345 62.537) (end 18.5345 81.223) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 18.3775 62.38) (end 18.5345 62.537) (width 0.254) (layer F.Cu) (net 28)) (segment (start 37.3775 81.38) (end 37.5245 81.527) (width 0.254) (layer F.Cu) (net 29)) (segment (start 37.5245 43.527) (end 37.5245 62.233) (width 0.254) (layer F.Cu) (net 29)) (segment (start 37.5245 62.233) (end 37.3775 62.38) (width 0.254) (layer F.Cu) (net 29)) @@ -6461,20 +8003,21 @@ (segment (start 94.3775 76.63) (end 94.5245 76.777) (width 0.254) (layer F.Cu) (net 32)) (segment (start 94.4845 76.523) (end 94.3775 76.63) (width 0.254) (layer F.Cu) (net 32)) (segment (start 94.3775 57.63) (end 94.5245 57.777) (width 0.254) (layer F.Cu) (net 32)) - (segment (start 94.3775 57.63) (end 94.3775 76.63) (width 0.254) (layer F.Cu) (net 32)) (segment (start 95.208764 70.794) (end 94.7845 70.794) (width 0.254) (layer B.Cu) (net 32)) (segment (start 126.790541 64.895359) (end 126.79054 66.793292) (width 0.254) (layer B.Cu) (net 32)) (segment (start 129.2839 62.402) (end 126.790541 64.895359) (width 0.254) (layer B.Cu) (net 32)) - (segment (start 94.484501 71.093999) (end 94.7845 70.794) (width 0.254) (layer F.Cu) (net 32)) (segment (start 95.462775 70.539989) (end 95.208764 70.794) (width 0.254) (layer B.Cu) (net 32)) (segment (start 126.79054 66.793292) (end 123.043843 70.539989) (width 0.254) (layer B.Cu) (net 32)) - (segment (start 94.3775 71.201) (end 94.484501 71.093999) (width 0.254) (layer F.Cu) (net 32)) (segment (start 123.043843 70.539989) (end 95.462775 70.539989) (width 0.254) (layer B.Cu) (net 32)) - (segment (start 94.3775 71.601) (end 94.3775 71.201) (width 0.254) (layer F.Cu) (net 32)) (via (at 94.7845 70.794) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 32)) (segment (start 94.5245 57.483) (end 94.3775 57.63) (width 0.254) (layer F.Cu) (net 32)) (segment (start 94.5245 38.777) (end 94.5245 57.483) (width 0.254) (layer F.Cu) (net 32)) (segment (start 94.3775 38.63) (end 94.5245 38.777) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 94.5345 76.473) (end 94.3775 76.63) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 94.5345 57.787) (end 94.5345 76.473) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 94.3775 57.63) (end 94.5345 57.787) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 94.5345 71.044) (end 94.7845 70.794) (width 0.254) (layer F.Cu) (net 32)) + (segment (start 94.5345 71.774) (end 94.5345 71.044) (width 0.254) (layer F.Cu) (net 32)) (segment (start 125.1675 104.659262) (end 127.832795 107.324557) (width 0.254) (layer F.Cu) (net 33)) (segment (start 125.1675 98.525) (end 125.1675 104.659262) (width 0.254) (layer F.Cu) (net 33)) (segment (start 113.5245 86.882) (end 125.1675 98.525) (width 0.254) (layer F.Cu) (net 33)) @@ -6509,15 +8052,18 @@ (segment (start 127.27851 85.705944) (end 130.586566 89.014) (width 0.254) (layer F.Cu) (net 36)) (segment (start 137.8345 88.204) (end 137.8345 87.004) (width 0.254) (layer F.Cu) (net 36)) (segment (start 129.2839 47.162) (end 127.27851 49.16739) (width 0.254) (layer F.Cu) (net 36)) - (segment (start 135.5685 76.378) (end 135.5685 77.168) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 134.3045 63.104) (end 134.3045 75.114) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 134.3045 75.114) (end 135.5685 76.378) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 142.6265 54.782) (end 134.3045 63.104) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 144.5039 54.782) (end 142.6265 54.782) (width 0.254) (layer F.Cu) (net 37)) - (segment (start 133.0285 76.06) (end 133.0285 77.168) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 133.8345 75.254) (end 133.0285 76.06) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 133.8345 62.9114) (end 133.8345 75.254) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 144.5039 52.242) (end 133.8345 62.9114) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 136.266999 76.469501) (end 135.5685 77.168) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 144.5039 54.782) (end 142.638511 56.647389) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 136.888489 75.848011) (end 136.266999 76.469501) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 139.672557 75.848011) (end 136.888489 75.848011) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 142.638511 56.647389) (end 142.63851 72.882058) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 142.63851 72.882058) (end 139.672557 75.848011) (width 0.254) (layer F.Cu) (net 37)) + (segment (start 139.4845 75.394) (end 134.7845 75.394) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 134.7845 75.394) (end 133.0285 77.15) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 142.1845 54.5614) (end 142.1845 72.694) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 142.1845 72.694) (end 139.4845 75.394) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 133.0285 77.15) (end 133.0285 77.168) (width 0.254) (layer F.Cu) (net 38)) + (segment (start 144.5039 52.242) (end 142.1845 54.5614) (width 0.254) (layer F.Cu) (net 38)) (segment (start 277.5645 40.694) (end 277.99325 41.12275) (width 0.254) (layer F.Cu) (net 45)) (segment (start 269.1045 40.694) (end 267.0245 42.774) (width 0.254) (layer B.Cu) (net 45)) (segment (start 277.5645 40.694) (end 269.1045 40.694) (width 0.254) (layer B.Cu) (net 45)) @@ -6692,16 +8238,17 @@ (segment (start 169.965899 86.372601) (end 167.298511 89.039989) (width 0.254) (layer F.Cu) (net 70)) (segment (start 167.298511 89.039989) (end 158.864489 89.039989) (width 0.254) (layer F.Cu) (net 70)) (segment (start 154.2475 84.423) (end 154.2475 83.319) (width 0.254) (layer F.Cu) (net 70)) - (segment (start 156.4495 76.109) (end 156.4495 77.164) (width 0.254) (layer F.Cu) (net 72)) - (segment (start 157.5645 74.994) (end 156.4495 76.109) (width 0.254) (layer F.Cu) (net 72)) - (segment (start 157.5645 62.6714) (end 157.5645 74.994) (width 0.254) (layer F.Cu) (net 72)) - (segment (start 168.0139 52.222) (end 157.5645 62.6714) (width 0.254) (layer F.Cu) (net 72)) - (segment (start 158.01851 74.91801) (end 159.1145 76.014) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 159.1145 77.039) (end 158.9895 77.164) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 159.1145 76.014) (end 159.1145 77.039) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 158.01851 62.86999) (end 158.01851 74.91801) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 166.1265 54.762) (end 158.01851 62.86999) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 168.0139 54.762) (end 166.1265 54.762) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 156.4495 76.829) (end 156.4495 77.164) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 162.8845 75.494) (end 157.7845 75.494) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 166.0845 72.294) (end 162.8845 75.494) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 166.0845 54.1514) (end 166.0845 72.294) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 157.7845 75.494) (end 156.4495 76.829) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 168.0139 52.222) (end 166.0845 54.1514) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 163.130489 75.948011) (end 160.205489 75.948011) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 166.538511 72.539989) (end 163.130489 75.948011) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 160.205489 75.948011) (end 158.9895 77.164) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 166.538511 56.237389) (end 166.538511 72.539989) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 168.0139 54.762) (end 166.538511 56.237389) (width 0.254) (layer F.Cu) (net 73)) (segment (start 154.752432 89.494) (end 151.0245 85.766068) (width 0.254) (layer F.Cu) (net 75)) (segment (start 151.0245 82.611) (end 151.714501 81.920999) (width 0.254) (layer F.Cu) (net 75)) (segment (start 167.486568 89.494) (end 154.752432 89.494) (width 0.254) (layer F.Cu) (net 75)) @@ -6782,9 +8329,6 @@ (segment (start 214.462 86.3615) (end 204.7145 96.109) (width 0.254) (layer F.Cu) (net 79)) (segment (start 214.462 74.3565) (end 214.462 86.3615) (width 0.254) (layer F.Cu) (net 79)) (segment (start 214.2145 74.109) (end 214.462 74.3565) (width 0.254) (layer F.Cu) (net 79)) - (segment (start 214.1845 55.079) (end 214.2145 55.109) (width 0.254) (layer F.Cu) (net 79)) - (segment (start 214.1845 36.139) (end 214.1845 55.079) (width 0.254) (layer F.Cu) (net 79)) - (segment (start 214.2145 36.109) (end 214.1845 36.139) (width 0.254) (layer F.Cu) (net 79)) (segment (start 214.2845 74.039) (end 214.2145 74.109) (width 0.254) (layer F.Cu) (net 79)) (segment (start 214.2845 55.179) (end 214.2845 74.039) (width 0.254) (layer F.Cu) (net 79)) (segment (start 214.2145 55.109) (end 214.2845 55.179) (width 0.254) (layer F.Cu) (net 79)) @@ -6799,6 +8343,9 @@ (segment (start 155.11247 62.16057) (end 155.112471 65.956435) (width 0.254) (layer B.Cu) (net 79)) (segment (start 155.112471 65.956435) (end 162.342014 73.185978) (width 0.254) (layer B.Cu) (net 79)) (segment (start 213.484501 69.794001) (end 213.7845 70.094) (width 0.254) (layer B.Cu) (net 79)) + (segment (start 214.4345 54.889) (end 214.2145 55.109) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 214.4345 36.329) (end 214.4345 54.889) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 214.2145 36.109) (end 214.4345 36.329) (width 0.254) (layer F.Cu) (net 79)) (segment (start 183.186922 99.931649) (end 183.186922 99.998922) (width 0.254) (layer F.Cu) (net 80)) (segment (start 195.2845 57.414) (end 195.2145 57.484) (width 0.254) (layer F.Cu) (net 80)) (segment (start 195.2845 38.554) (end 195.2845 57.414) (width 0.254) (layer F.Cu) (net 80)) @@ -6811,10 +8358,6 @@ (segment (start 195.2845 70.894) (end 195.2845 70.794) (width 0.254) (layer F.Cu) (net 80)) (segment (start 195.2845 70.794) (end 195.084499 70.593999) (width 0.254) (layer F.Cu) (net 80)) (segment (start 195.084499 70.593999) (end 194.7845 70.294) (width 0.254) (layer F.Cu) (net 80)) - (segment (start 183.186922 97.236578) (end 183.186922 99.931649) (width 0.254) (layer F.Cu) (net 80)) - (segment (start 195.1845 85.239) (end 183.186922 97.236578) (width 0.254) (layer F.Cu) (net 80)) - (segment (start 195.1845 76.514) (end 195.1845 85.239) (width 0.254) (layer F.Cu) (net 80)) - (segment (start 195.2145 76.484) (end 195.1845 76.514) (width 0.254) (layer F.Cu) (net 80)) (segment (start 194.360236 70.294) (end 194.7845 70.294) (width 0.254) (layer B.Cu) (net 80)) (segment (start 174.805636 70.066999) (end 194.133235 70.066999) (width 0.254) (layer B.Cu) (net 80)) (segment (start 171.232646 73.639989) (end 174.805636 70.066999) (width 0.254) (layer B.Cu) (net 80)) @@ -6823,15 +8366,15 @@ (segment (start 152.7939 62.382) (end 154.65846 64.24656) (width 0.254) (layer B.Cu) (net 80)) (segment (start 154.658461 66.144493) (end 162.153957 73.639989) (width 0.254) (layer B.Cu) (net 80)) (segment (start 194.133235 70.066999) (end 194.360236 70.294) (width 0.254) (layer B.Cu) (net 80)) + (segment (start 183.186922 97.236578) (end 183.186922 99.931649) (width 0.254) (layer F.Cu) (net 80)) + (segment (start 195.3345 85.089) (end 183.186922 97.236578) (width 0.254) (layer F.Cu) (net 80)) + (segment (start 195.3345 76.604) (end 195.3345 85.089) (width 0.254) (layer F.Cu) (net 80)) + (segment (start 195.2145 76.484) (end 195.3345 76.604) (width 0.254) (layer F.Cu) (net 80)) (segment (start 176.2845 40.929) (end 176.2845 59.789) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2845 59.789) (end 176.2145 59.859) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2145 40.859) (end 176.2845 40.929) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2845 78.789) (end 176.2145 78.859) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2845 73.094) (end 176.2845 78.789) (width 0.254) (layer F.Cu) (net 81)) - (segment (start 176.1845 87.02025) (end 165.569205 97.635545) (width 0.254) (layer F.Cu) (net 81)) - (segment (start 165.569205 97.635545) (end 165.569205 100.579443) (width 0.254) (layer F.Cu) (net 81)) - (segment (start 176.1845 78.889) (end 176.1845 87.02025) (width 0.254) (layer F.Cu) (net 81)) - (segment (start 176.2145 78.859) (end 176.1845 78.889) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2145 59.859) (end 176.2145 61.113) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.311501 61.210001) (end 176.311501 73.066999) (width 0.254) (layer F.Cu) (net 81)) (segment (start 176.2145 61.113) (end 176.311501 61.210001) (width 0.254) (layer F.Cu) (net 81)) @@ -6845,6 +8388,10 @@ (segment (start 161.9659 74.094) (end 171.420703 74.094) (width 0.254) (layer B.Cu) (net 81)) (segment (start 175.460236 70.694) (end 175.8845 70.694) (width 0.254) (layer B.Cu) (net 81)) (segment (start 174.820703 70.694) (end 175.460236 70.694) (width 0.254) (layer B.Cu) (net 81)) + (segment (start 165.569205 97.635545) (end 165.569205 100.579443) (width 0.254) (layer F.Cu) (net 81)) + (segment (start 176.4345 86.77025) (end 165.569205 97.635545) (width 0.254) (layer F.Cu) (net 81)) + (segment (start 176.4345 79.079) (end 176.4345 86.77025) (width 0.254) (layer F.Cu) (net 81)) + (segment (start 176.2145 78.859) (end 176.4345 79.079) (width 0.254) (layer F.Cu) (net 81)) (segment (start 152.7939 49.682) (end 154.5345 51.4226) (width 0.5) (layer F.Cu) (net 87)) (segment (start 154.5345 51.4226) (end 154.5345 78.494) (width 0.5) (layer F.Cu) (net 87)) (segment (start 154.5345 78.494) (end 156.2245 80.184) (width 0.5) (layer F.Cu) (net 87)) diff --git a/corne-light/pcb/fp-info-cache b/corne-light/pcb/fp-info-cache index 03572d1..f736198 100644 --- a/corne-light/pcb/fp-info-cache +++ b/corne-light/pcb/fp-info-cache @@ -1,4 +1,4 @@ -16764661269845790 +16769380188156790 Alps_Only ALPS-1.5U @@ -49367,6 +49367,13 @@ kbd Jumper +0 +2 +2 +kbd +keyswitch_hole + + 0 2 2 @@ -49392,6 +49399,13 @@ mounting hole 2.2mm no annular m2 1 0 kbd +M2_HOLE_v3 +Mounting Hole 2.2mm, no annular, M2 +mounting hole 2.2mm no annular m2 +0 +9 +1 +kbd M2_Threads_v2 Mounting Hole 2.2mm, no annular, M2 mounting hole 2.2mm no annular m2 @@ -49546,6 +49560,13 @@ StripLED_rev 6 3 kbd +SW_Hole_TH + + +0 +4 +1 +kbd waffle