(kicad_pcb (version 20171130) (host pcbnew "(5.0.0)")
  (general
    (thickness 1.6)
    (drawings 29)
    (tracks 767)
    (zones 0)
    (modules 63)
    (nets 51)
  )
  (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 hide)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (segment_width 0.2)
    (edge_width 0.15)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (grid_origin 0.052493 0.052493)
    (visible_elements 7FFFF7FF)
    (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 0)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 row0)
  (net 2 "Net-(D1-Pad2)")
  (net 3 row1)
  (net 4 "Net-(D2-Pad2)")
  (net 5 row2)
  (net 6 "Net-(D3-Pad2)")
  (net 7 "Net-(D4-Pad2)")
  (net 8 row3)
  (net 9 row4)
  (net 10 "Net-(D5-Pad2)")
  (net 11 "Net-(D6-Pad2)")
  (net 12 "Net-(D7-Pad2)")
  (net 13 "Net-(D8-Pad2)")
  (net 14 "Net-(D9-Pad2)")
  (net 15 "Net-(D10-Pad2)")
  (net 16 "Net-(D11-Pad2)")
  (net 17 "Net-(D12-Pad2)")
  (net 18 "Net-(D13-Pad2)")
  (net 19 "Net-(D14-Pad2)")
  (net 20 "Net-(D15-Pad2)")
  (net 21 "Net-(D16-Pad2)")
  (net 22 "Net-(D17-Pad2)")
  (net 23 col0)
  (net 24 col1)
  (net 25 col2)
  (net 26 col3)
  (net 27 xtal1)
  (net 28 GND)
  (net 29 xtal2)
  (net 30 +5V)
  (net 31 "Net-(D18-Pad1)")
  (net 32 "Net-(D19-Pad1)")
  (net 33 VCC)
  (net 34 "Net-(R2-Pad2)")
  (net 35 "Net-(R3-Pad2)")
  (net 36 D-)
  (net 37 D+)
  (net 38 reset)
  (net 39 "Net-(U1-Pad2)")
  (net 40 "Net-(U1-Pad16)")
  (net 41 "Net-(U1-Pad3)")
  (net 42 "Net-(U1-Pad21)")
  (net 43 "Net-(U1-Pad27)")
  (net 44 "Net-(U1-Pad28)")
  (net 45 "Net-(USB1-PadB8)")
  (net 46 "Net-(USB1-PadA8)")
  (net 47 boot)
  (net 48 mosi)
  (net 49 sck)
  (net 50 miso)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +5V)
    (add_net D+)
    (add_net D-)
    (add_net GND)
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D10-Pad2)")
    (add_net "Net-(D11-Pad2)")
    (add_net "Net-(D12-Pad2)")
    (add_net "Net-(D13-Pad2)")
    (add_net "Net-(D14-Pad2)")
    (add_net "Net-(D15-Pad2)")
    (add_net "Net-(D16-Pad2)")
    (add_net "Net-(D17-Pad2)")
    (add_net "Net-(D18-Pad1)")
    (add_net "Net-(D19-Pad1)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D4-Pad2)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(D6-Pad2)")
    (add_net "Net-(D7-Pad2)")
    (add_net "Net-(D8-Pad2)")
    (add_net "Net-(D9-Pad2)")
    (add_net "Net-(R2-Pad2)")
    (add_net "Net-(R3-Pad2)")
    (add_net "Net-(U1-Pad16)")
    (add_net "Net-(U1-Pad2)")
    (add_net "Net-(U1-Pad21)")
    (add_net "Net-(U1-Pad27)")
    (add_net "Net-(U1-Pad28)")
    (add_net "Net-(U1-Pad3)")
    (add_net "Net-(USB1-PadA8)")
    (add_net "Net-(USB1-PadB8)")
    (add_net VCC)
    (add_net boot)
    (add_net col0)
    (add_net col1)
    (add_net col2)
    (add_net col3)
    (add_net miso)
    (add_net mosi)
    (add_net reset)
    (add_net row0)
    (add_net row1)
    (add_net row2)
    (add_net row3)
    (add_net row4)
    (add_net sck)
    (add_net xtal1)
    (add_net xtal2)
  )
  (module logos:DISCIPAD_SMALL_COPPER (layer F.Cu) (tedit 5D60C9D7)
    (at 143.823559 78.566019)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module logos:DISCIPAD_SMALL_MASK (layer F.Cu) (tedit 5D60C973)
    (at 143.823559 78.566019)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (module Button_Switch_THT:SW_PUSH_6mm (layer F.Cu) (tedit 5D4528AB)
    (at 144.970929 16.693091)
    (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf)
    (tags "tact sw push 6mm")
    (fp_text reference BOOT1 (at 3.289624 2.117258) (layer Cmts.User))
    (fp_text value BOOT (at 3.75 6.7) (layer F.Fab))
    (fp_text user %R (at 3.25 2.25) (layer F.Fab))
    (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 47 boot))
    (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 47 boot))
    (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 177.550923 18.45733 270)
    (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 6.686817 -1.975137 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 "Net-(D2-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 row0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 174.69661 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 7 "Net-(D4-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 row0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 171.842297 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 row2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 168.987991 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 row4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 166.133685 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 row4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 163.279379 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 row3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 160.425073 32.138743 270)
    (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 D10 (at 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 row2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 157.570767 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 row1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 154.716461 32.138743 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 "Net-(D3-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 row0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 174.69661 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 11 "Net-(D6-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 row1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 171.842297 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 row2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 168.987991 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 row3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 166.133685 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 row4))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 163.279379 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 row3))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 160.425073 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 row2))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 157.570767 18.45733 270)
    (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 D5 (at 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 10 "Net-(D5-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 row1))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D1C09CB)
    (at 154.716461 18.45733 270)
    (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 8.77 0 270) (layer F.SilkS))
    (fp_text value " " (at 3.81 2.12 270) (layer F.Fab))
    (fp_text user K (at 0 -1.8 270) (layer Cmts.User))
    (fp_text user K (at 0 -1.8 270) (layer F.Fab))
    (fp_text user %R (at 4.11 0 270) (layer F.Fab))
    (pad 2 thru_hole oval (at 6.35 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 "Net-(D1-Pad2)"))
    (pad 1 thru_hole rect (at 1.27 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 row0))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D32B031)
    (at 132.704831 29.536623)
    (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 4.077034 -0.017498) (layer Cmts.User))
    (fp_text value 3.6V (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer Cmts.User))
    (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 6.35 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 1 thru_hole rect (at 1.27 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 31 "Net-(D18-Pad1)"))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_DO-35_SOD27_P5.08mm_Horizontal (layer F.Cu) (tedit 5D32B02A)
    (at 132.704831 26.841931)
    (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.814564 0.034996) (layer Cmts.User))
    (fp_text value 3.6V (at 3.81 2.12) (layer F.Fab))
    (fp_text user K (at 0 -1.8) (layer Cmts.User))
    (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 6.35 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 1 thru_hole rect (at 1.27 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 32 "Net-(D19-Pad1)"))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P5.08mm_Horizontal.step
      (offset (xyz 1.3 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module keyboard_parts:polyfuse_5.1mm (layer F.Cu) (tedit 5D60C074)
    (at 115.714273 19.160309 270)
    (fp_text reference F1 (at 0.01 -1.778 270) (layer F.Fab))
    (fp_text value 500mA (at -3.272126 4.252014) (layer F.SilkS))
    (fp_text user FUSE (at 0.02 0.03 270) (layer F.SilkS))
    (pad 1 thru_hole circle (at -2.55 0 270) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 2 thru_hole circle (at 2.55 0 270) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 33 VCC))
    (model ${KISYS3DMOD}/SMKJP.3dshapes/PTC_5.1mm_bend.step
      (offset (xyz 0 0 1.5))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_2.00u_PCB_FLIPPED (layer F.Cu) (tedit 5CDFBB0B)
    (at 122.226 133.402 180)
    (descr "Cherry MX keyswitch, MX1A, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 2.00u PCB")
    (fp_text reference SW15 (at -2.54 -2.794 180) (layer Cmts.User))
    (fp_text value KEYSW (at 0.022296 -0.192685 180) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 180) (layer F.Fab))
    (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))
    (pad "" np_thru_hole circle (at 9.36 13.32 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -14.44 13.32 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -14.44 -1.92 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 9.36 -1.92 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at -5.08 10.16) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 col0))
    (pad 2 thru_hole circle (at 1.27 7.62) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 20 "Net-(D15-Pad2)"))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_2.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_2.00u_Vertical_PCB (layer F.Cu) (tedit 5CDFBAB8)
    (at 169.926 123.952 180)
    (descr "Cherry MX keyswitch, MX1A, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 2.00u vertical PCB")
    (fp_text reference SW14 (at -2.54 -2.794 180) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954 180) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 180) (layer F.Fab))
    (pad "" np_thru_hole circle (at -9.54 -6.82 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -9.54 16.98 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.7 16.98 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.7 -6.82 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (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 -2.54 5.08 90) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 0 90) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 2.54 7.62 90) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 26 col3))
    (pad "" np_thru_hole circle (at -2.54 10.16 90) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at 0 1.27 90) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 22 "Net-(D17-Pad2)"))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_2.00u_Vertical_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_2.00u_Vertical_PCB (layer F.Cu) (tedit 5CDFBAB8)
    (at 169.926 85.852 180)
    (descr "Cherry MX keyswitch, MX1A, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 2.00u vertical PCB")
    (fp_text reference SW7 (at -2.54 -2.794 180) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954 180) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794 180) (layer F.Fab))
    (pad "" np_thru_hole circle (at -9.54 -6.82 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -9.54 16.98 180) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.7 16.98 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 5.7 -6.82 180) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (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 -2.54 5.08 90) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 0 90) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad 1 thru_hole circle (at 2.54 7.62 90) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 26 col3))
    (pad "" np_thru_hole circle (at -2.54 10.16 90) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at 0 1.27 90) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 16 "Net-(D11-Pad2)"))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_2.00u_Vertical_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 155.829 123.317)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW16 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 21 "Net-(D16-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 col2))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 136.779 104.267)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW12 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 18 "Net-(D13-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 col1))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 117.729 104.267)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW11 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 17 "Net-(D12-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 col0))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 155.829 104.267)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW13 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 19 "Net-(D14-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 col2))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 155.829 85.217)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW10 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 15 "Net-(D10-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 col2))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 136.779 85.217)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW9 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 14 "Net-(D9-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 col1))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 117.729 85.217)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW8 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 13 "Net-(D8-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 col0))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 155.829 66.167)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW6 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 12 "Net-(D7-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 col2))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 136.779 66.167)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW5 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 11 "Net-(D6-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 col1))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 117.729 66.167)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW4 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 10 "Net-(D5-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 col0))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 174.879 47.117)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW3 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 7 "Net-(D4-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 26 col3))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 155.829 47.117)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW2 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 6 "Net-(D3-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 25 col2))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 136.779 47.117)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW1 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 4 "Net-(D2-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 24 col1))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCB-NOSCREEN (layer F.Cu) (tedit 5CBD4103)
    (at 117.729 47.117)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference SW0 (at -2.54 -2.794) (layer Cmts.User))
    (fp_text value KEYSW (at -2.54 12.954) (layer F.Fab))
    (fp_text user %R (at -2.54 -2.794) (layer F.Fab))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 2 "Net-(D1-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)
      (net 23 col0))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFE3)
    (at 143.833559 118.686673)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFE8)
    (at 115.752543 99.566685)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFDF)
    (at 171.914575 99.841686)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFD9)
    (at 143.833559 61.784261)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFD1)
    (at 179.00113 28.475773)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module MountingHole:MountingHole_2.2mm_M2_Pad (layer F.Cu) (tedit 5CDDFFC9)
    (at 108.503031 28.475773)
    (descr "Mounting Hole 2.2mm, M2")
    (tags "mounting hole 2.2mm m2")
    (attr virtual)
    (fp_text reference REF** (at 0 -3.2) (layer Cmts.User))
    (fp_text value MountingHole_2.2mm_M2_Pad (at 0 3.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask))
  )
  (module Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm (layer F.Cu) (tedit 5D60C497)
    (at 117.219101 24.409709)
    (descr "C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 2.50mm  diameter 3.0mm width 1.6mm Capacitor")
    (fp_text reference C1 (at 0.920416 -2.777156) (layer F.SilkS))
    (fp_text value 22p (at 1.263273 -1.698153) (layer F.SilkS))
    (fp_text user %R (at 1.25 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 xtal1))
    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W1.6mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm (layer F.Cu) (tedit 5D60C46E)
    (at 114.664393 24.392211 180)
    (descr "C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 2.50mm  diameter 3.0mm width 1.6mm Capacitor")
    (fp_text reference C2 (at 2.701238 2.759658 180) (layer F.SilkS))
    (fp_text value 22p (at 2.358381 1.680655 180) (layer F.SilkS))
    (fp_text user %R (at 1.25 0 180) (layer F.Fab))
    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 29 xtal2))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W1.6mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_THT:CP_Radial_D4.0mm_P1.50mm (layer F.Cu) (tedit 5AE50EF0)
    (at 119.633825 18.180421 270)
    (descr "CP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor")
    (tags "CP Radial series Radial pin pitch 1.50mm  diameter 4mm Electrolytic Capacitor")
    (fp_text reference C3 (at -2.239744 -0.104988) (layer F.SilkS))
    (fp_text value 4.7u (at 0.75 3.25 270) (layer F.Fab))
    (fp_text user %R (at 0.75 0 270) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 2 thru_hole circle (at 1.5 0 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask)
      (net 28 GND))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D4.0mm_P1.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm (layer F.Cu) (tedit 5D32B097)
    (at 131.287493 29.571619 180)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.3mm width 1.9mm Capacitor")
    (fp_text reference C4 (at 6.879083 0.070553) (layer F.SilkS))
    (fp_text value 0.1u (at 2.522164 -0.017498 180) (layer F.SilkS))
    (fp_text user %R (at 2.5 0 180) (layer F.Fab))
    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 30 +5V))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm (layer F.Cu) (tedit 5D32B06B)
    (at 109.414993 34.908509 270)
    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.3mm width 1.9mm Capacitor")
    (fp_text reference C5 (at -1.627947 -0.032912) (layer F.SilkS))
    (fp_text value 0.1u (at 2.466507 0.019581 90) (layer F.SilkS))
    (fp_text user %R (at 2.5 0 270) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 2 thru_hole circle (at 5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D30CEF7)
    (at 146.783959 24.147239 180)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R1 (at -1.876217 0.000459) (layer F.SilkS))
    (fp_text value 1.5K (at 2.517134 -0.052597 180) (layer F.SilkS))
    (fp_text user %R (at 2.54 0 180) (layer F.Fab))
    (pad 2 thru_hole oval (at 5.08 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 31 "Net-(D18-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 30 +5V))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D30CF73)
    (at 126.178077 26.841931)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R2 (at -1.769667 -0.018008 180) (layer F.SilkS))
    (fp_text value 5.1K (at 2.587252 -0.018008) (layer F.SilkS))
    (fp_text user %R (at 2.54 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 2 thru_hole oval (at 5.08 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 34 "Net-(R2-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D30CEC1)
    (at 133.929691 24.199733)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R3 (at -1.699824 0.734442 180) (layer F.SilkS))
    (fp_text value 5.1K (at 2.709588 0.069992) (layer F.SilkS))
    (fp_text user %R (at 2.54 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 2 thru_hole oval (at 5.08 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 35 "Net-(R3-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D30CF37)
    (at 141.703959 29.484129)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R4 (at 6.956217 0 180) (layer F.SilkS))
    (fp_text value 75R (at 2.566301 0.017498) (layer F.SilkS))
    (fp_text user %R (at 2.54 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 5.08 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 36 D-))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 31 "Net-(D18-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D30CF47)
    (at 146.783959 26.771939 180)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R5 (at -1.876217 0.000509) (layer F.SilkS))
    (fp_text value 75R (at 2.513699 -0.034996 180) (layer F.SilkS))
    (fp_text user %R (at 2.54 0 180) (layer F.Fab))
    (pad 2 thru_hole oval (at 5.08 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 32 "Net-(D19-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 37 D+))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5D32AFDD)
    (at 147.875597 37.235743 90)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R6 (at 2.485377 1.834439 180) (layer F.SilkS))
    (fp_text value 10K (at 2.485377 0.049677 90) (layer F.SilkS))
    (fp_text user %R (at 2.54 0 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 2 thru_hole oval (at 5.08 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 38 reset))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Button_Switch_THT:SW_PUSH_6mm (layer F.Cu) (tedit 5D2C3B27)
    (at 134.962073 16.693091)
    (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf)
    (tags "tact sw push 6mm")
    (fp_text reference RESET1 (at 3.394612 1.92478) (layer Cmts.User))
    (fp_text value RESET (at 3.75 6.7) (layer F.Fab))
    (fp_text user %R (at 3.25 2.25) (layer F.Fab))
    (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 38 reset))
    (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 38 reset))
    (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_DIP:DIP-28_W7.62mm (layer F.Cu) (tedit 5D32AF3C)
    (at 145.163407 32.301307 270)
    (descr "28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
    (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U1 (at 3.81 16.483116 270) (layer Cmts.User))
    (fp_text value ATmega328P-PU (at 3.81 35.35 270) (layer F.Fab))
    (fp_text user %R (at 3.81 16.51 270) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 38 reset))
    (pad 15 thru_hole oval (at 7.62 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 row0))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 39 "Net-(U1-Pad2)"))
    (pad 16 thru_hole oval (at 7.62 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 40 "Net-(U1-Pad16)"))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 41 "Net-(U1-Pad3)"))
    (pad 17 thru_hole oval (at 7.62 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 48 mosi))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 D+))
    (pad 18 thru_hole oval (at 7.62 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 50 miso))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 D-))
    (pad 19 thru_hole oval (at 7.62 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 49 sck))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 9 row4))
    (pad 20 thru_hole oval (at 7.62 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 21 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 42 "Net-(U1-Pad21)"))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 22 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 xtal1))
    (pad 23 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 23 col0))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 29 xtal2))
    (pad 24 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 24 col1))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 47 boot))
    (pad 25 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 25 col2))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 8 row3))
    (pad 26 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 26 col3))
    (pad 13 thru_hole oval (at 0 30.48 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 5 row2))
    (pad 27 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 43 "Net-(U1-Pad27)"))
    (pad 14 thru_hole oval (at 0 33.02 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 3 row1))
    (pad 28 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 44 "Net-(U1-Pad28)"))
    (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-28_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Type-C:USB_C_GCT_USB4085 (layer F.Cu) (tedit 5D1C2D80)
    (at 127.402937 17.602987 180)
    (fp_text reference USB1 (at -0.009117 1.253828 180) (layer F.SilkS))
    (fp_text value USB_C_GCT_USB4085 (at 0 0.85 180) (layer F.Fab))
    (pad S1 thru_hole oval (at 4.325 -1.74 180) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad S1 thru_hole oval (at -4.325 -1.74 180) (size 0.9 1.7) (drill oval 0.6 1.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad S1 thru_hole oval (at 4.325 -5.12 180) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad S1 thru_hole oval (at -4.325 -5.12 180) (size 0.9 2.4) (drill oval 0.6 2.1) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad B1 thru_hole oval (at 2.98 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad B4 thru_hole oval (at 2.13 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 33 VCC))
    (pad B5 thru_hole oval (at 1.28 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 35 "Net-(R3-Pad2)"))
    (pad B6 thru_hole oval (at 0.43 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 32 "Net-(D19-Pad1)"))
    (pad B7 thru_hole oval (at -0.42 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 31 "Net-(D18-Pad1)"))
    (pad B8 thru_hole oval (at -1.27 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 45 "Net-(USB1-PadB8)"))
    (pad B9 thru_hole oval (at -2.12 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 33 VCC))
    (pad B12 thru_hole oval (at -2.975 -4.775 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad A12 thru_hole oval (at 2.975 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad A9 thru_hole oval (at 2.125 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 33 VCC))
    (pad A8 thru_hole oval (at 1.275 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 46 "Net-(USB1-PadA8)"))
    (pad A7 thru_hole oval (at 0.425 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 31 "Net-(D18-Pad1)"))
    (pad A6 thru_hole oval (at -0.425 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 32 "Net-(D19-Pad1)"))
    (pad A4 thru_hole oval (at -2.125 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 33 VCC))
    (pad A1 thru_hole oval (at -2.975 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad A5 thru_hole oval (at -1.275 -6.1 180) (size 0.65 1) (drill 0.4) (layers *.Cu *.Mask)
      (net 34 "Net-(R2-Pad2)"))
    (model "C:/Users/bryan/Downloads/kicad projects/github repositories/Type-C.pretty/gct-usb4085.step"
      (offset (xyz 0 -2 -0.2))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (module Crystal:Crystal_HC49-4H_Vertical (layer F.Cu) (tedit 5A1AD3B7)
    (at 119.616327 28.276767 180)
    (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf")
    (tags "THT crystalHC-49-4H")
    (fp_text reference Y1 (at 2.432222 0.017498 180) (layer F.SilkS))
    (fp_text value Crystal (at 2.44 3.525 180) (layer F.Fab))
    (fp_text user %R (at 2.44 0 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 xtal1))
    (pad 2 thru_hole circle (at 4.88 0 180) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)
      (net 29 xtal2))
    (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_HC49-4H_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module keyboard_parts:AVR_ICSP_3x2 (layer F.Cu) (tedit 5D2BD87C)
    (at 178.549591 35.923393 90)
    (descr "Double rangee de contacts 2 x 4 pins")
    (tags CONN)
    (fp_text reference J1 (at 4.195 3.596 90) (layer F.SilkS) hide)
    (fp_text value AVR-ISP-6 (at -0.06096 0.03048 90) (layer F.SilkS) hide)
    (pad 6 thru_hole circle (at 2.54 -1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 28 GND))
    (pad 5 thru_hole circle (at 2.54 1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 38 reset))
    (pad 4 thru_hole circle (at 0 -1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 48 mosi))
    (pad 3 thru_hole circle (at 0 1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 49 sck))
    (pad 2 thru_hole circle (at -2.54 -1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 30 +5V))
    (pad 1 thru_hole rect (at -2.54 1.27 90) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)
      (net 50 miso))
    (model pin_array/pins_array_3x2.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.wrl
      (offset (xyz 2.5 1.25 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 90))
    )
  )
  (module "logos:TOPY 4MM MASK" (layer F.Cu) (tedit 0)
    (at 108.452603 23.762283)
    (fp_text reference G*** (at 0 0) (layer F.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide)
  )
  (gr_text ISP (at 178.4762 40.94454) (layer F.SilkS))
  (gr_text GND (at 175.694071 30.44594) (layer F.SilkS))
  (gr_text ATMEGA328P-PU (at 117.936519 34.418565) (layer F.SilkS))
  (gr_text BOOT (at 148.208059 22.782395) (layer F.SilkS))
  (gr_text RESET (at 138.164207 22.764897) (layer F.SilkS))
  (gr_arc (start 108.977543 134.594615) (end 105.670421 134.594615) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 178.689575 134.594615) (end 178.689575 137.901737) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 178.689575 18.408859) (end 181.996697 18.408859) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 108.977543 18.408859) (end 108.977543 15.101737) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_text "coseyfannitutti 2019\nrev1" (at 138.424041 85.196139) (layer F.SilkS))
  (gr_line (start 105.670421 134.594615) (end 105.670421 18.408859) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 108.977543 15.101737) (end 178.689575 15.101737) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 181.996697 18.408859) (end 181.996697 134.594615) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 178.689575 137.901737) (end 108.977543 137.901737) (layer Edge.Cuts) (width 0.15))
  (zone (net 28) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 105.582931 14.838303) (xy 182.014195 15.030781) (xy 181.979199 137.954231) (xy 105.775409 137.761753)
      )
    )
  )
  (zone (net 28) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 105.600429 14.838303) (xy 182.014195 15.030781) (xy 182.014195 137.936733) (xy 105.687919 137.831745)
      )
    )
  )
)
