(kicad_pcb (version 3) (host pcbnew "(2013-02-13 BZR 3947)-testing")
  (general
    (links 30)
    (no_connects 0)
    (area 59.571 50.7956 80.8704 75.621066)
    (thickness 1.6002)
    (drawings 18)
    (tracks 158)
    (zones 0)
    (modules 21)
    (nets 13)
  )
  (page USLetter)
  (title_block 
    (title "The '1A' Keyboard")
    (rev 4)
    (company regack)
  )
  (layers
    (15 Front signal)
    (0 Back signal)
    (20 B.SilkS user)
    (21 F.SilkS user hide)
    (22 B.Mask user hide)
    (23 F.Mask user hide)
    (24 Dwgs.User user hide)
    (25 Cmts.User user hide)
    (26 Eco1.User user hide)
    (27 Eco2.User user)
    (28 Edge.Cuts user)
  )
  (setup
    (last_trace_width 0.2)
    (trace_clearance 0.2)
    (zone_clearance 0.381)
    (zone_45_only no)
    (trace_min 0.16)
    (segment_width 0.0254)
    (edge_width 0.2286)
    (via_size 0.7)
    (via_drill 0.35)
    (via_min_size 0.7)
    (via_min_drill 0.35)
    (uvia_size 0.508)
    (uvia_drill 0.127)
    (uvias_allowed no)
    (uvia_min_size 0.508)
    (uvia_min_drill 0.127)
    (pcb_text_width 0.3048)
    (pcb_text_size 0.6 0.6)
    (mod_edge_width 0.1)
    (mod_text_size 0.5 0.5)
    (mod_text_width 0.1)
    (pad_size 0.889 1.397)
    (pad_drill 0)
    (pad_to_mask_clearance 0.1016)
    (pad_to_paste_clearance -0.04)
    (aux_axis_origin 69.85 63.5)
    (visible_elements 7FFFFFBF)
    (pcbplotparams
      (layerselection 284196865)
      (usegerberextensions true)
      (excludeedgelayer false)
      (linewidth 9000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin true)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15)
      (hpglpenoverlay 0)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotothertext true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk true)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory gerber/))
  )
  (net 0 "")
  (net 1 /MISO)
  (net 2 /MOSI)
  (net 3 /RST)
  (net 4 /SCK)
  (net 5 GND)
  (net 6 N-0000010)
  (net 7 N-0000011)
  (net 8 N-0000013)
  (net 9 N-000007)
  (net 10 N-000008)
  (net 11 N-000009)
  (net 12 VCC)
  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.2)
    (via_dia 0.7)
    (via_drill 0.35)
    (uvia_dia 0.508)
    (uvia_drill 0.127)
    (add_net "")
    (add_net /MISO)
    (add_net /MOSI)
    (add_net /RST)
    (add_net /SCK)
    (add_net GND)
    (add_net N-0000010)
    (add_net N-0000011)
    (add_net N-0000013)
    (add_net N-000007)
    (add_net N-000008)
    (add_net N-000009)
    (add_net VCC)
  )
  (net_class POWER ""
    (clearance 0.2)
    (trace_width 0.3)
    (via_dia 1)
    (via_drill 0.4)
    (uvia_dia 0.508)
    (uvia_drill 0.127)
  )
  (module SM0805 (layer Back) (tedit 54FF4474)
    (at 77.343 64.643 90)
    (attr smd)
    (fp_text reference R5 (at -0.0508 0 180) (layer B.SilkS))
    (fp_text value 68ohm (at -0.5715 1.4605 90) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 7 N-0000011)
    )
    (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 8 N-0000013)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SM0805 (layer Back) (tedit 52EEABFF)
    (at 65.913 71.628)
    (attr smd)
    (fp_text reference R6 (at 0.0635 0 90) (layer B.SilkS))
    (fp_text value 10k (at -0.5715 1.4605) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 12 VCC)
    )
    (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 3 /RST)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SM0805 (layer Back) (tedit 54FF447D)
    (at 62.865 70.993 270)
    (attr smd)
    (fp_text reference C1 (at 0.0635 0 540) (layer B.SilkS))
    (fp_text value 4.7uf (at -0.5715 1.4605 270) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 12 VCC)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SM0805 (layer Back) (tedit 54FF4458)
    (at 61.976 62.103 90)
    (attr smd)
    (fp_text reference R4 (at -0.0635 0 180) (layer B.SilkS))
    (fp_text value 68ohm (at -0.5715 1.4605 90) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 10 N-000008)
    )
    (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 6 N-0000010)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SM0805 (layer Back) (tedit 54FF445D)
    (at 63.5 58.928 180)
    (attr smd)
    (fp_text reference R3 (at -0.0635 0 270) (layer B.SilkS))
    (fp_text value 1.5k (at -0.5715 1.4605 180) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 12 VCC)
    )
    (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 6 N-0000010)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module CHERRY_PCB_100H_Plated   locked (layer Front) (tedit 52F009B4)
    (at 69.85 63.5 180)
    (fp_text reference S1 (at 0 2.921 180) (layer F.SilkS) hide)
    (fp_text value MX1A (at 0 5.08 180) (layer F.SilkS) hide)
    (fp_text user 1.00u (at -5.715 8.255 180) (layer Dwgs.User) hide)
    (pad 1 thru_hole circle (at 2.54 -5.08 180) (size 2.286 2.286) (drill 1.498599)
      (layers *.Cu *.SilkS *.Mask)
      (net 2 /MOSI)
    )
    (pad 2 thru_hole circle (at -3.81 -2.54 180) (size 2.286 2.286) (drill 1.498599)
      (layers *.Cu *.SilkS *.Mask)
      (net 5 GND)
    )
    (pad HOLE thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878)
      (layers *.Cu *.Mask F.SilkS)
    )
    (pad HOLE thru_hole circle (at -5.08 0 180) (size 1.7018 1.7018) (drill 1.701799)
      (layers *.Cu *.Mask F.SilkS)
    )
    (pad HOLE thru_hole circle (at 5.08 0 180) (size 1.7018 1.7018) (drill 1.701799)
      (layers *.Cu *.Mask F.SilkS)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52EEF099)
    (at 78.232 55.245 90)
    (fp_text reference P1 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value MISO (at 0 -2.032 360) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 1 /MISO)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52EEF0C5)
    (at 78.232 61.595 90)
    (fp_text reference P6 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value GND (at 0 -1.905 360) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 5 GND)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52F02C5E)
    (at 78.232 60.325 90)
    (fp_text reference P5 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value RST (at 0 -1.778 180) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 3 /RST)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52EEF0A0)
    (at 78.232 59.055 90)
    (fp_text reference P4 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value MOSI (at 0 -2.032 360) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 2 /MOSI)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52EEF0C1)
    (at 78.232 57.785 90)
    (fp_text reference P3 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value SCK (at 0 -1.905 360) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 4 /SCK)
    )
  )
  (module Pad_50mil (layer Back) (tedit 52EEF0BE)
    (at 78.232 56.515 90)
    (fp_text reference P2 (at 0 1.651 180) (layer B.SilkS) hide)
    (fp_text value Vcc (at 0 -1.778 360) (layer B.SilkS))
    (pad 1 thru_hole oval (at 0 0 90) (size 1.0668 1.524) (drill 0.7112)
      (layers *.Cu *.Mask B.SilkS)
      (net 12 VCC)
    )
  )
  (module 40x40x10 (layer Front) (tedit 52B9AFF7)
    (at 61.595 56.007 270)
    (fp_text reference JP1 (at 0 -0.9 270) (layer F.SilkS) hide)
    (fp_text value JUMPER (at 0 0.9 270) (layer F.SilkS) hide)
    (pad 1 smd rect (at -0.635 0 270) (size 1.016 1.016)
      (layers Front F.Mask)
      (net 5 GND)
    )
    (pad 2 smd rect (at 0.635 0 270) (size 1.016 1.016)
      (layers Front F.Mask)
      (net 3 /RST)
    )
  )
  (module ATtiny85_SOIC8 (layer Back) (tedit 52EE9E22)
    (at 73.66 70.104 270)
    (tags ATMEL)
    (fp_text reference IC1 (at 0 1.143 270) (layer B.SilkS))
    (fp_text value ATTINY85 (at 0 -1.397 270) (layer B.SilkS))
    (pad 1 smd rect (at 1.95 3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 3 /RST)
    )
    (pad 2 smd rect (at 0.635 3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 10 N-000008)
    )
    (pad 3 smd rect (at -0.635 3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 7 N-0000011)
    )
    (pad 4 smd rect (at -1.95 3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (pad 5 smd rect (at -1.905 -3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 2 /MOSI)
    )
    (pad 6 smd rect (at -0.635 -3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 1 /MISO)
    )
    (pad 7 smd rect (at 0.635 -3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 4 /SCK)
    )
    (pad 8 smd rect (at 1.905 -3.4 270) (size 0.6 2.4)
      (layers Back B.Mask)
      (net 12 VCC)
    )
  )
  (module SOD-323-2 (layer Back) (tedit 54FF446E)
    (at 71.501 60.452)
    (tags "Small Signal Zener Diodes")
    (attr smd)
    (fp_text reference D4 (at 0.1905 0 90) (layer B.SilkS))
    (fp_text value "3.6v Zener" (at 0 1.3) (layer B.SilkS) hide)
    (pad C smd rect (at -1.1 0) (size 0.6 0.6)
      (layers Back B.Mask)
      (net 8 N-0000013)
    )
    (pad A smd rect (at 1.1 0) (size 0.6 0.6)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module SOD-323-2 (layer Back) (tedit 54FF446A)
    (at 67.818 60.452)
    (tags "Small Signal Zener Diodes")
    (attr smd)
    (fp_text reference D3 (at 0.254 0 90) (layer B.SilkS))
    (fp_text value "3.6v Zener" (at 0 1.3) (layer B.SilkS) hide)
    (pad C smd rect (at -1.1 0) (size 0.6 0.6)
      (layers Back B.Mask)
      (net 6 N-0000010)
    )
    (pad A smd rect (at 1.1 0) (size 0.6 0.6)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module USB_MICRO-B_MOLEX_47346-0001 (layer Back) (tedit 52F007F4)
    (at 69.85 54.61 180)
    (descr http://www.molex.com)
    (tags "47346-0001  MICRO B")
    (fp_text reference J1 (at 0 2.7 180) (layer B.SilkS) hide)
    (fp_text value USBMINI_B05 (at 0 -6.15 180) (layer B.SilkS) hide)
    (pad "" smd rect (at -2.95 -0.95 180) (size 2.4 1.9)
      (layers Back B.Mask)
    )
    (pad "" smd rect (at 2.95 -0.95 180) (size 2.4 1.9)
      (layers Back B.Mask)
    )
    (pad "" smd rect (at 2.35 -3.25 180) (size 1.2 2.1)
      (layers Back B.Mask)
    )
    (pad "" smd rect (at -2.35 -3.25 180) (size 1.2 2.1)
      (layers Back B.Mask)
    )
    (pad 3 smd rect (at 0 -3.6 180) (size 0.45 1.4)
      (layers Back B.Mask)
      (net 8 N-0000013)
    )
    (pad 2 smd rect (at 0.65 -3.6 180) (size 0.45 1.4)
      (layers Back B.Mask)
      (net 6 N-0000010)
    )
    (pad 1 smd rect (at 1.3 -3.6 180) (size 0.45 1.4)
      (layers Back B.Mask)
      (net 12 VCC)
    )
    (pad 4 smd rect (at -0.65 -3.6 180) (size 0.45 1.4)
      (layers Back B.Mask)
    )
    (pad 5 smd rect (at -1.3 -3.6 180) (size 0.45 1.4)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (pad "" smd rect (at 0.85 -0.95 180) (size 1.2 1.9)
      (layers Back B.Mask)
    )
    (pad "" smd rect (at -0.85 -0.95 180) (size 1.2 1.9)
      (layers Back B.Mask)
    )
  )
  (module Silkscreen_Regack_80x120 (layer Front) (tedit 0)
    (at 73.914 69.342 90)
    (fp_text reference G1 (at 0 5.842 90) (layer F.SilkS) hide)
    (fp_text value Graphic (at 0 -5.842 90) (layer F.SilkS) hide)
  )
  (module SM0805 (layer Back) (tedit 54FF4462)
    (at 64.135 55.88 90)
    (attr smd)
    (fp_text reference R1 (at -0.0635 0 180) (layer B.SilkS))
    (fp_text value R (at -0.5715 1.4605 90) (layer B.SilkS) hide)
    (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 11 N-000009)
    )
    (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397)
      (layers Back B.Mask)
      (net 5 GND)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (module Pad_Jumper1x2 (layer Front) (tedit 5294F5F8)
    (at 61.722 65.405 90)
    (fp_text reference JP2 (at 1.778 0 90) (layer F.SilkS) hide)
    (fp_text value JUMPER (at -1.27 -1.651 90) (layer F.SilkS) hide)
    (pad 1 thru_hole circle (at -2.54 0 90) (size 1.651 1.651) (drill 0.9906)
      (layers *.Cu *.Mask F.SilkS)
      (net 12 VCC)
    )
    (pad 2 thru_hole circle (at 0 0 90) (size 1.651 1.651) (drill 0.9906)
      (layers *.Cu *.Mask F.SilkS)
      (net 9 N-000007)
    )
  )
  (module LED_THtoSMD (layer Front) (tedit 52F02D9B)
    (at 69.85 55.372)
    (attr smd)
    (fp_text reference L1 (at -0.127 1.905) (layer F.SilkS) hide)
    (fp_text value LED (at -0.5715 -1.4605) (layer F.SilkS) hide)
    (fp_text user + (at -2.1 0) (layer F.SilkS))
    (pad A smd rect (at -0.9525 0) (size 0.889 1.397)
      (layers Front F.Mask)
      (net 9 N-000007)
    )
    (pad C smd rect (at 0.9525 0) (size 0.889 1.397)
      (layers Front F.Mask)
      (net 11 N-000009)
    )
    (model smd/chip_cms.wrl
      (at (xyz 0 0 0))
      (scale (xyz 0.1 0.1 0.1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_text "This device\nis frivolous" (at 67.818 65.786) (layer B.SilkS))
  (gr_text "Rev 4" (at 69.85 66.167) (layer B.SilkS))
  (gr_text <LED (at 61.595 62.865 90) (layer F.SilkS))
  (gr_text "Your form is fragile\nAssuming direct control\nI know you feel this" (at 61.214 70.485) (layer F.SilkS))
  (gr_line (start 61.595 73.025) (end 78.105 73.025) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_line (start 78.105 53.975) (end 61.595 53.975) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (dimension 19.05 (width 0.15) (layer Eco1.User)
    (gr_text "19.050 mm" (at 69.85 52.740001) (layer Eco1.User))
    (feature1 (pts (xy 60.325 53.975) (xy 60.325 52.140001)))
    (feature2 (pts (xy 79.375 53.975) (xy 79.375 52.140001)))
    (crossbar (pts (xy 79.375 53.340001) (xy 60.325 53.340001)))
    (arrow1a (pts (xy 60.325 53.340001) (xy 61.451503 52.753581)))
    (arrow1b (pts (xy 60.325 53.340001) (xy 61.451503 53.926421)))
    (arrow2a (pts (xy 79.375 53.340001) (xy 78.248497 52.753581)))
    (arrow2b (pts (xy 79.375 53.340001) (xy 78.248497 53.926421)))
  )
  (gr_text RESET> (at 61.595 59.182 90) (layer F.SilkS))
  (gr_line (start 60.325 71.755) (end 60.325 55.245) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_line (start 79.375 55.245) (end 79.375 71.755) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_arc (start 78.105 71.755) (end 79.375 71.755) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_arc (start 78.105 55.245) (end 78.105 53.975) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_arc (start 61.595 71.755) (end 61.595 73.025) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (gr_arc (start 61.595 55.245) (end 60.325 55.245) (angle 90) (layer Edge.Cuts) (width 0.2286))
  (zone (net 5) (net_name GND) (layer Back) (hatch edge 0.508)
    (connect_pads (clearance 0.381))
    (min_thickness 0.254)
    (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 79.375 73.025) (xy 60.325 73.025) (xy 60.325 53.975) (xy 79.375 53.975)
      )
    )
  )
  (zone (net 5) (net_name GND) (layer Front) (hatch edge 0.508)
    (connect_pads (clearance 0.381))
    (min_thickness 0.254)
    (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 79.375 73.025) (xy 60.325 73.025) (xy 60.325 53.975) (xy 79.375 53.975)
      )
    )
  )
)
