(kicad_pcb (version 20211014) (generator pcbnew)
  (general
    (thickness 1.6)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" signal)
    (31 "B.Cu" signal)
    (32 "B.Adhes" user "B.Adhesive")
    (33 "F.Adhes" user "F.Adhesive")
    (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)
    (40 "Dwgs.User" user "User.Drawings")
    (41 "Cmts.User" user "User.Comments")
    (42 "Eco1.User" user "User.Eco1")
    (43 "Eco2.User" user "User.Eco2")
    (44 "Edge.Cuts" user)
    (45 "Margin" user)
    (46 "B.CrtYd" user "B.Courtyard")
    (47 "F.CrtYd" user "F.Courtyard")
    (48 "B.Fab" user)
    (49 "F.Fab" user)
  )
  (setup
    (pad_to_mask_clearance 0)
    (pcbplotparams
      (layerselection 0x00010fc_ffffffff)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (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 0)
      (scaleselection 1)
      (outputdirectory "Gerber/")
    )
  )
  (net 0 "")
  (net 1 "GND")
  (net 2 "/N")
  (net 3 "/E")
  (net 4 "/S")
  (net 5 "/W")
  (footprint "navBoard-MJTP1230:JOYHAT" (layer "F.Cu")
    (tedit 6038F971)
    (at 0 0)
    (property "Sheetfile" "navBoard-MJTP1230.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "N1" (at 0 -4.5) (layer "F.SilkS"))
    (fp_text value "JOYHAT" (at 0 4.5) (layer "F.Fab"))
    (fp_text user "W" (at -8.5 0) (layer "F.SilkS"))
    (fp_text user "E" (at 8.5 0) (layer "F.SilkS"))
    (fp_text user "S" (at 0 8.5) (layer "F.SilkS"))
    (fp_text user "N" (at 0 -8.5) (layer "F.SilkS"))
    (fp_line (start -3.5 3) (end -3.5 -3) (layer "Edge.Cuts") (width 0.12))
    (fp_line (start 3 3.5) (end -3 3.5) (layer "Edge.Cuts") (width 0.12))
    (fp_line (start 3.5 -3) (end 3.5 3) (layer "Edge.Cuts") (width 0.12))
    (fp_line (start -3 -3.5) (end 3 -3.5) (layer "Edge.Cuts") (width 0.12))
    (fp_arc (start -3.5 -3) (mid -3.353553 -3.353553) (end -3 -3.5) (layer "Edge.Cuts") (width 0.12))
    (fp_arc (start 3.5 3) (mid 3.353553 3.353553) (end 3 3.5) (layer "Edge.Cuts") (width 0.12))
    (fp_arc (start -3 3.5) (mid -3.353553 3.353553) (end -3.5 3) (layer "Edge.Cuts") (width 0.12))
    (fp_arc (start 3 -3.5) (mid 3.353553 -3.353553) (end 3.5 -3) (layer "Edge.Cuts") (width 0.12))
    (pad "0" thru_hole circle locked (at -4.773 -4.773 90) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
    (pad "0" thru_hole circle locked (at -4.773 4.773 180) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
    (pad "0" thru_hole circle locked (at 4.773 -4.773) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
    (pad "0" thru_hole circle locked (at 4.773 4.773 270) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
    (pad "1" thru_hole circle locked (at -2.25 -6.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 1 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "1" thru_hole circle locked (at -6.5 -2.25 90) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 1 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "1" thru_hole circle locked (at -2.25 6.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 1 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "1" thru_hole circle locked (at 6.5 -2.25 270) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 1 "GND") (pinfunction "GND") (pintype "passive"))
    (pad "2" thru_hole circle locked (at 2.25 -6.5) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 2 "/N") (pinfunction "N") (pintype "passive"))
    (pad "3" thru_hole circle locked (at 6.5 2.25 270) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 3 "/E") (pinfunction "E~{}") (pintype "passive"))
    (pad "4" thru_hole circle locked (at 2.25 6.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 4 "/S") (pinfunction "S") (pintype "passive"))
    (pad "5" thru_hole circle locked (at -6.5 2.25 90) (size 2 2) (drill 1) (layers *.Cu *.Mask)
      (net 5 "/W") (pinfunction "W") (pintype "passive"))
    (model "navBoard-MJTP1230.pretty/3dmodels/Switch-Tact-MJTP1230-Vert.stp"
      (offset (xyz 0 7.25 3))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 -90 90))
    )
    (model "navBoard-MJTP1230.pretty/3dmodels/Switch-Tact-MJTP1230-Vert.stp"
      (offset (xyz -7.25 0 3))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 -90 0))
    )
    (model "navBoard-MJTP1230.pretty/3dmodels/Switch-Tact-MJTP1230-Vert.stp"
      (offset (xyz 7.25 0 3))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 -90 180))
    )
    (model "navBoard-MJTP1230.pretty/3dmodels/Switch-Tact-MJTP1230-Vert.stp"
      (offset (xyz 0 -7.25 3))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 -90 -90))
    )
  )
  (footprint "AndrewLib-Connectors:JST_ZH_B5B-ZR_1x05_P1.50mm_Vertical" (layer "F.Cu")
    (tedit 60367A26)
    (at 0 13.155)
    (property "Sheetfile" "navBoard-MJTP1230.kicad_sch")
    (property "Sheetname" "")
    (attr through_hole)
    (fp_text reference "J1" (at 0 -4.5 180) (layer "F.SilkS"))
    (fp_text value "Conn_01x05" (at 0 1 180) (layer "F.Fab"))
    (pad "1" thru_hole rect (at 3 -2.2 180) (size 1.1 1.3) (drill 0.7) (layers *.Cu *.Mask)
      (net 1 "GND") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole rect (at 1.5 -2.2 180) (size 1.1 1.3) (drill 0.7) (layers *.Cu *.Mask)
      (net 2 "/N") (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole rect (at 0 -2.2 180) (size 1.1 1.3) (drill 0.7) (layers *.Cu *.Mask)
      (net 3 "/E") (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole rect (at -1.5 -2.2 180) (size 1.1 1.3) (drill 0.7) (layers *.Cu *.Mask)
      (net 4 "/S") (pinfunction "Pin_4") (pintype "passive"))
    (pad "5" thru_hole rect (at -3 -2.2 180) (size 1.1 1.3) (drill 0.7) (layers *.Cu *.Mask)
      (net 5 "/W") (pinfunction "Pin_5") (pintype "passive"))
    (model "${USERDIR}/AndrewLib-Connectors.pretty/3dmodels/JST ZH/Through/JST_ZH_B5B-ZR_1x05_P1.50mm_Vertical.stp"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_arc (start -5 7.8) (mid 0 -9.264988) (end 5 7.8) (layer "Edge.Cuts") (width 0.1))
  (gr_line (start -4.5 12.5) (end 4.5 12.5) (layer "Edge.Cuts") (width 0.1))
  (gr_arc (start 5 12) (mid 4.853553 12.353553) (end 4.5 12.5) (layer "Edge.Cuts") (width 0.1))
  (gr_line (start 5 12) (end 5 7.8) (layer "Edge.Cuts") (width 0.1))
  (gr_line (start -5 7.8) (end -5 12) (layer "Edge.Cuts") (width 0.1))
  (gr_arc (start -4.5 12.5) (mid -4.853553 12.353553) (end -5 12) (layer "Edge.Cuts") (width 0.1))
  (gr_text "1" (at 0 -6.5) (layer "B.SilkS"))
  (gr_text "2" (at 6.5 0) (layer "B.SilkS"))
  (gr_text "3" (at 0 6.5) (layer "B.SilkS"))
  (gr_text "G 1 2 3 4" (at 0 8.5) (layer "B.SilkS"))
  (gr_text "4" (at -6.5 0) (layer "B.SilkS"))
  (gr_text "4 3 2 1 G" (at 0 9.5) (layer "F.SilkS"))
  (zone (net 1) (net_name "GND") (layer "F.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 10 16)
        (xy -10 16)
        (xy -10 -10)
        (xy 10 -10)
      )
    )
  )
  (zone (net 1) (net_name "GND") (layer "B.Cu") (hatch edge 0.508)
    (connect_pads (clearance 0.508))
    (min_thickness 0.254) (filled_areas_thickness no)
    (fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 9.5 15.5)
        (xy -10.5 15.5)
        (xy -10.5 -10.5)
        (xy 9.5 -10.5)
      )
    )
  )
)
