(kicad_pcb (version 20171130) (host pcbnew 5.1.6-c6e7f7d~87~ubuntu18.04.1)
  (general
    (thickness 1.6)
    (drawings 74)
    (tracks 0)
    (zones 0)
    (modules 3)
    (nets 3)
  )
  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.25)
    (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.1 1.1)
    (pad_drill 1.1)
    (pad_to_mask_clearance 0.05)
    (aux_axis_origin 156.21 87.63)
    (grid_origin 156.21 87.63)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x00000_7fffffff)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin true)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference false)
      (plotvalue false)
      (plotinvisibletext false)
      (padsonsilk true)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "gerber/"))
  )
  (net 0 "")
  (net 1 "Net-(H1-Pad1)")
  (net 2 "Net-(H2-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 "Net-(H1-Pad1)")
    (add_net "Net-(H2-Pad1)")
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 56DDBCCA)
    (at 167.21 87.63)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference H2 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
  )
  (module MountingHole:MountingHole_3.2mm_M3_Pad_Via (layer F.Cu) (tedit 56DDBCCA)
    (at 145.21 87.63)
    (descr "Mounting Hole 3.2mm, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference H1 (at 0 -4.2) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pad (at 0 4.2) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at 0 -2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at -1.697056 -1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at -2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at -1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at 0 2.4) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at 1.697056 1.697056) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at 2.4 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 1 thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
  )
  (module Button_Switch_THT:SW_PUSH_6mm (layer F.Cu) (tedit 5A02FE31)
    (at 153.96 90.88 90)
    (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf)
    (tags "tact sw push 6mm")
    (fp_text reference SW1 (at 3.25 -2 90) (layer F.SilkS) hide)
    (fp_text value SW_Push_Dual (at 3.75 6.7 90) (layer F.Fab))
    (fp_text user %R (at 3.25 2.25 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 6.5 0 180) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 2 thru_hole circle (at 6.5 4.5 180) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (pad 1 thru_hole circle (at 0 0 180) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 1 "Net-(H1-Pad1)"))
    (pad 2 thru_hole circle (at 0 4.5 180) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
      (net 2 "Net-(H2-Pad1)"))
    (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text "https://tinyurl.com/y44yb8e6\nCedric Priscal" (at 156.21 87.63) (layer B.SilkS))
  (gr_line (start 156.21 94.63) (end 156.896111 94.59628) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 155.523889 94.59628) (end 156.21 94.63) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.84437 94.49549) (end 155.523889 94.59628) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.17802 94.32858) (end 154.84437 94.49549) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 144.0733 91.37721) (end 154.17802 94.32858) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.7115 91.24775) (end 144.0733 91.37721) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.3641 91.08345) (end 143.7115 91.24775) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.0345 90.88589) (end 143.3641 91.08345) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.7258 90.65698) (end 143.0345 90.88589) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.4411 90.39891) (end 142.7258 90.65698) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.183 90.11418) (end 142.4411 90.39891) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.9541 89.80551) (end 142.183 90.11418) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.7566 89.4759) (end 141.9541 89.80551) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.5922 89.12852) (end 141.7566 89.4759) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.4628 88.7667) (end 141.5922 89.12852) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.3694 88.393931) (end 141.4628 88.7667) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.313 88.013804) (end 141.3694 88.393931) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.2942 87.63) (end 141.313 88.013804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.313 87.246196) (end 141.2942 87.63) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.3694 86.866069) (end 141.313 87.246196) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.4628 86.4933) (end 141.3694 86.866069) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.5922 86.13148) (end 141.4628 86.4933) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.7566 85.7841) (end 141.5922 86.13148) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 141.9541 85.45449) (end 141.7566 85.7841) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.183 85.14582) (end 141.9541 85.45449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.4411 84.86109) (end 142.183 85.14582) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 142.7258 84.60302) (end 142.4411 84.86109) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.0345 84.37411) (end 142.7258 84.60302) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.3641 84.17655) (end 143.0345 84.37411) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 143.7115 84.01225) (end 143.3641 84.17655) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 144.0733 83.88279) (end 143.7115 84.01225) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.17802 80.93142) (end 144.0733 83.88279) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 154.84437 80.76451) (end 154.17802 80.93142) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 155.523889 80.66372) (end 154.84437 80.76451) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 156.21 80.63) (end 155.523889 80.66372) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 156.896111 80.66372) (end 156.21 80.63) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 157.57563 80.76451) (end 156.896111 80.66372) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 158.24198 80.93142) (end 157.57563 80.76451) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.3467 83.88279) (end 158.24198 80.93142) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.7085 84.01225) (end 168.3467 83.88279) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.0559 84.17655) (end 168.7085 84.01225) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.3855 84.37411) (end 169.0559 84.17655) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.6942 84.60302) (end 169.3855 84.37411) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.9789 84.86109) (end 169.6942 84.60302) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.237 85.14582) (end 169.9789 84.86109) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.4659 85.45449) (end 170.237 85.14582) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.6634 85.7841) (end 170.4659 85.45449) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.8278 86.13148) (end 170.6634 85.7841) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.9572 86.4933) (end 170.8278 86.13148) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.0506 86.866069) (end 170.9572 86.4933) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.107 87.246196) (end 171.0506 86.866069) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.1258 87.63) (end 171.107 87.246196) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.107 88.013804) (end 171.1258 87.63) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 171.0506 88.393931) (end 171.107 88.013804) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.9572 88.7667) (end 171.0506 88.393931) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.8278 89.12852) (end 170.9572 88.7667) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.6634 89.4759) (end 170.8278 89.12852) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.4659 89.80551) (end 170.6634 89.4759) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 170.237 90.11418) (end 170.4659 89.80551) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.9789 90.39891) (end 170.237 90.11418) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.6942 90.65698) (end 169.9789 90.39891) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.3855 90.88589) (end 169.6942 90.65698) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 169.0559 91.08345) (end 169.3855 90.88589) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.7085 91.24775) (end 169.0559 91.08345) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 168.3467 91.37721) (end 168.7085 91.24775) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 158.24198 94.32858) (end 168.3467 91.37721) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 157.57563 94.49549) (end 158.24198 94.32858) (layer Edge.Cuts) (width 0.2))
  (gr_line (start 156.896111 94.59628) (end 157.57563 94.49549) (layer Edge.Cuts) (width 0.2))
  (zone (net 1) (net_name "Net-(H1-Pad1)") (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 155.46 94.88) (xy 140.96 94.88) (xy 140.96 80.38) (xy 155.46 80.38)
      )
    )
  )
  (zone (net 2) (net_name "Net-(H2-Pad1)") (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 171.46 94.88) (xy 156.96 94.88) (xy 156.96 80.38) (xy 171.46 80.38)
      )
    )
  )
)
