(kicad_pcb (version 4) (host pcbnew 4.0.7+dfsg1-1~bpo9+1)
  (general
    (links 236)
    (no_connects 30)
    (area 108.585 27.305 215.97 130.810001)
    (thickness 1.6)
    (drawings 94)
    (tracks 598)
    (zones 0)
    (modules 57)
    (nets 78)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (user_trace_width 0.5)
    (user_trace_width 0.5)
    (user_trace_width 0.5)
    (user_trace_width 0.5)
    (user_trace_width 0.5)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (segment_width 0.2)
    (edge_width 0.1)
    (via_size 0.6)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.5 1.5)
    (pad_drill 0.6)
    (pad_to_mask_clearance 0)
    (aux_axis_origin 0 0)
    (visible_elements FFFFF77F)
    (pcbplotparams
      (layerselection 0x010f0_80000001)
      (usegerberextensions false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15)
      (hpglpenoverlay 2)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory /home/nick/projects/eplayground/pcb/combined4/out/))
  )
  (net 0 "")
  (net 1 /A5)
  (net 2 /A4)
  (net 3 /VCC)
  (net 4 /VIN)
  (net 5 /GND)
  (net 6 /D13)
  (net 7 /D12)
  (net 8 /D11)
  (net 9 /D10)
  (net 10 /D1)
  (net 11 /D0)
  (net 12 /D2)
  (net 13 /D3)
  (net 14 /D4)
  (net 15 /D5)
  (net 16 /D6)
  (net 17 /D7)
  (net 18 /D8)
  (net 19 /D9)
  (net 20 /A0)
  (net 21 /A1)
  (net 22 /A2)
  (net 23 /A3)
  (net 24 /A7)
  (net 25 /A6)
  (net 26 /RESET)
  (net 27 Earth)
  (net 28 /L0)
  (net 29 /L1)
  (net 30 /L2)
  (net 31 /L3)
  (net 32 /L4)
  (net 33 /L5)
  (net 34 /L6)
  (net 35 /L7)
  (net 36 VCC)
  (net 37 "Net-(I2-Pad5)")
  (net 38 "Net-(I2-Pad6)")
  (net 39 "Net-(I2-Pad7)")
  (net 40 "Net-(I2-Pad8)")
  (net 41 "Net-(I2-Pad9)")
  (net 42 "Net-(I2-Pad10)")
  (net 43 "Net-(I2-Pad11)")
  (net 44 "Net-(I2-Pad12)")
  (net 45 "Net-(O3-Pad5)")
  (net 46 "Net-(O3-Pad6)")
  (net 47 "Net-(O3-Pad7)")
  (net 48 "Net-(O3-Pad8)")
  (net 49 "Net-(O3-Pad9)")
  (net 50 "Net-(O3-Pad10)")
  (net 51 "Net-(O3-Pad11)")
  (net 52 "Net-(O3-Pad12)")
  (net 53 /M)
  (net 54 /LATCH)
  (net 55 /CLK)
  (net 56 /DATA)
  (net 57 /latch)
  (net 58 /clock)
  (net 59 /data)
  (net 60 /next)
  (net 61 "Net-(U1-Pad9)")
  (net 62 /B0)
  (net 63 /B1)
  (net 64 /B2)
  (net 65 /B3)
  (net 66 /B4)
  (net 67 /B5)
  (net 68 /B6)
  (net 69 /B7)
  (net 70 GND)
  (net 71 /oe)
  (net 72 "Net-(ENC1-PadA)")
  (net 73 "Net-(ENC1-PadB)")
  (net 74 "Net-(ENC1-PadSW2)")
  (net 75 "Net-(ENC2-PadA)")
  (net 76 "Net-(ENC2-PadB)")
  (net 77 "Net-(ENC2-PadSW2)")
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.6)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net /A0)
    (add_net /A1)
    (add_net /A2)
    (add_net /A3)
    (add_net /A4)
    (add_net /A5)
    (add_net /A6)
    (add_net /A7)
    (add_net /B0)
    (add_net /B1)
    (add_net /B2)
    (add_net /B3)
    (add_net /B4)
    (add_net /B5)
    (add_net /B6)
    (add_net /B7)
    (add_net /CLK)
    (add_net /D0)
    (add_net /D1)
    (add_net /D10)
    (add_net /D11)
    (add_net /D12)
    (add_net /D13)
    (add_net /D2)
    (add_net /D3)
    (add_net /D4)
    (add_net /D5)
    (add_net /D6)
    (add_net /D7)
    (add_net /D8)
    (add_net /D9)
    (add_net /DATA)
    (add_net /GND)
    (add_net /L0)
    (add_net /L1)
    (add_net /L2)
    (add_net /L3)
    (add_net /L4)
    (add_net /L5)
    (add_net /L6)
    (add_net /L7)
    (add_net /LATCH)
    (add_net /M)
    (add_net /RESET)
    (add_net /VCC)
    (add_net /VIN)
    (add_net /clock)
    (add_net /data)
    (add_net /latch)
    (add_net /next)
    (add_net /oe)
    (add_net Earth)
    (add_net GND)
    (add_net "Net-(ENC1-PadA)")
    (add_net "Net-(ENC1-PadB)")
    (add_net "Net-(ENC1-PadSW2)")
    (add_net "Net-(ENC2-PadA)")
    (add_net "Net-(ENC2-PadB)")
    (add_net "Net-(ENC2-PadSW2)")
    (add_net "Net-(I2-Pad10)")
    (add_net "Net-(I2-Pad11)")
    (add_net "Net-(I2-Pad12)")
    (add_net "Net-(I2-Pad5)")
    (add_net "Net-(I2-Pad6)")
    (add_net "Net-(I2-Pad7)")
    (add_net "Net-(I2-Pad8)")
    (add_net "Net-(I2-Pad9)")
    (add_net "Net-(O3-Pad10)")
    (add_net "Net-(O3-Pad11)")
    (add_net "Net-(O3-Pad12)")
    (add_net "Net-(O3-Pad5)")
    (add_net "Net-(O3-Pad6)")
    (add_net "Net-(O3-Pad7)")
    (add_net "Net-(O3-Pad8)")
    (add_net "Net-(O3-Pad9)")
    (add_net "Net-(U1-Pad9)")
    (add_net VCC)
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AE78D53)
    (at 154.305 34.925)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference X (at 0 0) (layer F.Fab))
    (fp_text value M3 (at 0 2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AE78D5C)
    (at 112.395 34.925)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference X (at 0 0) (layer F.Fab))
    (fp_text value M3 (at 0 2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE977A5)
    (at 119.38 34.925 90)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O1 (at 0 -2.33 90) (layer F.Fab))
    (fp_text value SerialOutput (at 2.54 17.145 180) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 90) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /D13))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /D12))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 /D11))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 /D10))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /A4))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 /A5))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /D1))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /D0))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE77EFD)
    (at 154.305 41.91)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O2 (at 0 -2.33) (layer F.Fab))
    (fp_text value Output (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 -2.33) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 /D2))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 /D3))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 /D4))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 /D5))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 /D6))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 /D7))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 /D8))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 /D9))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE77EF3)
    (at 147.32 76.835 270)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O3 (at 0 -2.33 270) (layer F.Fab))
    (fp_text value Output (at 0 30.27 270) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 270) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 /A7))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 /A6))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 /A5))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /A4))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 /A3))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 /A2))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 /A1))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 /A0))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC36F82)
    (at 154.305 76.835)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.Fab))
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC36FB5)
    (at 112.395 76.835)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.Fab))
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Arduino:Arduino_ProMini_NoICSP (layer F.Cu) (tedit 5AE78D84)
    (at 114.3 46.355 270)
    (descr https://store.arduino.cc/arduino-mini-05)
    (fp_text reference XA1 (at 2.54 -34.036 270) (layer F.Fab))
    (fp_text value Arduino_Mini_01_Socket (at 5.715 -15.875 360) (layer F.Fab))
    (fp_text user RST (at 14.986 -24.13 360) (layer F.SilkS))
    (pad D11 thru_hole circle (at 16.51 -3.81 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 8 /D11))
    (pad D12 thru_hole circle (at 16.51 -6.35 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 7 /D12))
    (pad D13 thru_hole circle (at 16.51 -8.89 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 6 /D13))
    (pad A0 thru_hole circle (at 16.51 -11.43 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 20 /A0))
    (pad A1 thru_hole circle (at 16.51 -13.97 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 21 /A1))
    (pad A2 thru_hole circle (at 16.51 -16.51 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 22 /A2))
    (pad A3 thru_hole circle (at 16.51 -19.05 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 23 /A3))
    (pad A4 thru_hole circle (at 13.97 -17.78 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 2 /A4))
    (pad A5 thru_hole circle (at 13.97 -20.32 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 1 /A5))
    (pad A6 thru_hole circle (at 11.43 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 25 /A6))
    (pad A7 thru_hole circle (at 13.97 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 24 /A7))
    (pad A6 thru_hole circle (at 13.97 -7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 25 /A6))
    (pad A7 thru_hole circle (at 13.97 -10.16 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 24 /A7))
    (pad GND4 thru_hole circle (at 8.89 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 5V1 thru_hole circle (at 16.51 -21.59 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad RST2 thru_hole circle (at 16.51 -24.13 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 26 /RESET))
    (pad GND2 thru_hole circle (at 16.51 -26.67 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad VIN thru_hole circle (at 16.51 -29.21 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad D10 thru_hole circle (at 16.51 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 9 /D10))
    (pad D0 thru_hole circle (at 1.27 -29.32 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 11 /D0))
    (pad D1 thru_hole circle (at 1.27 -26.67 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 10 /D1))
    (pad RST1 thru_hole circle (at 1.27 -24.13 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
    (pad GND1 thru_hole circle (at 1.27 -21.59 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
    (pad D2 thru_hole circle (at 1.27 -19.05 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 12 /D2))
    (pad D3 thru_hole circle (at 1.27 -16.51 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 13 /D3))
    (pad D4 thru_hole circle (at 1.27 -13.97 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 14 /D4))
    (pad D5 thru_hole circle (at 1.27 -11.43 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 15 /D5))
    (pad D6 thru_hole circle (at 1.27 -8.89 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 16 /D6))
    (pad D7 thru_hole circle (at 1.27 -6.35 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 17 /D7))
    (pad D8 thru_hole circle (at 1.27 -3.81 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 18 /D8))
    (pad D9 thru_hole circle (at 1.27 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
      (net 19 /D9))
  )
  (module Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm (layer F.Cu) (tedit 5AE78CE4)
    (at 111.76 58.42)
    (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x06 2.54mm single row")
    (fp_text reference FT1 (at 0 -2.33) (layer F.Fab))
    (fp_text value FTDI (at 0 15.03) (layer F.Fab))
    (fp_text user %R (at 0 6.35 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /D1))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /D0))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 /RESET))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm (layer F.Cu) (tedit 5AE78CDD)
    (at 111.76 40.64)
    (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x06 2.54mm single row")
    (fp_text reference FT2 (at 0 -2.33) (layer F.Fab))
    (fp_text value FTDI (at 0 15.03) (layer F.Fab))
    (fp_text user %R (at 0 6.35 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /GND))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /D0))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /D1))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 /RESET))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC02)
    (at 162.56 34.925)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC05)
    (at 204.47 34.925)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC09)
    (at 204.47 76.835)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC0E)
    (at 162.56 76.835)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE7A75F)
    (at 162.56 41.91)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference I1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Input (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 13.97 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm (layer F.Cu) (tedit 5AE7A765)
    (at 165.1 52.07)
    (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x08 2.54mm single row")
    (fp_text reference H1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Headers8L (at 0 20.11) (layer F.Fab))
    (fp_text user %R (at 0 8.89 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE7A89F)
    (at 197.485 34.925 270)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference I2 (at 0 -2.33 270) (layer F.Fab))
    (fp_text value Input (at 0 30.27 270) (layer F.Fab))
    (fp_text user %R (at 0 13.97 360) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 "Net-(I2-Pad5)"))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 "Net-(I2-Pad6)"))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 "Net-(I2-Pad7)"))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 "Net-(I2-Pad8)"))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 41 "Net-(I2-Pad9)"))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 42 "Net-(I2-Pad10)"))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 43 "Net-(I2-Pad11)"))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 44 "Net-(I2-Pad12)"))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE7A8AA)
    (at 197.485 76.835 270)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O2 (at 0 -2.33 270) (layer F.Fab))
    (fp_text value Output (at 0 30.27 270) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 270) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 "Net-(I2-Pad5)"))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 "Net-(I2-Pad6)"))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 "Net-(I2-Pad7)"))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 41 "Net-(I2-Pad9)"))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 42 "Net-(I2-Pad10)"))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 43 "Net-(I2-Pad11)"))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 44 "Net-(I2-Pad12)"))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE7A76F)
    (at 204.47 41.91)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O3 (at 0 -2.33) (layer F.Fab))
    (fp_text value Output (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 -2.33) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 45 "Net-(O3-Pad5)"))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 46 "Net-(O3-Pad6)"))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 47 "Net-(O3-Pad7)"))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 48 "Net-(O3-Pad8)"))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 49 "Net-(O3-Pad9)"))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 50 "Net-(O3-Pad10)"))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 51 "Net-(O3-Pad11)"))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 52 "Net-(O3-Pad12)"))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Housings_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5AE7A7D7)
    (at 188.595 40.64 270)
    (descr "16-lead dip package, row spacing 7.62 mm (300 mils)")
    (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U1 (at 3.81 0.635 270) (layer F.SilkS))
    (fp_text value 74xx595 (at 10.16 8.89 360) (layer F.SilkS))
    (fp_text user %R (at 3.81 8.89 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 "Net-(I2-Pad6)"))
    (pad 9 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 39 "Net-(I2-Pad7)"))
    (pad 10 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 40 "Net-(I2-Pad8)"))
    (pad 11 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 55 /CLK))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 41 "Net-(I2-Pad9)"))
    (pad 12 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 54 /LATCH))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 42 "Net-(I2-Pad10)"))
    (pad 13 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 43 "Net-(I2-Pad11)"))
    (pad 14 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 56 /DATA))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 44 "Net-(I2-Pad12)"))
    (pad 15 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 "Net-(I2-Pad5)"))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 16 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-16_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Housings_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5AE7A7BD)
    (at 188.595 52.07)
    (descr "16-lead dip package, row spacing 7.62 mm (300 mils)")
    (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U2 (at 3.81 0.635) (layer F.SilkS))
    (fp_text value 4051 (at 3.81 20.32) (layer F.SilkS))
    (fp_text user %R (at 3.81 8.89) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 48 "Net-(O3-Pad8)"))
    (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 39 "Net-(I2-Pad7)"))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 46 "Net-(O3-Pad6)"))
    (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 38 "Net-(I2-Pad6)"))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 53 /M))
    (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 37 "Net-(I2-Pad5)"))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 45 "Net-(O3-Pad5)"))
    (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 49 "Net-(O3-Pad9)"))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 47 "Net-(O3-Pad7)"))
    (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 52 "Net-(O3-Pad12)"))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 40 "Net-(I2-Pad8)"))
    (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 51 "Net-(O3-Pad11)"))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 50 "Net-(O3-Pad10)"))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-16_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm (layer F.Cu) (tedit 5AE7A77D)
    (at 170.18 64.135 180)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (fp_text reference J1 (at 0 -2.33 180) (layer F.Fab))
    (fp_text value Conn_01x04 (at 0 9.95 180) (layer F.Fab))
    (fp_text user %R (at 0 3.81 270) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 53 /M))
    (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 54 /LATCH))
    (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 55 /CLK))
    (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 56 /DATA))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC02)
    (at 112.395 85.09)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC05)
    (at 154.305 85.09)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC09)
    (at 154.305 127)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC0E)
    (at 112.395 127)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE72A4D)
    (at 112.395 92.075)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference I1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Input (at 0 30.27) (layer F.SilkS))
    (fp_text user %R (at 0 13.97 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 70 GND))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Housings_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5AE72102)
    (at 140.97 114.3 270)
    (descr "16-lead dip package, row spacing 7.62 mm (300 mils)")
    (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U1 (at 3.81 0.635 270) (layer F.SilkS))
    (fp_text value 74LS595 (at 3.81 8.89 360) (layer F.SilkS))
    (fp_text user %R (at 3.81 17.78 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 21 /A1))
    (pad 9 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 61 "Net-(U1-Pad9)"))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 22 /A2))
    (pad 10 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 23 /A3))
    (pad 11 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 58 /clock))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 2 /A4))
    (pad 12 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 57 /latch))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 1 /A5))
    (pad 13 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 71 /oe))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 25 /A6))
    (pad 14 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 59 /data))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 24 /A7))
    (pad 15 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 20 /A0))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 GND))
    (pad 16 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-16_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm (layer F.Cu) (tedit 5AE7305F)
    (at 116.84 102.235)
    (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x08 2.54mm single row")
    (fp_text reference H1 (at 0 -3.175 180) (layer B.SilkS))
    (fp_text value Headers8L (at 2.54 15.24 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 8.89 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connectors:GS2 (layer B.Cu) (tedit 5AE72A9E)
    (at 127 110.49 180)
    (descr "2-pin solder bridge")
    (tags "solder bridge")
    (attr smd)
    (fp_text reference J2 (at -1.905 0 270) (layer B.SilkS))
    (fp_text value GS2 (at -1.8 0 450) (layer B.Fab))
    (pad 1 smd rect (at 0 0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 71 /oe))
    (pad 2 smd rect (at 0 -0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 70 GND))
  )
  (module Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm (layer F.Cu) (tedit 5AE73066)
    (at 119.38 102.235)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (fp_text reference J1 (at 0 -3.175) (layer B.SilkS))
    (fp_text value Select (at 0 -3.81 90) (layer B.SilkS) hide)
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 59 /data))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 57 /latch))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 58 /clock))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 71 /oe))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x04_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE71B4A)
    (at 143.51 121.92)
    (descr "C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor")
    (tags "C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor")
    (fp_text reference C1 (at 1.25 -2.31) (layer F.SilkS) hide)
    (fp_text value C (at 1.25 2.31) (layer F.Fab) hide)
    (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 36 VCC))
    (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 GND))
    (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm (layer F.Cu) (tedit 5AE7214E)
    (at 125.73 89.535 180)
    (descr "C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor")
    (tags "C Disc series Radial pin pitch 2.50mm  diameter 3mm width 2mm Capacitor")
    (fp_text reference C2 (at 1.25 -2.31 180) (layer F.SilkS) hide)
    (fp_text value C (at 1.25 2.31 180) (layer F.Fab) hide)
    (fp_text user %R (at 1.25 0 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 GND))
    (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D3.0mm_W2.0mm_P2.50mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connectors:GS2 (layer B.Cu) (tedit 5AE72A74)
    (at 121.92 102.87 180)
    (descr "2-pin solder bridge")
    (tags "solder bridge")
    (attr smd)
    (fp_text reference J3 (at -1.905 0 450) (layer B.SilkS))
    (fp_text value GS2 (at -1.8 0 450) (layer B.Fab))
    (pad 1 smd rect (at 0 0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 59 /data))
    (pad 2 smd rect (at 0 -0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 28 /L0))
  )
  (module Connectors:GS2 (layer B.Cu) (tedit 5AE72AAC)
    (at 123.825 105.41 180)
    (descr "2-pin solder bridge")
    (tags "solder bridge")
    (attr smd)
    (fp_text reference J4 (at 1.905 0 450) (layer B.SilkS))
    (fp_text value GS2 (at -1.8 0 450) (layer B.Fab))
    (pad 1 smd rect (at 0 0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 57 /latch))
    (pad 2 smd rect (at 0 -0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 29 /L1))
  )
  (module Connectors:GS2 (layer B.Cu) (tedit 5AE72A7E)
    (at 121.92 107.95 180)
    (descr "2-pin solder bridge")
    (tags "solder bridge")
    (attr smd)
    (fp_text reference J5 (at -1.905 0 450) (layer B.SilkS))
    (fp_text value GS2 (at -1.8 0 450) (layer B.Fab))
    (pad 1 smd rect (at 0 0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 58 /clock))
    (pad 2 smd rect (at 0 -0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 30 /L2))
  )
  (module Connectors:GS2 (layer B.Cu) (tedit 5AE72A92)
    (at 123.825 110.49 180)
    (descr "2-pin solder bridge")
    (tags "solder bridge")
    (attr smd)
    (fp_text reference J6 (at 1.905 0 450) (layer B.SilkS))
    (fp_text value GS2 (at -1.8 0 450) (layer B.Fab))
    (pad 1 smd rect (at 0 0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 71 /oe))
    (pad 2 smd rect (at 0 -0.64 180) (size 1.27 0.97) (layers B.Cu B.Paste B.Mask)
      (net 31 /L3))
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE72753)
    (at 154.305 92.075)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Output (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 -2.33) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 70 GND))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 60 /next))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 57 /latch))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 58 /clock))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 71 /oe))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE726BA)
    (at 147.32 127 270)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O2 (at -2.54 0 360) (layer F.Fab))
    (fp_text value Output (at 0 30.27 270) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 270) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 70 GND))
    (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 /A0))
    (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 /A1))
    (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 /A2))
    (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 /A3))
    (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 /A4))
    (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 /A5))
    (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 /A6))
    (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 /A7))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE726CC)
    (at 119.38 85.09 90)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O3 (at 0 -2.33 90) (layer F.Fab))
    (fp_text value Output (at 0 30.27 90) (layer F.Fab))
    (fp_text user %R (at 0 -2.33 90) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54 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 70 GND))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 62 /B0))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 63 /B1))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 64 /B2))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 65 /B3))
    (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 66 /B4))
    (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 67 /B5))
    (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 68 /B6))
    (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 69 /B7))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Housings_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5AE726F1)
    (at 128.27 97.155 90)
    (descr "16-lead dip package, row spacing 7.62 mm (300 mils)")
    (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil")
    (fp_text reference U2 (at 3.81 0.635 90) (layer F.SilkS))
    (fp_text value 74LS595 (at 3.81 8.89 180) (layer F.SilkS))
    (fp_text user %R (at 3.81 17.78 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 63 /B1))
    (pad 9 thru_hole oval (at 7.62 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 60 /next))
    (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 64 /B2))
    (pad 10 thru_hole oval (at 7.62 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 65 /B3))
    (pad 11 thru_hole oval (at 7.62 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 58 /clock))
    (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 66 /B4))
    (pad 12 thru_hole oval (at 7.62 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 57 /latch))
    (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 67 /B5))
    (pad 13 thru_hole oval (at 7.62 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 71 /oe))
    (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 68 /B6))
    (pad 14 thru_hole oval (at 7.62 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 61 "Net-(U1-Pad9)"))
    (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 69 /B7))
    (pad 15 thru_hole oval (at 7.62 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 62 /B0))
    (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 70 GND))
    (pad 16 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
      (net 36 VCC))
    (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-16_W7.62mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC02)
    (at 162.56 85.09)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC05)
    (at 204.47 85.09)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference M3 (at 0 2.54) (layer F.Fab))
    (fp_text value "" (at 0 4.2) (layer F.Fab) hide)
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC09)
    (at 204.47 127)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Mounting_Holes:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5AC4CC0E)
    (at 162.56 127)
    (descr "Mounting Hole 3.2mm, no annular, M3")
    (tags "mounting hole 3.2mm no annular m3")
    (fp_text reference "" (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value M3 (at 0 -2.54) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE9C1F1)
    (at 162.56 92.075)
    (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x12 2.54mm single row")
    (fp_text reference I1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Input (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 13.97 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Socket_Strips:Socket_Strip_Straight_1x12_Pitch2.54mm (layer F.Cu) (tedit 5AE9C1FA)
    (at 204.47 92.075)
    (descr "Through hole straight socket strip, 1x12, 2.54mm pitch, single row")
    (tags "Through hole socket strip THT 1x12 2.54mm single row")
    (fp_text reference O1 (at 0 -2.33) (layer F.Fab))
    (fp_text value Output (at 0 30.27) (layer F.Fab))
    (fp_text user %R (at 0 -2.33) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /VIN))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x12_Pitch2.54mm.wrl
      (at (xyz 0 -0.55 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 270))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm (layer F.Cu) (tedit 5AE9988F)
    (at 166.37 102.235)
    (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x08 2.54mm single row")
    (fp_text reference H1 (at 0 20.32) (layer F.Fab))
    (fp_text value Choice (at 0 -4.445 90) (layer F.SilkS))
    (fp_text user %R (at 0 8.89 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 /L0))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 /L1))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 /L2))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 /L3))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 /L4))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 /L5))
    (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 /L6))
    (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 /L7))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm (layer F.Cu) (tedit 5AE9988D)
    (at 168.91 107.315)
    (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x06 2.54mm single row")
    (fp_text reference J1 (at 0 15.24) (layer F.Fab))
    (fp_text value Select (at 0 -4.445 90) (layer F.SilkS))
    (fp_text user %R (at 0 6.35 90) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 72 "Net-(ENC1-PadA)"))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 73 "Net-(ENC1-PadB)"))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 74 "Net-(ENC1-PadSW2)"))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 75 "Net-(ENC2-PadA)"))
    (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 76 "Net-(ENC2-PadB)"))
    (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 77 "Net-(ENC2-PadSW2)"))
    (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x06_Pitch2.54mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE997C1)
    (at 171.45 100.965)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R1 (at 3.81 0) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 72 "Net-(ENC1-PadA)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE997C3)
    (at 196.85 100.965 180)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R2 (at 3.81 0 180) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 73 "Net-(ENC1-PadB)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE99752)
    (at 180.34 83.82)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R3 (at 3.81 0) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 74 "Net-(ENC1-PadSW2)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE997CA)
    (at 171.45 123.19)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R4 (at 3.81 0) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 75 "Net-(ENC2-PadA)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE99778)
    (at 180.34 106.045)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R5 (at 3.81 0) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 77 "Net-(ENC2-PadSW2)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE997C8)
    (at 196.85 123.19 180)
    (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.16666666666666666W = 1/6W, 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 7.62mm 0.16666666666666666W = 1/6W length 3.6mm diameter 1.6mm")
    (fp_text reference R6 (at 3.81 0 180) (layer F.SilkS))
    (fp_text value 10K (at 3.81 1.86 180) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 /VCC))
    (pad 2 thru_hole oval (at 7.62 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)
      (net 76 "Net-(ENC2-PadB)"))
    (model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.393701 0.393701 0.393701))
      (rotate (xyz 0 0 0))
    )
  )
  (module "Rotary Encoder:ALPS_STEC12E08" (layer F.Cu) (tedit 5AE9974E)
    (at 184.15 93.345)
    (tags "rotary, encoder, ALPS")
    (fp_text reference ENC1 (at 0 -5.08) (layer F.SilkS))
    (fp_text value ALPS-STEC12E08 (at 0 -4.8) (layer F.SilkS) hide)
    (pad A thru_hole circle (at -2.5 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 72 "Net-(ENC1-PadA)"))
    (pad B thru_hole circle (at 2.5 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 73 "Net-(ENC1-PadB)"))
    (pad C thru_hole circle (at 0 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad SW2 thru_hole circle (at 2.5 -7) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 74 "Net-(ENC1-PadSW2)"))
    (pad SW1 thru_hole circle (at -2.5 -7) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad body thru_hole oval (at 6.2 0) (size 4 4) (drill 2.5) (layers *.Cu *.Mask))
    (pad body thru_hole oval (at -6.2 0) (size 4 4) (drill 2.5) (layers *.Cu *.Mask))
  )
  (module "Rotary Encoder:ALPS_STEC12E08" (layer F.Cu) (tedit 5AE99776)
    (at 184.15 115.57)
    (tags "rotary, encoder, ALPS")
    (fp_text reference ENC2 (at 0 -4.445) (layer F.SilkS))
    (fp_text value ALPS-STEC12E08 (at 0 -4.8) (layer F.SilkS) hide)
    (pad A thru_hole circle (at -2.5 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 75 "Net-(ENC2-PadA)"))
    (pad B thru_hole circle (at 2.5 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 76 "Net-(ENC2-PadB)"))
    (pad C thru_hole circle (at 0 7.5) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad SW2 thru_hole circle (at 2.5 -7) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 77 "Net-(ENC2-PadSW2)"))
    (pad SW1 thru_hole circle (at -2.5 -7) (size 1.75 1.75) (drill 1.1) (layers *.Cu *.Mask)
      (net 27 Earth))
    (pad body thru_hole oval (at 6.2 0) (size 4 4) (drill 2.5) (layers *.Cu *.Mask))
    (pad body thru_hole oval (at -6.2 0) (size 4 4) (drill 2.5) (layers *.Cu *.Mask))
  )
  (dimension 99.695 (width 0.3) (layer F.Fab)
    (gr_text "99.695 mm" (at 158.4325 29.925) (layer F.Fab))
    (feature1 (pts (xy 108.585 27.305) (xy 108.585 31.275)))
    (feature2 (pts (xy 208.28 27.305) (xy 208.28 31.275)))
    (crossbar (pts (xy 208.28 28.575) (xy 108.585 28.575)))
    (arrow1a (pts (xy 108.585 28.575) (xy 109.711504 27.988579)))
    (arrow1b (pts (xy 108.585 28.575) (xy 109.711504 29.161421)))
    (arrow2a (pts (xy 208.28 28.575) (xy 207.153496 27.988579)))
    (arrow2b (pts (xy 208.28 28.575) (xy 207.153496 29.161421)))
  )
  (dimension 99.695 (width 0.3) (layer F.Fab)
    (gr_text "99.695 mm" (at 209.47 80.9625 270) (layer F.Fab))
    (feature1 (pts (xy 212.725 130.81) (xy 208.12 130.81)))
    (feature2 (pts (xy 212.725 31.115) (xy 208.12 31.115)))
    (crossbar (pts (xy 210.82 31.115) (xy 210.82 130.81)))
    (arrow1a (pts (xy 210.82 130.81) (xy 210.233579 129.683496)))
    (arrow1b (pts (xy 210.82 130.81) (xy 211.406421 129.683496)))
    (arrow2a (pts (xy 210.82 31.115) (xy 210.233579 32.241504)))
    (arrow2b (pts (xy 210.82 31.115) (xy 211.406421 32.241504)))
  )
  (gr_text CTS (at 114.935 60.96) (layer B.SilkS))
  (gr_text VCC (at 114.3 64.135) (layer B.SilkS))
  (gr_text Reset (at 114.3 70.485) (layer B.SilkS))
  (gr_text RDX (at 114.3 68.58) (layer B.SilkS))
  (gr_text TDX (at 114.3 66.04) (layer B.SilkS))
  (gr_text RDX (at 114.3 48.895) (layer B.SilkS))
  (gr_text GND (at 114.3 58.42) (layer B.SilkS))
  (gr_text Reset (at 114.3 53.34) (layer B.SilkS))
  (gr_text TDX (at 114.3 50.8) (layer B.SilkS))
  (gr_text VCC (at 113.665 45.72) (layer B.SilkS))
  (gr_text CTS (at 113.665 43.18) (layer B.SilkS))
  (gr_text GND (at 113.665 40.64) (layer B.SilkS))
  (gr_text "Arduino Pro Mini v1.0\nnickthecoder.co.uk" (at 130.81 55.245) (layer F.SilkS))
  (gr_text A7 (at 137.16 73.66) (layer F.SilkS))
  (gr_text A6 (at 134.62 73.66) (layer F.SilkS))
  (gr_text ANALOG (at 144.145 73.66) (layer F.SilkS))
  (gr_text "MISO (D12)" (at 132.08 36.83 270) (layer F.SilkS))
  (gr_text A0 (at 119.38 73.66) (layer F.SilkS))
  (gr_text A1 (at 121.92 73.66) (layer F.SilkS))
  (gr_text A5 (at 132.08 73.66) (layer F.SilkS))
  (gr_text A4 (at 129.54 73.66) (layer F.SilkS))
  (gr_text A3 (at 127 73.66) (layer F.SilkS))
  (gr_text A2 (at 124.46 73.66) (layer F.SilkS))
  (gr_text "Arduino ProMini v1.0\nnickthecoder.co.uk" (at 142.875 43.18) (layer B.SilkS))
  (gr_text "SCK (D13)" (at 129.54 36.83 270) (layer F.SilkS))
  (gr_text "RXD (D0)" (at 147.32 36.83 270) (layer F.SilkS))
  (gr_text "SCL (A5)" (at 142.24 36.83 270) (layer F.SilkS))
  (gr_text "SDA (A4)" (at 139.7 36.83 270) (layer F.SilkS))
  (gr_text "TXD (D1)" (at 144.78 36.83 270) (layer F.SilkS))
  (gr_text D10 (at 137.16 36.83 270) (layer F.SilkS))
  (gr_text "MOSI (D11)" (at 134.62 36.83 270) (layer F.SilkS))
  (gr_text D9 (at 151.13 69.85) (layer F.SilkS))
  (gr_text D8 (at 151.13 67.31) (layer F.SilkS))
  (gr_text D7 (at 151.13 64.77) (layer F.SilkS))
  (gr_text D6 (at 151.13 62.23) (layer F.SilkS))
  (gr_text D5 (at 151.13 59.69) (layer F.SilkS))
  (gr_text D4 (at 151.13 57.15) (layer F.SilkS))
  (gr_text D3 (at 151.13 54.61) (layer F.SilkS))
  (gr_text D2 (at 151.13 52.07) (layer F.SilkS))
  (gr_text SERIAL (at 121.285 38.1) (layer F.SilkS))
  (gr_text DIGITAL (at 151.13 45.72 90) (layer F.SilkS))
  (gr_text 7 (at 201.93 69.85) (layer F.SilkS))
  (gr_text 6 (at 201.93 67.31) (layer F.SilkS))
  (gr_text 5 (at 201.93 64.77) (layer F.SilkS))
  (gr_text 4 (at 201.93 62.23) (layer F.SilkS))
  (gr_text 3 (at 201.93 59.69) (layer F.SilkS))
  (gr_text 2 (at 201.93 57.15) (layer F.SilkS))
  (gr_text 1 (at 201.93 54.61) (layer F.SilkS))
  (gr_text 0 (at 201.93 52.07) (layer F.SilkS))
  (gr_text PREV (at 183.515 37.465) (layer F.SilkS))
  (gr_text NEXT (at 183.515 74.295) (layer F.SilkS))
  (gr_text I/O (at 201.295 45.72 90) (layer F.SilkS))
  (gr_text M (at 173.355 64.77) (layer F.SilkS))
  (gr_text LATCH (at 172.72 61.595) (layer F.SilkS))
  (gr_text CLK (at 172.72 59.055) (layer F.SilkS))
  (gr_text DATA (at 172.72 56.515) (layer F.SilkS))
  (gr_text "Multiplexer v1.0\nnickthecoder.co.uk" (at 167.005 69.215) (layer F.SilkS))
  (gr_text "Shift 595 v1.0\nnickthecoder.co.uk" (at 132.08 118.11) (layer B.SilkS))
  (gr_text "Slave :\nSolder J3,4,5,6\nExclude H1, J1\n\nMaster :\nSolder J2 or\ninclude OE of J1" (at 147.32 106.045) (layer B.SilkS))
  (gr_text B0 (at 129.54 87.63) (layer F.SilkS))
  (gr_text B1 (at 132.08 87.63) (layer F.SilkS))
  (gr_text B2 (at 134.62 87.63) (layer F.SilkS))
  (gr_text B3 (at 137.16 87.63) (layer F.SilkS))
  (gr_text B4 (at 139.7 87.63) (layer F.SilkS))
  (gr_text B5 (at 142.24 87.63) (layer F.SilkS))
  (gr_text B6 (at 144.78 87.63) (layer F.SilkS))
  (gr_text B7 (at 147.32 87.63) (layer F.SilkS))
  (gr_text B (at 149.86 85.09) (layer F.SilkS))
  (gr_text A7 (at 119.38 123.825) (layer F.SilkS))
  (gr_text A6 (at 121.92 123.825) (layer F.SilkS))
  (gr_text A5 (at 124.46 123.825) (layer F.SilkS))
  (gr_text A4 (at 127 123.825) (layer F.SilkS))
  (gr_text A3 (at 129.54 123.825) (layer F.SilkS))
  (gr_text A2 (at 132.08 123.825) (layer F.SilkS))
  (gr_text A1 (at 134.62 123.825) (layer F.SilkS))
  (gr_text "74xx595\nShift Register" (at 130.81 107.315) (layer F.SilkS))
  (gr_text EO (at 121.285 109.855) (layer F.SilkS))
  (gr_text Next (at 154.305 122.555) (layer F.SilkS))
  (gr_text A0 (at 137.16 123.825) (layer F.SilkS))
  (gr_text A (at 149.86 127) (layer F.SilkS))
  (gr_text Latch (at 121.285 104.775) (layer F.SilkS))
  (gr_text Clock (at 121.285 107.315) (layer F.SilkS))
  (gr_text Data (at 121.285 102.235) (layer F.SilkS))
  (gr_text nickthecoder.co.uk (at 207.01 106.045 90) (layer F.SilkS))
  (gr_text 2push (at 170.815 120.015) (layer F.SilkS))
  (gr_text 2B (at 170.815 117.475) (layer F.SilkS))
  (gr_text 2A (at 170.815 114.935) (layer F.SilkS))
  (gr_text 1push (at 170.815 112.395) (layer F.SilkS))
  (gr_text 1B (at 170.815 109.855) (layer F.SilkS))
  (gr_text 1A (at 170.815 107.315) (layer F.SilkS))
  (gr_text "Rotary Encoder v1.0" (at 184.15 127.635) (layer F.SilkS))
  (zone (net 0) (net_name "") (layer Edge.Cuts) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.001)
    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 208.28 130.81) (xy 108.585 130.81) (xy 108.585 31.115) (xy 208.28 31.115)
      )
    )
  )
  (zone (net 5) (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 156.845 79.375) (xy 109.855 79.375) (xy 109.855 32.385) (xy 156.845 32.385)
      )
    )
  )
  (zone (net 27) (net_name Earth) (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 207.01 79.375) (xy 160.02 79.375) (xy 160.02 32.385) (xy 207.01 32.385)
      )
    )
  )
  (zone (net 70) (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 156.845 129.54) (xy 109.855 129.54) (xy 109.855 82.55) (xy 156.845 82.55)
      )
    )
  )
  (zone (net 27) (net_name Earth) (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 207.01 128.905) (xy 160.02 128.905) (xy 160.02 81.915) (xy 207.01 81.915)
      )
    )
  )
)
