(kicad_pcb (version 20171130) (host pcbnew 5.1.4)
  (general
    (thickness 1.6)
    (drawings 17)
    (tracks 561)
    (zones 0)
    (modules 77)
    (nets 53)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.3)
    (trace_clearance 0.25)
    (zone_clearance 0.25)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 1)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 "Net-(C1-Pad1)")
  (net 3 +5V)
  (net 4 /col0)
  (net 5 /row0)
  (net 6 /row1)
  (net 7 /row2)
  (net 8 /row3)
  (net 9 /row4)
  (net 10 /col1)
  (net 11 /col2)
  (net 12 /col3)
  (net 13 /col4)
  (net 14 /col5)
  (net 15 "Net-(D1-Pad2)")
  (net 16 "Net-(D2-Pad2)")
  (net 17 "Net-(D3-Pad2)")
  (net 18 "Net-(D4-Pad2)")
  (net 19 "Net-(D6-Pad2)")
  (net 20 "Net-(D7-Pad2)")
  (net 21 "Net-(D8-Pad2)")
  (net 22 "Net-(D9-Pad2)")
  (net 23 "Net-(D11-Pad2)")
  (net 24 "Net-(D12-Pad2)")
  (net 25 "Net-(D13-Pad2)")
  (net 26 "Net-(D14-Pad2)")
  (net 27 "Net-(D15-Pad2)")
  (net 28 "Net-(D16-Pad2)")
  (net 29 "Net-(D17-Pad2)")
  (net 30 "Net-(D18-Pad2)")
  (net 31 "Net-(D19-Pad2)")
  (net 32 "Net-(D20-Pad2)")
  (net 33 "Net-(D21-Pad2)")
  (net 34 "Net-(D22-Pad2)")
  (net 35 "Net-(D23-Pad2)")
  (net 36 "Net-(D24-Pad2)")
  (net 37 "Net-(D25-Pad2)")
  (net 38 "Net-(D26-Pad2)")
  (net 39 "Net-(D27-Pad2)")
  (net 40 "Net-(D28-Pad2)")
  (net 41 "Net-(D29-Pad2)")
  (net 42 "Net-(D30-Pad2)")
  (net 43 /d-)
  (net 44 /d+)
  (net 45 /rd+)
  (net 46 /rd-)
  (net 47 /sda)
  (net 48 /sck)
  (net 49 "Net-(C2-Pad1)")
  (net 50 "Net-(C3-Pad1)")
  (net 51 "Net-(J1-PadB5)")
  (net 52 "Net-(J1-PadA5)")
  (net_class Default "This is the default net class."
    (clearance 0.25)
    (trace_width 0.3)
    (via_dia 1)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (diff_pair_width 0.3)
    (diff_pair_gap 0.25)
    (add_net /col0)
    (add_net /col1)
    (add_net /col2)
    (add_net /col3)
    (add_net /col4)
    (add_net /col5)
    (add_net /d+)
    (add_net /d-)
    (add_net /rd+)
    (add_net /rd-)
    (add_net /row0)
    (add_net /row1)
    (add_net /row2)
    (add_net /row3)
    (add_net /row4)
    (add_net /sck)
    (add_net /sda)
    (add_net "Net-(C1-Pad1)")
    (add_net "Net-(C2-Pad1)")
    (add_net "Net-(C3-Pad1)")
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D11-Pad2)")
    (add_net "Net-(D12-Pad2)")
    (add_net "Net-(D13-Pad2)")
    (add_net "Net-(D14-Pad2)")
    (add_net "Net-(D15-Pad2)")
    (add_net "Net-(D16-Pad2)")
    (add_net "Net-(D17-Pad2)")
    (add_net "Net-(D18-Pad2)")
    (add_net "Net-(D19-Pad2)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D20-Pad2)")
    (add_net "Net-(D21-Pad2)")
    (add_net "Net-(D22-Pad2)")
    (add_net "Net-(D23-Pad2)")
    (add_net "Net-(D24-Pad2)")
    (add_net "Net-(D25-Pad2)")
    (add_net "Net-(D26-Pad2)")
    (add_net "Net-(D27-Pad2)")
    (add_net "Net-(D28-Pad2)")
    (add_net "Net-(D29-Pad2)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D30-Pad2)")
    (add_net "Net-(D4-Pad2)")
    (add_net "Net-(D6-Pad2)")
    (add_net "Net-(D7-Pad2)")
    (add_net "Net-(D8-Pad2)")
    (add_net "Net-(D9-Pad2)")
    (add_net "Net-(J1-PadA5)")
    (add_net "Net-(J1-PadB5)")
  )
  (net_class Power ""
    (clearance 0.25)
    (trace_width 0.5)
    (via_dia 1)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (diff_pair_width 0.3)
    (diff_pair_gap 0.25)
    (add_net +5V)
    (add_net GND)
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B)
    (at 37.8 26.4 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R6 (at 2.875 0) (layer F.SilkS))
    (fp_text value 5k1 (at 0 1.65) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 51 "Net-(J1-PadB5)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B)
    (at 35.4 32)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R5 (at 2.9 -0.125 -180) (layer F.SilkS))
    (fp_text value 5k1 (at 0 1.65 -180) (layer F.Fab))
    (fp_text user %R (at 0 0 -180) (layer F.Fab))
    (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 52 "Net-(J1-PadA5)"))
    (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_USB:USB_C_Receptacle_GCT_USB4085 (layer B.Cu) (tedit 5BCCCD93)
    (at 34.4375 29.8)
    (descr "USB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf")
    (tags "USB Type-C Receptacle Through-hole Right angle")
    (clearance 0.15)
    (fp_text reference J1 (at 2.975 1.8) (layer B.SilkS))
    (fp_text value USB-C (at 2.975 -9.925) (layer B.Fab))
    (fp_text user %R (at 2.975 -4.025) (layer B.Fab))
    (fp_text user "PCB Edge" (at 2.975 -6.1) (layer Dwgs.User))
    (pad S1 thru_hole oval (at 7.3 -4.36) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad S1 thru_hole oval (at -1.35 -4.36) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad S1 thru_hole oval (at 7.3 -0.98) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad S1 thru_hole oval (at -1.35 -0.98) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad B6 thru_hole circle (at 3.4 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 44 /d+))
    (pad B1 thru_hole circle (at 5.95 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad B4 thru_hole circle (at 5.1 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 3 +5V))
    (pad B5 thru_hole circle (at 4.25 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 51 "Net-(J1-PadB5)"))
    (pad B12 thru_hole circle (at 0 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad B8 thru_hole circle (at 1.7 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
    (pad B7 thru_hole circle (at 2.55 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 43 /d-))
    (pad B9 thru_hole circle (at 0.85 -1.35) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 3 +5V))
    (pad A12 thru_hole circle (at 5.95 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad A9 thru_hole circle (at 5.1 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 3 +5V))
    (pad A8 thru_hole circle (at 4.25 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask))
    (pad A7 thru_hole circle (at 3.4 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 43 /d-))
    (pad A6 thru_hole circle (at 2.55 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 44 /d+))
    (pad A5 thru_hole circle (at 1.7 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 52 "Net-(J1-PadA5)"))
    (pad A4 thru_hole circle (at 0.85 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 3 +5V))
    (pad A1 thru_hole circle (at 0 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4085.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 121.2 32.4 90)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R4 (at 0 1.65 270) (layer B.SilkS))
    (fp_text value 4k7 (at 0 -1.65 270) (layer B.Fab))
    (fp_text user %R (at 0 0 270) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 47 /sda))
    (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 3 +5V))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B)
    (at 121.2 34.6 270)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R3 (at 0 -1.65 90) (layer F.SilkS))
    (fp_text value 4k7 (at 0 1.65 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 48 /sck))
    (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 3 +5V))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 149.186846 109.486022 135)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K30 (at -5.65127 -2.794 135) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954 135) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 135) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 42 "Net-(D30-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 42 "Net-(D30-Pad2)") (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4))
    (pad "" np_thru_hole circle (at -2.54 5.08 135) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 135) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 135) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 128.085 102.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K29 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 41 "Net-(D29-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 41 "Net-(D29-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 128.085 83.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K28 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 40 "Net-(D28-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 40 "Net-(D28-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 128.085 64.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K27 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 39 "Net-(D27-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 39 "Net-(D27-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 128.085 45.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K26 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 38 "Net-(D26-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 38 "Net-(D26-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 146.528125 119.328949 315)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K25 (at 0.571269 -2.794 135) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954 135) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 135) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 37 "Net-(D25-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 37 "Net-(D25-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 315) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 315) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 315) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 109.085 102.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K24 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 36 "Net-(D24-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 36 "Net-(D24-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 109.085 83.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K23 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 35 "Net-(D23-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 35 "Net-(D23-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 109.085 64.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K22 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 34 "Net-(D22-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 34 "Net-(D22-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 109.085 45.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K21 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 33 "Net-(D21-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 33 "Net-(D21-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 162.621875 122.921051 135)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K20 (at -5.65127 -2.794 135) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954 135) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 135) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 32 "Net-(D20-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 135) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 32 "Net-(D20-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 135) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 135) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 135) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 90.085 97.705 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K19 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 31 "Net-(D19-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 31 "Net-(D19-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 90.085 78.705 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K18 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 30 "Net-(D18-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 30 "Net-(D18-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 90.085 59.705 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K17 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 29 "Net-(D17-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 29 "Net-(D17-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 90.085 40.705 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K16 (at -4.915 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 28 "Net-(D16-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 28 "Net-(D16-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 159.963154 132.763978 315)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K15 (at 0.571269 -2.794 135) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954 135) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 135) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 27 "Net-(D15-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 27 "Net-(D15-Pad2)") (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 315) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 9 /row4))
    (pad "" np_thru_hole circle (at -2.54 5.08 315) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 315) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 315) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 71.085 102.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K14 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 26 "Net-(D14-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 26 "Net-(D14-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 71.085 83.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K13 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 "Net-(D13-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 "Net-(D13-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 71.085 64.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K12 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 "Net-(D12-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 "Net-(D12-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 71.085 45.455 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K11 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 "Net-(D11-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 "Net-(D11-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 52.085 107.205 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K9 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 22 "Net-(D9-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 22 "Net-(D9-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 52.085 88.205 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K8 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 21 "Net-(D8-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 21 "Net-(D8-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 52.085 69.205 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K7 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 20 "Net-(D7-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 20 "Net-(D7-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 52.085 50.205 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K6 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 19 "Net-(D6-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 19 "Net-(D6-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.25u_PCB_Reversible (layer F.Cu) (tedit 5D65BC31)
    (at 30.71 107.205 180)
    (descr "Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.25u PCB")
    (fp_text reference K4 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 18 "Net-(D4-Pad2)"))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 18 "Net-(D4-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 8 /row3) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.25u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.25u_PCB_Reversible (layer F.Cu) (tedit 5D65BC31)
    (at 30.71 88.205 180)
    (descr "Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.25u PCB")
    (fp_text reference K3 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 17 "Net-(D3-Pad2)"))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 17 "Net-(D3-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 /row2) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.25u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.25u_PCB_Reversible (layer F.Cu) (tedit 5D65BC31)
    (at 30.71 69.205 180)
    (descr "Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.25u PCB")
    (fp_text reference K2 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 16 "Net-(D2-Pad2)"))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 16 "Net-(D2-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 /row1) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.25u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module akimbo:SW_Cherry_MX_1.00u_PCB_Reversible (layer F.Cu) (tedit 5D65BBF0)
    (at 33.085 50.205 180)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (fp_text reference K1 (at -0.165 -2.794) (layer F.SilkS))
    (fp_text value - (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad 2 thru_hole custom (at -6.35 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 15 "Net-(D1-Pad2)") (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start 0 0) (end 1.27 -2.54) (width 1.2))
      ))
    (pad 1 thru_hole custom (at 1.27 2.54 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0)
      (options (clearance outline) (anchor circle))
      (primitives
        (gr_line (start -1.27 -2.54) (end 0 0) (width 1.2))
      ))
    (pad 1 thru_hole circle (at 0 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 5 /row0) (zone_connect 0))
    (pad 2 thru_hole circle (at -5.08 0 180) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 15 "Net-(D1-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Symbol:OSHW-Logo2_7.3x6mm_SilkScreen locked (layer F.Cu) (tedit 0)
    (at 115.9875 112)
    (descr "Open Source Hardware Symbol")
    (tags "Logo Symbol OSHW")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value OSHW-Logo2_7.3x6mm_SilkScreen (at 0.75 0) (layer F.Fab) hide)
  )
  (module Symbol:KiCad-Logo2_5mm_SilkScreen locked (layer F.Cu) (tedit 0)
    (at 126.675 111.6125)
    (descr "KiCad Logo")
    (tags "Logo KiCad")
    (attr virtual)
    (fp_text reference REF** (at 0 -5.08) (layer F.SilkS) hide)
    (fp_text value KiCad-Logo2_5mm_SilkScreen (at 0 5.08) (layer F.Fab) hide)
  )
  (module Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering (layer B.Cu) (tedit 5A0FD1B2)
    (at 78.8 28.2 180)
    (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package")
    (tags "SMD SMT crystal hand-soldering")
    (attr smd)
    (fp_text reference Y1 (at 0 -3.2) (layer B.SilkS))
    (fp_text value 16M (at 0 -3.05) (layer B.Fab))
    (fp_text user %R (at 0 0) (layer B.Fab))
    (pad 4 smd rect (at -1.45 1.15 180) (size 2.1 1.8) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 3 smd rect (at 1.45 1.15 180) (size 2.1 1.8) (layers B.Cu B.Paste B.Mask)
      (net 49 "Net-(C2-Pad1)"))
    (pad 2 smd rect (at 1.45 -1.15 180) (size 2.1 1.8) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 1 smd rect (at -1.45 -1.15 180) (size 2.1 1.8) (layers B.Cu B.Paste B.Mask)
      (net 50 "Net-(C3-Pad1)"))
    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 74.6 29.2 90)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C3 (at -2.8 0 270) (layer B.SilkS))
    (fp_text value 18p (at 0 -1.65 270) (layer B.Fab))
    (fp_text user %R (at 0 0 270) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 50 "Net-(C3-Pad1)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 72.4 28 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C2 (at 0 1.65 90) (layer B.SilkS))
    (fp_text value 18p (at 0 -1.65 90) (layer B.Fab))
    (fp_text user %R (at 0 0 90) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 49 "Net-(C2-Pad1)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB)
    (at 171 137.75)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (attr virtual)
    (fp_text reference H4 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB)
    (at 136.5625 27.3125)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (attr virtual)
    (fp_text reference H3 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB)
    (at 24.9375 115.1875)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (attr virtual)
    (fp_text reference H2 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB)
    (at 24.9375 27.3125)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (attr virtual)
    (fp_text reference H1 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Connector_Audio:Jack_3.5mm_PJ320D_Horizontal (layer F.Cu) (tedit 5C06A514)
    (at 147.635813 92.239187 225)
    (descr "Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html)")
    (tags "3.5mm jack mic microphone phones headphones 4pins audio plug")
    (attr smd)
    (fp_text reference J3 (at 0.05 -5.35 45) (layer F.SilkS))
    (fp_text value "3.5mm TRRS" (at -0.025 6.35 45) (layer F.Fab))
    (fp_text user %R (at -1.195 0 45) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.225 0 225) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -4.775 0 225) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad R2 smd rect (at -3.175 -3.25 225) (size 1.2 2.5) (layers F.Cu F.Paste F.Mask)
      (net 47 /sda))
    (pad R1 smd rect (at -0.175 -3.25 225) (size 1.2 2.5) (layers F.Cu F.Paste F.Mask)
      (net 48 /sck))
    (pad T smd rect (at 3.825 -3.25 225) (size 1.2 2.5) (layers F.Cu F.Paste F.Mask)
      (net 3 +5V))
    (pad S smd rect (at 4.925 3.25 225) (size 1.2 2.5) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_Audio.3dshapes/Jack_3.5mm_PJ320D_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_Audio:Jack_3.5mm_PJ320D_Horizontal (layer B.Cu) (tedit 5C06A514)
    (at 147.635813 92.239187 225)
    (descr "Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html)")
    (tags "3.5mm jack mic microphone phones headphones 4pins audio plug")
    (attr smd)
    (fp_text reference J2 (at 0.05 5.35 45) (layer B.SilkS))
    (fp_text value "3.5mm TRRS" (at -0.025 -6.35 45) (layer B.Fab))
    (fp_text user %R (at -1.195 0 45) (layer B.Fab))
    (pad "" np_thru_hole circle (at 2.225 0 225) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -4.775 0 225) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
    (pad R2 smd rect (at -3.175 3.25 225) (size 1.2 2.5) (layers B.Cu B.Paste B.Mask)
      (net 47 /sda))
    (pad R1 smd rect (at -0.175 3.25 225) (size 1.2 2.5) (layers B.Cu B.Paste B.Mask)
      (net 48 /sck))
    (pad T smd rect (at 3.825 3.25 225) (size 1.2 2.5) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad S smd rect (at 4.925 -3.25 225) (size 1.2 2.5) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/Connector_Audio.3dshapes/Jack_3.5mm_PJ320D_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_QFP:TQFP-44_10x10mm_P0.8mm (layer B.Cu) (tedit 5A02F146)
    (at 57.075 35.625)
    (descr "44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
    (tags "QFP 0.8")
    (attr smd)
    (fp_text reference U1 (at -5.675 6.375) (layer B.SilkS))
    (fp_text value ATmega32U4 (at 0 -7.45) (layer B.Fab))
    (fp_text user %R (at 0 0) (layer B.Fab))
    (pad 44 smd rect (at -4 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 43 smd rect (at -3.2 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 42 smd rect (at -2.4 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask))
    (pad 41 smd rect (at -1.6 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 40 smd rect (at -0.8 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 39 smd rect (at 0 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 38 smd rect (at 0.8 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 37 smd rect (at 1.6 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 36 smd rect (at 2.4 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 35 smd rect (at 3.2 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 34 smd rect (at 4 5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 33 smd rect (at 5.7 4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 32 smd rect (at 5.7 3.2) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 31 smd rect (at 5.7 2.4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 30 smd rect (at 5.7 1.6) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 29 smd rect (at 5.7 0.8) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 28 smd rect (at 5.7 0) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 9 /row4))
    (pad 27 smd rect (at 5.7 -0.8) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 10 /col1))
    (pad 26 smd rect (at 5.7 -1.6) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 11 /col2))
    (pad 25 smd rect (at 5.7 -2.4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 12 /col3))
    (pad 24 smd rect (at 5.7 -3.2) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 23 smd rect (at 5.7 -4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 22 smd rect (at 4 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 13 /col4))
    (pad 21 smd rect (at 3.2 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 14 /col5))
    (pad 20 smd rect (at 2.4 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 4 /col0))
    (pad 19 smd rect (at 1.6 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 47 /sda))
    (pad 18 smd rect (at 0.8 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 48 /sck))
    (pad 17 smd rect (at 0 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 50 "Net-(C3-Pad1)"))
    (pad 16 smd rect (at -0.8 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 49 "Net-(C2-Pad1)"))
    (pad 15 smd rect (at -1.6 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 14 smd rect (at -2.4 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 13 smd rect (at -3.2 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask))
    (pad 12 smd rect (at -4 -5.7 270) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask))
    (pad 11 smd rect (at -5.7 -4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 8 /row3))
    (pad 10 smd rect (at -5.7 -3.2) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 7 /row2))
    (pad 9 smd rect (at -5.7 -2.4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 6 /row1))
    (pad 8 smd rect (at -5.7 -1.6) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 5 /row0))
    (pad 7 smd rect (at -5.7 -0.8) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 6 smd rect (at -5.7 0) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 2 "Net-(C1-Pad1)"))
    (pad 5 smd rect (at -5.7 0.8) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 1 GND))
    (pad 4 smd rect (at -5.7 1.6) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 46 /rd-))
    (pad 3 smd rect (at -5.7 2.4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 45 /rd+))
    (pad 2 smd rect (at -5.7 3.2) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (pad 1 smd rect (at -5.7 4) (size 1.5 0.55) (layers B.Cu B.Paste B.Mask)
      (net 3 +5V))
    (model ${KISYS3DMOD}/Package_QFP.3dshapes/TQFP-44_10x10mm_P0.8mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm (layer F.Cu) (tedit 5C97300E)
    (at 54.625 35.625 90)
    (descr "SOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (attr smd)
    (fp_text reference U2 (at 0 -9.9 90) (layer F.SilkS))
    (fp_text value MCP23017_SO (at 0 9.9 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 28 smd roundrect (at 4.65 -8.255 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 /col0))
    (pad 27 smd roundrect (at 4.65 -6.985 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 14 /col5))
    (pad 26 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 13 /col4))
    (pad 25 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 /col1))
    (pad 24 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 11 /col2))
    (pad 23 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 12 /col3))
    (pad 22 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 21 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 20 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 19 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 18 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +5V))
    (pad 17 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 16 smd roundrect (at 4.65 6.985 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 15 smd roundrect (at 4.65 8.255 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 14 smd roundrect (at -4.65 8.255 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 13 smd roundrect (at -4.65 6.985 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 47 /sda))
    (pad 12 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 48 /sck))
    (pad 11 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 10 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 9 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +5V))
    (pad 8 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 7 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 6 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
    (pad 5 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 /row4))
    (pad 4 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 /row3))
    (pad 3 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 /row2))
    (pad 2 smd roundrect (at -4.65 -6.985 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 /row1))
    (pad 1 smd roundrect (at -4.65 -8.255 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 /row0))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-28W_7.5x17.9mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 44.475 36.525 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R2 (at 0 1.4) (layer B.SilkS))
    (fp_text value 22 (at 0 -1.65) (layer B.Fab))
    (fp_text user %R (at 0 0) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 43 /d-))
    (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 46 /rd-))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 44.475 38.725 180)
    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R1 (at 0 -1.6) (layer B.SilkS))
    (fp_text value 22 (at 0 -1.65) (layer B.Fab))
    (fp_text user %R (at 0 0) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 44 /d+))
    (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 45 /rd+))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B)
    (at 48.275 35.325 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C1 (at 0 -1.675) (layer B.SilkS))
    (fp_text value 1u (at 0 -1.65) (layer B.Fab))
    (fp_text user %R (at 0 0) (layer B.Fab))
    (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391)
      (net 2 "Net-(C1-Pad1)"))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 143.286846 108.136846 315)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D30 (at -1.85523 -0.883883 225) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12 135) (layer F.Fab))
    (fp_text user K (at 0 -1.8 135) (layer F.SilkS))
    (fp_text user K (at 0 -1.8 135) (layer F.Fab))
    (fp_text user %R (at 4.11 0 135) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 42 "Net-(D30-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 /col5))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 123.005 105.6875)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D29 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 41 "Net-(D29-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 /col5))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 123.005 86.6875)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D28 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 40 "Net-(D28-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 /col5))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 123.005 67.6875)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D27 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 39 "Net-(D27-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 /col5))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 123.005 48.6875)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D26 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 38 "Net-(D26-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 /col5))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 141.686846 109.736846 315)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D25 (at -1.85523 1.096016 225) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12 135) (layer F.Fab))
    (fp_text user K (at 0 -1.8 135) (layer F.SilkS))
    (fp_text user K (at 0 -1.8 135) (layer F.Fab))
    (fp_text user %R (at 4.11 0 135) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 "Net-(D25-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 /col4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 119.245 105.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D24 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 "Net-(D24-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 /col4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 119.245 86.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D23 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 35 "Net-(D23-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 /col4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 119.245 67.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D22 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 34 "Net-(D22-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 /col4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 119.245 48.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D21 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 33 "Net-(D21-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 /col4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 156.686846 121.736846 315)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D20 (at -2.836804 0.00132 135) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12 135) (layer F.Fab))
    (fp_text user K (at 0 -1.8 135) (layer F.SilkS))
    (fp_text user K (at 0 -1.8 135) (layer F.Fab))
    (fp_text user %R (at 4.11 0 135) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 32 "Net-(D20-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /col3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 85.005 100.9375)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D19 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 31 "Net-(D19-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /col3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 85.005 81.9375)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D18 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 30 "Net-(D18-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /col3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 85.005 62.9375)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D17 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 29 "Net-(D17-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /col3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 85.005 43.9375)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D16 (at 3.81 2.03) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 "Net-(D16-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 /col3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 155.086846 123.336846 315)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D15 (at -2.836804 0.00132 135) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12 135) (layer F.Fab))
    (fp_text user K (at 0 -1.8 135) (layer F.SilkS))
    (fp_text user K (at 0 -1.8 135) (layer F.Fab))
    (fp_text user %R (at 4.11 0 135) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 "Net-(D15-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 315) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /col2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 81.245 105.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D14 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 26 "Net-(D14-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /col2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 81.245 86.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D13 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 25 "Net-(D13-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /col2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 81.245 67.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D12 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 24 "Net-(D12-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /col2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 81.245 48.6875 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D11 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 23 "Net-(D11-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 /col2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 62.245 110.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D9 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 22 "Net-(D9-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 /col1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 62.245 91.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D8 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 21 "Net-(D8-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 /col1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 62.245 72.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D7 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 20 "Net-(D7-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 /col1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 62.245 53.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D6 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 19 "Net-(D6-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 /col1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 40.87 110.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D4 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 18 "Net-(D4-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 /col0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 40.87 91.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D3 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 17 "Net-(D3-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 /col0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 40.87 72.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D2 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 16 "Net-(D2-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 /col0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 43.245 53.4375 180)
    (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
    (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm  length 4mm diameter 2mm")
    (fp_text reference D1 (at 3.81 -2.12) (layer F.SilkS))
    (fp_text value D_Small (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer F.SilkS))
    (fp_text user K (at 0 -1.8) (layer F.Fab))
    (fp_text user %R (at 4.11 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 15 "Net-(D1-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 /col0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text https://github.com/rkanati/akimbo.git (at 115 116.2) (layer F.SilkS))
  (gr_text PROTOTYPE (at 100.5125 114.3875) (layer F.SilkS))
  (gr_text "© 2019 Rachel K" (at 43.9375 115.1875) (layer F.SilkS))
  (gr_text AKIMBO! (at 80.325 112.0125) (layer F.SilkS))
  (gr_line (start 19 114) (end 23.75 118.75) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 23.75 23.75) (end 19 28.5) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 142.5 28.5) (end 137.75 23.75) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 142.5 78.375) (end 142.5 28.5) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 182.875 118.75) (end 142.5 78.375) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 182.875 130.625) (end 182.875 118.75) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 163.875 149.625) (end 182.875 130.625) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 152 149.625) (end 163.875 149.625) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 121.125 118.75) (end 152 149.625) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 23.75 118.75) (end 121.125 118.75) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 19 28.5) (end 19 114) (layer Edge.Cuts) (width 0.5))
  (gr_line (start 137.75 23.75) (end 23.75 23.75) (layer Edge.Cuts) (width 0.5))
  (zone (net 3) (net_name +5V) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.25))
    (min_thickness 0.25)
    (fill (arc_segments 32) (thermal_gap 0.25) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 20.1875 28.5) (xy 20.1875 114) (xy 23.75 117.5625) (xy 121.125 117.5625) (xy 152 148.4375)
        (xy 163.875 148.4375) (xy 181.6875 130.625) (xy 181.6875 118.75) (xy 141.3125 78.375) (xy 141.3125 28.5)
        (xy 137.75 24.9375) (xy 23.75 24.9375)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.25))
    (min_thickness 0.25)
    (fill (arc_segments 32) (thermal_gap 0.25) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 141.3125 28.5) (xy 141.3125 78.375) (xy 181.6875 118.75) (xy 181.6875 130.625) (xy 163.875 148.4375)
        (xy 152 148.4375) (xy 121.125 117.5625) (xy 23.75 117.5625) (xy 20.1875 114) (xy 20.1875 28.5)
        (xy 23.75 24.9375) (xy 137.75 24.9375)
      )
    )
    (polygon
      (pts
        (xy 52.075 30.525) (xy 52.075 40.725) (xy 62.075 40.725) (xy 62.075 30.525)
      )
    )
  )
  (zone (net 3) (net_name +5V) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.25))
    (min_thickness 0.25)
    (fill (arc_segments 32) (thermal_gap 0.25) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 52.475 30.925) (xy 61.675 30.925) (xy 61.675 40.325) (xy 52.475 40.325)
      )
    )
  )
)
