(kicad_pcb (version 4) (host pcbnew 4.0.7) (general (links 391) (no_connects 84) (area 33.924999 51.924999 133.075001 140.075001) (thickness 1.6) (drawings 16) (tracks 65) (zones 0) (modules 47) (nets 51) ) (page A4) (title_block (title split_steno) (date 2018-03-19) (rev 2.0) (company jtallbean) ) (layers (0 F.Cu signal) (31 B.Cu signal) (32 B.Adhes user) (33 F.Adhes user) (34 B.Paste user) (35 F.Paste user) (36 B.SilkS user) (37 F.SilkS user) (38 B.Mask user) (39 F.Mask user) (40 Dwgs.User user) (41 Cmts.User user) (42 Eco1.User user) (43 Eco2.User user) (44 Edge.Cuts user) (45 Margin user) (46 B.CrtYd user) (47 F.CrtYd user) (48 B.Fab user) (49 F.Fab user) ) (setup (last_trace_width 0.381) (user_trace_width 0.254) (user_trace_width 0.381) (trace_clearance 0.2) (zone_clearance 0.508) (zone_45_only no) (trace_min 0.2) (segment_width 0.2) (edge_width 0.15) (via_size 0.6) (via_drill 0.4) (via_min_size 0.4) (via_min_drill 0.3) (uvia_size 0.3) (uvia_drill 0.1) (uvias_allowed no) (uvia_min_size 0.2) (uvia_min_drill 0.1) (pcb_text_width 0.3) (pcb_text_size 1.5 1.5) (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) (pad_size 1.6 2) (pad_drill 0.9) (pad_to_mask_clearance 0.2) (aux_axis_origin 0 0) (visible_elements 7FFFF7FF) (pcbplotparams (layerselection 0x00030_80000001) (usegerberextensions false) (excludeedgelayer true) (linewidth 0.100000) (plotframeref false) (viasonmask false) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15) (hpglpenoverlay 2) (psnegative false) (psa4output false) (plotreference true) (plotvalue true) (plotinvisibletext false) (padsonsilk false) (subtractmaskfromsilk false) (outputformat 1) (mirror false) (drillshape 1) (scaleselection 1) (outputdirectory "")) ) (net 0 "") (net 1 GND) (net 2 +5V) (net 3 VCC) (net 4 +3V3) (net 5 /SCL) (net 6 /SDA) (net 7 /D-) (net 8 /D+) (net 9 "Net-(J2-Pad4)") (net 10 "Net-(J2-Pad6)") (net 11 "Net-(LED1-Pad2)") (net 12 "Net-(LED1-Pad4)") (net 13 "Net-(LED2-Pad2)") (net 14 "Net-(LED3-Pad2)") (net 15 "Net-(LED4-Pad2)") (net 16 /PDI) (net 17 "Net-(P1-Pad3)") (net 18 "Net-(P1-Pad4)") (net 19 /RST) (net 20 /KEY1) (net 21 /KEY2) (net 22 /KEY3) (net 23 /KEY4) (net 24 /KEY5) (net 25 /KEY6) (net 26 /KEY7) (net 27 /KEY8) (net 28 /KEY9) (net 29 /KEY10) (net 30 /KEY11) (net 31 /KEY12) (net 32 /KEY13) (net 33 /KEY14) (net 34 /KEY15) (net 35 /KEY16) (net 36 /KEY17) (net 37 /KEY18) (net 38 /UNDER_LED) (net 39 "Net-(U2-Pad4)") (net 40 "Net-(U3-Pad4)") (net 41 "Net-(U3-Pad5)") (net 42 "Net-(U3-Pad6)") (net 43 "Net-(U3-Pad7)") (net 44 "Net-(U3-Pad11)") (net 45 "Net-(U3-Pad12)") (net 46 "Net-(U3-Pad13)") (net 47 "Net-(U3-Pad14)") (net 48 "Net-(U3-Pad15)") (net 49 "Net-(U3-Pad16)") (net 50 "Net-(U3-Pad17)") (net_class Default "This is the default net class." (clearance 0.2) (trace_width 0.25) (via_dia 0.6) (via_drill 0.4) (uvia_dia 0.3) (uvia_drill 0.1) (add_net +3V3) (add_net +5V) (add_net /D+) (add_net /D-) (add_net /KEY1) (add_net /KEY10) (add_net /KEY11) (add_net /KEY12) (add_net /KEY13) (add_net /KEY14) (add_net /KEY15) (add_net /KEY16) (add_net /KEY17) (add_net /KEY18) (add_net /KEY2) (add_net /KEY3) (add_net /KEY4) (add_net /KEY5) (add_net /KEY6) (add_net /KEY7) (add_net /KEY8) (add_net /KEY9) (add_net /PDI) (add_net /RST) (add_net /SCL) (add_net /SDA) (add_net /UNDER_LED) (add_net GND) (add_net "Net-(J2-Pad4)") (add_net "Net-(J2-Pad6)") (add_net "Net-(LED1-Pad2)") (add_net "Net-(LED1-Pad4)") (add_net "Net-(LED2-Pad2)") (add_net "Net-(LED3-Pad2)") (add_net "Net-(LED4-Pad2)") (add_net "Net-(P1-Pad3)") (add_net "Net-(P1-Pad4)") (add_net "Net-(U2-Pad4)") (add_net "Net-(U3-Pad11)") (add_net "Net-(U3-Pad12)") (add_net "Net-(U3-Pad13)") (add_net "Net-(U3-Pad14)") (add_net "Net-(U3-Pad15)") (add_net "Net-(U3-Pad16)") (add_net "Net-(U3-Pad17)") (add_net "Net-(U3-Pad4)") (add_net "Net-(U3-Pad5)") (add_net "Net-(U3-Pad6)") (add_net "Net-(U3-Pad7)") (add_net VCC) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C04) (at 49.5 76.2) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB564A4) (attr smd) (fp_text reference C1 (at 0 1.25) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at 0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C15) (at 49.9 121.3) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB56F27) (attr smd) (fp_text reference C2 (at 0 1.25) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at 0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C26) (at 106.2 120.1) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB5704D) (attr smd) (fp_text reference C3 (at 0 1.25) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at 0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C37) (at 107.2 80.9) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB572E0) (attr smd) (fp_text reference C4 (at 0 1.25) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at 0.95 0) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C48) (at 78.675 65.65 270) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AC6154C) (attr smd) (fp_text reference C5 (at 0 1.25 270) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 10uF (at 0 -1.5 270) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25 270) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C59) (at 93.8 66.2 45) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB54C04) (attr smd) (fp_text reference C6 (at 0 1.25 45) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5 45) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25 45) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0 45) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 0.95 0 45) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C6A) (at 81.3 65.1 315) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB553AC) (attr smd) (fp_text reference C7 (at 0 1.25 315) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5 315) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25 315) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0 315) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 0.95 0 315) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C7B) (at 83.5 54.9 225) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB554C0) (attr smd) (fp_text reference C8 (at 0 1.25 225) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5 225) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25 225) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0 225) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 0.95 0 225) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Capacitors_SMD:C_0603_HandSoldering (layer B.Cu) (tedit 58AA848B) (tstamp 5AC05C8C) (at 94.9 57.1 135) (descr "Capacitor SMD 0603, hand soldering") (tags "capacitor 0603") (path /5AB555DB) (attr smd) (fp_text reference C9 (at 0 1.25 135) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 0.1uF (at 0 -1.5 135) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 1.25 135) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.95 0 135) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 0.95 0 135) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model Capacitors_SMD.3dshapes/C_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Keebio-Parts:TRRS-PJ-320A (layer F.Cu) (tedit 5981F42F) (tstamp 5AC05D17) (at 108.2 52.4) (path /5AB02059) (fp_text reference J1 (at 0 14.2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value Audio-Jack-4 (at 0 -5.6) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.SilkS) (width 0.15)) (fp_line (start -2.8 0) (end -2.8 -2) (layer F.SilkS) (width 0.15)) (fp_line (start 2.8 0) (end 2.8 -2) (layer F.SilkS) (width 0.15)) (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15)) (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at -2.3 11.3) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 4 +3V3)) (pad 2 thru_hole oval (at 2.3 10.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 5 /SCL)) (pad 4 thru_hole oval (at 2.3 3.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 1 GND)) (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) (pad 3 thru_hole oval (at 2.3 6.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 6 /SDA)) ) (module keyboard_parts:USB_miniB (layer B.Cu) (tedit 0) (tstamp 5AC05D30) (at 50.00625 57.15) (descr http://www.hirose.co.jp/cataloge_hp/e24000019.pdf) (tags "USB miniB hirose") (path /5ABA2F3D) (fp_text reference J2 (at 0 -0.508) (layer B.SilkS) (effects (font (size 0.8128 0.8128) (thickness 0.2032)) (justify mirror)) ) (fp_text value USB_OTG (at 0 -7.112) (layer B.SilkS) hide (effects (font (thickness 0.3048)) (justify mirror)) ) (fp_line (start 2.25 0.95) (end 2.4 1.15) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.25 0.95) (end 2.4 1.15) (layer Dwgs.User) (width 0.2)) (fp_line (start 4.191 -5.715) (end 4.191 2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start -4.191 -5.715) (end 4.191 -5.715) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.413 2.6035) (end -4.191 2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start -4.191 2.6035) (end -4.191 -5.715) (layer Dwgs.User) (width 0.2)) (fp_line (start 4.191 2.6035) (end 2.413 2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.413 2.6035) (end 2.413 1.143) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.413 1.143) (end 2.2225 0.9525) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.2225 0.9525) (end -2.159 0.9525) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.159 0.9525) (end -2.413 1.143) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.413 1.143) (end -2.413 2.6035) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at -1.59766 2.75082) (size 0.50038 1.99898) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -0.79756 2.75082) (size 0.50038 1.99898) (layers B.Cu B.Paste B.Mask) (net 7 /D-)) (pad 3 smd rect (at 0.00254 2.75082) (size 0.50038 1.99898) (layers B.Cu B.Paste B.Mask) (net 8 /D+)) (pad 4 smd rect (at 0.80264 2.75082) (size 0.50038 1.99898) (layers B.Cu B.Paste B.Mask) (net 9 "Net-(J2-Pad4)")) (pad 5 smd rect (at 1.60274 2.75082) (size 0.50038 1.99898) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 6 smd rect (at -4.19862 2.65176) (size 2.49936 2.19964) (layers B.Cu B.Paste B.Mask) (net 10 "Net-(J2-Pad6)")) (pad 7 smd rect (at 4.20116 2.65176) (size 2.49936 2.19964) (layers B.Cu B.Paste B.Mask)) (pad 8 smd rect (at -4.19862 -2.64668) (size 2.49936 2.19964) (layers B.Cu B.Paste B.Mask)) (pad 9 smd rect (at 4.2037 -2.64668) (size 2.49936 2.19964) (layers B.Cu B.Paste B.Mask)) ) (module WS2812B:WS2812B (layer B.Cu) (tedit 53BEE615) (tstamp 5AC05D83) (at 50.00625 69.05625) (path /5AB36B27) (fp_text reference LED1 (at 0 4.7) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_text value WS2812B (at 0 -4.8) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_line (start -1 1) (end 1 1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 1) (end 1 -1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 -1) (end -0.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -1) (end -1 -0.5) (layer B.SilkS) (width 0.2)) (fp_line (start -1 -0.5) (end -1 1) (layer B.SilkS) (width 0.2)) (fp_line (start -2.5 1) (end -2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -2.5) (end 0.5 -2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.5 1) (end 2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 2.5) (end 0.5 2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.1 -2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.5) (end 1.2 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 -2.5) (end -2.1 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.5) (end 2.5 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.5) (end 1.2 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 2.5) (end -2.1 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 2.7) (end -1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.7) (end -1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 1.8) (end -2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 1.8) (end -2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.7) (end 1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 2.7) (end 1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 1.8) (end 2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 1.8) (end 2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -2.7) (end -2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -1.8) (end -1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -1.8) (end -1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.7) (end -2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -2.7) (end 1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -1.8) (end 2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -1.8) (end 2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -2.7) (end 1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.49936 -2.49936) (end -2.49936 2.49936) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at 1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 11 "Net-(LED1-Pad2)")) (pad 3 smd rect (at -1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 4 smd rect (at 1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 12 "Net-(LED1-Pad4)")) ) (module WS2812B:WS2812B (layer B.Cu) (tedit 53BEE615) (tstamp 5AC05DAC) (at 49.1 111.2) (path /5AB37306) (fp_text reference LED2 (at 0 4.7) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_text value WS2812B (at 0 -4.8) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_line (start -1 1) (end 1 1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 1) (end 1 -1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 -1) (end -0.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -1) (end -1 -0.5) (layer B.SilkS) (width 0.2)) (fp_line (start -1 -0.5) (end -1 1) (layer B.SilkS) (width 0.2)) (fp_line (start -2.5 1) (end -2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -2.5) (end 0.5 -2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.5 1) (end 2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 2.5) (end 0.5 2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.1 -2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.5) (end 1.2 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 -2.5) (end -2.1 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.5) (end 2.5 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.5) (end 1.2 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 2.5) (end -2.1 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 2.7) (end -1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.7) (end -1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 1.8) (end -2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 1.8) (end -2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.7) (end 1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 2.7) (end 1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 1.8) (end 2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 1.8) (end 2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -2.7) (end -2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -1.8) (end -1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -1.8) (end -1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.7) (end -2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -2.7) (end 1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -1.8) (end 2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -1.8) (end 2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -2.7) (end 1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.49936 -2.49936) (end -2.49936 2.49936) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at 1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 13 "Net-(LED2-Pad2)")) (pad 3 smd rect (at -1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 4 smd rect (at 1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 11 "Net-(LED1-Pad2)")) ) (module WS2812B:WS2812B (layer B.Cu) (tedit 53BEE615) (tstamp 5AC05DD5) (at 108 114.2) (path /5AB374BE) (fp_text reference LED3 (at 0 4.7) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_text value WS2812B (at 0 -4.8) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_line (start -1 1) (end 1 1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 1) (end 1 -1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 -1) (end -0.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -1) (end -1 -0.5) (layer B.SilkS) (width 0.2)) (fp_line (start -1 -0.5) (end -1 1) (layer B.SilkS) (width 0.2)) (fp_line (start -2.5 1) (end -2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -2.5) (end 0.5 -2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.5 1) (end 2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 2.5) (end 0.5 2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.1 -2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.5) (end 1.2 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 -2.5) (end -2.1 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.5) (end 2.5 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.5) (end 1.2 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 2.5) (end -2.1 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 2.7) (end -1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.7) (end -1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 1.8) (end -2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 1.8) (end -2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.7) (end 1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 2.7) (end 1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 1.8) (end 2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 1.8) (end 2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -2.7) (end -2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -1.8) (end -1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -1.8) (end -1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.7) (end -2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -2.7) (end 1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -1.8) (end 2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -1.8) (end 2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -2.7) (end 1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.49936 -2.49936) (end -2.49936 2.49936) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at 1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 14 "Net-(LED3-Pad2)")) (pad 3 smd rect (at -1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 4 smd rect (at 1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 13 "Net-(LED2-Pad2)")) ) (module WS2812B:WS2812B (layer B.Cu) (tedit 5AC19C2C) (tstamp 5AC05DFE) (at 107.8 74.2) (path /5AB378D0) (fp_text reference LED4 (at 0 4.7) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_text value WS2812B (at 0 -4.8) (layer B.SilkS) hide (effects (font (size 1 1) (thickness 0.2)) (justify mirror)) ) (fp_line (start -1 1) (end 1 1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 1) (end 1 -1) (layer B.SilkS) (width 0.2)) (fp_line (start 1 -1) (end -0.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -1) (end -1 -0.5) (layer B.SilkS) (width 0.2)) (fp_line (start -1 -0.5) (end -1 1) (layer B.SilkS) (width 0.2)) (fp_line (start -2.5 1) (end -2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 -2.5) (end 0.5 -2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.5 1) (end 2.5 -1) (layer B.SilkS) (width 0.2)) (fp_line (start -0.5 2.5) (end 0.5 2.5) (layer B.SilkS) (width 0.2)) (fp_line (start 2.1 -2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.5) (end 1.2 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 -2.5) (end -2.1 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.5) (end 2.5 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.5) (end 1.2 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.5 2.5) (end -2.1 2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 2.7) (end -1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 2.7) (end -1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 1.8) (end -2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 1.8) (end -2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 2.7) (end 1.2 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 2.7) (end 1.2 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 1.8) (end 2.1 1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 1.8) (end 2.1 2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -2.7) (end -2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.1 -1.8) (end -1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -1.8) (end -1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start -1.2 -2.7) (end -2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -2.7) (end 1.2 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 1.2 -1.8) (end 2.1 -1.8) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -1.8) (end 2.1 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.1 -2.7) (end 1.2 -2.7) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.49936 -2.49936) (end -2.49936 2.49936) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at 1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -1.65 2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 15 "Net-(LED4-Pad2)")) (pad 3 smd rect (at -1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 4 smd rect (at 1.65 -2.4) (size 1.4 1.8) (layers B.Cu B.Paste B.Mask) (net 14 "Net-(LED3-Pad2)")) ) (module Connectors:Tag-Connect_TC2030-IDC-NL (layer B.Cu) (tedit 58A4CF26) (tstamp 5AC05E12) (at 69.3 83) (descr "Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf") (tags "tag connect programming header pogo pins") (path /5AB737FC) (attr virtual) (fp_text reference P1 (at 0 -2.7) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value TC2030-IDC (at 0 2.3) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -1.905 -1.27) (end -1.905 -0.635) (layer B.SilkS) (width 0.12)) (fp_line (start -1.27 -1.27) (end -1.905 -1.27) (layer B.SilkS) (width 0.12)) (fp_line (start -3.5 -2) (end -3.5 2) (layer B.CrtYd) (width 0.05)) (fp_line (start 3.5 -2) (end -3.5 -2) (layer B.CrtYd) (width 0.05)) (fp_line (start 3.5 2) (end 3.5 -2) (layer B.CrtYd) (width 0.05)) (fp_line (start -3.5 2) (end 3.5 2) (layer B.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (pad "" np_thru_hole circle (at 2.54 1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 2.54 -1.016) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at -2.54 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) (pad 1 connect circle (at -1.27 -0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 16 /PDI)) (pad 2 connect circle (at -1.27 0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 3 VCC)) (pad 3 connect circle (at 0 -0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 17 "Net-(P1-Pad3)")) (pad 4 connect circle (at 0 0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 18 "Net-(P1-Pad4)")) (pad 5 connect circle (at 1.27 -0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 19 /RST)) (pad 6 connect circle (at 1.27 0.635) (size 0.7874 0.7874) (layers B.Cu B.Mask) (net 1 GND)) ) (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5AC05E23) (at 99.9 64.5 90) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /5ABB7AD1) (attr smd) (fp_text reference R1 (at 0 1.45 90) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 4.7k (at 0 -1.55 90) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0 90) (layer B.Fab) (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 4 +3V3)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 6 /SDA)) (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5AC05E34) (at 101.525 64.5 90) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /5ABB72D4) (attr smd) (fp_text reference R2 (at 0 1.45 90) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 4.7k (at 0 -1.55 90) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0 90) (layer B.Fab) (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 4 +3V3)) (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 5 /SCL)) (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Resistors_SMD:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5AC05E56) (at 88.2 76.4) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /5AB542C7) (attr smd) (fp_text reference R4 (at 0 1.45) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 10k (at 0 -1.55) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0) (layer B.Fab) (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) ) (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 2 smd rect (at 1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05ECE) (at 40.48125 73.81875 180) (path /5AB9EB4E) (fp_text reference SW1 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 20 /KEY1)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 20 /KEY1)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 20 /KEY1)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 20 /KEY1)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 20 /KEY1)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 20 /KEY1)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 20 /KEY1)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 20 /KEY1)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05EF1) (at 59.53125 73.81875 180) (path /5AB9F6D7) (fp_text reference SW2 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 21 /KEY2)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 21 /KEY2)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 21 /KEY2)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 21 /KEY2)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 21 /KEY2)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 21 /KEY2)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 21 /KEY2)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 21 /KEY2)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05F14) (at 78.58125 73.81875 180) (path /5AB9FA5A) (fp_text reference SW3 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 22 /KEY3)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 22 /KEY3)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 22 /KEY3)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 22 /KEY3)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 22 /KEY3)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 22 /KEY3)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 22 /KEY3)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 22 /KEY3)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05F37) (at 97.63125 73.81875 180) (path /5AB9FE65) (fp_text reference SW4 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 23 /KEY4)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 23 /KEY4)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 23 /KEY4)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 23 /KEY4)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 23 /KEY4)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 23 /KEY4)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 23 /KEY4)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 23 /KEY4)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05F5A) (at 116.68125 73.81875 180) (path /5ABA0D1A) (fp_text reference SW5 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 24 /KEY5)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 24 /KEY5)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 24 /KEY5)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 24 /KEY5)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 24 /KEY5)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 24 /KEY5)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 24 /KEY5)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 24 /KEY5)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05F7D) (at 40.48125 92.86875) (path /5ABA0D21) (fp_text reference SW6 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 25 /KEY6)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 25 /KEY6)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 25 /KEY6)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 25 /KEY6)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 25 /KEY6)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 25 /KEY6)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 25 /KEY6)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 25 /KEY6)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05FA0) (at 59.53125 92.86875) (path /5ABA0D28) (fp_text reference SW7 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 26 /KEY7)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 26 /KEY7)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 26 /KEY7)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 26 /KEY7)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 26 /KEY7)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 26 /KEY7)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 26 /KEY7)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 26 /KEY7)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05FC3) (at 78.58125 92.86875) (path /5ABA0D2F) (fp_text reference SW8 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 27 /KEY8)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 27 /KEY8)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 27 /KEY8)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 27 /KEY8)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 27 /KEY8)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 27 /KEY8)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 27 /KEY8)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 27 /KEY8)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC05FE6) (at 97.63125 92.86875) (path /5ABA0F92) (fp_text reference SW9 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 28 /KEY9)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 28 /KEY9)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 28 /KEY9)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 28 /KEY9)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 28 /KEY9)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 28 /KEY9)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 28 /KEY9)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 28 /KEY9)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC06009) (at 116.68125 92.86875) (path /5ABA0F99) (fp_text reference SW10 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 29 /KEY10)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 29 /KEY10)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 29 /KEY10)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 29 /KEY10)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 29 /KEY10)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 29 /KEY10)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 29 /KEY10)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 29 /KEY10)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC0602C) (at 40.48125 111.91875 180) (path /5ABA0FA0) (fp_text reference SW11 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 30 /KEY11)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 30 /KEY11)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 30 /KEY11)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 30 /KEY11)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 30 /KEY11)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 30 /KEY11)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 30 /KEY11)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 30 /KEY11)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC0604F) (at 59.53125 111.91875 180) (path /5ABA0FA7) (fp_text reference SW12 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /KEY12)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /KEY12)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 31 /KEY12)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 31 /KEY12)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /KEY12)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 31 /KEY12)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 31 /KEY12)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 31 /KEY12)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC06072) (at 78.58125 111.91875 180) (path /5ABA0FB2) (fp_text reference SW13 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 32 /KEY13)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 32 /KEY13)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 32 /KEY13)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 32 /KEY13)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 32 /KEY13)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 32 /KEY13)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 32 /KEY13)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 32 /KEY13)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC06095) (at 97.63125 111.91875 180) (path /5ABA0FB9) (fp_text reference SW14 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 33 /KEY14)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 33 /KEY14)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 33 /KEY14)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 33 /KEY14)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 33 /KEY14)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 33 /KEY14)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 33 /KEY14)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 33 /KEY14)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC060B8) (at 116.68125 111.91875 180) (path /5ABA0FC0) (fp_text reference SW15 (at 0 3.175 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 34 /KEY15)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 34 /KEY15)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 34 /KEY15)) (pad 2 thru_hole circle (at 2.5 -4 180) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 34 /KEY15)) (pad 1 thru_hole circle (at -2.5 -4.5 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 34 /KEY15)) (pad 1 thru_hole circle (at -2.54 -5.08 150.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 34 /KEY15)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 34 /KEY15)) (pad 1 smd oval (at -2.52 -4.79 183.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 34 /KEY15)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC060DB) (at 88.10625 130.96875) (path /5ABA0FC7) (fp_text reference SW16 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 35 /KEY16)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 35 /KEY16)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 35 /KEY16)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 35 /KEY16)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 35 /KEY16)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 35 /KEY16)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 35 /KEY16)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 35 /KEY16)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC060FE) (at 107.15625 130.96875) (path /5ABA11A6) (fp_text reference SW17 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 36 /KEY17)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 36 /KEY17)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 36 /KEY17)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 36 /KEY17)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 36 /KEY17)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 36 /KEY17)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 36 /KEY17)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 36 /KEY17)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_100H_Dual_hole (layer F.Cu) (tedit 5A41EBEB) (tstamp 5AC06121) (at 126.20625 130.96875) (path /5ABA11AD) (fp_text reference SW18 (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text value SW_Push (at 0 5.08) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 37 /KEY18)) (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad 1 thru_hole circle (at -3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 37 /KEY18)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers B.Cu B.Paste B.Mask) (net 37 /KEY18)) (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 3.81 -2.54 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 37 /KEY18)) (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 37 /KEY18)) (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2 2) (drill 1.5) (layers *.Cu *.Mask) (net 37 /KEY18)) (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 37 /KEY18)) (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 37 /KEY18)) (pad 2 smd oval (at 3.155 -3.27 221.9) (size 2.5 4.461556) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.234)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_200H-dual-nosilk (layer F.Cu) (tedit 5A425D0D) (tstamp 5AC06171) (at 97.63125 130.96875 180) (path /5ABA11B4) (fp_text reference SW19 (at 0 3.175 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.2))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text user 2.00u (at -15.24 8.255 180) (layer Dwgs.User) (effects (font (thickness 0.3048))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -18.923 -9.398) (end 18.923 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 18.923 -9.398) (end 18.923 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 18.923 9.398) (end -18.923 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -18.923 9.398) (end -18.923 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -4.8768) (end 8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 -4.8768) (end 8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 6.604) (end 14.224 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 14.224 6.604) (end 14.224 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start 14.224 7.7724) (end 9.652 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start 9.652 7.7724) (end 9.652 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 9.652 6.604) (end 8.6106 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 6.604) (end 8.6106 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 5.8166) (end 6.985 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 5.8166) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 5.8166) (end -8.6106 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 5.8166) (end -8.6106 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 6.604) (end -9.652 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -9.652 6.604) (end -9.652 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start -9.652 7.7724) (end -14.224 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start -14.224 7.7724) (end -14.224 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -14.224 6.604) (end -15.2654 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 -5.6896) (end -8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 -4.8768) (end -6.985 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 -4.8768) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.367 -7.62) (end 8.509 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start 8.509 -7.62) (end 8.509 7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start 8.509 7.62) (end -8.509 7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -8.509 7.62) (end -8.509 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -8.509 -7.62) (end -15.367 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -15.367 -7.62) (end -15.367 10.16) (layer Cmts.User) (width 0.1524)) (fp_line (start -15.367 10.16) (end 15.367 10.16) (layer Cmts.User) (width 0.1524)) (fp_line (start 15.367 10.16) (end 15.367 -7.62) (layer Cmts.User) (width 0.1524)) (pad 1 thru_hole circle (at -3.81 -2.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 36 /KEY17)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.46155) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.1) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.46155) (layers B.Cu B.Paste B.Mask) (net 36 /KEY17)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -11.938 -6.985 180) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 11.938 -6.985 180) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -11.938 8.255 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 11.938 8.255 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad 2 thru_hole circle (at 3.81 -2.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 36 /KEY17)) (pad 1 thru_hole circle (at -2.54 -5.08 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 36 /KEY17)) (pad 1 thru_hole circle (at -2.5 -4.5 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 36 /KEY17)) (pad 2 thru_hole circle (at 2.54 -5.08 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.9) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 36 /KEY17)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.46155) (layers F.Cu F.Paste F.Mask) (net 36 /KEY17)) (pad 1 smd oval (at -2.52 -4.79 183.9) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 36 /KEY17)) (pad 2 smd oval (at 2.52 -4.79 176.1) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.46155) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.24)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/cherry-mx-stabilizer-2u-pcb.wrl (at (xyz -0.47 0 0.14)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-2u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module Keebio-Parts:Hybrid_PCB_200H-dual-nosilk (layer F.Cu) (tedit 5A425D0D) (tstamp 5AC061C1) (at 116.68125 130.96875 180) (path /5ABA11BB) (fp_text reference SW20 (at 0 3.175 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.2))) ) (fp_text value SW_Push (at 0 5.08 180) (layer F.SilkS) hide (effects (font (size 1.27 1.524) (thickness 0.2032))) ) (fp_text user 2.00u (at -15.24 8.255 180) (layer Dwgs.User) (effects (font (thickness 0.3048))) ) (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) (fp_line (start -18.923 -9.398) (end 18.923 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 18.923 -9.398) (end 18.923 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start 18.923 9.398) (end -18.923 9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -18.923 9.398) (end -18.923 -9.398) (layer Dwgs.User) (width 0.1524)) (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -6.985) (end 6.985 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 -4.8768) (end 8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 -4.8768) (end 8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.2654 6.604) (end 14.224 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 14.224 6.604) (end 14.224 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start 14.224 7.7724) (end 9.652 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start 9.652 7.7724) (end 9.652 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 9.652 6.604) (end 8.6106 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 6.604) (end 8.6106 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start 8.6106 5.8166) (end 6.985 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 5.8166) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 6.985) (end -6.985 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 5.8166) (end -8.6106 5.8166) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 5.8166) (end -8.6106 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 6.604) (end -9.652 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -9.652 6.604) (end -9.652 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start -9.652 7.7724) (end -14.224 7.7724) (layer Eco2.User) (width 0.1524)) (fp_line (start -14.224 7.7724) (end -14.224 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -14.224 6.604) (end -15.2654 6.604) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Eco2.User) (width 0.1524)) (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 -5.6896) (end -8.6106 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start -8.6106 -4.8768) (end -6.985 -4.8768) (layer Eco2.User) (width 0.1524)) (fp_line (start -6.985 -4.8768) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) (fp_line (start 15.367 -7.62) (end 8.509 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start 8.509 -7.62) (end 8.509 7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start 8.509 7.62) (end -8.509 7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -8.509 7.62) (end -8.509 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -8.509 -7.62) (end -15.367 -7.62) (layer Cmts.User) (width 0.1524)) (fp_line (start -15.367 -7.62) (end -15.367 10.16) (layer Cmts.User) (width 0.1524)) (fp_line (start -15.367 10.16) (end 15.367 10.16) (layer Cmts.User) (width 0.1524)) (fp_line (start 15.367 10.16) (end 15.367 -7.62) (layer Cmts.User) (width 0.1524)) (pad 1 thru_hole circle (at -3.81 -2.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 37 /KEY18)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.46155) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd oval (at 2.52 -4.79 176.1) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.46155) (layers B.Cu B.Paste B.Mask) (net 37 /KEY18)) (pad HOLE np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1.8) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -11.938 -6.985 180) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 11.938 -6.985 180) (size 3.048 3.048) (drill 3.048) (layers *.Cu)) (pad HOLE np_thru_hole circle (at -11.938 8.255 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad HOLE np_thru_hole circle (at 11.938 8.255 180) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) (pad 2 thru_hole circle (at 3.81 -2.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 thru_hole circle (at -2.5 -4 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 37 /KEY18)) (pad 1 thru_hole circle (at -2.54 -5.08 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 37 /KEY18)) (pad 1 thru_hole circle (at -2.5 -4.5 180) (size 2 2) (drill 1.524) (layers *.Cu *.Mask F.SilkS) (net 37 /KEY18)) (pad 2 thru_hole circle (at 2.54 -5.08 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 2 thru_hole circle (at 2.5 -4.5 183.9) (size 2 2) (drill 1.524) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd oval (at -2.52 -4.79 183.9) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 37 /KEY18)) (pad 1 smd oval (at -3.155 -3.27 318.1) (size 2.5 4.46155) (layers F.Cu F.Paste F.Mask) (net 37 /KEY18)) (pad 1 smd oval (at -2.52 -4.79 183.9) (size 2.5 3.081378) (layers F.Cu F.Paste F.Mask) (net 37 /KEY18)) (pad 2 smd oval (at 2.52 -4.79 176.1) (size 2.5 3.081378) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 2 smd oval (at 3.155 -3.27 41.9) (size 2.5 4.46155) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl (at (xyz 0.294 0.294 0.24)) (scale (xyz 0.4 0.4 0.4)) (rotate (xyz 270 0 180)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/cherry-mx-stabilizer-2u-pcb.wrl (at (xyz -0.47 0 0.14)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-2u.wrl (at (xyz 0 0 0.47)) (scale (xyz 0.394 0.394 0.394)) (rotate (xyz 270 0 0)) ) ) (module TO_SOT_Packages_SMD:SOT-353_SC-70-5_Handsoldering (layer B.Cu) (tedit 58CE4E7F) (tstamp 5AC06216) (at 68.9 71.8) (descr "SOT-353, SC-70-5, Handsoldering") (tags "SOT-353 SC-70-5 Handsoldering") (path /5AB3E12B) (attr smd) (fp_text reference U1 (at 0 2) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value 74LVC1G34 (at 0 -2 180) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0 270) (layer B.Fab) (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) ) (fp_line (start 0.7 1.16) (end -1.2 1.16) (layer B.SilkS) (width 0.12)) (fp_line (start -0.7 -1.16) (end 0.7 -1.16) (layer B.SilkS) (width 0.12)) (fp_line (start 2.4 -1.4) (end 2.4 1.4) (layer B.CrtYd) (width 0.05)) (fp_line (start -2.4 1.4) (end -2.4 -1.4) (layer B.CrtYd) (width 0.05)) (fp_line (start -2.4 1.4) (end 2.4 1.4) (layer B.CrtYd) (width 0.05)) (fp_line (start 0.675 1.1) (end -0.175 1.1) (layer B.Fab) (width 0.1)) (fp_line (start -0.675 0.6) (end -0.675 -1.1) (layer B.Fab) (width 0.1)) (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer B.CrtYd) (width 0.05)) (fp_line (start 0.675 1.1) (end 0.675 -1.1) (layer B.Fab) (width 0.1)) (fp_line (start 0.675 -1.1) (end -0.675 -1.1) (layer B.Fab) (width 0.1)) (fp_line (start -0.175 1.1) (end -0.675 0.6) (layer B.Fab) (width 0.1)) (pad 1 smd rect (at -1.33 0.65) (size 1.5 0.4) (layers B.Cu B.Paste B.Mask)) (pad 2 smd rect (at -1.33 0) (size 1.5 0.4) (layers B.Cu B.Paste B.Mask) (net 38 /UNDER_LED)) (pad 3 smd rect (at -1.33 -0.65) (size 1.5 0.4) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 4 smd rect (at 1.33 -0.65) (size 1.5 0.4) (layers B.Cu B.Paste B.Mask) (net 12 "Net-(LED1-Pad4)")) (pad 5 smd rect (at 1.33 0.65) (size 1.5 0.4) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-353_SC-70-5.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module TO_SOT_Packages_SMD:SOT-23-5_HandSoldering (layer B.Cu) (tedit 58CE4E7E) (tstamp 5AC066C0) (at 76.075 65.2 90) (descr "5-pin SOT23 package") (tags "SOT-23-5 hand-soldering") (path /5AC60C1B) (attr smd) (fp_text reference U2 (at 0 2.9 90) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value MIC550X (at 0 -2.9 90) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0 360) (layer B.Fab) (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) ) (fp_line (start -0.9 -1.61) (end 0.9 -1.61) (layer B.SilkS) (width 0.12)) (fp_line (start 0.9 1.61) (end -1.55 1.61) (layer B.SilkS) (width 0.12)) (fp_line (start -0.9 0.9) (end -0.25 1.55) (layer B.Fab) (width 0.1)) (fp_line (start 0.9 1.55) (end -0.25 1.55) (layer B.Fab) (width 0.1)) (fp_line (start -0.9 0.9) (end -0.9 -1.55) (layer B.Fab) (width 0.1)) (fp_line (start 0.9 -1.55) (end -0.9 -1.55) (layer B.Fab) (width 0.1)) (fp_line (start 0.9 1.55) (end 0.9 -1.55) (layer B.Fab) (width 0.1)) (fp_line (start -2.38 1.8) (end 2.38 1.8) (layer B.CrtYd) (width 0.05)) (fp_line (start -2.38 1.8) (end -2.38 -1.8) (layer B.CrtYd) (width 0.05)) (fp_line (start 2.38 -1.8) (end 2.38 1.8) (layer B.CrtYd) (width 0.05)) (fp_line (start 2.38 -1.8) (end -2.38 -1.8) (layer B.CrtYd) (width 0.05)) (pad 1 smd rect (at -1.35 0.95 90) (size 1.56 0.65) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 2 smd rect (at -1.35 0 90) (size 1.56 0.65) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 3 smd rect (at -1.35 -0.95 90) (size 1.56 0.65) (layers B.Cu B.Paste B.Mask) (net 2 +5V)) (pad 4 smd rect (at 1.35 -0.95 90) (size 1.56 0.65) (layers B.Cu B.Paste B.Mask) (net 39 "Net-(U2-Pad4)")) (pad 5 smd rect (at 1.35 0.95 90) (size 1.56 0.65) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes\SOT-23-5.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module switch:SwitchPush_C&K_MultiFoot_RS-187R05A2-DS_And_PTS645_SMT (layer B.Cu) (tedit 5A3859B9) (tstamp 5AC29ED0) (at 88.1 84.1) (descr https://media.digikey.com/pdf/Data%20Sheets/C&K/RS-187R05-DS%20MT_RT.pdf) (tags "switch, push button") (path /5AB02100) (fp_text reference SW21 (at 0 -4.4) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value SW_Push (at 0 4.3) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start 3.3 2.9) (end 3.3 -2.9) (layer B.CrtYd) (width 0.15)) (fp_line (start -3.3 -2.9) (end 3.3 -2.9) (layer B.CrtYd) (width 0.15)) (fp_line (start -3.3 2.9) (end -3.3 -2.9) (layer B.CrtYd) (width 0.15)) (fp_line (start 3.3 2.9) (end -3.3 2.9) (layer B.CrtYd) (width 0.15)) (fp_line (start -2.6 -1.2) (end -2.6 1.2) (layer B.Fab) (width 0.15)) (fp_line (start -1.2 2.6) (end -2.6 1.2) (layer B.Fab) (width 0.15)) (fp_line (start 1.2 2.6) (end -1.2 2.6) (layer B.Fab) (width 0.15)) (fp_line (start 2.6 1.2) (end 1.2 2.6) (layer B.Fab) (width 0.15)) (fp_line (start 2.6 -1.2) (end 2.6 1.2) (layer B.Fab) (width 0.15)) (fp_line (start 1.2 -2.6) (end 2.6 -1.2) (layer B.Fab) (width 0.15)) (fp_line (start -1.2 -2.6) (end 1.2 -2.6) (layer B.Fab) (width 0.15)) (fp_line (start -2.6 -1.2) (end -1.2 -2.6) (layer B.Fab) (width 0.15)) (fp_line (start -3 -3) (end 3 -3) (layer B.SilkS) (width 0.15)) (fp_line (start 3 -1) (end 3 1) (layer B.SilkS) (width 0.15)) (fp_line (start 3 3) (end -3 3) (layer B.SilkS) (width 0.15)) (fp_line (start -3 1) (end -3 -1) (layer B.SilkS) (width 0.15)) (fp_circle (center 0 0) (end 1.75 0) (layer B.SilkS) (width 0.15)) (fp_line (start -4.5 3.25) (end -4.5 -3.25) (layer B.CrtYd) (width 0.15)) (fp_line (start -4.5 -3.25) (end 4.5 -3.25) (layer B.CrtYd) (width 0.15)) (fp_line (start 4.5 -3.25) (end 4.5 3.25) (layer B.CrtYd) (width 0.15)) (fp_line (start 4.5 3.25) (end -4.5 3.25) (layer B.CrtYd) (width 0.15)) (fp_circle (center 0 0) (end 1.75 0) (layer B.Fab) (width 0.15)) (fp_line (start -3 3) (end 3 3) (layer B.Fab) (width 0.15)) (fp_line (start 3 3) (end 3 -3) (layer B.Fab) (width 0.15)) (fp_line (start 3 -3) (end -3 -3) (layer B.Fab) (width 0.15)) (fp_line (start -3 -3) (end -3 3) (layer B.Fab) (width 0.15)) (pad 2 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (pad 2 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (pad 1 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 2 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (pad 2 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (pad 1 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 1 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers B.Cu B.Paste B.Mask) (net 1 GND)) ) (module Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm (layer B.Cu) (tedit 58CC9A48) (tstamp 5AC64ADE) (at 88.1 61.1 45) (descr "44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)") (tags "QFP 0.8") (path /5AB01E17) (attr smd) (fp_text reference U3 (at 0 7.450001 45) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text value ATXMEGA128A4U-AU (at 0 -7.450001 45) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_text user %R (at 0 0 45) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start -4 5) (end 5 5) (layer B.Fab) (width 0.15)) (fp_line (start 5 5) (end 5 -5) (layer B.Fab) (width 0.15)) (fp_line (start 5 -5) (end -5 -5) (layer B.Fab) (width 0.15)) (fp_line (start -5 -5) (end -5 4) (layer B.Fab) (width 0.15)) (fp_line (start -5 4) (end -4 5) (layer B.Fab) (width 0.15)) (fp_line (start -6.7 6.7) (end -6.7 -6.7) (layer B.CrtYd) (width 0.05)) (fp_line (start 6.7 6.7) (end 6.7 -6.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -6.7 6.7) (end 6.7 6.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -6.7 -6.7) (end 6.7 -6.7) (layer B.CrtYd) (width 0.05)) (fp_line (start -5.175 5.175) (end -5.175 4.6) (layer B.SilkS) (width 0.15)) (fp_line (start 5.175 5.175) (end 5.175 4.5) (layer B.SilkS) (width 0.15)) (fp_line (start 5.175 -5.175) (end 5.175 -4.5) (layer B.SilkS) (width 0.15)) (fp_line (start -5.175 -5.175) (end -5.175 -4.5) (layer B.SilkS) (width 0.15)) (fp_line (start -5.175 5.175) (end -4.5 5.175) (layer B.SilkS) (width 0.15)) (fp_line (start -5.175 -5.175) (end -4.5 -5.175) (layer B.SilkS) (width 0.15)) (fp_line (start 5.175 -5.175) (end 4.5 -5.175) (layer B.SilkS) (width 0.15)) (fp_line (start 5.175 5.175) (end 4.5 5.175) (layer B.SilkS) (width 0.15)) (fp_line (start -5.175 4.6) (end -6.45 4.6) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -5.7 4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 35 /KEY16)) (pad 2 smd rect (at -5.7 3.2 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 36 /KEY17)) (pad 3 smd rect (at -5.7 2.4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 37 /KEY18)) (pad 4 smd rect (at -5.7 1.6 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 40 "Net-(U3-Pad4)")) (pad 5 smd rect (at -5.7 0.8 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 41 "Net-(U3-Pad5)")) (pad 6 smd rect (at -5.7 0 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 42 "Net-(U3-Pad6)")) (pad 7 smd rect (at -5.7 -0.8 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 43 "Net-(U3-Pad7)")) (pad 8 smd rect (at -5.7 -1.6 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 9 smd rect (at -5.7 -2.4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 10 smd rect (at -5.7 -3.2 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 38 /UNDER_LED)) (pad 11 smd rect (at -5.7 -4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 44 "Net-(U3-Pad11)")) (pad 12 smd rect (at -4 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 45 "Net-(U3-Pad12)")) (pad 13 smd rect (at -3.2 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 46 "Net-(U3-Pad13)")) (pad 14 smd rect (at -2.4 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 47 "Net-(U3-Pad14)")) (pad 15 smd rect (at -1.6 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 48 "Net-(U3-Pad15)")) (pad 16 smd rect (at -0.8 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 49 "Net-(U3-Pad16)")) (pad 17 smd rect (at 0 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 50 "Net-(U3-Pad17)")) (pad 18 smd rect (at 0.8 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 19 smd rect (at 1.6 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 20 smd rect (at 2.4 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 24 /KEY5)) (pad 21 smd rect (at 3.2 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 25 /KEY6)) (pad 22 smd rect (at 4 -5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 26 /KEY7)) (pad 23 smd rect (at 5.7 -4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 27 /KEY8)) (pad 24 smd rect (at 5.7 -3.2 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 28 /KEY9)) (pad 25 smd rect (at 5.7 -2.4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 29 /KEY10)) (pad 26 smd rect (at 5.7 -1.6 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 7 /D-)) (pad 27 smd rect (at 5.7 -0.8 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 8 /D+)) (pad 28 smd rect (at 5.7 0 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 6 /SDA)) (pad 29 smd rect (at 5.7 0.8 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 5 /SCL)) (pad 30 smd rect (at 5.7 1.6 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 31 smd rect (at 5.7 2.4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 32 smd rect (at 5.7 3.2 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 22 /KEY3)) (pad 33 smd rect (at 5.7 4 45) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 23 /KEY4)) (pad 34 smd rect (at 4 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 16 /PDI)) (pad 35 smd rect (at 3.2 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 19 /RST)) (pad 36 smd rect (at 2.4 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 20 /KEY1)) (pad 37 smd rect (at 1.6 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 21 /KEY2)) (pad 38 smd rect (at 0.8 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 1 GND)) (pad 39 smd rect (at 0 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 3 VCC)) (pad 40 smd rect (at -0.8 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 30 /KEY11)) (pad 41 smd rect (at -1.6 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 31 /KEY12)) (pad 42 smd rect (at -2.4 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 32 /KEY13)) (pad 43 smd rect (at -3.2 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 33 /KEY14)) (pad 44 smd rect (at -4 5.7 315) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask) (net 34 /KEY15)) (model ${KISYS3DMOD}/Housings_QFP.3dshapes/TQFP-44_10x10mm_Pitch0.8mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) (module keyboard_parts:USB_miniB (layer F.Cu) (tedit 0) (tstamp 5AC6893C) (at 50 57.15 180) (descr http://www.hirose.co.jp/cataloge_hp/e24000019.pdf) (tags "USB miniB hirose") (fp_text reference J1 (at 0 0.508 180) (layer F.SilkS) (effects (font (size 0.8128 0.8128) (thickness 0.2032))) ) (fp_text value USB_B (at 0 7.112 180) (layer F.SilkS) hide (effects (font (thickness 0.3048))) ) (fp_line (start 2.25 -0.95) (end 2.4 -1.15) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.25 -0.95) (end 2.4 -1.15) (layer Dwgs.User) (width 0.2)) (fp_line (start 4.191 5.715) (end 4.191 -2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start -4.191 5.715) (end 4.191 5.715) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.413 -2.6035) (end -4.191 -2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start -4.191 -2.6035) (end -4.191 5.715) (layer Dwgs.User) (width 0.2)) (fp_line (start 4.191 -2.6035) (end 2.413 -2.6035) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.413 -2.6035) (end 2.413 -1.143) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.413 -1.143) (end 2.2225 -0.9525) (layer Dwgs.User) (width 0.2)) (fp_line (start 2.2225 -0.9525) (end -2.159 -0.9525) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.159 -0.9525) (end -2.413 -1.143) (layer Dwgs.User) (width 0.2)) (fp_line (start -2.413 -1.143) (end -2.413 -2.6035) (layer Dwgs.User) (width 0.2)) (pad 1 smd rect (at -1.59766 -2.75082 180) (size 0.50038 1.99898) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at -0.79756 -2.75082 180) (size 0.50038 1.99898) (layers F.Cu F.Paste F.Mask)) (pad 3 smd rect (at 0.00254 -2.75082 180) (size 0.50038 1.99898) (layers F.Cu F.Paste F.Mask)) (pad 4 smd rect (at 0.80264 -2.75082 180) (size 0.50038 1.99898) (layers F.Cu F.Paste F.Mask)) (pad 5 smd rect (at 1.60274 -2.75082 180) (size 0.50038 1.99898) (layers F.Cu F.Paste F.Mask)) (pad 6 smd rect (at -4.19862 -2.65176 180) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask)) (pad 7 smd rect (at 4.20116 -2.65176 180) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask)) (pad 8 smd rect (at -4.19862 2.64668 180) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask)) (pad 9 smd rect (at 4.2037 2.64668 180) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask)) ) (module switch:SwitchPush_C&K_MultiFoot_RS-187R05A2-DS_And_PTS645_SMT (layer F.Cu) (tedit 5A3859B9) (tstamp 5AC693C5) (at 69.1 56.9) (descr https://media.digikey.com/pdf/Data%20Sheets/C&K/RS-187R05-DS%20MT_RT.pdf) (tags "switch, push button") (fp_text reference REF** (at 0 4.4) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value SwitchPush_C&K_RS-187R05A2-DS (at 0 -4.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 3.3 -2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15)) (fp_line (start -3.3 2.9) (end 3.3 2.9) (layer F.CrtYd) (width 0.15)) (fp_line (start -3.3 -2.9) (end -3.3 2.9) (layer F.CrtYd) (width 0.15)) (fp_line (start 3.3 -2.9) (end -3.3 -2.9) (layer F.CrtYd) (width 0.15)) (fp_line (start -2.6 1.2) (end -2.6 -1.2) (layer F.Fab) (width 0.15)) (fp_line (start -1.2 -2.6) (end -2.6 -1.2) (layer F.Fab) (width 0.15)) (fp_line (start 1.2 -2.6) (end -1.2 -2.6) (layer F.Fab) (width 0.15)) (fp_line (start 2.6 -1.2) (end 1.2 -2.6) (layer F.Fab) (width 0.15)) (fp_line (start 2.6 1.2) (end 2.6 -1.2) (layer F.Fab) (width 0.15)) (fp_line (start 1.2 2.6) (end 2.6 1.2) (layer F.Fab) (width 0.15)) (fp_line (start -1.2 2.6) (end 1.2 2.6) (layer F.Fab) (width 0.15)) (fp_line (start -2.6 1.2) (end -1.2 2.6) (layer F.Fab) (width 0.15)) (fp_line (start -3 3) (end 3 3) (layer F.SilkS) (width 0.15)) (fp_line (start 3 1) (end 3 -1) (layer F.SilkS) (width 0.15)) (fp_line (start 3 -3) (end -3 -3) (layer F.SilkS) (width 0.15)) (fp_line (start -3 -1) (end -3 1) (layer F.SilkS) (width 0.15)) (fp_circle (center 0 0) (end 1.75 0) (layer F.SilkS) (width 0.15)) (fp_line (start -4.5 -3.25) (end -4.5 3.25) (layer F.CrtYd) (width 0.15)) (fp_line (start -4.5 3.25) (end 4.5 3.25) (layer F.CrtYd) (width 0.15)) (fp_line (start 4.5 3.25) (end 4.5 -3.25) (layer F.CrtYd) (width 0.15)) (fp_line (start 4.5 -3.25) (end -4.5 -3.25) (layer F.CrtYd) (width 0.15)) (fp_circle (center 0 0) (end 1.75 0) (layer F.Fab) (width 0.15)) (fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.15)) (fp_line (start 3 -3) (end 3 3) (layer F.Fab) (width 0.15)) (fp_line (start 3 3) (end -3 3) (layer F.Fab) (width 0.15)) (fp_line (start -3 3) (end -3 -3) (layer F.Fab) (width 0.15)) (pad 2 smd rect (at -3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at 3.1 1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at 3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at -3.1 -1.85) (size 1.8 1.1) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) ) (module Keebio-Parts:TRRS-PJ-320A (layer B.Cu) (tedit 5AC65064) (tstamp 5AC6942C) (at 106.125 52.425 180) (fp_text reference REF** (at 0 -14.2 180) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value TRRS-PJ-320A (at 0 5.6 180) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) (fp_line (start 2.8 2) (end -2.8 2) (layer B.SilkS) (width 0.15)) (fp_line (start -2.8 0) (end -2.8 2) (layer B.SilkS) (width 0.15)) (fp_line (start 2.8 0) (end 2.8 2) (layer B.SilkS) (width 0.15)) (fp_line (start -3.05 0) (end -3.05 -12.1) (layer B.SilkS) (width 0.15)) (fp_line (start 3.05 0) (end 3.05 -12.1) (layer B.SilkS) (width 0.15)) (fp_line (start 3.05 -12.1) (end -3.05 -12.1) (layer B.SilkS) (width 0.15)) (fp_line (start 3.05 0) (end -3.05 0) (layer B.SilkS) (width 0.15)) (pad 1 thru_hole oval (at -2.3 -11.3 180) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 4 +3V3)) (pad 2 thru_hole oval (at 2.3 -10.2 180) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 5 /SCL)) (pad 4 thru_hole oval (at 2.3 -3.2 180) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 1 GND)) (pad "" np_thru_hole circle (at 0 -8.6 180) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 0 -1.6 180) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) (pad 3 thru_hole oval (at 2.3 -6.2 180) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask) (net 6 /SDA)) ) (module airi_logo:airi_icon-7.6 (layer B.Cu) (tedit 0) (tstamp 5AC69444) (at 88 61 180) (fp_text reference G*** (at 0 0 180) (layer B.SilkS) hide (effects (font (thickness 0.3)) (justify mirror)) ) (fp_text value LOGO (at 0.75 0 180) (layer B.SilkS) hide (effects (font (thickness 0.3)) (justify mirror)) ) (fp_poly (pts (xy 0.222072 3.798811) (xy 0.502281 3.772394) (xy 0.781778 3.725747) (xy 0.79756 3.722502) (xy 1.055216 3.658744) (xy 1.309094 3.575576) (xy 1.557662 3.473786) (xy 1.799385 3.354161) (xy 2.032731 3.217487) (xy 2.256166 3.064551) (xy 2.468156 2.896139) (xy 2.55182 2.822426) (xy 2.680344 2.701284) (xy 2.795829 2.58244) (xy 2.903774 2.459876) (xy 3.00968 2.327571) (xy 3.037375 2.29108) (xy 3.197427 2.061883) (xy 3.338679 1.825161) (xy 3.461348 1.580429) (xy 3.565652 1.327203) (xy 3.651809 1.064999) (xy 3.720038 0.793331) (xy 3.727939 0.755651) (xy 3.772923 0.486957) (xy 3.798432 0.216266) (xy 3.804477 -0.05476) (xy 3.791067 -0.32446) (xy 3.758214 -0.591174) (xy 3.71849 -0.798805) (xy 3.697275 -0.889136) (xy 3.672748 -0.985222) (xy 3.646617 -1.080842) (xy 3.620588 -1.169774) (xy 3.596371 -1.245799) (xy 3.593325 -1.25476) (xy 3.568762 -1.321831) (xy 3.537753 -1.399542) (xy 3.502162 -1.483783) (xy 3.46385 -1.570446) (xy 3.424684 -1.655423) (xy 3.386524 -1.734603) (xy 3.351237 -1.80388) (xy 3.320684 -1.859144) (xy 3.314523 -1.86944) (xy 3.287607 -1.913496) (xy 3.255489 -1.965976) (xy 3.22361 -2.017995) (xy 3.211899 -2.03708) (xy 3.188129 -2.073897) (xy 3.154945 -2.122646) (xy 3.115296 -2.179134) (xy 3.072132 -2.239165) (xy 3.0284 -2.298545) (xy 3.023142 -2.305577) (xy 2.910194 -2.446934) (xy 2.782705 -2.589896) (xy 2.645437 -2.729705) (xy 2.503145 -2.861601) (xy 2.360591 -2.980826) (xy 2.305577 -3.023142) (xy 2.246566 -3.06674) (xy 2.186389 -3.110133) (xy 2.129241 -3.150371) (xy 2.079317 -3.184506) (xy 2.040811 -3.20959) (xy 2.03708 -3.211899) (xy 1.987811 -3.242114) (xy 1.934445 -3.274791) (xy 1.88587 -3.304492) (xy 1.86944 -3.314523) (xy 1.826697 -3.338779) (xy 1.769065 -3.368823) (xy 1.700473 -3.402778) (xy 1.624848 -3.438766) (xy 1.546119 -3.474908) (xy 1.468216 -3.509326) (xy 1.41224 -3.533067) (xy 1.226737 -3.602496) (xy 1.026841 -3.6633) (xy 0.816982 -3.714509) (xy 0.601592 -3.755149) (xy 0.385101 -3.784249) (xy 0.19812 -3.799487) (xy 0.128624 -3.803258) (xy 0.073462 -3.805889) (xy 0.027429 -3.807376) (xy -0.014679 -3.807713) (xy -0.058065 -3.806897) (xy -0.107934 -3.804921) (xy -0.169489 -3.801781) (xy -0.21844 -3.799103) (xy -0.466453 -3.777123) (xy -0.711133 -3.738472) (xy -0.954594 -3.682613) (xy -1.198947 -3.609004) (xy -1.446305 -3.517109) (xy -1.6256 -3.440154) (xy -1.751152 -3.37874) (xy -1.885205 -3.304829) (xy -2.023117 -3.221422) (xy -2.160246 -3.131521) (xy -2.29195 -3.038126) (xy -2.413586 -2.944238) (xy -2.48412 -2.885177) (xy -2.684055 -2.698597) (xy -2.869909 -2.498787) (xy -3.040945 -2.286987) (xy -3.196427 -2.064442) (xy -3.335618 -1.832393) (xy -3.457781 -1.592082) (xy -3.562178 -1.344752) (xy -3.648074 -1.091645) (xy -3.71473 -0.834004) (xy -3.722502 -0.79756) (xy -3.770295 -0.518121) (xy -3.797856 -0.237937) (xy -3.803685 -0.01516) (xy -3.127697 -0.01516) (xy -3.123165 -0.176576) (xy -3.112534 -0.334864) (xy -3.095871 -0.484418) (xy -3.092527 -0.508) (xy -3.053489 -0.712477) (xy -2.996413 -0.920207) (xy -2.922601 -1.128217) (xy -2.833358 -1.333533) (xy -2.729987 -1.533183) (xy -2.613792 -1.724192) (xy -2.486076 -1.903589) (xy -2.473421 -1.919882) (xy -2.309552 -2.112881) (xy -2.131535 -2.291566) (xy -1.940291 -2.455253) (xy -1.736742 -2.603259) (xy -1.521812 -2.734897) (xy -1.296421 -2.849486) (xy -1.119306 -2.924511) (xy -0.984797 -2.972037) (xy -0.837913 -3.015558) (xy -0.685639 -3.053372) (xy -0.534961 -3.083776) (xy -0.392865 -3.105068) (xy -0.36576 -3.108118) (xy -0.317881 -3.113189) (xy -0.274537 -3.117816) (xy -0.241636 -3.121367) (xy -0.2286 -3.122803) (xy -0.194098 -3.125205) (xy -0.14372 -3.126783) (xy -0.081893 -3.127571) (xy -0.013043 -3.127605) (xy 0.058402 -3.126917) (xy 0.128017 -3.125543) (xy 0.191374 -3.123517) (xy 0.244048 -3.120873) (xy 0.26924 -3.118952) (xy 0.520779 -3.085687) (xy 0.768699 -3.032859) (xy 1.011406 -2.960948) (xy 1.247309 -2.870433) (xy 1.474818 -2.761794) (xy 1.502149 -2.7472) (xy 1.579545 -2.702671) (xy 1.666723 -2.64794) (xy 1.758505 -2.586558) (xy 1.849711 -2.522073) (xy 1.935165 -2.458037) (xy 2.00152 -2.404853) (xy 2.189294 -2.235257) (xy 2.361308 -2.053134) (xy 2.517153 -1.859266) (xy 2.656424 -1.654434) (xy 2.778714 -1.439421) (xy 2.883617 -1.215008) (xy 2.970724 -0.981977) (xy 3.039632 -0.741111) (xy 3.089931 -0.493192) (xy 3.119925 -0.253945) (xy 3.12461 -0.178703) (xy 3.126963 -0.089408) (xy 3.127107 0.008573) (xy 3.125168 0.109872) (xy 3.121268 0.209122) (xy 3.11553 0.300955) (xy 3.10808 0.380004) (xy 3.10471 0.4064) (xy 3.073655 0.590733) (xy 3.032882 0.77335) (xy 2.98387 0.948393) (xy 2.928101 1.110006) (xy 2.924511 1.119306) (xy 2.825152 1.347974) (xy 2.70894 1.566947) (xy 2.576803 1.775282) (xy 2.429667 1.972036) (xy 2.268461 2.156267) (xy 2.094111 2.327031) (xy 1.907545 2.483385) (xy 1.709689 2.624387) (xy 1.501472 2.749094) (xy 1.283821 2.856563) (xy 1.1684 2.904859) (xy 1.019827 2.960979) (xy 0.882837 3.007275) (xy 0.753185 3.044535) (xy 0.626624 3.073552) (xy 0.49891 3.095114) (xy 0.365797 3.110013) (xy 0.223039 3.119038) (xy 0.066392 3.12298) (xy -0.00508 3.123309) (xy -0.118252 3.122667) (xy -0.215361 3.120608) (xy -0.300639 3.116766) (xy -0.378317 3.110772) (xy -0.452626 3.102259) (xy -0.527798 3.090857) (xy -0.608062 3.076199) (xy -0.65532 3.066737) (xy -0.760225 3.041934) (xy -0.876887 3.00867) (xy -0.999631 2.968922) (xy -1.122781 2.92467) (xy -1.240662 2.877893) (xy -1.347598 2.83057) (xy -1.385655 2.81212) (xy -1.559885 2.717512) (xy -1.732445 2.609181) (xy -1.899509 2.490005) (xy -2.057253 2.362863) (xy -2.201851 2.230633) (xy -2.314596 2.113009) (xy -2.479231 1.914491) (xy -2.626163 1.707067) (xy -2.755061 1.491441) (xy -2.865597 1.268313) (xy -2.95744 1.038385) (xy -3.030262 0.802359) (xy -3.083732 0.560938) (xy -3.104009 0.4318) (xy -3.118187 0.294634) (xy -3.12606 0.143778) (xy -3.127697 -0.01516) (xy -3.803685 -0.01516) (xy -3.805192 0.042404) (xy -3.79231 0.322309) (xy -3.759218 0.601189) (xy -3.705922 0.878452) (xy -3.702303 0.89408) (xy -3.640805 1.119717) (xy -3.561555 1.348215) (xy -3.466059 1.575954) (xy -3.355825 1.799314) (xy -3.24369 1.996176) (xy -3.116561 2.188717) (xy -2.97175 2.37873) (xy -2.811896 2.563399) (xy -2.639634 2.739908) (xy -2.457602 2.905442) (xy -2.268437 3.057185) (xy -2.209536 3.100428) (xy -1.998924 3.240625) (xy -1.776464 3.367745) (xy -1.545366 3.480319) (xy -1.308841 3.576878) (xy -1.070099 3.655952) (xy -0.89408 3.702303) (xy -0.616926 3.756741) (xy -0.338122 3.790977) (xy -0.058259 3.805002) (xy 0.222072 3.798811)) (layer B.Mask) (width 0.01)) (fp_poly (pts (xy 1.69672 0.34544) (xy 1.016 0.34544) (xy 1.016 1.02616) (xy 0.675504 1.02616) (xy 0.335009 1.026161) (xy 0.337684 0.68326) (xy 0.34036 0.34036) (xy 0.67818 0.337684) (xy 1.016 0.335007) (xy 1.016 -0.33528) (xy 0.33528 -0.33528) (xy 0.33528 -1.69672) (xy -0.335136 -1.69672) (xy -0.34036 -0.34036) (xy -0.68326 -0.337684) (xy -1.02616 -0.335009) (xy -1.02616 -1.69672) (xy -1.69672 -1.69672) (xy -1.69672 0.687629) (xy -1.02616 0.687629) (xy -1.02596 0.606586) (xy -1.025393 0.532082) (xy -1.024505 0.466538) (xy -1.023347 0.412374) (xy -1.021965 0.37201) (xy -1.02041 0.347865) (xy -1.019252 0.341919) (xy -1.007789 0.340342) (xy -0.978437 0.339051) (xy -0.933627 0.338076) (xy -0.87579 0.337446) (xy -0.807356 0.337192) (xy -0.730755 0.337344) (xy -0.676352 0.337686) (xy -0.34036 0.34036) (xy -0.34036 1.02108) (xy -0.68326 1.023756) (xy -1.02616 1.026431) (xy -1.02616 0.687629) (xy -1.69672 0.687629) (xy -1.69672 1.69672) (xy 1.69672 1.69672) (xy 1.69672 0.34544)) (layer B.Mask) (width 0.01)) (fp_poly (pts (xy 1.69672 -1.69672) (xy 1.015855 -1.69672) (xy 1.018467 -1.01854) (xy 1.02108 -0.34036) (xy 1.69672 -0.335006) (xy 1.69672 -1.69672)) (layer B.Mask) (width 0.01)) ) (gr_line (start 126 118) (end 126 54) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 131 120) (end 128 120) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 133 138) (end 133 122) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 79 123) (end 79 138) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 131 140) (end 81 140) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 36 121) (end 77 121) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 34 54) (end 34 119) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 36 54) (end 34 54) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 124 52) (end 36 52) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 124 54) (end 124 52) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 128 118) (end 128 120) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 131 122) (end 131 120) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 36 119) (end 36 121) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 77 123) (end 77 121) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 81 138) (end 81 140) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_arc (start 131 138) (end 133 138) (angle 90) (layer Edge.Cuts) (width 0.15)) (segment (start 103.825 55.625) (end 110.475 55.625) (width 0.381) (layer B.Cu) (net 1)) (segment (start 110.475 55.625) (end 110.5 55.6) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC695BF)) (segment (start 76.075 65.625) (end 75.6 65.15) (width 0.381) (layer B.Cu) (net 1)) (segment (start 51.60899 63.40899) (end 51.60899 59.90082) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69555)) (segment (start 52.4 64.2) (end 51.60899 63.40899) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69554)) (segment (start 73.65 64.2) (end 52.4 64.2) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69553)) (segment (start 74.6 65.15) (end 73.65 64.2) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69552)) (segment (start 75.6 65.15) (end 74.6 65.15) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69551)) (segment (start 78.675 66.6) (end 78.675 66.375) (width 0.381) (layer B.Cu) (net 1)) (segment (start 78.675 66.375) (end 77.525 65.225) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69539)) (segment (start 76.075 65.625) (end 76.075 66.55) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC6953C)) (segment (start 76.475 65.225) (end 76.075 65.625) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC6953B)) (segment (start 77.525 65.225) (end 76.475 65.225) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC6953A)) (segment (start 78.675 66.6) (end 81.143502 66.6) (width 0.381) (layer B.Cu) (net 1)) (segment (start 81.143502 66.6) (end 81.971751 65.771751) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC69525)) (segment (start 82.828249 55.571751) (end 83.703122 55.571751) (width 0.381) (layer B.Cu) (net 1)) (segment (start 83.703122 55.571751) (end 84.635177 56.503806) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC694F2)) (segment (start 94.228249 56.428249) (end 94.228249 57.234493) (width 0.381) (layer B.Cu) (net 1)) (segment (start 94.228249 57.234493) (end 93.26188 58.200862) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC694E9)) (segment (start 94.471751 65.528249) (end 93.65962 65.528249) (width 0.381) (layer B.Cu) (net 1)) (segment (start 93.65962 65.528249) (end 92.696194 64.564823) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC694E6)) (segment (start 81.971751 65.771751) (end 81.971751 64.965507) (width 0.381) (layer B.Cu) (net 1)) (segment (start 81.971751 64.965507) (end 82.93812 63.999138) (width 0.381) (layer B.Cu) (net 1) (tstamp 5AC694E0)) (segment (start 48.40859 59.90082) (end 48.40859 63.63359) (width 0.381) (layer B.Cu) (net 2)) (segment (start 73.475 64.9) (end 75.125 66.55) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC69549)) (segment (start 49.675 64.9) (end 73.475 64.9) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC69548)) (segment (start 48.40859 63.63359) (end 49.675 64.9) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC69546)) (segment (start 75.125 66.55) (end 75.125 67.375) (width 0.381) (layer B.Cu) (net 2)) (segment (start 77.025 67.375) (end 77.025 66.55) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC6952E)) (segment (start 76.6 67.8) (end 77.025 67.375) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC6952D)) (segment (start 75.55 67.8) (end 76.6 67.8) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC6952C)) (segment (start 75.125 67.375) (end 75.55 67.8) (width 0.381) (layer B.Cu) (net 2) (tstamp 5AC6952B)) (segment (start 77.025 63.85) (end 77.825 63.85) (width 0.381) (layer B.Cu) (net 3)) (segment (start 77.825 63.85) (end 78.675 64.7) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC69528)) (segment (start 78.675 64.7) (end 80.356498 64.7) (width 0.381) (layer B.Cu) (net 3)) (segment (start 80.356498 64.7) (end 80.628249 64.428249) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC69522)) (segment (start 84.171751 54.228249) (end 84.171751 54.909009) (width 0.381) (layer B.Cu) (net 3)) (segment (start 84.171751 54.909009) (end 85.200862 55.93812) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC694EF)) (segment (start 95.571751 57.771751) (end 94.822362 57.771751) (width 0.381) (layer B.Cu) (net 3)) (segment (start 94.822362 57.771751) (end 93.827565 58.766548) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC694EC)) (segment (start 93.128249 66.871751) (end 93.128249 66.128249) (width 0.381) (layer B.Cu) (net 3)) (segment (start 93.128249 66.128249) (end 92.130509 65.130509) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC694E3)) (segment (start 80.628249 64.428249) (end 81.377638 64.428249) (width 0.381) (layer B.Cu) (net 3)) (segment (start 81.377638 64.428249) (end 82.372435 63.433452) (width 0.381) (layer B.Cu) (net 3) (tstamp 5AC694D7)) (segment (start 99.9 65.6) (end 101.525 65.6) (width 0.381) (layer B.Cu) (net 4)) (segment (start 101.525 65.6) (end 102.975 64.15) (width 0.381) (layer B.Cu) (net 4) (tstamp 5AC695CC)) (segment (start 102.975 64.15) (end 105.45 64.15) (width 0.381) (layer B.Cu) (net 4) (tstamp 5AC695CD)) (segment (start 105.45 64.15) (end 105.9 63.7) (width 0.381) (layer B.Cu) (net 4) (tstamp 5AC695CE)) (segment (start 105.9 63.7) (end 108.4 63.7) (width 0.381) (layer B.Cu) (net 4)) (segment (start 108.4 63.7) (end 108.425 63.725) (width 0.381) (layer B.Cu) (net 4) (tstamp 5AC695B3)) (segment (start 101.525 63.4) (end 103.05 63.4) (width 0.381) (layer B.Cu) (net 5)) (segment (start 103.05 63.4) (end 103.825 62.625) (width 0.381) (layer B.Cu) (net 5) (tstamp 5AC695C2)) (segment (start 103.825 62.625) (end 104.75 62.625) (width 0.381) (layer B.Cu) (net 5)) (segment (start 109.375 62.6) (end 110.5 62.6) (width 0.381) (layer B.Cu) (net 5) (tstamp 5AC695B9)) (segment (start 108.925 62.15) (end 109.375 62.6) (width 0.381) (layer B.Cu) (net 5) (tstamp 5AC695B8)) (segment (start 105.225 62.15) (end 108.925 62.15) (width 0.381) (layer B.Cu) (net 5) (tstamp 5AC695B7)) (segment (start 104.75 62.625) (end 105.225 62.15) (width 0.381) (layer B.Cu) (net 5) (tstamp 5AC695B6)) (segment (start 99.9 63.4) (end 99.9 62.975) (width 0.381) (layer B.Cu) (net 6)) (segment (start 99.9 62.975) (end 100.675 62.2) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695C5)) (segment (start 100.675 62.2) (end 102.225 62.2) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695C6)) (segment (start 102.225 62.2) (end 103.05 61.375) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695C7)) (segment (start 103.05 61.375) (end 103.05 59.4) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695C8)) (segment (start 103.05 59.4) (end 103.825 58.625) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695C9)) (segment (start 103.825 58.625) (end 110.475 58.625) (width 0.381) (layer B.Cu) (net 6)) (segment (start 110.475 58.625) (end 110.5 58.6) (width 0.381) (layer B.Cu) (net 6) (tstamp 5AC695BC)) )