(kicad_pcb (version 20171130) (host pcbnew 5.1.9+dfsg1-1)
  (general
    (thickness 1.6)
    (drawings 20)
    (tracks 54)
    (zones 0)
    (modules 13)
    (nets 8)
  )
  (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.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0)
    (aux_axis_origin 0 0)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x010f0_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 0)
      (scaleselection 1)
      (outputdirectory "gerbers/"))
  )
  (net 0 "")
  (net 1 "Net-(SW1-Pad2)")
  (net 2 "Net-(SW2-Pad2)")
  (net 3 "Net-(SW3-Pad2)")
  (net 4 "Net-(SW4-Pad2)")
  (net 5 "Net-(R1-Pad1)")
  (net 6 "Net-(R1-Pad2)")
  (net 7 "Net-(TP7-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-(R1-Pad1)")
    (add_net "Net-(R1-Pad2)")
    (add_net "Net-(SW1-Pad2)")
    (add_net "Net-(SW2-Pad2)")
    (add_net "Net-(SW3-Pad2)")
    (add_net "Net-(SW4-Pad2)")
    (add_net "Net-(TP7-Pad1)")
  )
  (module buttons_custom:gba_sp_buttons (layer F.Cu) (tedit 628D5894)
    (at 149.82444 93.79712)
    (fp_text reference SW4 (at 0.04064 7.19328) (layer F.SilkS) hide)
    (fp_text value SW_Push (at -0.08636 -8.70204) (layer F.Fab) hide)
    (pad 3 smd rect (at -2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 4 smd rect (at 2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 2 smd rect (at 2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 4 "Net-(SW4-Pad2)"))
    (pad 1 smd rect (at -2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(R1-Pad2)"))
  )
  (module buttons_custom:gba_sp_buttons (layer F.Cu) (tedit 628D5894)
    (at 143.07312 87.04072)
    (fp_text reference SW1 (at 0.04064 7.19328) (layer F.SilkS) hide)
    (fp_text value SW_Push (at -0.08636 -8.70204) (layer F.Fab) hide)
    (pad 3 smd rect (at -2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 4 smd rect (at 2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 2 smd rect (at 2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 1 "Net-(SW1-Pad2)"))
    (pad 1 smd rect (at -2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(R1-Pad2)"))
  )
  (module Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder (layer F.Cu) (tedit 5F68FEEE)
    (at 156.04236 94.01048 180)
    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor handsolder")
    (attr smd)
    (fp_text reference R1 (at 1.22428 -1.778) (layer F.SilkS))
    (fp_text value R (at 0 1.43) (layer F.Fab) hide)
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd roundrect (at -0.9125 0 180) (size 0.975 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 "Net-(R1-Pad1)"))
    (pad 2 smd roundrect (at 0.9125 0 180) (size 0.975 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 "Net-(R1-Pad2)"))
    (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 custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 156.57576 85.0392)
    (fp_text reference TP1 (at 2.63144 0.10668) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 1 "Net-(SW1-Pad2)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 156.57576 87.03056)
    (fp_text reference TP5 (at 2.68224 -0.12192) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 5 "Net-(R1-Pad1)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 156.57068 90.04808)
    (fp_text reference TP6 (at -0.92456 1.79832) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 6 "Net-(R1-Pad2)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 154.07132 87.03056)
    (fp_text reference TP4 (at -0.31496 1.9558) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 2 "Net-(SW2-Pad2)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 159.82188 94.05112)
    (fp_text reference TP3 (at -0.4826 2.01676) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 4 "Net-(SW4-Pad2)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 151.57196 102.79888)
    (fp_text reference TP2 (at -2.66192 0.0508) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 3 "Net-(SW3-Pad2)"))
  )
  (module custom_connectors:1mm_test_point (layer F.Cu) (tedit 6263D0F5)
    (at 158.57728 88.5444)
    (fp_text reference TP7 (at 0.72644 1.83388) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 thru_hole circle (at 0 -0.01016) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask)
      (net 7 "Net-(TP7-Pad1)"))
  )
  (module buttons_custom:gba_sp_buttons (layer F.Cu) (tedit 628D5894)
    (at 143.07312 100.54844)
    (fp_text reference SW3 (at 0.04064 7.19328) (layer F.SilkS) hide)
    (fp_text value SW_Push (at -0.08636 -8.70204) (layer F.Fab) hide)
    (pad 3 smd rect (at -2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 4 smd rect (at 2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 2 smd rect (at 2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 3 "Net-(SW3-Pad2)"))
    (pad 1 smd rect (at -2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(R1-Pad2)"))
  )
  (module buttons_custom:gba_sp_buttons (layer F.Cu) (tedit 628D5894)
    (at 136.3218 93.8022)
    (fp_text reference SW2 (at 0.04064 7.19328) (layer F.SilkS) hide)
    (fp_text value SW_Push (at -0.08636 -8.70204) (layer F.Fab) hide)
    (pad 3 smd rect (at -2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 4 smd rect (at 2.3876 -3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask))
    (pad 2 smd rect (at 2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 2 "Net-(SW2-Pad2)"))
    (pad 1 smd rect (at -2.3876 3.2512) (size 1 2) (layers F.Cu F.Paste F.Mask)
      (net 6 "Net-(R1-Pad2)"))
  )
  (module custom_connectors:2mm_test_point_smd (layer F.Cu) (tedit 628F3AA0)
    (at 151.60244 83.96732)
    (fp_text reference SP+ (at -2.94132 0.1524) (layer F.SilkS))
    (fp_text value TestPoint (at 0.01524 -2.55524) (layer F.Fab) hide)
    (pad 1 smd roundrect (at 0 -0.01016) (size 2 2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 "Net-(TP7-Pad1)"))
  )
  (gr_line (start 139.65936 105.49636) (end 139.94892 105.49636) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 139.65936 82.38236) (end 140.0048 82.38236) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 139.65936 98.552) (end 139.65936 98.76028) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 132.90296 89.11844) (end 132.90296 89.65184) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 160.94964 104.7496) (end 160.94964 105.49636) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 160.94964 104.7496) (end 160.94964 82.37728) (layer Edge.Cuts) (width 0.05))
  (gr_circle (center 143.05788 93.79712) (end 144.56156 93.70568) (layer Edge.Cuts) (width 0.05))
  (gr_text 2022 (at 157.6324 101.63556) (layer B.SilkS))
  (gr_text DS_clicky_dpad (at 154.99588 104.5972) (layer B.SilkS))
  (gr_text Facelesstech (at 154.9146 99.92868) (layer B.SilkS))
  (gr_text DS_clicky_dpad (at 154.97556 104.61752) (layer F.SilkS))
  (gr_text Facelesstech (at 154.94508 99.90328) (layer F.SilkS))
  (gr_text 2022 (at 157.61716 101.64572) (layer F.SilkS))
  (gr_line (start 139.94892 105.49636) (end 160.94964 105.49636) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 140.0048 82.38236) (end 161.00552 82.38236) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 139.65936 105.49636) (end 139.65936 98.76028) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 139.65936 89.11844) (end 139.65936 82.38236) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 132.90296 98.552) (end 139.65936 98.552) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 132.90296 89.11844) (end 139.65936 89.11844) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 132.90296 89.65184) (end 132.90296 98.552) (layer Edge.Cuts) (width 0.05))
)
