(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)")
  (general
    (thickness 1.6)
    (drawings 67)
    (tracks 271)
    (zones 0)
    (modules 11)
    (nets 52)
  )
  (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.2032)
    (user_trace_width 0.2032)
    (user_trace_width 0.254)
    (user_trace_width 0.3048)
    (user_trace_width 0.4064)
    (user_trace_width 0.8128)
    (trace_clearance 0.1524)
    (zone_clearance 0.2032)
    (zone_45_only no)
    (trace_min 0.1524)
    (via_size 0.6858)
    (via_drill 0.3302)
    (via_min_size 0.3302)
    (via_min_drill 0.3)
    (user_via 0.6858 0.3302)
    (user_via 0.8128 0.4064)
    (user_via 1.016 0.5588)
    (uvia_size 0.6858)
    (uvia_drill 0.3302)
    (uvias_allowed no)
    (uvia_min_size 0.2032)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3048)
    (pcb_text_size 1.524 1.524)
    (mod_edge_width 0.12)
    (mod_text_size 0.762 0.762)
    (mod_text_width 0.1524)
    (pad_size 1.7 1.7)
    (pad_drill 1)
    (pad_to_mask_clearance 0.0508)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 +5V)
  (net 3 +3V3)
  (net 4 /OE)
  (net 5 /CLK)
  (net 6 /D)
  (net 7 /C)
  (net 8 /B)
  (net 9 /A)
  (net 10 /B2)
  (net 11 /G2)
  (net 12 /R2)
  (net 13 /B1)
  (net 14 /G1)
  (net 15 /R1)
  (net 16 "Net-(J3-Pad38)")
  (net 17 "Net-(J3-Pad37)")
  (net 18 "Net-(J3-Pad36)")
  (net 19 "Net-(J3-Pad35)")
  (net 20 "Net-(J3-Pad33)")
  (net 21 "Net-(J3-Pad32)")
  (net 22 "Net-(J3-Pad31)")
  (net 23 "Net-(J3-Pad29)")
  (net 24 "Net-(J3-Pad28)")
  (net 25 "Net-(J3-Pad27)")
  (net 26 "Net-(J3-Pad8)")
  (net 27 "Net-(J3-Pad5)")
  (net 28 "Net-(J3-Pad3)")
  (net 29 "Net-(U1-Pad23)")
  (net 30 "Net-(U1-Pad14)")
  (net 31 "Net-(U1-Pad10)")
  (net 32 "Net-(U2-Pad23)")
  (net 33 "Net-(U2-Pad14)")
  (net 34 "Net-(U2-Pad10)")
  (net 35 /B1*)
  (net 36 /R2*)
  (net 37 /R1*)
  (net 38 /D*)
  (net 39 /G2*)
  (net 40 /B2*)
  (net 41 /C*)
  (net 42 /B*)
  (net 43 /A*)
  (net 44 /G1*)
  (net 45 /OE*)
  (net 46 /CLK*)
  (net 47 /E)
  (net 48 /E*)
  (net 49 /STB)
  (net 50 /STB*)
  (net 51 /E*G)
  (net_class Default "This is the default net class."
    (clearance 0.1524)
    (trace_width 0.2032)
    (via_dia 0.6858)
    (via_drill 0.3302)
    (uvia_dia 0.6858)
    (uvia_drill 0.3302)
    (diff_pair_width 0.2032)
    (diff_pair_gap 0.254)
    (add_net +3V3)
    (add_net +5V)
    (add_net /A)
    (add_net /A*)
    (add_net /B)
    (add_net /B*)
    (add_net /B1)
    (add_net /B1*)
    (add_net /B2)
    (add_net /B2*)
    (add_net /C)
    (add_net /C*)
    (add_net /CLK)
    (add_net /CLK*)
    (add_net /D)
    (add_net /D*)
    (add_net /E)
    (add_net /E*)
    (add_net /E*G)
    (add_net /G1)
    (add_net /G1*)
    (add_net /G2)
    (add_net /G2*)
    (add_net /OE)
    (add_net /OE*)
    (add_net /R1)
    (add_net /R1*)
    (add_net /R2)
    (add_net /R2*)
    (add_net /STB)
    (add_net /STB*)
    (add_net GND)
    (add_net "Net-(J3-Pad27)")
    (add_net "Net-(J3-Pad28)")
    (add_net "Net-(J3-Pad29)")
    (add_net "Net-(J3-Pad3)")
    (add_net "Net-(J3-Pad31)")
    (add_net "Net-(J3-Pad32)")
    (add_net "Net-(J3-Pad33)")
    (add_net "Net-(J3-Pad35)")
    (add_net "Net-(J3-Pad36)")
    (add_net "Net-(J3-Pad37)")
    (add_net "Net-(J3-Pad38)")
    (add_net "Net-(J3-Pad5)")
    (add_net "Net-(J3-Pad8)")
    (add_net "Net-(U1-Pad10)")
    (add_net "Net-(U1-Pad14)")
    (add_net "Net-(U1-Pad23)")
    (add_net "Net-(U2-Pad10)")
    (add_net "Net-(U2-Pad14)")
    (add_net "Net-(U2-Pad23)")
  )
  (module Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm (layer F.Cu) (tedit 5C745321)
    (at 163.576 115.824 180)
    (descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at -3.048 0 90) (layer F.SilkS))
    (fp_text value Jumper_3_Bridged12 (at 0 1.9) (layer F.Fab) hide)
    (pad 1 smd custom (at -1.3 0 180) (size 1 0.5) (layers F.Cu F.Mask)
      (net 1 GND) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0))
        (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0))
        (gr_poly (pts
           (xy 0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy 0.55 0.75)) (width 0))
      ))
    (pad 2 smd rect (at 0 0 180) (size 1 1.5) (layers F.Cu F.Mask)
      (net 51 /E*G))
    (pad 3 smd custom (at 1.3 0 180) (size 1 0.5) (layers F.Cu F.Mask)
      (net 48 /E*) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0))
        (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0))
        (gr_poly (pts
           (xy -0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy -0.55 0.75)) (width 0))
      ))
  )
  (module Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm locked (layer F.Cu) (tedit 5E476F32)
    (at 163.83 110 90)
    (descr "TSSOP, 24 Pin (JEDEC MO-153 Var AD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "TSSOP SO")
    (attr smd)
    (fp_text reference U2 (at -4.808 -3.683 90) (layer F.SilkS))
    (fp_text value 74LVX3245 (at 0 4.85 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 24 smd roundrect (at 2.8625 -3.575 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (pad 23 smd roundrect (at 2.8625 -2.925 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 32 "Net-(U2-Pad23)"))
    (pad 22 smd roundrect (at 2.8625 -2.275 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 21 smd roundrect (at 2.8625 -1.625 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 47 /E))
    (pad 20 smd roundrect (at 2.8625 -0.975 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 11 /G2))
    (pad 19 smd roundrect (at 2.8625 -0.325 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 14 /G1))
    (pad 18 smd roundrect (at 2.8625 0.325 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 15 /R1))
    (pad 17 smd roundrect (at 2.8625 0.975 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 13 /B1))
    (pad 16 smd roundrect (at 2.8625 1.625 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 12 /R2))
    (pad 15 smd roundrect (at 2.8625 2.275 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 /B2))
    (pad 14 smd roundrect (at 2.8625 2.925 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 33 "Net-(U2-Pad14)"))
    (pad 13 smd roundrect (at 2.8625 3.575 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 12 smd roundrect (at -2.8625 3.575 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 11 smd roundrect (at -2.8625 2.925 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 10 smd roundrect (at -2.8625 2.275 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 34 "Net-(U2-Pad10)"))
    (pad 9 smd roundrect (at -2.8625 1.625 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 40 /B2*))
    (pad 8 smd roundrect (at -2.8625 0.975 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 36 /R2*))
    (pad 7 smd roundrect (at -2.8625 0.325 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 35 /B1*))
    (pad 6 smd roundrect (at -2.8625 -0.325 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 37 /R1*))
    (pad 5 smd roundrect (at -2.8625 -0.975 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 44 /G1*))
    (pad 4 smd roundrect (at -2.8625 -1.625 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 39 /G2*))
    (pad 3 smd roundrect (at -2.8625 -2.275 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 51 /E*G))
    (pad 2 smd roundrect (at -2.8625 -2.925 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (pad 1 smd roundrect (at -2.8625 -3.575 90) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-24_4.4x7.8mm_P0.65mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm locked (layer F.Cu) (tedit 5E476F32)
    (at 163.83 76 270)
    (descr "TSSOP, 24 Pin (JEDEC MO-153 Var AD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "TSSOP SO")
    (attr smd)
    (fp_text reference U1 (at -4.753 -3.683 90) (layer F.SilkS))
    (fp_text value 74LVX3245 (at 0 4.85 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 24 smd roundrect (at 2.8625 -3.575 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (pad 23 smd roundrect (at 2.8625 -2.925 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 29 "Net-(U1-Pad23)"))
    (pad 22 smd roundrect (at 2.8625 -2.275 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 21 smd roundrect (at 2.8625 -1.625 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 /A))
    (pad 20 smd roundrect (at 2.8625 -0.975 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 /C))
    (pad 19 smd roundrect (at 2.8625 -0.325 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 /CLK))
    (pad 18 smd roundrect (at 2.8625 0.325 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 /OE))
    (pad 17 smd roundrect (at 2.8625 0.975 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 49 /STB))
    (pad 16 smd roundrect (at 2.8625 1.625 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 /D))
    (pad 15 smd roundrect (at 2.8625 2.275 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 /B))
    (pad 14 smd roundrect (at 2.8625 2.925 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 30 "Net-(U1-Pad14)"))
    (pad 13 smd roundrect (at 2.8625 3.575 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 12 smd roundrect (at -2.8625 3.575 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 11 smd roundrect (at -2.8625 2.925 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 10 smd roundrect (at -2.8625 2.275 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 31 "Net-(U1-Pad10)"))
    (pad 9 smd roundrect (at -2.8625 1.625 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 42 /B*))
    (pad 8 smd roundrect (at -2.8625 0.975 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 38 /D*))
    (pad 7 smd roundrect (at -2.8625 0.325 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 50 /STB*))
    (pad 6 smd roundrect (at -2.8625 -0.325 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 45 /OE*))
    (pad 5 smd roundrect (at -2.8625 -0.975 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 46 /CLK*))
    (pad 4 smd roundrect (at -2.8625 -1.625 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 41 /C*))
    (pad 3 smd roundrect (at -2.8625 -2.275 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 43 /A*))
    (pad 2 smd roundrect (at -2.8625 -2.925 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (pad 1 smd roundrect (at -2.8625 -3.575 270) (size 1.475 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-24_4.4x7.8mm_P0.65mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical_SMD locked (layer F.Cu) (tedit 59FED5CC)
    (at 149.86 92.71)
    (descr "surface-mounted straight pin header, 2x20, 2.54mm pitch, double rows")
    (tags "Surface mounted pin header SMD 2x20 2.54mm double row")
    (attr smd)
    (fp_text reference J3 (at 3.556 -25.654 90) (layer F.SilkS))
    (fp_text value RPI (at 0 26.46) (layer F.Fab) hide)
    (fp_text user %R (at 0 -2.54 90) (layer F.Fab) hide)
    (pad 40 smd rect (at 2.525 24.13) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 39 smd rect (at -2.525 24.13) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 38 smd rect (at 2.525 21.59) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 16 "Net-(J3-Pad38)"))
    (pad 37 smd rect (at -2.525 21.59) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 17 "Net-(J3-Pad37)"))
    (pad 36 smd rect (at 2.525 19.05) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 18 "Net-(J3-Pad36)"))
    (pad 35 smd rect (at -2.525 19.05) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 19 "Net-(J3-Pad35)"))
    (pad 34 smd rect (at 2.525 16.51) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 33 smd rect (at -2.525 16.51) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 20 "Net-(J3-Pad33)"))
    (pad 32 smd rect (at 2.525 13.97) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 21 "Net-(J3-Pad32)"))
    (pad 31 smd rect (at -2.525 13.97) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 22 "Net-(J3-Pad31)"))
    (pad 30 smd rect (at 2.525 11.43) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 29 smd rect (at -2.525 11.43) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 23 "Net-(J3-Pad29)"))
    (pad 28 smd rect (at 2.525 8.89) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 24 "Net-(J3-Pad28)"))
    (pad 27 smd rect (at -2.525 8.89) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 25 "Net-(J3-Pad27)"))
    (pad 26 smd rect (at 2.525 6.35) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 35 /B1*))
    (pad 25 smd rect (at -2.525 6.35) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 24 smd rect (at 2.525 3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 36 /R2*))
    (pad 23 smd rect (at -2.525 3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 37 /R1*))
    (pad 22 smd rect (at 2.525 1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 38 /D*))
    (pad 21 smd rect (at -2.525 1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 39 /G2*))
    (pad 20 smd rect (at 2.525 -1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 19 smd rect (at -2.525 -1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 40 /B2*))
    (pad 18 smd rect (at 2.525 -3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 41 /C*))
    (pad 17 smd rect (at -2.525 -3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (pad 16 smd rect (at 2.525 -6.35) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 42 /B*))
    (pad 15 smd rect (at -2.525 -6.35) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 43 /A*))
    (pad 14 smd rect (at 2.525 -8.89) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 13 smd rect (at -2.525 -8.89) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 44 /G1*))
    (pad 12 smd rect (at 2.525 -11.43) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 45 /OE*))
    (pad 11 smd rect (at -2.525 -11.43) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 46 /CLK*))
    (pad 10 smd rect (at 2.525 -13.97) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 48 /E*))
    (pad 9 smd rect (at -2.525 -13.97) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 8 smd rect (at 2.525 -16.51) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 26 "Net-(J3-Pad8)"))
    (pad 7 smd rect (at -2.525 -16.51) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 50 /STB*))
    (pad 6 smd rect (at 2.525 -19.05) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 5 smd rect (at -2.525 -19.05) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 27 "Net-(J3-Pad5)"))
    (pad 4 smd rect (at 2.525 -21.59) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 2 +5V))
    (pad 3 smd rect (at -2.525 -21.59) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 28 "Net-(J3-Pad3)"))
    (pad 2 smd rect (at 2.525 -24.13) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 2 +5V))
    (pad 1 smd rect (at -2.525 -24.13) (size 3.15 1) (layers F.Cu F.Paste F.Mask)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical_SMD.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module TerminalBlock:TerminalBlock_CUI-2_P5.00mm (layer B.Cu) (tedit 601F08C7)
    (at 173.99 74.93 90)
    (descr "Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf")
    (tags "Altech AK300 terminal block pitch 5.0mm")
    (fp_text reference J2 (at -3.556 6.604 90) (layer B.SilkS))
    (fp_text value TERM (at 2.5 -5.8 270) (layer B.Fab) hide)
    (fp_text user %R (at -1.27 6.35 90) (layer B.Fab) hide)
    (pad 2 thru_hole oval (at 5 0 90) (size 1.98 3.96) (drill 1.3) (layers *.Cu *.Mask)
      (net 2 +5V))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.98 3.96) (drill 1.3) (layers *.Cu *.Mask)
      (net 1 GND))
    (model ${KISYS3DMOD}/TerminalBlock.3dshapes/TerminalBlock_Altech_AK300-2_P5.00mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical locked (layer F.Cu) (tedit 59FED5CC)
    (at 165.1 101.6 180)
    (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows")
    (tags "Through hole pin header THT 2x08 2.54mm double row")
    (fp_text reference J1 (at 0.127 -2.667 90) (layer F.SilkS))
    (fp_text value HUB75 (at 1.27 20.11) (layer F.Fab) hide)
    (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) hide)
    (pad 16 thru_hole oval (at 2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 15 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 /OE))
    (pad 14 thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 49 /STB))
    (pad 13 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 /CLK))
    (pad 12 thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 /D))
    (pad 11 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 /C))
    (pad 10 thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 /B))
    (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 /A))
    (pad 8 thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 47 /E))
    (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 /B2))
    (pad 6 thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 /G2))
    (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 /R2))
    (pad 4 thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 /B1))
    (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 /G1))
    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 /R1))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x08_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder (layer F.Cu) (tedit 5F68FEEF)
    (at 169.164 77.978 90)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C5 (at 0.127 1.397 90) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.8625 0 90) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.8625 0 90) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder (layer F.Cu) (tedit 5F68FEEF)
    (at 158.496 108 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C4 (at -0.05 1.27 90) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.8625 0 270) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.8625 0 270) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder (layer F.Cu) (tedit 5F68FEEF)
    (at 158.496 112.014 90)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C3 (at 0 -1.27 90) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.8625 0 90) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.8625 0 90) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder (layer F.Cu) (tedit 5F68FEEF)
    (at 169.164 74.041 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C2 (at 0 -1.397 90) (layer F.SilkS))
    (fp_text value 0.1uF (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at -3.13 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 0.8625 0 270) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.8625 0 270) (size 1.075 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 +3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder (layer F.Cu) (tedit 5F68FEEF)
    (at 178 72.6225 270)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C1 (at 0.0215 -1.705 90) (layer F.SilkS))
    (fp_text value 22uF (at 0 1.68 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.0375 0 270) (size 1.175 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.212766)
      (net 2 +5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text 40 (at 154.94 116.84) (layer F.SilkS))
  (gr_text 38 (at 154.94 114.3) (layer F.SilkS))
  (gr_text 36 (at 154.94 111.76) (layer F.SilkS))
  (gr_text 34 (at 154.94 109.22) (layer F.SilkS))
  (gr_text 32 (at 154.94 106.68) (layer F.SilkS))
  (gr_text 30 (at 154.94 104.14) (layer F.SilkS))
  (gr_text 28 (at 154.94 101.6) (layer F.SilkS))
  (gr_text 26 (at 154.94 99.06) (layer F.SilkS))
  (gr_text 24 (at 154.94 96.52) (layer F.SilkS))
  (gr_text 22 (at 154.94 93.98) (layer F.SilkS))
  (gr_text 20 (at 154.94 91.44) (layer F.SilkS))
  (gr_text 18 (at 154.94 88.9) (layer F.SilkS))
  (gr_text 16 (at 154.94 86.36) (layer F.SilkS))
  (gr_text 14 (at 154.94 83.82) (layer F.SilkS))
  (gr_text 12 (at 154.94 81.28) (layer F.SilkS))
  (gr_text 10 (at 154.94 78.74) (layer F.SilkS))
  (gr_text 8 (at 154.94 76.2) (layer F.SilkS))
  (gr_text 6 (at 154.94 73.66) (layer F.SilkS))
  (gr_text 4 (at 154.94 71.12) (layer F.SilkS))
  (gr_text 2 (at 154.94 68.58) (layer F.SilkS))
  (gr_text 39 (at 144.78 116.84) (layer F.SilkS))
  (gr_text 37 (at 144.78 114.3) (layer F.SilkS))
  (gr_text 35 (at 144.78 111.76) (layer F.SilkS))
  (gr_text 33 (at 144.78 109.22) (layer F.SilkS))
  (gr_text 31 (at 144.78 106.68) (layer F.SilkS))
  (gr_text 29 (at 144.78 104.14) (layer F.SilkS))
  (gr_text 27 (at 144.78 101.6) (layer F.SilkS))
  (gr_text 25 (at 144.78 99.06) (layer F.SilkS))
  (gr_text 23 (at 144.78 96.52) (layer F.SilkS))
  (gr_text 21 (at 144.78 93.98) (layer F.SilkS))
  (gr_text 19 (at 144.78 91.44) (layer F.SilkS))
  (gr_text 17 (at 144.78 88.9) (layer F.SilkS))
  (gr_text 15 (at 144.78 86.36) (layer F.SilkS))
  (gr_text 13 (at 144.78 83.82) (layer F.SilkS))
  (gr_text 11 (at 144.78 81.28) (layer F.SilkS))
  (gr_text 9 (at 144.78 78.74) (layer F.SilkS))
  (gr_text 7 (at 144.78 76.2) (layer F.SilkS))
  (gr_text 5 (at 144.78 73.914) (layer F.SilkS))
  (gr_text 3 (at 144.78 71.12) (layer F.SilkS))
  (gr_text 1 (at 144.78 68.58) (layer F.SilkS))
  (gr_text GND (at 170.434 74.93) (layer B.SilkS))
  (gr_text 5V (at 170.434 69.85) (layer B.SilkS))
  (gr_text GND (at 160.782 99.06) (layer F.SilkS))
  (gr_text GND (at 160.782 83.82) (layer F.SilkS))
  (gr_text E (at 162.306 118.11 90) (layer F.SilkS))
  (gr_text E (at 160.782 93.98) (layer F.SilkS))
  (gr_text G1 (at 160.782 101.6) (layer F.SilkS))
  (gr_text G2 (at 160.782 96.52) (layer F.SilkS))
  (gr_text B (at 160.782 91.44) (layer F.SilkS))
  (gr_text D (at 160.782 88.9) (layer F.SilkS))
  (gr_text STB (at 160.782 86.36) (layer F.SilkS))
  (gr_text R1 (at 167.132 101.6) (layer F.SilkS))
  (gr_text B1 (at 167.132 99.06) (layer F.SilkS))
  (gr_text R2 (at 167.132 96.52) (layer F.SilkS))
  (gr_text B2 (at 167.132 93.98) (layer F.SilkS))
  (gr_text A (at 167.132 91.44) (layer F.SilkS))
  (gr_text C (at 167.005 88.9) (layer F.SilkS))
  (gr_text CLK (at 166.878 86.36) (layer F.SilkS))
  (gr_text ~OE (at 167.005 83.82) (layer F.SilkS))
  (gr_arc (start 146 117) (end 144 117) (angle -90) (layer Edge.Cuts) (width 0.1))
  (gr_arc (start 146 68) (end 146 66) (angle -90) (layer Edge.Cuts) (width 0.1))
  (gr_arc (start 180 68) (end 182 68) (angle -90) (layer Edge.Cuts) (width 0.1))
  (gr_arc (start 180 117) (end 180 119) (angle -90) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 146 66) (end 180 66) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 182 68) (end 182 117) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 144 117) (end 144 68) (layer Edge.Cuts) (width 0.1))
  (gr_line (start 180 119) (end 146 119) (layer Edge.Cuts) (width 0.1))
  (zone (net 1) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.2032))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.3048) (thermal_bridge_width 0.3048))
    (polygon
      (pts
        (xy 182 119) (xy 144 119) (xy 144 66) (xy 182 66)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.2032))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.3048) (thermal_bridge_width 0.3048))
    (polygon
      (pts
        (xy 182 119) (xy 144 119) (xy 144 66) (xy 182 66)
      )
    )
  )
)
