(kicad_pcb (version 20171130) (host pcbnew 5.1.6-c6e7f7d~87~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 8)
    (tracks 25)
    (zones 0)
    (modules 10)
    (nets 20)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal hide)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user hide)
    (35 F.Paste user hide)
    (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 hide)
    (46 B.CrtYd user hide)
    (47 F.CrtYd user hide)
    (48 B.Fab user hide)
    (49 F.Fab user hide)
  )
  (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.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.05)
    (aux_axis_origin 0 0)
    (grid_origin 22.86 60.96)
    (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 "Net-(J1-Pad1)")
  (net 3 "Net-(SW1-Pad1)")
  (net 4 "Net-(XA1-Pad6)")
  (net 5 "Net-(XA1-Pad5)")
  (net 6 "Net-(XA1-Pad4)")
  (net 7 "Net-(XA1-Pad2)")
  (net 8 "Net-(XA1-Pad17)")
  (net 9 "Net-(XA1-Pad15)")
  (net 10 "Net-(XA1-Pad14)")
  (net 11 "Net-(XA1-Pad13)")
  (net 12 "Net-(XA1-Pad12)")
  (net 13 "Net-(XA1-Pad11)")
  (net 14 "Net-(J2-Pad4)")
  (net 15 "Net-(J2-Pad2)")
  (net 16 "Net-(J2-Pad1)")
  (net 17 "Net-(XA1-Pad1)")
  (net 18 "Net-(XA1-Pad3)")
  (net 19 "Net-(LS1-Pad1)")
  (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 GND)
    (add_net "Net-(J1-Pad1)")
    (add_net "Net-(J2-Pad1)")
    (add_net "Net-(J2-Pad2)")
    (add_net "Net-(J2-Pad4)")
    (add_net "Net-(LS1-Pad1)")
    (add_net "Net-(SW1-Pad1)")
    (add_net "Net-(XA1-Pad1)")
    (add_net "Net-(XA1-Pad11)")
    (add_net "Net-(XA1-Pad12)")
    (add_net "Net-(XA1-Pad13)")
    (add_net "Net-(XA1-Pad14)")
    (add_net "Net-(XA1-Pad15)")
    (add_net "Net-(XA1-Pad17)")
    (add_net "Net-(XA1-Pad2)")
    (add_net "Net-(XA1-Pad3)")
    (add_net "Net-(XA1-Pad4)")
    (add_net "Net-(XA1-Pad5)")
    (add_net "Net-(XA1-Pad6)")
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder (layer F.Cu) (tedit 5B301BBD)
    (at 57.15 39.37 90)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R1 (at 0 -1.43 90) (layer F.SilkS))
    (fp_text value 10k (at 0 1.43 90) (layer F.Fab))
    (fp_text user %R (at 0 0 90) (layer F.Fab))
    (pad 2 smd roundrect (at 0.875 0 90) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 GND))
    (pad 1 smd roundrect (at -0.875 0 90) (size 1.05 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 19 "Net-(LS1-Pad1)"))
    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC)
    (at 22.86 48.26)
    (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
    (tags "Through hole pin header THT 1x04 2.54mm single row")
    (fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide)
    (fp_text value Conn_01x04_Male (at 0 9.95) (layer F.Fab) hide)
    (fp_text user %R (at 0 3.81 90) (layer F.Fab))
    (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 "Net-(J2-Pad4)"))
    (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 "Net-(J2-Pad2)"))
    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 "Net-(J2-Pad1)"))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module tinypico-kicad-footprint:TINYPICO (layer F.Cu) (tedit 5F3A8BEA)
    (at 29.21 60.96)
    (fp_text reference XA1 (at 7.493 -12.954 180) (layer F.SilkS) hide)
    (fp_text value TINYPICO (at 7.62 -16.383 180) (layer F.Fab))
    (pad 10 thru_hole circle (at 0 0 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 14 "Net-(J2-Pad4)"))
    (pad 9 thru_hole circle (at 0 -2.54 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 8 thru_hole circle (at 0 -5.08 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 15 "Net-(J2-Pad2)"))
    (pad 7 thru_hole circle (at 0 -7.62 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 16 "Net-(J2-Pad1)"))
    (pad 6 thru_hole circle (at 0 -10.16 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 4 "Net-(XA1-Pad6)"))
    (pad 5 thru_hole circle (at 0 -12.7 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 5 "Net-(XA1-Pad5)"))
    (pad 4 thru_hole circle (at 0 -15.24 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 6 "Net-(XA1-Pad4)"))
    (pad 3 thru_hole circle (at 0 -17.78 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 18 "Net-(XA1-Pad3)"))
    (pad 2 thru_hole circle (at 0 -20.32 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 7 "Net-(XA1-Pad2)"))
    (pad 1 thru_hole circle (at 0 -22.86 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 17 "Net-(XA1-Pad1)"))
    (pad 20 thru_hole circle (at 15.24 -22.86 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 19 thru_hole circle (at 15.24 -20.32 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 3 "Net-(SW1-Pad1)"))
    (pad 18 thru_hole circle (at 15.24 -17.78 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)"))
    (pad 17 thru_hole circle (at 15.24 -15.24 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 8 "Net-(XA1-Pad17)"))
    (pad 16 thru_hole circle (at 15.24 -12.7 180) (size 1.524 1.524) (drill 0.916) (layers *.Cu *.Mask)
      (net 19 "Net-(LS1-Pad1)"))
    (pad 15 thru_hole circle (at 15.24 -10.16 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 9 "Net-(XA1-Pad15)"))
    (pad 14 thru_hole circle (at 15.24 -7.62 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 10 "Net-(XA1-Pad14)"))
    (pad 13 thru_hole circle (at 15.24 -5.08 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 11 "Net-(XA1-Pad13)"))
    (pad 12 thru_hole circle (at 15.24 -2.54 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 12 "Net-(XA1-Pad12)"))
    (pad 11 thru_hole circle (at 15.24 0 180) (size 1.524 1.524) (drill 0.914) (layers *.Cu *.Mask)
      (net 13 "Net-(XA1-Pad11)"))
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x10_P2.54mm_Vertical.step
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
    (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x10_P2.54mm_Vertical.step
      (offset (xyz 15.24 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
    (model /home/fgervais/Documents/kicad/parts/tinypico-kicad-footprint/tinyPICO.STEP
      (offset (xyz 64 14.5 8.15))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (module Button_Switch_SMD:SW_SPST_TL3342 (layer F.Cu) (tedit 5A02FC95)
    (at 50.8 35.56 90)
    (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf")
    (tags "SPST Tactile Switch")
    (attr smd)
    (fp_text reference SW1 (at 0 -3.75 90) (layer F.SilkS) hide)
    (fp_text value SW_Push (at 0 3.75 90) (layer F.Fab) hide)
    (fp_text user %R (at 0 -3.75 90) (layer F.Fab))
    (pad 2 smd rect (at 3.15 1.9 90) (size 1.7 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 2 smd rect (at -3.15 1.9 90) (size 1.7 1) (layers F.Cu F.Paste F.Mask)
      (net 1 GND))
    (pad 1 smd rect (at 3.15 -1.9 90) (size 1.7 1) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(SW1-Pad1)"))
    (pad 1 smd rect (at -3.15 -1.9 90) (size 1.7 1) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(SW1-Pad1)"))
    (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module PS1240P02BT:XDCR_PS1240P02BT (layer F.Cu) (tedit 5F3A8D3F)
    (at 53.34 48.26)
    (fp_text reference LS1 (at -0.555 -7.889) (layer F.SilkS) hide)
    (fp_text value PS1240P02BT (at 9.224 8.111) (layer F.Fab) hide)
    (pad 2 thru_hole circle (at 2.5 0) (size 1.28 1.28) (drill 0.85) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 1 thru_hole circle (at -2.5 0) (size 1.28 1.28) (drill 0.85) (layers *.Cu *.Mask)
      (net 19 "Net-(LS1-Pad1)"))
    (model /home/fgervais/Documents/kicad/parts/PS1240P02BT/PS1240P02BT--3DModel-STEP-56544.STEP
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 90))
    )
  )
  (module 1546215-2:TE_1546215-2 (layer F.Cu) (tedit 5F3A81D8)
    (at 50.8 59.69)
    (fp_text reference J1 (at -0.595 -4.885) (layer F.SilkS) hide)
    (fp_text value 1546215-2 (at 3.85 4.865) (layer F.Fab) hide)
    (pad 2 thru_hole circle (at 1.27 0) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 GND))
    (pad 1 thru_hole rect (at -1.27 0) (size 1.65 1.65) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(J1-Pad1)"))
    (model /home/fgervais/Documents/kicad/parts/1546215-2/1546215-2--3DModel-STEP-1.STEP
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz -90 0 0))
    )
  )
  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB)
    (at 57.15 60.96)
    (descr "Mounting Hole 2.7mm, M2.5, ISO7380")
    (tags "mounting hole 2.7mm m2.5 iso7380")
    (attr virtual)
    (fp_text reference H4 (at 0 -3.25) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 3.25) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)
      (net 1 GND))
  )
  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB)
    (at 57.15 33.02)
    (descr "Mounting Hole 2.7mm, M2.5, ISO7380")
    (tags "mounting hole 2.7mm m2.5 iso7380")
    (attr virtual)
    (fp_text reference H3 (at 0 -3.25) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 3.25) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)
      (net 1 GND))
  )
  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB)
    (at 22.86 33.02)
    (descr "Mounting Hole 2.7mm, M2.5, ISO7380")
    (tags "mounting hole 2.7mm m2.5 iso7380")
    (attr virtual)
    (fp_text reference H2 (at 0 -3.25) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 3.25) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)
      (net 1 GND))
  )
  (module MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad (layer F.Cu) (tedit 56D1B4CB)
    (at 22.86 60.96)
    (descr "Mounting Hole 2.7mm, M2.5, ISO7380")
    (tags "mounting hole 2.7mm m2.5 iso7380")
    (attr virtual)
    (fp_text reference H1 (at 0 -3.25) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 3.25) (layer F.Fab) hide)
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask)
      (net 1 GND))
  )
  (gr_arc (start 57.15 33.02) (end 60.96 33.02) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 22.86 33.02) (end 22.86 29.21) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 22.86 60.96) (end 19.05 60.96) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_arc (start 57.15 60.96) (end 57.15 64.77) (angle -90) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 19.05 60.96) (end 19.05 33.02) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 57.15 64.77) (end 22.86 64.77) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 60.96 33.02) (end 60.96 60.96) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 22.86 29.21) (end 57.15 29.21) (layer Edge.Cuts) (width 0.05))
  (zone (net 1) (net_name GND) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 62.23 66.04) (xy 17.78 66.04) (xy 17.78 27.94) (xy 62.23 27.94)
      )
    )
  )
)
