(kicad_pcb (version 20171130) (host pcbnew 5.1.7-a382d34a8~87~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 177)
    (tracks 318)
    (zones 0)
    (modules 51)
    (nets 75)
  )
  (page A4)
  (title_block
    (title "ATtiny Prototype Board")
    (date 2023-12-23)
    (rev 2.1)
    (company ma-ha)
  )
  (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 hide)
  )
  (setup
    (last_trace_width 0.5)
    (user_trace_width 0.5)
    (user_trace_width 0.6)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (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)
    (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)
    (aux_axis_origin 0 0)
    (grid_origin 41.1 23)
    (visible_elements FFFFEF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin true)
      (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 "gerber"))
  )
  (net 0 "")
  (net 1 "Net-(D1-Pad2)")
  (net 2 "Net-(D2-Pad2)")
  (net 3 "Net-(D3-Pad2)")
  (net 4 "Net-(D3-Pad1)")
  (net 5 TinyP9)
  (net 6 "Net-(D4-Pad1)")
  (net 7 TinyP1)
  (net 8 TinyP2)
  (net 9 TinyP3)
  (net 10 TinyP4)
  (net 11 TXD)
  (net 12 RXD)
  (net 13 SDA)
  (net 14 SCL)
  (net 15 TinyP10)
  (net 16 TinyP11)
  (net 17 TinyP12)
  (net 18 "Net-(J1-Pad1)")
  (net 19 "Net-(J10-Pad1)")
  (net 20 "Net-(J11-Pad1)")
  (net 21 "Net-(J12-Pad1)")
  (net 22 "Net-(J15-Pad7)")
  (net 23 "Net-(J15-Pad3)")
  (net 24 "Net-(J15-Pad1)")
  (net 25 "Net-(J16-Pad7)")
  (net 26 "Net-(J16-Pad5)")
  (net 27 "Net-(J19-Pad7)")
  (net 28 "Net-(J19-Pad3)")
  (net 29 "Net-(J19-Pad1)")
  (net 30 "Net-(J21-Pad5)")
  (net 31 "Net-(J21-Pad1)")
  (net 32 "Net-(J22-Pad7)")
  (net 33 "Net-(J22-Pad3)")
  (net 34 "Net-(J22-Pad1)")
  (net 35 GND)
  (net 36 VCC)
  (net 37 "Net-(R4-Pad2)")
  (net 38 FTDI-TXD)
  (net 39 FTDI-RXD)
  (net 40 "Net-(U1-Pad1)")
  (net 41 "Net-(J14-Pad1)")
  (net 42 "Net-(J14-Pad3)")
  (net 43 "Net-(J5-Pad1)")
  (net 44 "Net-(J5-Pad11)")
  (net 45 "Net-(J5-Pad10)")
  (net 46 "Net-(J5-Pad5)")
  (net 47 "Net-(J21-Pad7)")
  (net 48 "Net-(J21-Pad3)")
  (net 49 "Net-(J5-Pad7)")
  (net 50 "Net-(J5-Pad3)")
  (net 51 "Net-(J8-Pad11)")
  (net 52 "Net-(J8-Pad10)")
  (net 53 "Net-(J8-Pad7)")
  (net 54 "Net-(J8-Pad5)")
  (net 55 "Net-(J8-Pad3)")
  (net 56 "Net-(J8-Pad1)")
  (net 57 "Net-(D5-Pad2)")
  (net 58 "Net-(D6-Pad2)")
  (net 59 "Net-(SW8-Pad4)")
  (net 60 "Net-(SW8-Pad1)")
  (net 61 "Net-(R5-Pad1)")
  (net 62 "Net-(R6-Pad2)")
  (net 63 "Net-(J21-Pad6)")
  (net 64 "Net-(J21-Pad2)")
  (net 65 "Net-(SW10-Pad6)")
  (net 66 "Net-(SW10-Pad5)")
  (net 67 "Net-(SW10-Pad4)")
  (net 68 "Net-(SW9-Pad6)")
  (net 69 "Net-(SW9-Pad5)")
  (net 70 "Net-(SW9-Pad4)")
  (net 71 "Net-(J6-Pad7)")
  (net 72 "Net-(J6-Pad5)")
  (net 73 "Net-(J6-Pad3)")
  (net 74 "Net-(J6-Pad1)")
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.3)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net FTDI-RXD)
    (add_net FTDI-TXD)
    (add_net GND)
    (add_net "Net-(D1-Pad2)")
    (add_net "Net-(D2-Pad2)")
    (add_net "Net-(D3-Pad1)")
    (add_net "Net-(D3-Pad2)")
    (add_net "Net-(D4-Pad1)")
    (add_net "Net-(D5-Pad2)")
    (add_net "Net-(D6-Pad2)")
    (add_net "Net-(J1-Pad1)")
    (add_net "Net-(J10-Pad1)")
    (add_net "Net-(J11-Pad1)")
    (add_net "Net-(J12-Pad1)")
    (add_net "Net-(J14-Pad1)")
    (add_net "Net-(J14-Pad3)")
    (add_net "Net-(J15-Pad1)")
    (add_net "Net-(J15-Pad3)")
    (add_net "Net-(J15-Pad7)")
    (add_net "Net-(J16-Pad5)")
    (add_net "Net-(J16-Pad7)")
    (add_net "Net-(J19-Pad1)")
    (add_net "Net-(J19-Pad3)")
    (add_net "Net-(J19-Pad7)")
    (add_net "Net-(J21-Pad1)")
    (add_net "Net-(J21-Pad2)")
    (add_net "Net-(J21-Pad3)")
    (add_net "Net-(J21-Pad5)")
    (add_net "Net-(J21-Pad6)")
    (add_net "Net-(J21-Pad7)")
    (add_net "Net-(J22-Pad1)")
    (add_net "Net-(J22-Pad3)")
    (add_net "Net-(J22-Pad7)")
    (add_net "Net-(J5-Pad1)")
    (add_net "Net-(J5-Pad10)")
    (add_net "Net-(J5-Pad11)")
    (add_net "Net-(J5-Pad3)")
    (add_net "Net-(J5-Pad5)")
    (add_net "Net-(J5-Pad7)")
    (add_net "Net-(J6-Pad1)")
    (add_net "Net-(J6-Pad3)")
    (add_net "Net-(J6-Pad5)")
    (add_net "Net-(J6-Pad7)")
    (add_net "Net-(J8-Pad1)")
    (add_net "Net-(J8-Pad10)")
    (add_net "Net-(J8-Pad11)")
    (add_net "Net-(J8-Pad3)")
    (add_net "Net-(J8-Pad5)")
    (add_net "Net-(J8-Pad7)")
    (add_net "Net-(R4-Pad2)")
    (add_net "Net-(R5-Pad1)")
    (add_net "Net-(R6-Pad2)")
    (add_net "Net-(SW10-Pad4)")
    (add_net "Net-(SW10-Pad5)")
    (add_net "Net-(SW10-Pad6)")
    (add_net "Net-(SW8-Pad1)")
    (add_net "Net-(SW8-Pad4)")
    (add_net "Net-(SW9-Pad4)")
    (add_net "Net-(SW9-Pad5)")
    (add_net "Net-(SW9-Pad6)")
    (add_net "Net-(U1-Pad1)")
    (add_net RXD)
    (add_net SCL)
    (add_net SDA)
    (add_net TXD)
    (add_net TinyP1)
    (add_net TinyP10)
    (add_net TinyP11)
    (add_net TinyP12)
    (add_net TinyP2)
    (add_net TinyP3)
    (add_net TinyP4)
    (add_net TinyP9)
    (add_net VCC)
  )
  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B)
    (at 62.1 65.75 90)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (fp_text reference D3 (at 1.27 -2.96 90) (layer F.SilkS) hide)
    (fp_text value LED (at 4.6 0 180) (layer F.SilkS))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 3 "Net-(D3-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 4 "Net-(D3-Pad1)"))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 62.1 79.25 90)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (fp_text reference 1k (at 5.25 0 180) (layer F.SilkS))
    (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab))
    (fp_text user %R (at 5.08 0 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 4 "Net-(D3-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_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_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 94.6 113.5 90)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R8 (at 0.95 -1.92 180) (layer F.SilkS))
    (fp_text value 1k (at 0.95 1.92 90) (layer F.Fab))
    (fp_text user %R (at 0.95 -1.92 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 71 "Net-(J6-Pad7)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 58 "Net-(D6-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.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_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 84.6 113.5 90)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R7 (at 0.95 -1.92 180) (layer F.SilkS))
    (fp_text value 1k (at 0.95 1.92 90) (layer F.Fab))
    (fp_text user %R (at 0.95 -1.92 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 73 "Net-(J6-Pad3)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 2 "Net-(D2-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B)
    (at 67.85 43.75 180)
    (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
    (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
    (fp_text reference R4 (at 5.75 -2.5) (layer F.SilkS))
    (fp_text value 1k (at 5.08 2.37) (layer F.Fab))
    (fp_text user %R (at 5.08 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 10.16 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 "Net-(R4-Pad2)"))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 6 "Net-(D4-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ftdi:Switch_SPDT_2P2T (layer F.Cu) (tedit 6576F43C)
    (at 190.85 104 180)
    (fp_text reference SW3 (at -2.5 0) (layer F.SilkS))
    (fp_text value "2x Switch" (at 0 -0.5) (layer F.Fab))
    (pad 6 thru_hole circle (at 0 5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 56 "Net-(J8-Pad1)"))
    (pad 5 thru_hole circle (at -2.5 5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 54 "Net-(J8-Pad5)"))
    (pad 4 thru_hole circle (at -5 5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 55 "Net-(J8-Pad3)"))
    (pad 3 thru_hole circle (at 0 2.5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 53 "Net-(J8-Pad7)"))
    (pad 2 thru_hole circle (at -2.5 2.5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 51 "Net-(J8-Pad11)"))
    (pad 1 thru_hole circle (at -5 2.5 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 52 "Net-(J8-Pad10)"))
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 162.78 103.6 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J21 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value toBtn (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 "Net-(J21-Pad5)"))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 47 "Net-(J21-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 63 "Net-(J21-Pad6)"))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 "Net-(J21-Pad5)"))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 "Net-(J21-Pad1)"))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 48 "Net-(J21-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 64 "Net-(J21-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 "Net-(J21-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module AudioChannel:FTDI (layer F.Cu) (tedit 6558F2A1)
    (at 51.85 56.5)
    (fp_text reference U1 (at 0 0.5) (layer F.SilkS) hide)
    (fp_text value FTDI-Adapter (at -3.175 8.89) (layer F.Fab))
    (pad 6 thru_hole circle (at 5.08 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 35 GND))
    (pad 5 thru_hole circle (at 5.08 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 4 thru_hole circle (at 5.08 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 38 FTDI-TXD))
    (pad 3 thru_hole circle (at 5.08 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 39 FTDI-RXD))
    (pad 2 thru_hole circle (at 5.08 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 3 "Net-(D3-Pad2)"))
    (pad 1 thru_hole circle (at 5.08 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 40 "Net-(U1-Pad1)"))
  )
  (module ftdi:PushBtn6x6 (layer F.Cu) (tedit 639775BC)
    (at 161.5 115.65 270)
    (fp_text reference SW10 (at -0.2 -4.6 90) (layer F.SilkS) hide)
    (fp_text value SW_Push_DPDT (at -0.6 -5.8 90) (layer F.Fab))
    (pad 6 thru_hole circle (at 3.1 -2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 65 "Net-(SW10-Pad6)"))
    (pad 5 thru_hole circle (at 3.1 0 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 66 "Net-(SW10-Pad5)"))
    (pad 4 thru_hole circle (at 3.1 2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 67 "Net-(SW10-Pad4)"))
    (pad 3 thru_hole circle (at -3.1 -2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 48 "Net-(J21-Pad3)"))
    (pad 2 thru_hole circle (at -3.1 0 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 31 "Net-(J21-Pad1)"))
    (pad 1 thru_hole circle (at -3.1 2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 64 "Net-(J21-Pad2)"))
  )
  (module ftdi:PushBtn6x6 (layer F.Cu) (tedit 639775BC)
    (at 170.7 115.6 270)
    (fp_text reference SW9 (at -0.2 -4.6 90) (layer F.SilkS) hide)
    (fp_text value SW_Push_DPDT (at -0.6 -5.8 90) (layer F.Fab))
    (pad 6 thru_hole circle (at 3.1 -2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 68 "Net-(SW9-Pad6)"))
    (pad 5 thru_hole circle (at 3.1 0 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 69 "Net-(SW9-Pad5)"))
    (pad 4 thru_hole circle (at 3.1 2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 70 "Net-(SW9-Pad4)"))
    (pad 3 thru_hole circle (at -3.1 -2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 47 "Net-(J21-Pad7)"))
    (pad 2 thru_hole circle (at -3.1 0 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 30 "Net-(J21-Pad5)"))
    (pad 1 thru_hole circle (at -3.1 2.6 270) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)
      (net 63 "Net-(J21-Pad6)"))
  )
  (module ftdi:Switch_SPDT_2P2T (layer F.Cu) (tedit 6576F43C)
    (at 57.1 100.5)
    (fp_text reference SW8 (at -6 0.25) (layer F.SilkS))
    (fp_text value "2x Switch" (at 0 -0.5) (layer F.Fab))
    (pad 6 thru_hole circle (at 0 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 5 thru_hole circle (at -2.5 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 61 "Net-(R5-Pad1)"))
    (pad 4 thru_hole circle (at -5 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 59 "Net-(SW8-Pad4)"))
    (pad 3 thru_hole circle (at 0 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 2 thru_hole circle (at -2.5 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 62 "Net-(R6-Pad2)"))
    (pad 1 thru_hole circle (at -5 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 60 "Net-(SW8-Pad1)"))
  )
  (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 46.2 101.5)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R6 (at 0.95 -1.92) (layer F.SilkS) hide)
    (fp_text value 1.5k (at 0.95 1.92) (layer F.Fab))
    (fp_text user %R (at 0.95 -1.92) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 62 "Net-(R6-Pad2)"))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ftdi:Switch_SPDT_1P2T (layer F.Cu) (tedit 6576EB0F)
    (at 191.85 69.25 90)
    (fp_text reference SW4 (at -2.5 0.1 90) (layer F.SilkS))
    (fp_text value SW_SPDT (at 0 -0.5 90) (layer F.Fab))
    (pad 3 thru_hole circle (at 0 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 44 "Net-(J5-Pad11)"))
    (pad 2 thru_hole circle (at -2.5 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 45 "Net-(J5-Pad10)"))
    (pad 1 thru_hole circle (at -5 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 49 "Net-(J5-Pad7)"))
  )
  (module ftdi:Switch_SPDT_2P2T (layer F.Cu) (tedit 6576F43C)
    (at 53.3 41.5)
    (fp_text reference SW2 (at -2.5 0) (layer F.SilkS) hide)
    (fp_text value "Switch UPDI" (at 0 -0.5) (layer F.Fab))
    (pad 6 thru_hole circle (at 0 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 37 "Net-(R4-Pad2)"))
    (pad 5 thru_hole circle (at -2.5 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 38 FTDI-TXD))
    (pad 4 thru_hole circle (at -5 5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 11 TXD))
    (pad 3 thru_hole circle (at 0 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 5 TinyP9))
    (pad 2 thru_hole circle (at -2.5 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 39 FTDI-RXD))
    (pad 1 thru_hole circle (at -5 2.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 12 RXD))
  )
  (module ftdi:Switch_SPDT_1P2T (layer F.Cu) (tedit 6576EB0F)
    (at 191.85 79.75 90)
    (fp_text reference SW1 (at -2.5 0.1 90) (layer F.SilkS))
    (fp_text value SW_SPDT (at 0 -0.5 90) (layer F.Fab))
    (pad 3 thru_hole circle (at 0 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 46 "Net-(J5-Pad5)"))
    (pad 2 thru_hole circle (at -2.5 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 50 "Net-(J5-Pad3)"))
    (pad 1 thru_hole circle (at -5 2.5 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)
      (net 43 "Net-(J5-Pad1)"))
  )
  (module ftdi:Potentiometer_Single_Vertical (layer F.Cu) (tedit 5F79F6D8)
    (at 129.7 110.4 270)
    (descr "Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113")
    (tags "potentiometer vertical 9mm single")
    (fp_text reference RV3 (at 6.71 -4.64 270) (layer F.SilkS))
    (fp_text value R_POT (at 0 9.86 270) (layer F.Fab))
    (fp_text user %R (at 7.62 2.54 90) (layer F.Fab))
    (pad "" thru_hole oval (at 7.5 -2.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad "" thru_hole oval (at 7.5 7.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad 3 thru_hole circle (at 0 5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 34 "Net-(J22-Pad1)"))
    (pad 2 thru_hole circle (at 0 2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J22-Pad3)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 32 "Net-(J22-Pad7)"))
    (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Alpha_RD901F-40-00D_Single_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ftdi:Potentiometer_Single_Vertical (layer F.Cu) (tedit 5F79F6D8)
    (at 149.3 110.4 270)
    (descr "Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113")
    (tags "potentiometer vertical 9mm single")
    (fp_text reference RV2 (at 6.71 -4.64 270) (layer F.SilkS))
    (fp_text value R_POT (at 0 9.86 270) (layer F.Fab))
    (fp_text user %R (at 7.62 2.54 90) (layer F.Fab))
    (pad "" thru_hole oval (at 7.5 -2.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad "" thru_hole oval (at 7.5 7.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad 3 thru_hole circle (at 0 5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 29 "Net-(J19-Pad1)"))
    (pad 2 thru_hole circle (at 0 2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 28 "Net-(J19-Pad3)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 27 "Net-(J19-Pad7)"))
    (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Alpha_RD901F-40-00D_Single_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ftdi:Potentiometer_Single_Vertical (layer F.Cu) (tedit 5F79F6D8)
    (at 109.4 110.4 270)
    (descr "Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113")
    (tags "potentiometer vertical 9mm single")
    (fp_text reference RV1 (at 6.71 -4.64 270) (layer F.SilkS))
    (fp_text value R_POT (at 0 9.86 270) (layer F.Fab))
    (fp_text user %R (at 7.62 2.54 90) (layer F.Fab))
    (pad "" thru_hole oval (at 7.5 -2.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad "" thru_hole oval (at 7.5 7.3) (size 2.72 4) (drill oval 1.1 2.2) (layers *.Cu *.Mask))
    (pad 3 thru_hole circle (at 0 5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 24 "Net-(J15-Pad1)"))
    (pad 2 thru_hole circle (at 0 2.5) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J15-Pad3)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
      (net 22 "Net-(J15-Pad7)"))
    (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Alpha_RD901F-40-00D_Single_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module ftdi:Stereo3.5 (layer F.Cu) (tedit 6558FFE5)
    (at 195.14 56.04 90)
    (fp_text reference J18 (at -0.1 2.4 90) (layer F.SilkS))
    (fp_text value TRS35 (at 0.1 -7.1 90) (layer F.Fab))
    (fp_text user S (at 0 -3.5 90) (layer F.SilkS))
    (fp_text user T (at -2 0 90) (layer F.SilkS))
    (fp_text user R (at 1.5 0 90) (layer F.SilkS))
    (pad 2 thru_hole roundrect (at 0 -5.08 180) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 35 GND))
    (pad 3 thru_hole roundrect (at 2.54 -2.54 90) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 26 "Net-(J16-Pad5)"))
    (pad 1 thru_hole roundrect (at -2.54 -2.54 90) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 25 "Net-(J16-Pad7)"))
  )
  (module ftdi:Stereo3.5 (layer F.Cu) (tedit 6558FFE5)
    (at 195.1 46.5 90)
    (fp_text reference J14 (at -0.1 2.4 90) (layer F.SilkS))
    (fp_text value TRS35 (at 0.1 -7.1 90) (layer F.Fab))
    (fp_text user S (at 0 -3.5 90) (layer F.SilkS))
    (fp_text user T (at -2 0 90) (layer F.SilkS))
    (fp_text user R (at 1.5 0 90) (layer F.SilkS))
    (pad 2 thru_hole roundrect (at 0 -5.08 180) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 35 GND))
    (pad 3 thru_hole roundrect (at 2.54 -2.54 90) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 42 "Net-(J14-Pad3)"))
    (pad 1 thru_hole roundrect (at -2.54 -2.54 90) (size 1.524 3.3) (drill oval 0.8 2.5) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
      (net 41 "Net-(J14-Pad1)"))
  )
  (module ftdi:Banana (layer F.Cu) (tedit 6558F585)
    (at 137.25 26.465)
    (fp_text reference J4 (at 0 0.5) (layer F.SilkS))
    (fp_text value Banana (at 0 -0.5) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 6.985) (size 12 12) (drill 12) (layers *.Cu *.Mask))
  )
  (module ftdi:Banana (layer F.Cu) (tedit 6558F585)
    (at 107.25 26.265)
    (fp_text reference J3 (at 0 0.5) (layer F.SilkS))
    (fp_text value Banana (at 0 -0.5) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 6.985) (size 12 12) (drill 12) (layers *.Cu *.Mask))
  )
  (module ftdi:Banana (layer F.Cu) (tedit 6558F585)
    (at 167.45 26.465)
    (fp_text reference J2 (at 0 0.5) (layer F.SilkS))
    (fp_text value Banana (at 0 -0.5) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 6.985) (size 12 12) (drill 12) (layers *.Cu *.Mask))
  )
  (module ftdi:Banana (layer F.Cu) (tedit 6558F585)
    (at 77.75 26.265)
    (fp_text reference J1 (at 0 0.5) (layer F.SilkS))
    (fp_text value Banana (at 0 -0.5) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 6.985) (size 12 12) (drill 12) (layers *.Cu *.Mask))
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A42B)
    (at 182.05 83.85 180)
    (descr "Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x06 2.54mm double row")
    (fp_text reference J5 (at -1.27 -2.77) (layer F.SilkS) hide)
    (fp_text value tinyRight (at -1.27 15.47) (layer F.Fab))
    (fp_text user %R (at -1.27 6.35 90) (layer F.Fab))
    (pad 12 thru_hole oval (at -2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 44 "Net-(J5-Pad11)"))
    (pad 11 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 44 "Net-(J5-Pad11)"))
    (pad 10 thru_hole oval (at -2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 45 "Net-(J5-Pad10)"))
    (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 45 "Net-(J5-Pad10)"))
    (pad 8 thru_hole oval (at -2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 49 "Net-(J5-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 49 "Net-(J5-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 46 "Net-(J5-Pad5)"))
    (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 46 "Net-(J5-Pad5)"))
    (pad 4 thru_hole oval (at -2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 50 "Net-(J5-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 50 "Net-(J5-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 43 "Net-(J5-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 43 "Net-(J5-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B)
    (at 94.6 119.5 90)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (fp_text reference D6 (at 1.27 -2.96 90) (layer F.SilkS) hide)
    (fp_text value LED (at -1.96 0 180) (layer F.SilkS))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 58 "Net-(D6-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B)
    (at 89.6 119.5 90)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (fp_text reference D5 (at 1.27 -2.96 90) (layer F.SilkS) hide)
    (fp_text value LED (at -2 0 180) (layer F.SilkS))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 57 "Net-(D5-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A42B)
    (at 79.8 51.25 270)
    (descr "Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x06 2.54mm double row")
    (fp_text reference J13 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value tinyLeft (at -1.27 15.47 90) (layer F.Fab))
    (fp_text user %R (at -1.27 6.35) (layer F.Fab))
    (pad 12 thru_hole oval (at -2.54 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 RXD))
    (pad 11 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 RXD))
    (pad 10 thru_hole oval (at -2.54 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 TXD))
    (pad 9 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 TXD))
    (pad 8 thru_hole oval (at -2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 TinyP4))
    (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 TinyP4))
    (pad 6 thru_hole oval (at -2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 TinyP3))
    (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 TinyP3))
    (pad 4 thru_hole oval (at -2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 TinyP2))
    (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 TinyP2))
    (pad 2 thru_hole oval (at -2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 TinyP1))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 TinyP1))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 72.03 86.35 90)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J23 (at 0 -2.77 90) (layer F.SilkS) hide)
    (fp_text value VCC (at 0 10.39 90) (layer F.Fab))
    (fp_text user %R (at 0 3.81) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 72.08 93.25 90)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J20 (at 0 -2.77 90) (layer F.SilkS) hide)
    (fp_text value GND (at 0 10.39 90) (layer F.Fab))
    (fp_text user %R (at 0 3.81) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GND))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GND))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GND))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 149.85 37.25 180)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J12 (at 0 -2.77) (layer F.SilkS) hide)
    (fp_text value banana (at 0 10.39) (layer F.Fab))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "Net-(J12-Pad1)"))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "Net-(J12-Pad1)"))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "Net-(J12-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 "Net-(J12-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 179.85 37.25 180)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J11 (at 0 -2.77) (layer F.SilkS) hide)
    (fp_text value banana (at 0 10.39) (layer F.Fab))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "Net-(J11-Pad1)"))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "Net-(J11-Pad1)"))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "Net-(J11-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 "Net-(J11-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 119.65 37.25 180)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J10 (at 0 -2.77) (layer F.SilkS) hide)
    (fp_text value banana (at 0 10.39) (layer F.Fab))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "Net-(J10-Pad1)"))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "Net-(J10-Pad1)"))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "Net-(J10-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 "Net-(J10-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 89.65 37.12 180)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J9 (at 0 -2.77) (layer F.SilkS) hide)
    (fp_text value banana (at 0 10.39) (layer F.Fab))
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad1)"))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad1)"))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 "Net-(J1-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A429)
    (at 49.1 86.5 90)
    (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 1x04 2.54mm single row")
    (fp_text reference J17 (at 0 -2.77 90) (layer F.SilkS) hide)
    (fp_text value USART (at 0 10.39 90) (layer F.Fab))
    (fp_text user %R (at 0 3.81) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 RXD))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 RXD))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 TXD))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 TXD))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.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_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 47.85 107 180)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R5 (at 0.95 -1.92) (layer F.SilkS) hide)
    (fp_text value 1.5k (at 0.75 2.75 180) (layer F.SilkS))
    (fp_text user %R (at 0.95 -1.92) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 61 "Net-(R5-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.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_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 89.6 113.4 90)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R2 (at 0.95 -1.92 90) (layer F.SilkS) hide)
    (fp_text value 1k (at 0.95 -2.1 180) (layer F.SilkS))
    (fp_text user %R (at 0.95 1.65 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 72 "Net-(J6-Pad5)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 57 "Net-(D5-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.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_P1.90mm_Vertical (layer F.Cu) (tedit 5AE5139B)
    (at 79.6 113.4 90)
    (descr "Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 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 Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm")
    (fp_text reference R1 (at 0.95 -1.92 90) (layer F.SilkS) hide)
    (fp_text value 1k (at 0.8 -2.1 180) (layer F.SilkS))
    (fp_text user %R (at 0.8 1.65 90) (layer F.Fab))
    (pad 2 thru_hole oval (at 1.9 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 74 "Net-(J6-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 83.35 103.3 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J6 (at -1.27 -2.77 180) (layer F.SilkS) hide)
    (fp_text value toPoti (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 71 "Net-(J6-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 71 "Net-(J6-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 72 "Net-(J6-Pad5)"))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 72 "Net-(J6-Pad5)"))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 73 "Net-(J6-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 73 "Net-(J6-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 74 "Net-(J6-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 74 "Net-(J6-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Diode_THT:D_A-405_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE50CD5)
    (at 66.6 39.5 180)
    (descr "Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf")
    (tags "Diode A-405 series Axial Horizontal pin pitch 7.62mm  length 5.2mm diameter 2.7mm")
    (fp_text reference D4 (at 3.81 -2.47) (layer F.SilkS) hide)
    (fp_text value D_Schottky (at 4 2.75 180) (layer F.SilkS))
    (fp_text user K (at -1.75 0) (layer F.SilkS))
    (fp_text user K (at 0 -1.9) (layer F.Fab))
    (fp_text user %R (at 4.2 0) (layer F.Fab))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 5 TinyP9))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 6 "Net-(D4-Pad1)"))
    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_A-405_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B)
    (at 84.6 119.54 90)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (fp_text reference D2 (at 1.27 -2.96 90) (layer F.SilkS) hide)
    (fp_text value LED (at -1.96 0 180) (layer F.SilkS))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 2 "Net-(D2-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B)
    (at 79.6 119.5 90)
    (descr "LED, diameter 3.0mm, 2 pins")
    (tags "LED diameter 3.0mm 2 pins")
    (fp_text reference D1 (at 1.27 -2.96 90) (layer F.SilkS) hide)
    (fp_text value LED (at -2 0 180) (layer F.SilkS))
    (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 1 "Net-(D1-Pad2)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
      (net 35 GND))
    (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A42B)
    (at 184.55 93.85)
    (descr "Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x06 2.54mm double row")
    (fp_text reference J8 (at -1.27 -2.77) (layer F.SilkS) hide)
    (fp_text value tinyRight (at -1.27 15.47) (layer F.Fab))
    (fp_text user %R (at -1.27 6.35 90) (layer F.Fab))
    (pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 51 "Net-(J8-Pad11)"))
    (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 51 "Net-(J8-Pad11)"))
    (pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 52 "Net-(J8-Pad10)"))
    (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 52 "Net-(J8-Pad10)"))
    (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 53 "Net-(J8-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 53 "Net-(J8-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 54 "Net-(J8-Pad5)"))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 54 "Net-(J8-Pad5)"))
    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(J8-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 55 "Net-(J8-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 56 "Net-(J8-Pad1)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 56 "Net-(J8-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A42B)
    (at 67 76.75 90)
    (descr "Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x06 2.54mm double row")
    (fp_text reference J7 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value tinyRight (at -1.27 15.47 90) (layer F.Fab))
    (fp_text user %R (at -1.27 6.35) (layer F.Fab))
    (pad 12 thru_hole oval (at -2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 TinyP12))
    (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 TinyP12))
    (pad 10 thru_hole oval (at -2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 TinyP11))
    (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 TinyP11))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 TinyP10))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 TinyP10))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 TinyP9))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 TinyP9))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 178.4 49.1)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
  )
  (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1)
    (at 72.7 64 270)
    (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SOIC SO")
    (attr smd)
    (fp_text reference U2 (at 0.15 -3.1 90) (layer F.SilkS) hide)
    (fp_text value ATtinyXX14-SS (at 0 -9.2 180) (layer F.SilkS) hide)
    (fp_text user %R (at 0.5 0.25 90) (layer F.Fab))
    (pad 14 smd roundrect (at 2.475 -3.81 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 35 GND))
    (pad 13 smd roundrect (at 2.475 -2.54 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 17 TinyP12))
    (pad 12 smd roundrect (at 2.475 -1.27 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 16 TinyP11))
    (pad 11 smd roundrect (at 2.475 0 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 15 TinyP10))
    (pad 10 smd roundrect (at 2.475 1.27 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 TinyP9))
    (pad 9 smd roundrect (at 2.475 2.54 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 13 SDA))
    (pad 8 smd roundrect (at 2.475 3.81 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 14 SCL))
    (pad 7 smd roundrect (at -2.475 3.81 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 12 RXD))
    (pad 6 smd roundrect (at -2.475 2.54 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 11 TXD))
    (pad 5 smd roundrect (at -2.475 1.27 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 TinyP4))
    (pad 4 smd roundrect (at -2.475 0 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 TinyP3))
    (pad 3 smd roundrect (at -2.475 -1.27 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 TinyP2))
    (pad 2 smd roundrect (at -2.475 -2.54 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 TinyP1))
    (pad 1 smd roundrect (at -2.475 -3.81 270) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 70.6 105.54 270)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J25 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value I2C (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 6 thru_hole oval (at -2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 4 thru_hole oval (at -2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (pad 2 thru_hole oval (at -2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 SCL))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 SDA))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 123.58 103.6 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J22 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value toPoti (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 "Net-(J22-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 "Net-(J22-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J22-Pad3)"))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J22-Pad3)"))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J22-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 "Net-(J22-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 "Net-(J22-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 "Net-(J22-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 142.98 103.6 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J19 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value toPoti (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "Net-(J19-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 "Net-(J19-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "Net-(J19-Pad3)"))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "Net-(J19-Pad3)"))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "Net-(J19-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 "Net-(J19-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 "Net-(J19-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 "Net-(J19-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 182.8 47.1)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J16 (at -1.27 -2.77) (layer F.SilkS) hide)
    (fp_text value toAudio (at -1.27 10.39) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81 90) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 "Net-(J16-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 "Net-(J16-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "Net-(J16-Pad5)"))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 "Net-(J16-Pad5)"))
    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 41 "Net-(J14-Pad1)"))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 41 "Net-(J14-Pad1)"))
    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 42 "Net-(J14-Pad3)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 42 "Net-(J14-Pad3)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A422)
    (at 102.98 103.6 90)
    (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x04 2.54mm double row")
    (fp_text reference J15 (at -1.27 -2.77 90) (layer F.SilkS) hide)
    (fp_text value toPoti (at -1.27 10.39 90) (layer F.Fab))
    (fp_text user %R (at -1.27 3.81) (layer F.Fab))
    (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 "Net-(J15-Pad7)"))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 "Net-(J15-Pad7)"))
    (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J15-Pad3)"))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J15-Pad3)"))
    (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J15-Pad3)"))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 "Net-(J15-Pad3)"))
    (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 "Net-(J15-Pad1)"))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 "Net-(J15-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text "ATtiny \nxx14" (at 82.1 63.75) (layer F.SilkS))
  (gr_text "Push\nto ..." (at 158.6 99.75) (layer F.SilkS))
  (gr_text close (at 158.6 106) (layer F.SilkS))
  (gr_text open (at 158.35 103.25) (layer F.SilkS))
  (gr_text PullUp (at 56.6 99.5) (layer F.SilkS))
  (gr_text PullUp (at 56.6 109.25) (layer F.SilkS))
  (gr_text "SB v2.1\nma-ha (c) 2023" (at 53.6 117.5) (layer F.SilkS))
  (gr_text SCL (at 65.35 82.5) (layer F.SilkS))
  (gr_text SDA (at 71.1 82.5) (layer F.SilkS))
  (gr_text SCL (at 66.85 100.25) (layer F.SilkS))
  (gr_text "Serial  UPDI" (at 50.1 49.25) (layer F.SilkS))
  (gr_text Switch (at 183.1 90.15) (layer F.SilkS))
  (gr_text Switch (at 183.1 67.75) (layer F.SilkS))
  (gr_text T (at 176.5 49.5) (layer F.SilkS))
  (gr_text T (at 176.5 55) (layer F.SilkS))
  (gr_text R (at 176.6 52.5) (layer F.SilkS))
  (gr_text R (at 176.5 46.95) (layer F.SilkS))
  (gr_text PIN_PA2 (at 77.35 71.75 90) (layer F.SilkS))
  (gr_text PIN_PA1 (at 74.85 71.75 90) (layer F.SilkS))
  (gr_text PIN_PA0 (at 72.1 71.75 90) (layer F.SilkS))
  (gr_text PIN_PB0 (at 69.6 71.75 90) (layer F.SilkS))
  (gr_text PIN_PB1 (at 67.1 71.75 90) (layer F.SilkS))
  (gr_text PIN_PB2 (at 66.85 56.5 90) (layer F.SilkS))
  (gr_text PIN_PB3 (at 69.6 56.5 90) (layer F.SilkS))
  (gr_text PIN_PA7 (at 72.1 56.5 90) (layer F.SilkS))
  (gr_text PIN_PA6 (at 74.6 56.5 90) (layer F.SilkS))
  (gr_text "PIN_PA5\n" (at 77.1 56.5 90) (layer F.SilkS))
  (gr_text PIN_PA4 (at 79.6 56.5 90) (layer F.SilkS))
  (gr_text PIN_PA3 (at 79.85 71.9 90) (layer F.SilkS))
  (gr_text GND (at 84.15 93.2) (layer F.SilkS))
  (gr_text "TxD RxD" (at 52.85 90) (layer F.SilkS))
  (gr_line (start 41 123) (end 41 23) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 201 123) (end 41 123) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 201 23) (end 201 123) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 41 23) (end 201 23) (layer Edge.Cuts) (width 0.05))
  (gr_text Vcc (at 84.15 86.2) (layer F.SilkS))
  (gr_text "2x TRS" (at 180.35 43.2) (layer F.SilkS))
  (gr_text "4x LED" (at 87.1 100) (layer F.SilkS))
  (gr_text I2C (at 67.35 112) (layer F.SilkS))
  (gr_text SDA (at 67.1 108.25) (layer F.SilkS))
  (zone (net 35) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 201 123) (xy 41 123) (xy 41 23) (xy 201 23)
      )
    )
  )
  (zone (net 35) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 201 123) (xy 41 123) (xy 41 23) (xy 201 23)
      )
    )
  )
)
