(kicad_pcb (version 20171130) (host pcbnew 5.1.4+dfsg1-1)
  (general
    (thickness 1.6)
    (drawings 14)
    (tracks 157)
    (zones 0)
    (modules 13)
    (nets 19)
  )
  (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 hide)
    (41 Cmts.User user hide)
    (42 Eco1.User user hide)
    (43 Eco2.User user hide)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )
  (setup
    (last_trace_width 0.254)
    (user_trace_width 0.254)
    (user_trace_width 0.508)
    (trace_clearance 0.2)
    (zone_clearance 0.3048)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory ""))
  )
  (net 0 "")
  (net 1 GND)
  (net 2 +3V3)
  (net 3 OE)
  (net 4 STB)
  (net 5 CLK)
  (net 6 D)
  (net 7 C)
  (net 8 B)
  (net 9 A)
  (net 10 E)
  (net 11 B1)
  (net 12 G1)
  (net 13 R1)
  (net 14 B0)
  (net 15 G0)
  (net 16 R0)
  (net 17 /PMOD8)
  (net 18 /PMOD7)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net +3V3)
    (add_net /PMOD7)
    (add_net /PMOD8)
    (add_net A)
    (add_net B)
    (add_net B0)
    (add_net B1)
    (add_net C)
    (add_net CLK)
    (add_net D)
    (add_net E)
    (add_net G0)
    (add_net G1)
    (add_net GND)
    (add_net OE)
    (add_net R0)
    (add_net R1)
    (add_net STB)
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 59.69 51.181)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP8 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 4 STB) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 17 /PMOD8) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 3 OE) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 59.69 48.387)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP7 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 10 E) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 17 /PMOD8) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 5 CLK) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 59.69 45.593)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP6 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 7 C) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 17 /PMOD8) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 6 D) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 59.69 42.799)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP5 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 9 A) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 17 /PMOD8) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 8 B) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 53.721 51.181)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP4 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 4 STB) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 18 /PMOD7) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 3 OE) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 53.721 48.387)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP3 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 10 E) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 18 /PMOD7) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 5 CLK) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 53.721 45.593)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP2 (at 0.725 1.775) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 7 C) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 18 /PMOD7) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 6 D) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-mechanical:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm (layer B.Cu) (tedit 5A64803D)
    (at 53.721 42.799)
    (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at 0.725 1.775 180) (layer B.SilkS) hide)
    (fp_text value JUMPER3 (at 0.725 -1.925 180) (layer B.Fab) hide)
    (pad 3 smd custom (at 2 0 180) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 9 A) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad 2 smd custom (at 0 0) (size 0.3 0.3) (layers B.Cu)
      (net 18 /PMOD7) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -1.2 0.75) (xy 1.2 0.75) (xy 0.7 0) (xy 1.2 -0.75) (xy -1.2 -0.75)
           (xy -0.7 0)) (width 0))
      ))
    (pad 1 smd custom (at -2 0) (size 0.3 0.3) (layers B.Cu B.Mask)
      (net 8 B) (zone_connect 2)
      (options (clearance outline) (anchor rect))
      (primitives
        (gr_poly (pts
           (xy -0.5 0.75) (xy 0.5 0.75) (xy 1 0) (xy 0.5 -0.75) (xy -0.5 -0.75)
) (width 0))
      ))
    (pad "" smd rect (at -1.2 0) (size 1.5 1.5) (layers B.Mask))
    (pad "" smd rect (at 1.2 0) (size 1.5 1.5) (layers B.Mask))
  )
  (module tom-connectors:JST-2-SMD (layer F.Cu) (tedit 0)
    (at 58.322 49.403 180)
    (descr "<h3>JST-Right Angle Male Header SMT</h3>\n<p>Specifications:\n<ul><li>Pin count: 2</li>\n<li>Pin pitch: 2mm</li>\n</ul></p>\n<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p>\n<p>Example device(s):\n<ul><li>CONN_02</li>\n<li>JST_2MM_MALE</li>\n</ul></p>")
    (fp_text reference J4 (at -1.397 -1.778 270) (layer F.SilkS) hide)
    (fp_text value Conn_01x02 (at -1.651 -0.635 180) (layer F.Fab) hide)
    (pad NC2 smd rect (at 3.4 -1.5 270) (size 3.4 1.6) (layers F.Cu F.Paste F.Mask)
      (solder_mask_margin 0.0508))
    (pad NC1 smd rect (at -3.4 -1.5 270) (size 3.4 1.6) (layers F.Cu F.Paste F.Mask)
      (solder_mask_margin 0.0508))
    (pad 2 smd rect (at 1 3.7 180) (size 1 4.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND) (solder_mask_margin 0.0508))
    (pad 1 smd rect (at -1 3.7 180) (size 1 4.6) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3) (solder_mask_margin 0.0508))
  )
  (module tom-connectors:PMOD_2X6_PTH_RA_SOCKET (layer F.Cu) (tedit 5DD5F516)
    (at 66.294 42.164 90)
    (attr smd)
    (fp_text reference J3 (at 0 0 90) (layer F.SilkS) hide)
    (fp_text value PMOD-2x6-FEMALE (at 0 0 90) (layer F.SilkS) hide)
    (pad 12 thru_hole oval (at -6.35 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 2 +3V3))
    (pad 6 thru_hole oval (at -6.35 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 2 +3V3))
    (pad 11 thru_hole oval (at -3.81 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 5 thru_hole oval (at -3.81 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 10 thru_hole oval (at -1.27 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 17 /PMOD8))
    (pad 4 thru_hole oval (at -1.27 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 13 R1))
    (pad 9 thru_hole oval (at 1.27 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 18 /PMOD7))
    (pad 3 thru_hole oval (at 1.27 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 14 B0))
    (pad 8 thru_hole oval (at 3.81 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 11 B1))
    (pad 2 thru_hole oval (at 3.81 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 15 G0))
    (pad 7 thru_hole oval (at 6.35 1.27) (size 2.54 1.7) (drill 1 (offset 0.4 0)) (layers *.Cu *.Mask)
      (net 12 G1))
    (pad 1 thru_hole oval (at 6.35 -1.27) (size 2.54 1.7) (drill 1 (offset -0.4 0)) (layers *.Cu *.Mask)
      (net 16 R0))
    (model ${KIPRJMOD}/tom-kicad/footprints/3dmodels/SFH11-xxPC-D06-RA-BK.STEP
      (offset (xyz -6.4 11.5 3))
      (scale (xyz 1 1 1))
      (rotate (xyz 180 -90 180))
    )
  )
  (module tom-connectors:PinSocket_2x08_P2.54mm_Horizontal (layer F.Cu) (tedit 5A19A430)
    (at 47.624 33.199)
    (descr "Through hole angled socket strip, 2x08, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole angled socket strip THT 2x08 2.54mm double row")
    (fp_text reference J2 (at -5.65 -2.77) (layer F.SilkS) hide)
    (fp_text value Conn_02x08_Odd_Even (at -5.65 20.55) (layer F.Fab) hide)
    (fp_text user %R (at -8.315 8.89 90) (layer F.Fab) hide)
    (pad 16 thru_hole oval (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 OE))
    (pad 14 thru_hole oval (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 STB))
    (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 CLK))
    (pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 D))
    (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 C))
    (pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 B))
    (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 A))
    (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 E))
    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 B1))
    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 G1))
    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 R1))
    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 B0))
    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 G0))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 R0))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x08_P2.54mm_Horizontal.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module tom-connectors:JST-2-SMD (layer F.Cu) (tedit 0)
    (at 58.42 34.671)
    (descr "<h3>JST-Right Angle Male Header SMT</h3>\n<p>Specifications:\n<ul><li>Pin count: 2</li>\n<li>Pin pitch: 2mm</li>\n</ul></p>\n<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p>\n<p>Example device(s):\n<ul><li>CONN_02</li>\n<li>JST_2MM_MALE</li>\n</ul></p>")
    (fp_text reference J1 (at -1.397 -1.778 -90) (layer F.SilkS) hide)
    (fp_text value Conn_01x02 (at -1.651 -0.635 -180) (layer F.Fab) hide)
    (pad NC2 smd rect (at 3.4 -1.5 90) (size 3.4 1.6) (layers F.Cu F.Paste F.Mask)
      (solder_mask_margin 0.0508))
    (pad NC1 smd rect (at -3.4 -1.5 90) (size 3.4 1.6) (layers F.Cu F.Paste F.Mask)
      (solder_mask_margin 0.0508))
    (pad 2 smd rect (at 1 3.7) (size 1 4.6) (layers F.Cu F.Paste F.Mask)
      (net 1 GND) (solder_mask_margin 0.0508))
    (pad 1 smd rect (at -1 3.7) (size 1 4.6) (layers F.Cu F.Paste F.Mask)
      (net 2 +3V3) (solder_mask_margin 0.0508))
  )
  (module tom-passives:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B)
    (at 66.04 51.435 180)
    (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
    (tags "capacitor handsolder")
    (attr smd)
    (fp_text reference C1 (at 0 -1.65) (layer F.SilkS) hide)
    (fp_text value C (at 0 1.65) (layer F.Fab) hide)
    (fp_text user %R (at 0 0) (layer F.Fab) hide)
    (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 1 GND))
    (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391)
      (net 2 +3V3))
    (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 feb2020 (at 55.88 37.592) (layer B.SilkS))
  (gr_text tom@tomk.in (at 55.88 35.306) (layer B.SilkS))
  (gr_text hub75-pmod (at 56.261 32.893) (layer B.SilkS))
  (gr_text STB (at 64.77 51.181) (layer B.SilkS))
  (gr_text OE (at 49.657 51.181) (layer B.SilkS))
  (gr_text CL (at 49.657 48.387) (layer B.SilkS))
  (gr_text D (at 49.657 45.593) (layer B.SilkS))
  (gr_text B (at 49.657 42.799) (layer B.SilkS))
  (gr_text 8 (at 59.69 39.878) (layer B.SilkS))
  (gr_text 7 (at 53.721 39.751) (layer B.SilkS))
  (gr_line (start 43.434 52.959) (end 43.434 31.369) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 70.104 52.959) (end 43.434 52.959) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 70.104 31.369) (end 70.104 52.959) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 43.434 31.369) (end 70.104 31.369) (layer Edge.Cuts) (width 0.05))
  (zone (net 1) (net_name GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.3048))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.3048) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 43.434 31.369) (xy 69.977 31.369) (xy 70.104 31.369) (xy 70.104 52.959) (xy 43.434 52.959)
      )
    )
  )
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.3048))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.3048) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 43.434 31.369) (xy 70.104 31.369) (xy 70.104 52.959) (xy 43.434 52.959)
      )
    )
  )
)
