(kicad_pcb (version 20171130) (host pcbnew "(5.0.1)-3")
  (general
    (thickness 1.6)
    (drawings 85)
    (tracks 43)
    (zones 0)
    (modules 21)
    (nets 8)
  )
  (page User 150.012 110.007)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (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)
    (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)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.1524)
    (trace_clearance 0.2)
    (zone_clearance 0)
    (zone_45_only no)
    (trace_min 0.1524)
    (segment_width 0.15)
    (edge_width 0.15)
    (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)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.15)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1 0.8)
    (pad_drill 0)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (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 /USB)
  (net 2 "Net-(D1-Pad1)")
  (net 3 /GND)
  (net 4 /DIN)
  (net 5 /DO)
  (net 6 /SWO)
  (net 7 /SWIN)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.1524)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (diff_pair_gap 0.25)
    (diff_pair_width 0.1524)
    (add_net /DIN)
    (add_net /DO)
    (add_net /GND)
    (add_net /SWIN)
    (add_net /SWO)
    (add_net /USB)
    (add_net "Net-(D1-Pad1)")
  )
  (module WoodElf_Lib:SW_Cherry_MX1A_1.00u_PCB (layer F.Cu) (tedit 5CD774AD)
    (at 71.4375 34.3535)
    (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "cherry mx keyswitch MX1A 1.00u PCB")
    (fp_text reference S1 (at 0 2.2225) (layer F.Fab))
    (fp_text value Kailh_RGB_Switch (at -2.234001 15.545999) (layer F.Fab))
    (fp_text user %R (at 0 2.2225) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3) (layers *.Cu *.Mask)
      (net 2 "Net-(D1-Pad1)"))
    (pad 2 thru_hole circle (at -6.35 2.54) (size 3.2 3.2) (drill 3) (layers *.Cu *.Mask)
      (net 7 /SWIN))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module WoodElf_Lib:Mount (layer F.Cu) (tedit 5CD773A7)
    (at 60.2615 32.4485 90)
    (fp_text reference Mount (at 0 -1.397 90) (layer F.Fab))
    (fp_text value Mount (at 0 -1.397 90) (layer F.Fab))
  )
  (module WoodElf_Lib:Kailh_HotSwap_Socket (layer F.Cu) (tedit 5CD7653D)
    (at 71.4248 34.3662)
    (fp_text reference H1 (at 3.2512 -1.9812) (layer B.SilkS))
    (fp_text value Kailh_HotSwap_SwitchMount (at 0.0762 -5.5372) (layer B.Fab))
    (pad 2 smd rect (at -9.7155 2.54) (size 2.5 2.5) (layers B.Cu B.Paste B.Mask)
      (net 7 /SWIN) (solder_mask_margin 0.03) (clearance 0.03))
    (pad 1 smd rect (at 3.1115 0) (size 2.5 2.5) (layers B.Cu B.Paste B.Mask)
      (net 2 "Net-(D1-Pad1)") (solder_mask_margin 0.03) (clearance 0.03))
  )
  (module WoodElf_Lib:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm (layer F.Cu) (tedit 5CD775AC)
    (at 68.8975 43.688)
    (descr https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf)
    (tags "LED RGB NeoPixel Mini")
    (attr smd)
    (fp_text reference L1 (at 2.921 -1.7145) (layer B.SilkS))
    (fp_text value SK6812MINI (at 0 3.25) (layer F.Fab))
    (fp_text user %R (at 0 0) (layer F.Fab))
    (pad 1 smd rect (at -2.4638 -0.889) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 5 /DO))
    (pad 2 smd rect (at -2.4638 0.889) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 3 /GND))
    (pad 3 smd rect (at 2.4638 0.889) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 4 /DIN))
    (pad 4 smd rect (at 2.4638 -0.889) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask)
      (net 1 /USB))
    (pad "" np_thru_hole rect (at -1.596 0.6604 180) (size 0.508 1) (drill oval 0.508 1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole rect (at -1.596 -0.6604 180) (size 0.508 1) (drill oval 0.508 1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole rect (at 1.596 0.6604 180) (size 0.508 1) (drill oval 0.508 1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole rect (at 1.596 -0.6604 180) (size 0.508 1) (drill oval 0.508 1) (layers *.Cu *.Mask))
    (pad "" np_thru_hole oval (at 0 1.6256 90) (size 0.508 4.2) (drill oval 0.508 4.2) (layers *.Cu *.Mask))
    (pad "" np_thru_hole oval (at 0 -1.6256 90) (size 0.508 4.2) (drill oval 0.508 4.2) (layers *.Cu *.Mask))
    (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module WoodElf_Lib:Tiefling_Logo (layer F.Cu) (tedit 5CCD0E31)
    (at 64.4525 42.799)
    (fp_text reference G (at 1.7526 -0.0762) (layer F.Fab) hide)
    (fp_text value Tiefling_Logo (at 2.286 0.6604) (layer F.Fab) hide)
  )
  (module WoodElf_Lib:Mount (layer F.Cu) (tedit 5CBAA986)
    (at 74.2315 30.7975)
    (fp_text reference Mount (at 0 -1.397) (layer F.Fab))
    (fp_text value Mount (at 0 -1.397) (layer F.Fab))
  )
  (module WoodElf_Lib:Mount (layer F.Cu) (tedit 5CBAA986)
    (at 77.5335 44.7675 270)
    (fp_text reference Mount (at 0 -1.397 270) (layer F.Fab))
    (fp_text value Mount (at 0 -1.397 270) (layer F.Fab))
  )
  (module WoodElf_Lib:Mount (layer F.Cu) (tedit 5CBAA986)
    (at 67.818 48.0695 180)
    (fp_text reference Mount (at 0 -1.397 180) (layer F.Fab))
    (fp_text value Mount (at 0 -1.397 180) (layer F.Fab))
  )
  (module "" (layer F.Cu) (tedit 5CD66512)
    (at 77.216 39.243)
    (fp_text reference "" (at 143.1925 102.5525) (layer F.SilkS))
    (fp_text value "" (at 143.1925 102.5525) (layer F.SilkS))
    (fp_text user GND1 (at -15.748 5.207 90) (layer F.Fab))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66525)
    (at 73.533 47.5615)
    (fp_text reference SWO1 (at 0 -1.016) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 0 4.7625 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 6 /SWO) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66522)
    (at 70.993 47.5615)
    (fp_text reference VDD1 (at 0 -1.016) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at -0.0635 4.7625 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 1 /USB) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66529)
    (at 77.0255 39.751)
    (fp_text reference GND1 (at -1.016 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 4.7625 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 3 /GND) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66535)
    (at 77.0255 34.671)
    (fp_text reference SWIN1 (at -1.016 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 4.7625 0.0635) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 7 /SWIN) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module Diode_SMD:D_2010_5025Metric_Pad1.52x2.65mm_HandSolder (layer B.Cu) (tedit 5CD77A14)
    (at 63.9445 44.0175 270)
    (descr "Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags "diode handsolder")
    (attr smd)
    (fp_text reference D1 (at -3.06 -2.159) (layer B.SilkS))
    (fp_text value DIODE (at 0 -2.28 270) (layer B.Fab))
    (fp_text user %R (at 0 0 270) (layer B.Fab))
    (pad 1 smd roundrect (at -2.3375 0 270) (size 1.525 2.65) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.163934)
      (net 2 "Net-(D1-Pad1)"))
    (pad 2 smd roundrect (at 2.3375 0 270) (size 1.525 2.65) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.163934)
      (net 6 /SWO))
    (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_2010_5025Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66516)
    (at 60.7695 41.91)
    (fp_text reference DIN1 (at 1.0795 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at -4.7625 -0.127) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 4 /DIN) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66530)
    (at 77.0255 37.211)
    (fp_text reference DO1 (at -1.016 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 4.7625 0) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 5 /DO) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD66549)
    (at 60.7695 44.45)
    (fp_text reference GND1 (at 1.0795 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at -4.7625 -0.1905) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 3 /GND) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD6651A)
    (at 60.7695 39.37)
    (fp_text reference SWIN1 (at 1.0795 0 90) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at -4.7625 -0.127) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 7 /SWIN) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD6653B)
    (at 66.7385 31.3055)
    (fp_text reference SWO1 (at 0 1.0795) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 0 -4.7625 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 6 /SWO) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:BlankThrough-Hole (layer F.Cu) (tedit 5CD6653F)
    (at 64.1985 31.3055)
    (fp_text reference VDD1 (at 0 1.0795) (layer F.Fab))
    (fp_text value BlankThrough-Hole (at 0 -4.7625 90) (layer F.Fab))
    (pad 1 thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1) (layers *.Cu *.Mask)
      (net 1 /USB) (solder_mask_margin 0.1) (clearance 0.1))
  )
  (module WoodElf_Lib:Tiefling_LogoSmall (layer B.Cu) (tedit 5CD77ADB)
    (at 75.819 47.3075 270)
    (fp_text reference LOGOsmll (at 1.7018 0.1524 270) (layer B.Fab) hide)
    (fp_text value Tiefling_LogoSmall (at 3.4036 -0.5842 270) (layer B.Fab) hide)
  )
  (gr_arc (start 60.2615 30.6959) (end 59.309 30.6959) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 60.2615 32.4485) (end 60.2615 33.2486) (angle -180) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 60.2615 34.2011) (end 60.2615 33.2486) (angle -91.52752544) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 66.0654 48.0695) (end 66.0654 49.022) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 69.5706 48.0695) (end 68.6181 48.0695) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 67.818 48.0695) (end 68.6181 48.0695) (angle -180) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 77.5335 46.5201) (end 78.486 46.5201) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 77.5335 44.7675) (end 77.5335 43.9674) (angle -180) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 77.5335 43.0149) (end 77.5335 43.9674) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 78.486 31.242) (end 78.486 43.0149) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 66.0654 49.022) (end 60.706 49.022) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 72.4789 29.845) (end 60.1345 29.845) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 72.4789 30.7975) (end 73.4314 30.7975) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 75.9841 30.7975) (end 75.9841 29.845) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 74.2315 30.7975) (end 73.4314 30.7975) (angle -180) (layer Edge.Cuts) (width 0.15))
  (gr_text "Tiefling 1.5 '19\nHannah Grace" (at 74.7395 40.513 90) (layer B.SilkS))
  (gr_text SWO (at 72.39 46.609) (layer B.SilkS))
  (gr_text VDD (at 69.977 46.609) (layer B.SilkS))
  (gr_text GND (at 61.849 44.45 90) (layer B.SilkS))
  (gr_text DIN (at 61.849 41.91 90) (layer B.SilkS))
  (gr_text SWIN (at 61.849 39.37 90) (layer B.SilkS))
  (gr_text VDD (at 62.6745 31.369) (layer B.SilkS))
  (gr_text SWO (at 68.326 31.369) (layer B.SilkS))
  (gr_text SWIN (at 77.0255 33.02 90) (layer B.SilkS))
  (gr_text DO (at 75.946 37.211 90) (layer B.SilkS))
  (gr_text GND (at 75.946 39.751 90) (layer B.SilkS))
  (gr_arc (start 60.706 47.625) (end 59.309 47.625) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 77.089 47.625) (end 77.089 49.022) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_text "Tiefling 1.5 '19\nHannah Grace" (at 62.9285 33.909) (layer F.SilkS))
  (gr_line (start 75.9841 29.845) (end 77.089 29.845) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 59.309 47.625) (end 59.309 34.2265) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 77.089 49.022) (end 69.5706 49.022) (layer Edge.Cuts) (width 0.15))
  (gr_line (start 78.486 46.5201) (end 78.486 47.625) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 77.089 31.242) (end 78.486 31.242) (angle -90) (layer Edge.Cuts) (width 0.15))
  (gr_arc (start 60.1345 30.6705) (end 60.1345 29.845) (angle -90) (layer Edge.Cuts) (width 0.15))
  (zone (net 3) (net_name /GND) (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0))
    (min_thickness 0.1524)
    (fill yes (arc_segments 32) (thermal_gap 0.155) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 59.309 29.845) (xy 78.486 29.845) (xy 78.486 49.022) (xy 59.309 49.022)
      )
    )
  )
  (zone (net 1) (net_name /USB) (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0))
    (min_thickness 0.1524)
    (fill yes (arc_segments 32) (thermal_gap 0.155) (thermal_bridge_width 0.5))
    (polygon
      (pts
        (xy 59.309 49.022) (xy 59.309 29.845) (xy 78.486 29.845) (xy 78.486 49.022)
      )
    )
  )
)
