(kicad_pcb (version 20171130) (host pcbnew 5.1.2-f72e74a~84~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 136)
    (tracks 306)
    (zones 0)
    (modules 32)
    (nets 42)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user)
    (35 F.Paste user hide)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user hide)
    (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 hide)
    (46 B.CrtYd user)
    (47 F.CrtYd user hide)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (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.3)
    (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 102 84)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x210a8_7fffffff)
      (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 4)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "prod/"))
  )
  (net 0 "")
  (net 1 3V3)
  (net 2 GND)
  (net 3 VBAT)
  (net 4 5V)
  (net 5 CS)
  (net 6 HOLD)
  (net 7 MISO)
  (net 8 SCK)
  (net 9 WP)
  (net 10 MOSI)
  (net 11 GENIO1)
  (net 12 GENIO2)
  (net 13 GENIO3)
  (net 14 GENIO4)
  (net 15 GENIO5)
  (net 16 GENIO6)
  (net 17 GENIO7)
  (net 18 GENIO8)
  (net 19 GENIO9)
  (net 20 GENIO10)
  (net 21 GENIO11)
  (net 22 GENIO12)
  (net 23 GENIO13)
  (net 24 GENIO14)
  (net 25 GENIO15)
  (net 26 GENIO16)
  (net 27 GENIO17)
  (net 28 GENIO18)
  (net 29 GENIO19)
  (net 30 GENIO20)
  (net 31 GENIO21)
  (net 32 GENIO22)
  (net 33 GENIO23)
  (net 34 GENIO24)
  (net 35 GENIO25)
  (net 36 GENIO26)
  (net 37 GENIO27)
  (net 38 GENIO28)
  (net 39 GENIO29)
  (net 40 GENIO30)
  (net 41 "Net-(JP1-Pad2)")
  (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 5V)
    (add_net CS)
    (add_net GENIO1)
    (add_net GENIO10)
    (add_net GENIO11)
    (add_net GENIO12)
    (add_net GENIO13)
    (add_net GENIO14)
    (add_net GENIO15)
    (add_net GENIO16)
    (add_net GENIO17)
    (add_net GENIO18)
    (add_net GENIO19)
    (add_net GENIO2)
    (add_net GENIO20)
    (add_net GENIO21)
    (add_net GENIO22)
    (add_net GENIO23)
    (add_net GENIO24)
    (add_net GENIO25)
    (add_net GENIO26)
    (add_net GENIO27)
    (add_net GENIO28)
    (add_net GENIO29)
    (add_net GENIO3)
    (add_net GENIO30)
    (add_net GENIO4)
    (add_net GENIO5)
    (add_net GENIO6)
    (add_net GENIO7)
    (add_net GENIO8)
    (add_net GENIO9)
    (add_net GND)
    (add_net HOLD)
    (add_net MISO)
    (add_net MOSI)
    (add_net "Net-(JP1-Pad2)")
    (add_net SCK)
    (add_net VBAT)
    (add_net WP)
  )
  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A)
    (at 148.4884 60.66282)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide)
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A)
    (at 165.38448 77.02042)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide)
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm (layer B.Cu) (tedit 5C756B4C)
    (at 150.04542 54.41442 90)
    (descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip")
    (tags "solder jumper open")
    (attr virtual)
    (fp_text reference JP1 (at 0 1.8 -90) (layer B.SilkS) hide)
    (fp_text value Jumper_3_Bridged12 (at 0 -2 -90) (layer B.Fab) hide)
    (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers B.Cu B.Mask)
      (net 41 "Net-(JP1-Pad2)"))
    (pad 3 smd rect (at 1.3 0 90) (size 1 1.5) (layers B.Cu B.Mask)
      (net 3 VBAT))
    (pad 1 smd rect (at -1.3 0 90) (size 1 1.5) (layers B.Cu B.Mask)
      (net 1 3V3))
  )
  (module pmod-conn_6x2:pmod_pin_array_6x2_host_mirror (layer B.Cu) (tedit 5C8B088C)
    (at 158.9532 55.72506 90)
    (descr "PMOD Pin Header 2 x 6 pins Host Side")
    (tags CONN)
    (fp_text reference PMOD (at 0.08636 9.37514 90) (layer B.SilkS))
    (fp_text value PMOD-Host-x2-GPIO (at 3.81 0 180) (layer Dwgs.User) hide)
    (fp_text user "Board Edge" (at 12.7 -8.89) (layer Dwgs.User))
    (fp_text user 0.45" (at 6.35 -10.16 90) (layer Dwgs.User)
      (effects (font (size 0.5 0.5) (thickness 0.125)))
    )
    (fp_line (start 11.43 -8.89) (end 11.176 -9.144) (layer Dwgs.User) (width 0.05))
    (fp_line (start 11.176 -8.636) (end 11.43 -8.89) (layer Dwgs.User) (width 0.05))
    (fp_line (start 0 -8.89) (end 0.254 -8.636) (layer Dwgs.User) (width 0.05))
    (fp_line (start 11.43 -8.89) (end 0 -8.89) (layer Dwgs.User) (width 0.05))
    (fp_line (start 0 -8.89) (end 0.254 -9.144) (layer Dwgs.User) (width 0.05))
    (fp_line (start -3.81 11.43) (end -3.175 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start -2.54 11.43) (end -1.905 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start -1.27 11.43) (end -0.635 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 0 11.43) (end 0.635 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 1.27 11.43) (end 1.905 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start -3.81 -11.43) (end -3.175 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start -2.54 -11.43) (end -1.905 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start -1.27 -11.43) (end -0.635 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 0 -11.43) (end 0.635 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 1.27 -11.43) (end 1.905 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 2.54 -11.43) (end 3.175 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 2.54 11.43) (end 3.175 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 3.81 11.43) (end 4.445 11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 6.985 0) (end 6.985 -11.43) (layer Dwgs.User) (width 0.05))
    (fp_line (start 6.985 0) (end 6.604 -0.381) (layer Dwgs.User) (width 0.05))
    (fp_line (start 7.366 -0.381) (end 6.985 0) (layer Dwgs.User) (width 0.05))
    (fp_line (start 6.985 -11.43) (end 6.604 -11.049) (layer Dwgs.User) (width 0.05))
    (fp_line (start 6.985 -11.43) (end 7.366 -11.049) (layer Dwgs.User) (width 0.05))
    (fp_text user 0.45" (at 6.47 -4.75) (layer Dwgs.User)
    )
    (fp_text user 1 (at -3.74396 8.3947) (layer B.SilkS))
    (fp_text user GND (at -3.63474 -3.78206) (layer B.SilkS))
    (fp_text user 3V3 (at -3.63474 -6.32968) (layer B.SilkS))
    (fp_text user 3V3 (at -3.65252 -6.36524) (layer F.SilkS))
    (fp_text user GND (at -3.62458 -3.78968) (layer F.SilkS))
    (fp_text user 1 (at -3.74396 8.3947) (layer F.SilkS))
    (pad 12 thru_hole circle (at 1.27 -6.35 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 41 "Net-(JP1-Pad2)"))
    (pad 6 thru_hole circle (at -1.27 -6.35 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 1 3V3))
    (pad 11 thru_hole circle (at 1.27 -3.81 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 2 GND))
    (pad 5 thru_hole circle (at -1.27 -3.81 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 2 GND))
    (pad 10 thru_hole circle (at 1.27 -1.27 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 33 GENIO23))
    (pad 4 thru_hole circle (at -1.27 -1.27 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 34 GENIO24))
    (pad 9 thru_hole circle (at 1.27 1.27 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 35 GENIO25))
    (pad 3 thru_hole circle (at -1.27 1.27 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 36 GENIO26))
    (pad 8 thru_hole circle (at 1.27 3.81 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 37 GENIO27))
    (pad 2 thru_hole circle (at -1.27 3.81 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 38 GENIO28))
    (pad 7 thru_hole circle (at 1.27 6.35 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 39 GENIO29))
    (pad 1 thru_hole rect (at -1.27 6.35 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask B.SilkS)
      (net 40 GENIO30))
    (model /usr/share/kicad/modules/packages3d/Socket_Strips.3dshapes/Socket_Strip_Angled_2x06.wrl
      (offset (xyz 0 5.079999923706055 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
    (model /home/david/Aeth/ma_esp32/aeth_proto/cad/kicad_libraries/SSW-106-02-T-D-RA.stp
      (offset (xyz 2.79399995803833 0 2.539999961853027))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 180 90))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE)
    (at 144.94764 56.13654 90)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C5 (at -0.0889 1.67132 90) (layer F.SilkS))
    (fp_text value 100n (at 3.43408 0.02286 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 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 camera:PinSocket_2x11_P2.54mm_Vertical (layer F.Cu) (tedit 5DC34DAB)
    (at 142.494 57.02808 270)
    (descr "Through hole straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated")
    (tags "Through hole socket strip THT 2x11 2.54mm double row")
    (fp_text reference CON2 (at -1.22174 27.83586 90) (layer F.SilkS))
    (fp_text value Conn_02x11_Odd_Even (at -1.27 28.17 90) (layer F.Fab) hide)
    (fp_text user %R (at -1.27 12.7) (layer F.Fab))
    (pad 22 thru_hole oval (at -2.54 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 GENIO2))
    (pad 21 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 GENIO1))
    (pad 20 thru_hole oval (at -2.54 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 GENIO4))
    (pad 19 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 GENIO3))
    (pad 18 thru_hole oval (at -2.54 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 GENIO6))
    (pad 17 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 GENIO5))
    (pad 16 thru_hole oval (at -2.54 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 GENIO8))
    (pad 15 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 GENIO7))
    (pad 14 thru_hole oval (at -2.54 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 GENIO10))
    (pad 13 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 GENIO9))
    (pad 12 thru_hole oval (at -2.54 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 GENIO12))
    (pad 11 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 GENIO11))
    (pad 10 thru_hole oval (at -2.54 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 GENIO14))
    (pad 9 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 GENIO13))
    (pad 8 thru_hole oval (at -2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 GENIO16))
    (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 GENIO15))
    (pad 6 thru_hole oval (at -2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 GENIO18))
    (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 GENIO17))
    (pad 4 thru_hole oval (at -2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 GENIO20))
    (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 GENIO19))
    (pad 2 thru_hole oval (at -2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x11_P2.54mm_Vertical.wrl
      (offset (xyz -2.54 0 -1.7526))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 -180 0))
    )
  )
  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A)
    (at 106.88 67.19)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide)
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask)
      (net 2 GND))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 104.34 67.19 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask)
      (net 1 3V3))
  )
  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A)
    (at 167.84 72.27)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide)
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 165.3 72.27 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 165.3 69.73)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 167.84 69.73 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A)
    (at 167.84 67.19)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide)
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide)
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 165.3 67.19 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 165.3 64.65)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 167.84 64.65 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 104.34 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 104.34 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 104.34 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 109.42 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 109.42 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 106.88 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 106.88 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 109.42 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module "" (layer F.Cu) (tedit 0)
    (at 106.88 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS))
    (fp_text value "" (at 0 0) (layer F.SilkS))
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )
  (module inv_hdr:PinHeader_2x20_P2.54mm_Horizontal_Mirrored (layer F.Cu) (tedit 5D72096D)
    (at 112 73.8 90)
    (descr "Through hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows")
    (tags "Through hole angled pin header THT 2x20 2.54mm double row")
    (fp_text reference CON1 (at 2.2 -2.5 90) (layer F.SilkS))
    (fp_text value Conn_02x20_Odd_Even (at -3.115 50.53 -90) (layer F.Fab) hide)
    (fp_text user %R (at -2.77 24.13) (layer F.Fab))
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 CS))
    (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 HOLD))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 MISO))
    (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 SCK))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 WP))
    (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 MOSI))
    (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 GENIO1))
    (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 GENIO2))
    (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 GENIO3))
    (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 GENIO4))
    (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 GENIO5))
    (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 GENIO6))
    (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 GENIO7))
    (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 GENIO8))
    (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 GENIO9))
    (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 GENIO10))
    (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 GENIO11))
    (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 GENIO12))
    (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 GENIO13))
    (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 GENIO14))
    (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 GENIO15))
    (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 GENIO16))
    (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 GENIO17))
    (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 GENIO18))
    (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 GENIO19))
    (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 GENIO20))
    (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 GENIO21))
    (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 GENIO22))
    (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 GENIO23))
    (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 GENIO24))
    (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GENIO25))
    (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 GENIO26))
    (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 GENIO27))
    (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 GENIO28))
    (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 GENIO29))
    (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 GENIO30))
    (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 VBAT))
    (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 5V))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Horizontal.wrl
      (offset (xyz 2.54 -48.26 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )
  (module empty_hdr:PinHeader_2x20_P2.54mm_Vertical_virt (layer B.Cu) (tedit 5D7208EC)
    (at 112 65.1 270)
    (descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows, no stuff")
    (tags "Through hole pin header THT 2x20 2.54mm double row, no stuff")
    (attr virtual)
    (fp_text reference HDR1 (at 1.27 2.33 90) (layer B.SilkS))
    (fp_text value Conn_02x20_Odd_Even (at 1.27 -50.59 90) (layer B.Fab) hide)
    (fp_text user %R (at 1.27 -24.13) (layer B.Fab))
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 4 thru_hole oval (at 2.54 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 5 thru_hole oval (at 0 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 6 thru_hole oval (at 2.54 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 7 thru_hole oval (at 0 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 8 thru_hole oval (at 2.54 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 9 thru_hole oval (at 0 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 GENIO1))
    (pad 10 thru_hole oval (at 2.54 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 GENIO2))
    (pad 11 thru_hole oval (at 0 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 GENIO3))
    (pad 12 thru_hole oval (at 2.54 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 GENIO4))
    (pad 13 thru_hole oval (at 0 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 GENIO5))
    (pad 14 thru_hole oval (at 2.54 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 GENIO6))
    (pad 15 thru_hole oval (at 0 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 GENIO7))
    (pad 16 thru_hole oval (at 2.54 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 GENIO8))
    (pad 17 thru_hole oval (at 0 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 GENIO9))
    (pad 18 thru_hole oval (at 2.54 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 GENIO10))
    (pad 19 thru_hole oval (at 0 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 GENIO11))
    (pad 20 thru_hole oval (at 2.54 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 GENIO12))
    (pad 21 thru_hole oval (at 0 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 GENIO13))
    (pad 22 thru_hole oval (at 2.54 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 GENIO14))
    (pad 23 thru_hole oval (at 0 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 GENIO15))
    (pad 24 thru_hole oval (at 2.54 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 GENIO16))
    (pad 25 thru_hole oval (at 0 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 GENIO17))
    (pad 26 thru_hole oval (at 2.54 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 GENIO18))
    (pad 27 thru_hole oval (at 0 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 GENIO19))
    (pad 28 thru_hole oval (at 2.54 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 GENIO20))
    (pad 29 thru_hole oval (at 0 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 GENIO21))
    (pad 30 thru_hole oval (at 2.54 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 GENIO22))
    (pad 31 thru_hole oval (at 0 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 GENIO23))
    (pad 32 thru_hole oval (at 2.54 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 GENIO24))
    (pad 33 thru_hole oval (at 0 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GENIO25))
    (pad 34 thru_hole oval (at 2.54 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 GENIO26))
    (pad 35 thru_hole oval (at 0 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 GENIO27))
    (pad 36 thru_hole oval (at 2.54 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 GENIO28))
    (pad 37 thru_hole oval (at 0 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 GENIO29))
    (pad 38 thru_hole oval (at 2.54 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 GENIO30))
    (pad 39 thru_hole oval (at 0 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 VBAT))
    (pad 40 thru_hole oval (at 2.54 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 5V))
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE)
    (at 103.4415 78.613 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C2 (at 1.9431 0.02032) (layer F.SilkS))
    (fp_text value 100n (at 0 1.43 270) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 270) (layer F.Fab))
    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 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 (layer F.Cu) (tedit 5B301BBE)
    (at 105.61 69.73)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C1 (at 2.15458 0.03872 180) (layer F.SilkS))
    (fp_text value 100n (at 0 1.43) (layer F.Fab) hide)
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 3V3))
    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (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 (layer F.Cu) (tedit 5B301BBE)
    (at 162.67176 66.73088 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C3 (at -2.23266 -0.04318 90) (layer F.SilkS))
    (fp_text value 100n (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 VBAT))
    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (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 Package_SO:SSOP-8_5.25x5.24mm_P1.27mm (layer F.Cu) (tedit 5B9564B2)
    (at 107.2 78.8 90)
    (descr "SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SSOP SO")
    (attr smd)
    (fp_text reference U1 (at 3.3366 -3.5172 180) (layer F.SilkS))
    (fp_text value W25Q128JVSIQ (at 0 3.57 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 180) (layer F.Fab))
    (pad 8 smd roundrect (at 3.6125 -1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 3V3))
    (pad 7 smd roundrect (at 3.6125 -0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 HOLD))
    (pad 6 smd roundrect (at 3.6125 0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 SCK))
    (pad 5 smd roundrect (at 3.6125 1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 MOSI))
    (pad 4 smd roundrect (at -3.6125 1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 3 smd roundrect (at -3.6125 0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 WP))
    (pad 2 smd roundrect (at -3.6125 -0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 MISO))
    (pad 1 smd roundrect (at -3.6125 -1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 CS))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-8_5.25x5.24mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE)
    (at 162.69208 70.4723 90)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (attr smd)
    (fp_text reference C4 (at -2.13106 0.02286 90) (layer F.SilkS))
    (fp_text value 100n (at 0 1.43 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 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))
    )
  )
  (gr_text "(THANKS SPRITE_TM)" (at 137.61466 82.2071) (layer B.SilkS))
  (gr_text "SPOKEFPGA CAMERA CARTRIDGE\n" (at 134.58952 79.71536) (layer B.SilkS))
  (gr_text G01 (at 122.15622 62.69228) (layer B.SilkS))
  (gr_text G03 (at 124.71908 62.67704) (layer B.SilkS))
  (gr_text G05 (at 127.23368 62.67704) (layer B.SilkS))
  (gr_text G07 (at 129.7813 62.67704) (layer B.SilkS))
  (gr_text G09 (at 132.29844 62.67704) (layer B.SilkS))
  (gr_text G11 (at 134.8613 62.69228) (layer B.SilkS))
  (gr_text G13 (at 137.39368 62.69228) (layer B.SilkS))
  (gr_text G15 (at 139.95654 62.67704) (layer B.SilkS))
  (gr_text G17 (at 142.47368 62.69228) (layer B.SilkS))
  (gr_text 3V3 (at 104.36606 65.34404) (layer F.SilkS))
  (gr_text GND (at 106.84256 65.34404) (layer F.SilkS))
  (gr_text GND (at 148.49602 62.59322) (layer F.SilkS))
  (gr_text GND (at 165.4048 78.95336) (layer F.SilkS))
  (gr_text G02 (at 122.16384 69.88048) (layer B.SilkS))
  (gr_text G04 (at 124.71146 69.9008) (layer B.SilkS))
  (gr_text "G06\n" (at 127.24638 69.9135) (layer B.SilkS))
  (gr_text "G08\n" (at 129.78384 69.91096) (layer B.SilkS))
  (gr_text "G10\n" (at 132.34162 69.91096) (layer B.SilkS))
  (gr_text G12 (at 134.86638 69.92366) (layer B.SilkS))
  (gr_text "G14\n" (at 137.39368 69.92366) (layer B.SilkS))
  (gr_text "G16\n" (at 139.96162 69.9262) (layer B.SilkS))
  (gr_text "G18\n" (at 142.4813 69.90334) (layer B.SilkS))
  (gr_text "G20\n" (at 145.02384 69.90842) (layer B.SilkS))
  (gr_text GND (at 115.81638 69.92874) (layer B.SilkS))
  (gr_text GND (at 146.13382 60.72632) (layer B.SilkS))
  (gr_text GND (at 165.354 78.83398) (layer B.SilkS))
  (gr_text 3V3 (at 115.84178 62.68974) (layer B.SilkS))
  (gr_text "G22\n" (at 147.58416 69.89064) (layer B.SilkS))
  (gr_text "G24\n" (at 150.09114 69.89064) (layer B.SilkS))
  (gr_text "G26\n" (at 152.64892 69.88048) (layer B.SilkS))
  (gr_text "G28\n" (at 155.18892 69.88302) (layer B.SilkS))
  (gr_text "G30\n" (at 157.71114 69.9008) (layer B.SilkS))
  (gr_text 5V (at 160.27908 69.89318) (layer B.SilkS))
  (gr_text CAMERA (at 113.41354 55.54218 90) (layer B.SilkS))
  (gr_text G24 (at 157.68066 59.39282) (layer B.SilkS))
  (gr_text G26 (at 160.21304 59.37758) (layer B.SilkS))
  (gr_text "G28\n" (at 162.76066 59.36234) (layer B.SilkS))
  (gr_text "G30\n" (at 165.32352 59.39282) (layer B.SilkS))
  (gr_text "VBAT\n" (at 160.2613 62.7126) (layer B.SilkS))
  (gr_text G19 (at 145.01114 62.7126) (layer B.SilkS))
  (gr_text "G21\n" (at 147.57908 62.71006) (layer B.SilkS))
  (gr_text G23 (at 150.14194 62.6999) (layer B.SilkS))
  (gr_text G25 (at 152.62606 62.69228) (layer B.SilkS))
  (gr_text "G27\n" (at 155.15844 62.69482) (layer B.SilkS))
  (gr_text "G29\n" (at 157.71876 62.71006) (layer B.SilkS))
  (gr_text GND (at 155.10764 52.45354) (layer F.SilkS))
  (gr_text "V+\n" (at 152.59304 52.35702) (layer F.SilkS))
  (gr_text "VBAT\n" (at 146.3802 53.19268) (layer B.SilkS))
  (gr_text "3V3\n" (at 146.83232 55.81142) (layer B.SilkS))
  (gr_line (start 169.9006 50.8) (end 101.99878 50.79492) (layer Edge.Cuts) (width 0.05))
  (gr_text TRIG (at 117.12448 52.22494) (layer B.SilkS))
  (gr_text SBY (at 119.67464 52.22494) (layer B.SilkS))
  (gr_text D0 (at 122.21718 52.22494) (layer B.SilkS))
  (gr_text "D2\n" (at 124.74702 52.22494) (layer B.SilkS))
  (gr_text D4 (at 127.30988 52.22494) (layer B.SilkS))
  (gr_text D6 (at 129.84226 52.2351) (layer B.SilkS))
  (gr_text D8 (at 132.38226 52.2351) (layer B.SilkS))
  (gr_text XCLK (at 134.9248 52.25542) (layer B.SilkS))
  (gr_text LED (at 117.09908 59.26074) (layer B.SilkS))
  (gr_text RST (at 119.61876 59.25058) (layer B.SilkS))
  (gr_text D1 (at 122.1613 59.26074) (layer B.SilkS))
  (gr_text D3 (at 124.71146 59.25058) (layer B.SilkS))
  (gr_text "D5\n" (at 127.27432 59.25058) (layer B.SilkS))
  (gr_text "D7\n" (at 129.73812 59.25312) (layer B.SilkS))
  (gr_text "D9\n" (at 132.31114 59.27344) (layer B.SilkS))
  (gr_text PCLK (at 134.84098 59.27344) (layer B.SilkS))
  (gr_text VS (at 137.41146 59.29376) (layer B.SilkS))
  (gr_text HS (at 137.42416 52.25034) (layer B.SilkS))
  (gr_text SCL (at 139.96162 59.25312) (layer B.SilkS))
  (gr_text SDA (at 139.99718 52.25034) (layer B.SilkS))
  (gr_text "3V3\n" (at 142.49146 59.33694) (layer B.SilkS))
  (gr_text GND (at 142.42034 52.25034) (layer B.SilkS))
  (gr_text "Note: The main board is entirely hidden by (and has \nthe same partial form factor as) the badge. The \nbreakaway board on the side 'sticks out' on the right of \nthe cart, and can be used to put user-interacting hardware \non." (at 148.2 92.8) (layer F.Fab))
  (gr_text "HACKADAY SUPERCON 2019 " (at 136.68502 76.87564) (layer B.SilkS))
  (gr_line (start 169.9006 50.8) (end 169.9006 78.00086) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 169.9 78) (end 169.9 82.8) (layer Edge.Cuts) (width 0.05))
  (gr_text "3V3\nGND" (at 105.664 69.9135 90) (layer B.SilkS))
  (gr_line (start 103.1 84) (end 102 83) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 169.9 82.8) (end 168.7 84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 102 83) (end 101.99878 50.79492) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 168.7 84) (end 103.1 84) (layer Edge.Cuts) (width 0.05))
  (zone (net 2) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads yes (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 102.63886 51.55438) (xy 169.16654 51.53152) (xy 169.16654 83.32724) (xy 102.61346 83.32724)
      )
    )
  )
)
