(kicad_pcb (version 20211014) (generator pcbnew)
  (general
    (thickness 0.92424)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" signal "Front")
    (31 "B.Cu" signal "Back")
    (34 "B.Paste" user)
    (35 "F.Paste" user)
    (36 "B.SilkS" user "B.Silkscreen")
    (37 "F.SilkS" user "F.Silkscreen")
    (38 "B.Mask" user)
    (39 "F.Mask" user)
    (44 "Edge.Cuts" user)
    (45 "Margin" user)
    (46 "B.CrtYd" user "B.Courtyard")
    (47 "F.CrtYd" user "F.Courtyard")
    (49 "F.Fab" user)
  )
  (setup
    (stackup
      (layer "F.SilkS" (type "Top Silk Screen"))
      (layer "F.Paste" (type "Top Solder Paste"))
      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
      (layer "F.Cu" (type "copper") (thickness 0.07112))
      (layer "dielectric 1" (type "core") (thickness 0.762) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "B.Cu" (type "copper") (thickness 0.07112))
      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
      (layer "B.Paste" (type "Bottom Solder Paste"))
      (layer "B.SilkS" (type "Bottom Silk Screen"))
      (copper_finish "None")
      (dielectric_constraints no)
    )
    (pad_to_mask_clearance 0.0508)
    (grid_origin 99.06 88.9)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (svguseinch false)
      (svgprecision 6)
      (excludeedgelayer true)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (dxfpolygonmode true)
      (dxfimperialunits true)
      (dxfusepcbnewfont true)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (sketchpadsonfab false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 1)
      (scaleselection 1)
      (outputdirectory "")
    )
  )
  (net 0 "")
  (net 1 "GNDD")
  (footprint "Button_Switch_THT:SW_PUSH_6mm_H8mm" (layer "F.Cu")
    (tedit 5A02FE31)
    (at 95.81 83.75)
    (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=8mm")
    (tags "tact sw push 6mm")
    (attr through_hole)
    (fp_text reference "SW1" (at 3.25 -2.35) (layer "F.SilkS"))
    (fp_text value "SW_PUSH_6mm_H8mm" (at 3.75 6.7) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at 3.25 2.25) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask))
    (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask))
    (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask))
    (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask))
    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H8mm.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Horizontal" (layer "B.Cu")
    (tedit 59FED5CB)
    (at 97.79 93.4 -90)
    (descr "Through hole angled pin header, 2x02, 2.54mm pitch, 6mm pin length, double rows")
    (tags "Through hole angled pin header THT 2x02 2.54mm double row")
    (attr through_hole)
    (fp_text reference "J1" (at 0 2.73 90) (layer "B.SilkS"))
    (fp_text value "PinHeader_2x02_P2.54mm_Horizontal" (at 5.655 -4.81 90) (layer "B.Fab"))
    (fp_text user "${REFERENCE}" (at 5.31 -1.27) (layer "B.Fab"))
    (pad "1" thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad "2" thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad "3" thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (pad "4" thru_hole oval (at 2.54 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_arc (start 103.56 77.4) (mid 106.034874 78.425126) (end 107.06 80.9) (layer "Edge.Cuts") (width 0.127))
  (gr_arc (start 107.06 96.9) (mid 106.034874 99.374874) (end 103.56 100.4) (layer "Edge.Cuts") (width 0.127))
  (gr_line (start 91.06 96.9) (end 91.06 80.9) (layer "Edge.Cuts") (width 0.127))
  (gr_line (start 107.06 80.9) (end 107.06 96.9) (layer "Edge.Cuts") (width 0.127))
  (gr_line (start 94.56 77.4) (end 103.56 77.4) (layer "Edge.Cuts") (width 0.127))
  (gr_circle (center 93.56 79.9) (end 94.76 79.9) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_arc (start 91.06 80.9) (mid 92.085126 78.425126) (end 94.56 77.4) (layer "Edge.Cuts") (width 0.127))
  (gr_circle (center 104.56 97.9) (end 105.76 97.9) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_line (start 103.56 100.4) (end 94.56 100.4) (layer "Edge.Cuts") (width 0.127))
  (gr_circle (center 104.56 79.9) (end 105.76 79.9) (layer "Edge.Cuts") (width 0.1) (fill none))
  (gr_arc (start 94.56 100.4) (mid 92.085126 99.374874) (end 91.06 96.9) (layer "Edge.Cuts") (width 0.127))
  (gr_circle (center 93.56 97.9) (end 94.76 97.9) (layer "Edge.Cuts") (width 0.1) (fill none))
  (zone (net 1) (net_name "GNDD") (layers F&B.Cu) (name "GND") (hatch edge 0.508)
    (connect_pads (clearance 0.2))
    (min_thickness 0.2) (filled_areas_thickness no)
    (fill (thermal_gap 0.22) (thermal_bridge_width 0.4))
    (polygon
      (pts
        (xy 107.06 100.4)
        (xy 91.06 100.4)
        (xy 91.06 77.4)
        (xy 107.06 77.4)
      )
    )
  )
)
