Browse Source

Add the PCB, a dirty one

master
Dashie der otter 1 year ago
parent
commit
3f7f4f9782
Signed by: Dashie <dashie@sigpipe.me> GPG Key ID: C2D57B325840B755
17 changed files with 13844 additions and 0 deletions
  1. +5
    -0
      .gitignore
  2. +5
    -0
      fp-lib-table
  3. +656
    -0
      gerbers/hex-keyboard-B.Cu.gbl
  4. +3053
    -0
      gerbers/hex-keyboard-B.Mask.gbs
  5. +1102
    -0
      gerbers/hex-keyboard-B.SilkS.gbo
  6. +24
    -0
      gerbers/hex-keyboard-Edge.Cuts.gm1
  7. +429
    -0
      gerbers/hex-keyboard-F.Cu.gtl
  8. +2653
    -0
      gerbers/hex-keyboard-F.Mask.gts
  9. +1590
    -0
      gerbers/hex-keyboard-F.SilkS.gto
  10. +90
    -0
      gerbers/hex-keyboard-NPTH.drl
  11. +94
    -0
      gerbers/hex-keyboard-PTH.drl
  12. +2505
    -0
      hex-keyboard.kicad_pcb
  13. +617
    -0
      hex-keyboard.net
  14. +33
    -0
      hex-keyboard.pro
  15. +931
    -0
      hex-keyboard.sch
  16. +3
    -0
      sym-lib-table
  17. +54
    -0
      teensy-custom.pretty/Teensy2.0.kicad_mod

+ 5
- 0
.gitignore View File

@@ -0,0 +1,5 @@
*.bak
*-bak
*.pdf
*-cache.lib
*.tmp

+ 5
- 0
fp-lib-table View File

@@ -0,0 +1,5 @@
(fp_lib_table
(lib (name teensy)(type KiCad)(uri ${KIPRJMOD}/teensy.pretty)(options "")(descr ""))
(lib (name footprints)(type KiCad)(uri ${KIPRJMOD}/KiCAD-Keyboard-Tutorial/footprints.pretty)(options "")(descr ""))
(lib (name teensy-custom)(type KiCad)(uri ${KIPRJMOD}/teensy-custom.pretty)(options "")(descr ""))
)

+ 656
- 0
gerbers/hex-keyboard-B.Cu.gbl View File

@@ -0,0 +1,656 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1-33cea8e~68~ubuntu18.10.1*
G04 #@! TF.CreationDate,2018-11-25T18:54:19+01:00*
G04 #@! TF.ProjectId,hex-keyboard,6865782D6B6579626F6172642E6B6963,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L2,Bot,Signal*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.1-33cea8e~68~ubuntu18.10.1) date dim. 25 nov. 2018 18:54:19 CET*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,ComponentPad*
%ADD10C,1.600000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ComponentPad*
%ADD11R,1.600000X1.600000*%
G04 #@! TD*
G04 #@! TA.AperFunction,SMDPad,CuDef*
%ADD12R,1.600000X1.000000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ComponentPad*
%ADD13C,2.286000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ViaPad*
%ADD14C,0.800000*%
G04 #@! TD*
G04 #@! TA.AperFunction,Conductor*
%ADD15C,0.250000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
G04 #@! TO.P,U1,29*
G04 #@! TO.N,N/C*
X140335000Y-72390000D03*
G04 #@! TO.P,U1,28*
G04 #@! TO.N,COL1*
X140335000Y-74930000D03*
G04 #@! TO.P,U1,27*
G04 #@! TO.N,COL2*
X140335000Y-77470000D03*
G04 #@! TO.P,U1,26*
G04 #@! TO.N,COL3*
X140335000Y-80010000D03*
G04 #@! TO.P,U1,25*
G04 #@! TO.N,COL4*
X140335000Y-82550000D03*
G04 #@! TO.P,U1,24*
G04 #@! TO.N,COL5*
X140335000Y-85090000D03*
G04 #@! TO.P,U1,23*
G04 #@! TO.N,ROW1*
X140335000Y-87630000D03*
G04 #@! TO.P,U1,22*
G04 #@! TO.N,ROW2*
X140335000Y-90170000D03*
G04 #@! TO.P,U1,21*
G04 #@! TO.N,ROW3*
X140335000Y-92710000D03*
G04 #@! TO.P,U1,20*
G04 #@! TO.N,ROW4*
X140335000Y-95250000D03*
G04 #@! TO.P,U1,19*
G04 #@! TO.N,ROW5*
X140335000Y-97790000D03*
G04 #@! TO.P,U1,18*
G04 #@! TO.N,N/C*
X140335000Y-100330000D03*
G04 #@! TO.P,U1,12*
X155575000Y-100330000D03*
G04 #@! TO.P,U1,11*
X155575000Y-97790000D03*
G04 #@! TO.P,U1,10*
X155575000Y-95250000D03*
G04 #@! TO.P,U1,9*
X155575000Y-92710000D03*
G04 #@! TO.P,U1,8*
X155575000Y-90170000D03*
G04 #@! TO.P,U1,7*
X155575000Y-87630000D03*
G04 #@! TO.P,U1,6*
X155575000Y-85090000D03*
G04 #@! TO.P,U1,5*
X155575000Y-82550000D03*
G04 #@! TO.P,U1,4*
X155575000Y-80010000D03*
G04 #@! TO.P,U1,3*
X155575000Y-77470000D03*
G04 #@! TO.P,U1,2*
X155575000Y-74930000D03*
D11*
G04 #@! TO.P,U1,1*
X155575000Y-72390000D03*
G04 #@! TD*
D12*
G04 #@! TO.P,D1,1*
G04 #@! TO.N,ROW1*
X67945000Y-87860000D03*
G04 #@! TO.P,D1,2*
G04 #@! TO.N,Net-(D1-Pad2)*
X67945000Y-84860000D03*
G04 #@! TD*
G04 #@! TO.P,D2,2*
G04 #@! TO.N,Net-(D2-Pad2)*
X86995000Y-84860000D03*
G04 #@! TO.P,D2,1*
G04 #@! TO.N,ROW1*
X86995000Y-87860000D03*
G04 #@! TD*
G04 #@! TO.P,D3,1*
G04 #@! TO.N,ROW1*
X106045000Y-87860000D03*
G04 #@! TO.P,D3,2*
G04 #@! TO.N,Net-(D3-Pad2)*
X106045000Y-84860000D03*
G04 #@! TD*
G04 #@! TO.P,D4,2*
G04 #@! TO.N,Net-(D4-Pad2)*
X125095000Y-84860000D03*
G04 #@! TO.P,D4,1*
G04 #@! TO.N,ROW1*
X125095000Y-87860000D03*
G04 #@! TD*
G04 #@! TO.P,D5,1*
G04 #@! TO.N,ROW1*
X144145000Y-87860000D03*
G04 #@! TO.P,D5,2*
G04 #@! TO.N,Net-(D5-Pad2)*
X144145000Y-84860000D03*
G04 #@! TD*
G04 #@! TO.P,D6,2*
G04 #@! TO.N,Net-(D6-Pad2)*
X67945000Y-103910000D03*
G04 #@! TO.P,D6,1*
G04 #@! TO.N,ROW2*
X67945000Y-106910000D03*
G04 #@! TD*
G04 #@! TO.P,D7,1*
G04 #@! TO.N,ROW2*
X86995000Y-106910000D03*
G04 #@! TO.P,D7,2*
G04 #@! TO.N,Net-(D7-Pad2)*
X86995000Y-103910000D03*
G04 #@! TD*
G04 #@! TO.P,D8,2*
G04 #@! TO.N,Net-(D8-Pad2)*
X106045000Y-103910000D03*
G04 #@! TO.P,D8,1*
G04 #@! TO.N,ROW2*
X106045000Y-106910000D03*
G04 #@! TD*
G04 #@! TO.P,D9,1*
G04 #@! TO.N,ROW2*
X125095000Y-106910000D03*
G04 #@! TO.P,D9,2*
G04 #@! TO.N,Net-(D9-Pad2)*
X125095000Y-103910000D03*
G04 #@! TD*
G04 #@! TO.P,D10,2*
G04 #@! TO.N,Net-(D10-Pad2)*
X144145000Y-103910000D03*
G04 #@! TO.P,D10,1*
G04 #@! TO.N,ROW2*
X144145000Y-106910000D03*
G04 #@! TD*
G04 #@! TO.P,D11,1*
G04 #@! TO.N,ROW3*
X67945000Y-125960000D03*
G04 #@! TO.P,D11,2*
G04 #@! TO.N,Net-(D11-Pad2)*
X67945000Y-122960000D03*
G04 #@! TD*
G04 #@! TO.P,D12,2*
G04 #@! TO.N,Net-(D12-Pad2)*
X86995000Y-122960000D03*
G04 #@! TO.P,D12,1*
G04 #@! TO.N,ROW3*
X86995000Y-125960000D03*
G04 #@! TD*
G04 #@! TO.P,D13,1*
G04 #@! TO.N,ROW3*
X106045000Y-125960000D03*
G04 #@! TO.P,D13,2*
G04 #@! TO.N,Net-(D13-Pad2)*
X106045000Y-122960000D03*
G04 #@! TD*
G04 #@! TO.P,D14,2*
G04 #@! TO.N,Net-(D14-Pad2)*
X125095000Y-122960000D03*
G04 #@! TO.P,D14,1*
G04 #@! TO.N,ROW3*
X125095000Y-125960000D03*
G04 #@! TD*
G04 #@! TO.P,D15,2*
G04 #@! TO.N,Net-(D15-Pad2)*
X144145000Y-122960000D03*
G04 #@! TO.P,D15,1*
G04 #@! TO.N,ROW3*
X144145000Y-125960000D03*
G04 #@! TD*
G04 #@! TO.P,D16,2*
G04 #@! TO.N,Net-(D16-Pad2)*
X67945000Y-142010000D03*
G04 #@! TO.P,D16,1*
G04 #@! TO.N,ROW4*
X67945000Y-145010000D03*
G04 #@! TD*
G04 #@! TO.P,D17,1*
G04 #@! TO.N,ROW4*
X86995000Y-145010000D03*
G04 #@! TO.P,D17,2*
G04 #@! TO.N,Net-(D17-Pad2)*
X86995000Y-142010000D03*
G04 #@! TD*
G04 #@! TO.P,D18,2*
G04 #@! TO.N,Net-(D18-Pad2)*
X106045000Y-142010000D03*
G04 #@! TO.P,D18,1*
G04 #@! TO.N,ROW4*
X106045000Y-145010000D03*
G04 #@! TD*
G04 #@! TO.P,D19,1*
G04 #@! TO.N,ROW4*
X125095000Y-145010000D03*
G04 #@! TO.P,D19,2*
G04 #@! TO.N,Net-(D19-Pad2)*
X125095000Y-142010000D03*
G04 #@! TD*
G04 #@! TO.P,D20,2*
G04 #@! TO.N,Net-(D20-Pad2)*
X144145000Y-142010000D03*
G04 #@! TO.P,D20,1*
G04 #@! TO.N,ROW4*
X144145000Y-145010000D03*
G04 #@! TD*
G04 #@! TO.P,D21,1*
G04 #@! TO.N,ROW5*
X67945000Y-164060000D03*
G04 #@! TO.P,D21,2*
G04 #@! TO.N,Net-(D21-Pad2)*
X67945000Y-161060000D03*
G04 #@! TD*
G04 #@! TO.P,D22,2*
G04 #@! TO.N,Net-(D22-Pad2)*
X86995000Y-161060000D03*
G04 #@! TO.P,D22,1*
G04 #@! TO.N,ROW5*
X86995000Y-164060000D03*
G04 #@! TD*
G04 #@! TO.P,D23,1*
G04 #@! TO.N,ROW5*
X106045000Y-164060000D03*
G04 #@! TO.P,D23,2*
G04 #@! TO.N,Net-(D23-Pad2)*
X106045000Y-161060000D03*
G04 #@! TD*
G04 #@! TO.P,D24,2*
G04 #@! TO.N,Net-(D24-Pad2)*
X125095000Y-161060000D03*
G04 #@! TO.P,D24,1*
G04 #@! TO.N,ROW5*
X125095000Y-164060000D03*
G04 #@! TD*
G04 #@! TO.P,D25,1*
G04 #@! TO.N,ROW5*
X144145000Y-164060000D03*
G04 #@! TO.P,D25,2*
G04 #@! TO.N,Net-(D25-Pad2)*
X144145000Y-161060000D03*
G04 #@! TD*
D13*
G04 #@! TO.P,SW1,2*
G04 #@! TO.N,Net-(D1-Pad2)*
X67945000Y-79375000D03*
G04 #@! TO.P,SW1,1*
G04 #@! TO.N,COL1*
X74295000Y-76835000D03*
G04 #@! TD*
G04 #@! TO.P,SW2,1*
G04 #@! TO.N,COL2*
X93345000Y-76835000D03*
G04 #@! TO.P,SW2,2*
G04 #@! TO.N,Net-(D2-Pad2)*
X86995000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW3,1*
G04 #@! TO.N,COL3*
X112395000Y-76835000D03*
G04 #@! TO.P,SW3,2*
G04 #@! TO.N,Net-(D3-Pad2)*
X106045000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW4,2*
G04 #@! TO.N,Net-(D4-Pad2)*
X125095000Y-79375000D03*
G04 #@! TO.P,SW4,1*
G04 #@! TO.N,COL4*
X131445000Y-76835000D03*
G04 #@! TD*
G04 #@! TO.P,SW5,1*
G04 #@! TO.N,COL5*
X150495000Y-76835000D03*
G04 #@! TO.P,SW5,2*
G04 #@! TO.N,Net-(D5-Pad2)*
X144145000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW6,2*
G04 #@! TO.N,Net-(D6-Pad2)*
X67945000Y-98425000D03*
G04 #@! TO.P,SW6,1*
G04 #@! TO.N,COL1*
X74295000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW7,1*
G04 #@! TO.N,COL2*
X93345000Y-95885000D03*
G04 #@! TO.P,SW7,2*
G04 #@! TO.N,Net-(D7-Pad2)*
X86995000Y-98425000D03*
G04 #@! TD*
G04 #@! TO.P,SW8,2*
G04 #@! TO.N,Net-(D8-Pad2)*
X106045000Y-98425000D03*
G04 #@! TO.P,SW8,1*
G04 #@! TO.N,COL3*
X112395000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW9,2*
G04 #@! TO.N,Net-(D9-Pad2)*
X125095000Y-98425000D03*
G04 #@! TO.P,SW9,1*
G04 #@! TO.N,COL4*
X131445000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW10,1*
G04 #@! TO.N,COL5*
X150495000Y-95885000D03*
G04 #@! TO.P,SW10,2*
G04 #@! TO.N,Net-(D10-Pad2)*
X144145000Y-98425000D03*
G04 #@! TD*
G04 #@! TO.P,SW11,1*
G04 #@! TO.N,COL1*
X74295000Y-114935000D03*
G04 #@! TO.P,SW11,2*
G04 #@! TO.N,Net-(D11-Pad2)*
X67945000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW12,2*
G04 #@! TO.N,Net-(D12-Pad2)*
X86995000Y-117475000D03*
G04 #@! TO.P,SW12,1*
G04 #@! TO.N,COL2*
X93345000Y-114935000D03*
G04 #@! TD*
G04 #@! TO.P,SW13,1*
G04 #@! TO.N,COL3*
X112395000Y-114935000D03*
G04 #@! TO.P,SW13,2*
G04 #@! TO.N,Net-(D13-Pad2)*
X106045000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW14,1*
G04 #@! TO.N,COL4*
X131445000Y-114935000D03*
G04 #@! TO.P,SW14,2*
G04 #@! TO.N,Net-(D14-Pad2)*
X125095000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW15,2*
G04 #@! TO.N,Net-(D15-Pad2)*
X144145000Y-117475000D03*
G04 #@! TO.P,SW15,1*
G04 #@! TO.N,COL5*
X150495000Y-114935000D03*
G04 #@! TD*
G04 #@! TO.P,SW16,1*
G04 #@! TO.N,COL1*
X74295000Y-133985000D03*
G04 #@! TO.P,SW16,2*
G04 #@! TO.N,Net-(D16-Pad2)*
X67945000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW17,2*
G04 #@! TO.N,Net-(D17-Pad2)*
X86995000Y-136525000D03*
G04 #@! TO.P,SW17,1*
G04 #@! TO.N,COL2*
X93345000Y-133985000D03*
G04 #@! TD*
G04 #@! TO.P,SW18,1*
G04 #@! TO.N,COL3*
X112395000Y-133985000D03*
G04 #@! TO.P,SW18,2*
G04 #@! TO.N,Net-(D18-Pad2)*
X106045000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW19,2*
G04 #@! TO.N,Net-(D19-Pad2)*
X125095000Y-136525000D03*
G04 #@! TO.P,SW19,1*
G04 #@! TO.N,COL4*
X131445000Y-133985000D03*
G04 #@! TD*
G04 #@! TO.P,SW20,1*
G04 #@! TO.N,COL5*
X150495000Y-133985000D03*
G04 #@! TO.P,SW20,2*
G04 #@! TO.N,Net-(D20-Pad2)*
X144145000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW21,2*
G04 #@! TO.N,Net-(D21-Pad2)*
X67945000Y-155575000D03*
G04 #@! TO.P,SW21,1*
G04 #@! TO.N,COL1*
X74295000Y-153035000D03*
G04 #@! TD*
G04 #@! TO.P,SW22,1*
G04 #@! TO.N,COL2*
X93345000Y-153035000D03*
G04 #@! TO.P,SW22,2*
G04 #@! TO.N,Net-(D22-Pad2)*
X86995000Y-155575000D03*
G04 #@! TD*
G04 #@! TO.P,SW23,2*
G04 #@! TO.N,Net-(D23-Pad2)*
X106045000Y-155575000D03*
G04 #@! TO.P,SW23,1*
G04 #@! TO.N,COL3*
X112395000Y-153035000D03*
G04 #@! TD*
G04 #@! TO.P,SW24,1*
G04 #@! TO.N,COL4*
X131445000Y-153035000D03*
G04 #@! TO.P,SW24,2*
G04 #@! TO.N,Net-(D24-Pad2)*
X125095000Y-155575000D03*
G04 #@! TD*
G04 #@! TO.P,SW25,2*
G04 #@! TO.N,Net-(D25-Pad2)*
X144145000Y-155575000D03*
G04 #@! TO.P,SW25,1*
G04 #@! TO.N,COL5*
X150495000Y-153035000D03*
G04 #@! TD*
D14*
G04 #@! TO.N,ROW3*
X137160000Y-124460000D03*
G04 #@! TO.N,ROW4*
X138430000Y-143510000D03*
G04 #@! TO.N,ROW5*
X140335000Y-162560000D03*
G04 #@! TD*
D15*
G04 #@! TO.N,ROW1*
X68995000Y-87860000D02*
X86995000Y-87860000D01*
X67945000Y-87860000D02*
X68995000Y-87860000D01*
X88045000Y-87860000D02*
X106045000Y-87860000D01*
X86995000Y-87860000D02*
X88045000Y-87860000D01*
X107095000Y-87860000D02*
X125095000Y-87860000D01*
X106045000Y-87860000D02*
X107095000Y-87860000D01*
X143915000Y-87630000D02*
X144145000Y-87860000D01*
X140105000Y-87860000D02*
X140335000Y-87630000D01*
X125095000Y-87860000D02*
X140105000Y-87860000D01*
X140565000Y-87860000D02*
X140335000Y-87630000D01*
X144145000Y-87860000D02*
X140565000Y-87860000D01*
G04 #@! TO.N,Net-(D1-Pad2)*
X67945000Y-79375000D02*
X67945000Y-84860000D01*
G04 #@! TO.N,Net-(D2-Pad2)*
X86995000Y-80991446D02*
X86995000Y-84860000D01*
X86995000Y-79375000D02*
X86995000Y-80991446D01*
G04 #@! TO.N,Net-(D3-Pad2)*
X106045000Y-79375000D02*
X106045000Y-84860000D01*
G04 #@! TO.N,Net-(D4-Pad2)*
X125095000Y-79375000D02*
X125095000Y-84860000D01*
G04 #@! TO.N,Net-(D5-Pad2)*
X144145000Y-79375000D02*
X144145000Y-84860000D01*
G04 #@! TO.N,Net-(D6-Pad2)*
X67945000Y-100041446D02*
X67945000Y-103910000D01*
X67945000Y-98425000D02*
X67945000Y-100041446D01*
G04 #@! TO.N,ROW2*
X67945000Y-106910000D02*
X86995000Y-106910000D01*
X86995000Y-106910000D02*
X106045000Y-106910000D01*
X106045000Y-106910000D02*
X125095000Y-106910000D01*
X142470000Y-106910000D02*
X142875000Y-106910000D01*
X141605000Y-91440000D02*
X141605000Y-106045000D01*
X140335000Y-90170000D02*
X141605000Y-91440000D01*
X141605000Y-106045000D02*
X142470000Y-106910000D01*
X125095000Y-106910000D02*
X142875000Y-106910000D01*
X142875000Y-106910000D02*
X144145000Y-106910000D01*
G04 #@! TO.N,Net-(D7-Pad2)*
X86995000Y-100041446D02*
X86995000Y-103910000D01*
X86995000Y-98425000D02*
X86995000Y-100041446D01*
G04 #@! TO.N,Net-(D8-Pad2)*
X106045000Y-98425000D02*
X106045000Y-103910000D01*
G04 #@! TO.N,Net-(D9-Pad2)*
X125095000Y-103160000D02*
X125095000Y-98425000D01*
X125095000Y-103910000D02*
X125095000Y-103160000D01*
G04 #@! TO.N,Net-(D10-Pad2)*
X144145000Y-103160000D02*
X144145000Y-98425000D01*
X144145000Y-103910000D02*
X144145000Y-103160000D01*
G04 #@! TO.N,ROW3*
X106045000Y-125960000D02*
X125095000Y-125960000D01*
X86995000Y-125960000D02*
X106045000Y-125960000D01*
X67945000Y-125960000D02*
X86995000Y-125960000D01*
X138660000Y-125960000D02*
X139065000Y-125960000D01*
X137160000Y-124460000D02*
X138660000Y-125960000D01*
X144145000Y-125960000D02*
X139065000Y-125960000D01*
X139065000Y-125960000D02*
X125095000Y-125960000D01*
G04 #@! TO.N,Net-(D11-Pad2)*
X67945000Y-122960000D02*
X67945000Y-117475000D01*
G04 #@! TO.N,Net-(D12-Pad2)*
X86995000Y-122210000D02*
X86995000Y-117475000D01*
X86995000Y-122960000D02*
X86995000Y-122210000D01*
G04 #@! TO.N,Net-(D13-Pad2)*
X106045000Y-122210000D02*
X106045000Y-117475000D01*
X106045000Y-122960000D02*
X106045000Y-122210000D01*
G04 #@! TO.N,Net-(D14-Pad2)*
X125095000Y-122210000D02*
X125095000Y-117475000D01*
X125095000Y-122960000D02*
X125095000Y-122210000D01*
G04 #@! TO.N,Net-(D15-Pad2)*
X144145000Y-122210000D02*
X144145000Y-117475000D01*
X144145000Y-122960000D02*
X144145000Y-122210000D01*
G04 #@! TO.N,Net-(D16-Pad2)*
X67945000Y-142010000D02*
X67945000Y-136525000D01*
G04 #@! TO.N,ROW4*
X67945000Y-145010000D02*
X86995000Y-145010000D01*
X86995000Y-145010000D02*
X106045000Y-145010000D01*
X106045000Y-145010000D02*
X125095000Y-145010000D01*
X139930000Y-145010000D02*
X140335000Y-145010000D01*
X138430000Y-143510000D02*
X139930000Y-145010000D01*
X125095000Y-145010000D02*
X140335000Y-145010000D01*
X140335000Y-145010000D02*
X144145000Y-145010000D01*
G04 #@! TO.N,Net-(D17-Pad2)*
X86995000Y-141260000D02*
X86995000Y-136525000D01*
X86995000Y-142010000D02*
X86995000Y-141260000D01*
G04 #@! TO.N,Net-(D18-Pad2)*
X106045000Y-141260000D02*
X106045000Y-136525000D01*
X106045000Y-142010000D02*
X106045000Y-141260000D01*
G04 #@! TO.N,Net-(D19-Pad2)*
X125095000Y-141260000D02*
X125095000Y-136525000D01*
X125095000Y-142010000D02*
X125095000Y-141260000D01*
G04 #@! TO.N,Net-(D20-Pad2)*
X144145000Y-141260000D02*
X144145000Y-136525000D01*
X144145000Y-142010000D02*
X144145000Y-141260000D01*
G04 #@! TO.N,ROW5*
X125095000Y-164060000D02*
X106045000Y-164060000D01*
X86995000Y-164060000D02*
X106045000Y-164060000D01*
X67945000Y-164060000D02*
X86995000Y-164060000D01*
X141835000Y-164060000D02*
X142240000Y-164060000D01*
X140335000Y-162560000D02*
X141835000Y-164060000D01*
X144145000Y-164060000D02*
X142240000Y-164060000D01*
X142240000Y-164060000D02*
X125095000Y-164060000D01*
G04 #@! TO.N,Net-(D21-Pad2)*
X67945000Y-160310000D02*
X67945000Y-155575000D01*
X67945000Y-161060000D02*
X67945000Y-160310000D01*
G04 #@! TO.N,Net-(D22-Pad2)*
X86995000Y-160310000D02*
X86995000Y-155575000D01*
X86995000Y-161060000D02*
X86995000Y-160310000D01*
G04 #@! TO.N,Net-(D23-Pad2)*
X106045000Y-160310000D02*
X106045000Y-155575000D01*
X106045000Y-161060000D02*
X106045000Y-160310000D01*
G04 #@! TO.N,Net-(D24-Pad2)*
X125095000Y-160310000D02*
X125095000Y-155575000D01*
X125095000Y-161060000D02*
X125095000Y-160310000D01*
G04 #@! TO.N,Net-(D25-Pad2)*
X144145000Y-160310000D02*
X144145000Y-155575000D01*
X144145000Y-161060000D02*
X144145000Y-160310000D01*
G04 #@! TD*
M02*

+ 3053
- 0
gerbers/hex-keyboard-B.Mask.gbs
File diff suppressed because it is too large
View File


+ 1102
- 0
gerbers/hex-keyboard-B.SilkS.gbo
File diff suppressed because it is too large
View File


+ 24
- 0
gerbers/hex-keyboard-Edge.Cuts.gm1 View File

@@ -0,0 +1,24 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1-33cea8e~68~ubuntu18.10.1*
G04 #@! TF.CreationDate,2018-11-25T18:54:19+01:00*
G04 #@! TF.ProjectId,hex-keyboard,6865782D6B6579626F6172642E6B6963,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.1-33cea8e~68~ubuntu18.10.1) date dim. 25 nov. 2018 18:54:19 CET*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.150000*%
G04 APERTURE END LIST*
D10*
X160000000Y-70000000D02*
X160000000Y-170000000D01*
X60000000Y-170000000D02*
X160000000Y-170000000D01*
X60000000Y-70000000D02*
X60000000Y-170000000D01*
X60000000Y-70000000D02*
X160000000Y-70000000D01*
M02*

+ 429
- 0
gerbers/hex-keyboard-F.Cu.gtl View File

@@ -0,0 +1,429 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1-33cea8e~68~ubuntu18.10.1*
G04 #@! TF.CreationDate,2018-11-25T18:54:19+01:00*
G04 #@! TF.ProjectId,hex-keyboard,6865782D6B6579626F6172642E6B6963,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Copper,L1,Top,Signal*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.1-33cea8e~68~ubuntu18.10.1) date dim. 25 nov. 2018 18:54:19 CET*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 #@! TA.AperFunction,ComponentPad*
%ADD10C,1.600000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ComponentPad*
%ADD11R,1.600000X1.600000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ComponentPad*
%ADD12C,2.286000*%
G04 #@! TD*
G04 #@! TA.AperFunction,ViaPad*
%ADD13C,0.800000*%
G04 #@! TD*
G04 #@! TA.AperFunction,Conductor*
%ADD14C,0.250000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
G04 #@! TO.P,U1,29*
G04 #@! TO.N,N/C*
X140335000Y-72390000D03*
G04 #@! TO.P,U1,28*
G04 #@! TO.N,COL1*
X140335000Y-74930000D03*
G04 #@! TO.P,U1,27*
G04 #@! TO.N,COL2*
X140335000Y-77470000D03*
G04 #@! TO.P,U1,26*
G04 #@! TO.N,COL3*
X140335000Y-80010000D03*
G04 #@! TO.P,U1,25*
G04 #@! TO.N,COL4*
X140335000Y-82550000D03*
G04 #@! TO.P,U1,24*
G04 #@! TO.N,COL5*
X140335000Y-85090000D03*
G04 #@! TO.P,U1,23*
G04 #@! TO.N,ROW1*
X140335000Y-87630000D03*
G04 #@! TO.P,U1,22*
G04 #@! TO.N,ROW2*
X140335000Y-90170000D03*
G04 #@! TO.P,U1,21*
G04 #@! TO.N,ROW3*
X140335000Y-92710000D03*
G04 #@! TO.P,U1,20*
G04 #@! TO.N,ROW4*
X140335000Y-95250000D03*
G04 #@! TO.P,U1,19*
G04 #@! TO.N,ROW5*
X140335000Y-97790000D03*
G04 #@! TO.P,U1,18*
G04 #@! TO.N,N/C*
X140335000Y-100330000D03*
G04 #@! TO.P,U1,12*
X155575000Y-100330000D03*
G04 #@! TO.P,U1,11*
X155575000Y-97790000D03*
G04 #@! TO.P,U1,10*
X155575000Y-95250000D03*
G04 #@! TO.P,U1,9*
X155575000Y-92710000D03*
G04 #@! TO.P,U1,8*
X155575000Y-90170000D03*
G04 #@! TO.P,U1,7*
X155575000Y-87630000D03*
G04 #@! TO.P,U1,6*
X155575000Y-85090000D03*
G04 #@! TO.P,U1,5*
X155575000Y-82550000D03*
G04 #@! TO.P,U1,4*
X155575000Y-80010000D03*
G04 #@! TO.P,U1,3*
X155575000Y-77470000D03*
G04 #@! TO.P,U1,2*
X155575000Y-74930000D03*
D11*
G04 #@! TO.P,U1,1*
X155575000Y-72390000D03*
G04 #@! TD*
D12*
G04 #@! TO.P,SW1,2*
G04 #@! TO.N,Net-(D1-Pad2)*
X67945000Y-79375000D03*
G04 #@! TO.P,SW1,1*
G04 #@! TO.N,COL1*
X74295000Y-76835000D03*
G04 #@! TD*
G04 #@! TO.P,SW2,1*
G04 #@! TO.N,COL2*
X93345000Y-76835000D03*
G04 #@! TO.P,SW2,2*
G04 #@! TO.N,Net-(D2-Pad2)*
X86995000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW3,1*
G04 #@! TO.N,COL3*
X112395000Y-76835000D03*
G04 #@! TO.P,SW3,2*
G04 #@! TO.N,Net-(D3-Pad2)*
X106045000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW4,2*
G04 #@! TO.N,Net-(D4-Pad2)*
X125095000Y-79375000D03*
G04 #@! TO.P,SW4,1*
G04 #@! TO.N,COL4*
X131445000Y-76835000D03*
G04 #@! TD*
G04 #@! TO.P,SW5,1*
G04 #@! TO.N,COL5*
X150495000Y-76835000D03*
G04 #@! TO.P,SW5,2*
G04 #@! TO.N,Net-(D5-Pad2)*
X144145000Y-79375000D03*
G04 #@! TD*
G04 #@! TO.P,SW6,2*
G04 #@! TO.N,Net-(D6-Pad2)*
X67945000Y-98425000D03*
G04 #@! TO.P,SW6,1*
G04 #@! TO.N,COL1*
X74295000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW7,1*
G04 #@! TO.N,COL2*
X93345000Y-95885000D03*
G04 #@! TO.P,SW7,2*
G04 #@! TO.N,Net-(D7-Pad2)*
X86995000Y-98425000D03*
G04 #@! TD*
G04 #@! TO.P,SW8,2*
G04 #@! TO.N,Net-(D8-Pad2)*
X106045000Y-98425000D03*
G04 #@! TO.P,SW8,1*
G04 #@! TO.N,COL3*
X112395000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW9,2*
G04 #@! TO.N,Net-(D9-Pad2)*
X125095000Y-98425000D03*
G04 #@! TO.P,SW9,1*
G04 #@! TO.N,COL4*
X131445000Y-95885000D03*
G04 #@! TD*
G04 #@! TO.P,SW10,1*
G04 #@! TO.N,COL5*
X150495000Y-95885000D03*
G04 #@! TO.P,SW10,2*
G04 #@! TO.N,Net-(D10-Pad2)*
X144145000Y-98425000D03*
G04 #@! TD*
G04 #@! TO.P,SW11,1*
G04 #@! TO.N,COL1*
X74295000Y-114935000D03*
G04 #@! TO.P,SW11,2*
G04 #@! TO.N,Net-(D11-Pad2)*
X67945000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW12,2*
G04 #@! TO.N,Net-(D12-Pad2)*
X86995000Y-117475000D03*
G04 #@! TO.P,SW12,1*
G04 #@! TO.N,COL2*
X93345000Y-114935000D03*
G04 #@! TD*
G04 #@! TO.P,SW13,1*
G04 #@! TO.N,COL3*
X112395000Y-114935000D03*
G04 #@! TO.P,SW13,2*
G04 #@! TO.N,Net-(D13-Pad2)*
X106045000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW14,1*
G04 #@! TO.N,COL4*
X131445000Y-114935000D03*
G04 #@! TO.P,SW14,2*
G04 #@! TO.N,Net-(D14-Pad2)*
X125095000Y-117475000D03*
G04 #@! TD*
G04 #@! TO.P,SW15,2*
G04 #@! TO.N,Net-(D15-Pad2)*
X144145000Y-117475000D03*
G04 #@! TO.P,SW15,1*
G04 #@! TO.N,COL5*
X150495000Y-114935000D03*
G04 #@! TD*
G04 #@! TO.P,SW16,1*
G04 #@! TO.N,COL1*
X74295000Y-133985000D03*
G04 #@! TO.P,SW16,2*
G04 #@! TO.N,Net-(D16-Pad2)*
X67945000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW17,2*
G04 #@! TO.N,Net-(D17-Pad2)*
X86995000Y-136525000D03*
G04 #@! TO.P,SW17,1*
G04 #@! TO.N,COL2*
X93345000Y-133985000D03*
G04 #@! TD*
G04 #@! TO.P,SW18,1*
G04 #@! TO.N,COL3*
X112395000Y-133985000D03*
G04 #@! TO.P,SW18,2*
G04 #@! TO.N,Net-(D18-Pad2)*
X106045000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW19,2*
G04 #@! TO.N,Net-(D19-Pad2)*
X125095000Y-136525000D03*
G04 #@! TO.P,SW19,1*
G04 #@! TO.N,COL4*
X131445000Y-133985000D03*
G04 #@! TD*
G04 #@! TO.P,SW20,1*
G04 #@! TO.N,COL5*
X150495000Y-133985000D03*
G04 #@! TO.P,SW20,2*
G04 #@! TO.N,Net-(D20-Pad2)*
X144145000Y-136525000D03*
G04 #@! TD*
G04 #@! TO.P,SW21,2*
G04 #@! TO.N,Net-(D21-Pad2)*
X67945000Y-155575000D03*
G04 #@! TO.P,SW21,1*
G04 #@! TO.N,COL1*
X74295000Y-153035000D03*
G04 #@! TD*
G04 #@! TO.P,SW22,1*
G04 #@! TO.N,COL2*
X93345000Y-153035000D03*
G04 #@! TO.P,SW22,2*
G04 #@! TO.N,Net-(D22-Pad2)*
X86995000Y-155575000D03*
G04 #@! TD*
G04 #@! TO.P,SW23,2*
G04 #@! TO.N,Net-(D23-Pad2)*
X106045000Y-155575000D03*
G04 #@! TO.P,SW23,1*
G04 #@! TO.N,COL3*
X112395000Y-153035000D03*
G04 #@! TD*
G04 #@! TO.P,SW24,1*
G04 #@! TO.N,COL4*
X131445000Y-153035000D03*
G04 #@! TO.P,SW24,2*
G04 #@! TO.N,Net-(D24-Pad2)*
X125095000Y-155575000D03*
G04 #@! TD*
G04 #@! TO.P,SW25,2*
G04 #@! TO.N,Net-(D25-Pad2)*
X144145000Y-155575000D03*
G04 #@! TO.P,SW25,1*
G04 #@! TO.N,COL5*
X150495000Y-153035000D03*
G04 #@! TD*
D13*
G04 #@! TO.N,ROW3*
X137160000Y-124460000D03*
G04 #@! TO.N,ROW4*
X138430000Y-143510000D03*
G04 #@! TO.N,ROW5*
X140335000Y-162560000D03*
G04 #@! TD*
D14*
G04 #@! TO.N,ROW3*
X139203630Y-92710000D02*
X136525000Y-95388630D01*
X140335000Y-92710000D02*
X139203630Y-92710000D01*
X136525000Y-95388630D02*
X136525000Y-123825000D01*
X136525000Y-123825000D02*
X137160000Y-124460000D01*
G04 #@! TO.N,ROW4*
X139203630Y-95250000D02*
X137795000Y-96658630D01*
X140335000Y-95250000D02*
X139203630Y-95250000D01*
X137795000Y-96658630D02*
X137795000Y-123825000D01*
X137795000Y-123825000D02*
X138430000Y-124460000D01*
X138430000Y-124460000D02*
X138430000Y-143510000D01*
G04 #@! TO.N,ROW5*
X139203630Y-97790000D02*
X138430000Y-98563630D01*
X140335000Y-97790000D02*
X139203630Y-97790000D01*
X138880009Y-99013639D02*
X138880009Y-123640009D01*
X138430000Y-98563630D02*
X138880009Y-99013639D01*
X138880009Y-123640009D02*
X139700000Y-124460000D01*
X139700000Y-124460000D02*
X139700000Y-161925000D01*
X139700000Y-161925000D02*
X140335000Y-162560000D01*
G04 #@! TO.N,COL1*
X74295000Y-76835000D02*
X74295000Y-95885000D01*
X74295000Y-97501446D02*
X74295000Y-114935000D01*
X74295000Y-95885000D02*
X74295000Y-97501446D01*
X74295000Y-114935000D02*
X74295000Y-133985000D01*
X74295000Y-135601446D02*
X74295000Y-153035000D01*
X74295000Y-133985000D02*
X74295000Y-135601446D01*
X137160000Y-74930000D02*
X140335000Y-74930000D01*
X134620000Y-72390000D02*
X137160000Y-74930000D01*
X74295000Y-76835000D02*
X78740000Y-72390000D01*
X78740000Y-72390000D02*
X134620000Y-72390000D01*
G04 #@! TO.N,COL2*
X93345000Y-135601446D02*
X93345000Y-153035000D01*
X93345000Y-133985000D02*
X93345000Y-135601446D01*
X93345000Y-116551446D02*
X93345000Y-133985000D01*
X93345000Y-114935000D02*
X93345000Y-116551446D01*
X93345000Y-97501446D02*
X93345000Y-114935000D01*
X93345000Y-95885000D02*
X93345000Y-97501446D01*
X93345000Y-76835000D02*
X93345000Y-95885000D01*
X137160000Y-77470000D02*
X140335000Y-77470000D01*
X133350000Y-73660000D02*
X137160000Y-77470000D01*
X93345000Y-76835000D02*
X96520000Y-73660000D01*
X96520000Y-73660000D02*
X133350000Y-73660000D01*
G04 #@! TO.N,COL3*
X112395000Y-153035000D02*
X112395000Y-133985000D01*
X112395000Y-114935000D02*
X112395000Y-133985000D01*
X112395000Y-97501446D02*
X112395000Y-114935000D01*
X112395000Y-95885000D02*
X112395000Y-97501446D01*
X112395000Y-76835000D02*
X112395000Y-95885000D01*
X112395000Y-76835000D02*
X114300000Y-74930000D01*
X137160000Y-80010000D02*
X140335000Y-80010000D01*
X132080000Y-74930000D02*
X137160000Y-80010000D01*
X114300000Y-74930000D02*
X132080000Y-74930000D01*
G04 #@! TO.N,COL4*
X131445000Y-133985000D02*
X131445000Y-153035000D01*
X131445000Y-116551446D02*
X131445000Y-133985000D01*
X131445000Y-114935000D02*
X131445000Y-116551446D01*
X131445000Y-97501446D02*
X131445000Y-114935000D01*
X131445000Y-95885000D02*
X131445000Y-97501446D01*
X131445000Y-76835000D02*
X131445000Y-78451446D01*
X140335000Y-82550000D02*
X138430000Y-82550000D01*
X138430000Y-82550000D02*
X137160000Y-83820000D01*
X131445000Y-83820000D02*
X131445000Y-95885000D01*
X137160000Y-83820000D02*
X132715000Y-83820000D01*
X132715000Y-83820000D02*
X131445000Y-82550000D01*
X131445000Y-78451446D02*
X131445000Y-82550000D01*
X131445000Y-82550000D02*
X131445000Y-83820000D01*
G04 #@! TO.N,COL5*
X150495000Y-135601446D02*
X150495000Y-153035000D01*
X150495000Y-133985000D02*
X150495000Y-135601446D01*
X150495000Y-114935000D02*
X150495000Y-133985000D01*
X144145000Y-76835000D02*
X150495000Y-76835000D01*
X140335000Y-85090000D02*
X141605000Y-83820000D01*
X141605000Y-79375000D02*
X144145000Y-76835000D01*
X141605000Y-83820000D02*
X141605000Y-79375000D01*
X142240000Y-86995000D02*
X140335000Y-85090000D01*
X142240000Y-89246446D02*
X142240000Y-86995000D01*
X148878554Y-95885000D02*
X142240000Y-89246446D01*
X150495000Y-95885000D02*
X148878554Y-95885000D01*
X150495000Y-95885000D02*
X150495000Y-114935000D01*
G04 #@! TD*
M02*

+ 2653
- 0
gerbers/hex-keyboard-F.Mask.gts
File diff suppressed because it is too large
View File


+ 1590
- 0
gerbers/hex-keyboard-F.SilkS.gto
File diff suppressed because it is too large
View File


+ 90
- 0
gerbers/hex-keyboard-NPTH.drl View File

@@ -0,0 +1,90 @@
M48
;DRILL file {KiCad 5.0.1-33cea8e~68~ubuntu18.10.1} date dim. 25 nov. 2018 18:54:32 CET
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.0670
T2C0.1570
%
G90
G05
M72
T1
X4.875Y-4.725
X5.275Y-4.725
X5.625Y-4.725
X6.025Y-4.725
X4.125Y-5.475
X4.525Y-5.475
X4.125Y-6.225
X4.525Y-6.225
X4.875Y-3.975
X5.275Y-3.975
X4.875Y-6.225
X5.275Y-6.225
X2.625Y-6.225
X3.025Y-6.225
X4.875Y-3.225
X5.275Y-3.225
X3.375Y-4.725
X3.775Y-4.725
X3.375Y-5.475
X3.775Y-5.475
X2.625Y-5.475
X3.025Y-5.475
X4.125Y-4.725
X4.525Y-4.725
X2.625Y-4.725
X3.025Y-4.725
X2.625Y-3.225
X3.025Y-3.225
X4.125Y-3.225
X4.525Y-3.225
X4.875Y-5.475
X5.275Y-5.475
X5.625Y-3.225
X6.025Y-3.225
X5.625Y-3.975
X6.025Y-3.975
X5.625Y-6.225
X6.025Y-6.225
X5.625Y-5.475
X6.025Y-5.475
X2.625Y-3.975
X3.025Y-3.975
X3.375Y-6.225
X3.775Y-6.225
X4.125Y-3.975
X4.525Y-3.975
X3.375Y-3.975
X3.775Y-3.975
X3.375Y-3.225
X3.775Y-3.225
T2
X3.575Y-4.725
X3.575Y-5.475
X2.825Y-5.475
X4.325Y-4.725
X2.825Y-4.725
X2.825Y-3.225
X4.325Y-3.225
X5.075Y-5.475
X5.825Y-3.225
X5.825Y-3.975
X5.825Y-6.225
X5.825Y-5.475
X2.825Y-3.975
X3.575Y-6.225
X4.325Y-3.975
X3.575Y-3.975
X3.575Y-3.225
X5.075Y-4.725
X5.825Y-4.725
X4.325Y-5.475
X4.325Y-6.225
X5.075Y-3.975
X5.075Y-6.225
X2.825Y-6.225
X5.075Y-3.225
T0
M30

+ 94
- 0
gerbers/hex-keyboard-PTH.drl View File

@@ -0,0 +1,94 @@
M48
;DRILL file {KiCad 5.0.1-33cea8e~68~ubuntu18.10.1} date dim. 25 nov. 2018 18:54:32 CET
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.0157
T2C0.0433
T3C0.0590
%
G90
G05
M72
T1
X5.4Y-4.9
X5.45Y-5.65
X5.525Y-6.4
T2
X5.525Y-2.85
X5.525Y-2.95
X5.525Y-3.05
X5.525Y-3.15
X5.525Y-3.25
X5.525Y-3.35
X5.525Y-3.45
X5.525Y-3.55
X5.525Y-3.65
X5.525Y-3.75
X5.525Y-3.85
X5.525Y-3.95
X6.125Y-2.85
X6.125Y-2.95
X6.125Y-3.05
X6.125Y-3.15
X6.125Y-3.25
X6.125Y-3.35
X6.125Y-3.45
X6.125Y-3.55
X6.125Y-3.65
X6.125Y-3.75
X6.125Y-3.85
X6.125Y-3.95
T3
X3.425Y-4.625
X3.675Y-4.525
X3.425Y-5.375
X3.675Y-5.275
X2.675Y-5.375
X2.925Y-5.275
X4.175Y-4.625
X4.425Y-4.525
X2.675Y-4.625
X2.925Y-4.525
X2.675Y-3.125
X2.925Y-3.025
X4.175Y-3.125
X4.425Y-3.025
X4.925Y-5.375
X5.175Y-5.275
X5.675Y-3.125
X5.925Y-3.025
X5.675Y-3.875
X5.925Y-3.775
X5.675Y-6.125
X5.925Y-6.025
X5.675Y-5.375
X5.925Y-5.275
X2.675Y-3.875
X2.925Y-3.775
X3.425Y-6.125
X3.675Y-6.025
X4.175Y-3.875
X4.425Y-3.775
X3.425Y-3.875
X3.675Y-3.775
X3.425Y-3.125
X3.675Y-3.025
X4.925Y-4.625
X5.175Y-4.525
X5.675Y-4.625
X5.925Y-4.525
X4.175Y-5.375
X4.425Y-5.275
X4.175Y-6.125
X4.425Y-6.025
X4.925Y-3.875
X5.175Y-3.775
X4.925Y-6.125
X5.175Y-6.025
X2.675Y-6.125
X2.925Y-6.025
X4.925Y-3.125
X5.175Y-3.025
T0
M30

+ 2505
- 0
hex-keyboard.kicad_pcb
File diff suppressed because it is too large
View File


+ 617
- 0
hex-keyboard.net View File

@@ -0,0 +1,617 @@
(export (version D)
(design
(source /home/dashie/dev/kicad/hex-keyboard/hex-keyboard.sch)
(date "dim. 25 nov. 2018 18:11:02 CET")
(tool "Eeschema 5.0.1-33cea8e~68~ubuntu18.10.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source hex-keyboard.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref SW1)
(value 0)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA6C16))
(comp (ref SW2)
(value 1)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA6D5A))
(comp (ref SW3)
(value 2)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA6DB8))
(comp (ref SW4)
(value 3)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA6DF6))
(comp (ref SW5)
(value 4)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA6E36))
(comp (ref SW6)
(value 5)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA76A7))
(comp (ref SW7)
(value 6)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA76AD))
(comp (ref SW8)
(value 7)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA76B3))
(comp (ref SW9)
(value 8)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA76B9))
(comp (ref SW10)
(value 9)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA76BF))
(comp (ref SW11)
(value A)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA799F))
(comp (ref SW12)
(value B)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79A5))
(comp (ref SW13)
(value C)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79AB))
(comp (ref SW14)
(value D)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79B1))
(comp (ref SW15)
(value E)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79B7))
(comp (ref SW16)
(value F)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79BD))
(comp (ref SW17)
(value -)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79C3))
(comp (ref SW18)
(value /)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79C9))
(comp (ref SW19)
(value dot)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79CF))
(comp (ref SW20)
(value space)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA79D5))
(comp (ref SW21)
(value "bkp space")
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA7AF3))
(comp (ref SW22)
(value <-)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA7AF9))
(comp (ref SW23)
(value ->)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA7AFF))
(comp (ref SW24)
(value suppr)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA7B05))
(comp (ref SW25)
(value enter)
(footprint footprints:CHERRY_PCB_100H)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA7B0B))
(comp (ref D1)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA927C))
(comp (ref D2)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9355))
(comp (ref D3)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA93C7))
(comp (ref D4)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9497))
(comp (ref D5)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9503))
(comp (ref D6)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA98F8))
(comp (ref D7)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA98FE))
(comp (ref D8)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9904))
(comp (ref D9)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA990A))
(comp (ref D10)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9910))
(comp (ref D11)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9DF8))
(comp (ref D12)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9DFE))
(comp (ref D13)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9E04))
(comp (ref D14)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9E0A))
(comp (ref D15)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9E10))
(comp (ref D16)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9FA6))
(comp (ref D17)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9FAC))
(comp (ref D18)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9FB2))
(comp (ref D19)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9FB8))
(comp (ref D20)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFA9FBE))
(comp (ref D21)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAA10E))
(comp (ref D22)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAA114))
(comp (ref D23)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAA11A))
(comp (ref D24)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAA120))
(comp (ref D25)
(value 1N4148)
(footprint Diodes_SMD:D_1206)
(datasheet http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(libsource (lib Diode) (part 1N4148) (description "100V 0.15A standard switching diode, DO-35"))
(sheetpath (names /) (tstamps /))
(tstamp 5BFAA126))
(comp (ref U1)
(value Teensy2.0)
(footprint teensy:Teensy2.0)
(libsource (lib teensy) (part Teensy2.0) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5BFE0B03)))
(libparts
(libpart (lib Diode) (part 1N4148)
(aliases
(alias 1N4448)
(alias 1N4149)
(alias 1N4151)
(alias 1N914)
(alias BA243)
(alias BA244)
(alias BA282)
(alias BA283)
(alias BAV17)
(alias BAV18)
(alias BAV19)
(alias BAV20)
(alias BAV21)
(alias BAW75)
(alias BAW76)
(alias BAY93))
(description "100V 0.15A standard switching diode, DO-35")
(docs http://www.nxp.com/documents/data_sheet/1N4148_1N4448.pdf)
(footprints
(fp D*DO?35*))
(fields
(field (name Reference) D)
(field (name Value) 1N4148)
(field (name Footprint) Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Switch) (part SW_Push)
(description "Push button switch, generic, two pins")
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib teensy) (part Teensy2.0)
(fields
(field (name Reference) U)
(field (name Value) Teensy2.0))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name 0) (type BiDi))
(pin (num 3) (name 1) (type BiDi))
(pin (num 4) (name 2) (type BiDi))
(pin (num 5) (name 3) (type BiDi))
(pin (num 6) (name 4_PWM) (type BiDi))
(pin (num 7) (name 5_INT0_PWM) (type BiDi))
(pin (num 8) (name 6_INT1) (type BiDi))
(pin (num 9) (name 7_INT2_RX) (type BiDi))
(pin (num 10) (name 8_INT3_TX) (type BiDi))
(pin (num 11) (name 9_PWM) (type BiDi))
(pin (num 12) (name 10_PWM) (type BiDi))
(pin (num 13) (name 23) (type BiDi))
(pin (num 14) (name +5V) (type power_in))
(pin (num 15) (name GND) (type power_in))
(pin (num 16) (name RST) (type input))
(pin (num 17) (name 22_A11) (type BiDi))
(pin (num 18) (name 11_A10_LED) (type BiDi))
(pin (num 19) (name 12_A9_PWM) (type BiDi))
(pin (num 20) (name 13_A8) (type BiDi))
(pin (num 21) (name 14_A7_PWM) (type BiDi))
(pin (num 22) (name 15_A6_PWM) (type BiDi))
(pin (num 23) (name 16_A5) (type BiDi))
(pin (num 24) (name 17_A4) (type BiDi))
(pin (num 25) (name 18_A3) (type BiDi))
(pin (num 26) (name 19_A2) (type BiDi))
(pin (num 27) (name 20_A1) (type BiDi))
(pin (num 28) (name 21_A0) (type BiDi))
(pin (num 29) (name +5V) (type power_in))
(pin (num 30) (name 24) (type BiDi))
(pin (num 31) (name AREF) (type input)))))
(libraries
(library (logical Diode)
(uri /usr/share/kicad/library/Diode.lib))
(library (logical Switch)
(uri /usr/share/kicad/library/Switch.lib))
(library (logical teensy)
(uri /home/dashie/dev/kicad/hex-keyboard/teensy_library/teensy.lib)))
(nets
(net (code 1) (name ROW2)
(node (ref D6) (pin 1))
(node (ref U1) (pin 22))
(node (ref D7) (pin 1))
(node (ref D8) (pin 1))
(node (ref D9) (pin 1))
(node (ref D10) (pin 1)))
(net (code 2) (name ROW3)
(node (ref D11) (pin 1))
(node (ref U1) (pin 21))
(node (ref D12) (pin 1))
(node (ref D14) (pin 1))
(node (ref D15) (pin 1))
(node (ref D13) (pin 1)))
(net (code 3) (name ROW1)
(node (ref D4) (pin 1))
(node (ref D1) (pin 1))
(node (ref D3) (pin 1))
(node (ref D5) (pin 1))
(node (ref U1) (pin 23))
(node (ref D2) (pin 1)))
(net (code 4) (name ROW5)
(node (ref D21) (pin 1))
(node (ref D22) (pin 1))
(node (ref U1) (pin 19))
(node (ref D24) (pin 1))
(node (ref D23) (pin 1))
(node (ref D25) (pin 1)))
(net (code 5) (name ROW4)
(node (ref D19) (pin 1))
(node (ref D18) (pin 1))
(node (ref D20) (pin 1))
(node (ref D17) (pin 1))
(node (ref D16) (pin 1))
(node (ref U1) (pin 20)))
(net (code 6) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
(net (code 7) (name COL5)
(node (ref U1) (pin 24))
(node (ref SW10) (pin 1))
(node (ref SW20) (pin 1))
(node (ref SW25) (pin 1))
(node (ref SW5) (pin 1))
(node (ref SW15) (pin 1)))
(net (code 8) (name COL4)
(node (ref SW24) (pin 1))
(node (ref SW19) (pin 1))
(node (ref SW14) (pin 1))
(node (ref SW4) (pin 1))
(node (ref U1) (pin 25))
(node (ref SW9) (pin 1)))
(net (code 9) (name COL3)
(node (ref SW23) (pin 1))
(node (ref SW18) (pin 1))
(node (ref SW8) (pin 1))
(node (ref SW3) (pin 1))
(node (ref SW13) (pin 1))
(node (ref U1) (pin 26)))
(net (code 10) (name COL2)
(node (ref SW7) (pin 1))
(node (ref SW12) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW17) (pin 1))
(node (ref U1) (pin 27))
(node (ref SW22) (pin 1)))
(net (code 11) (name COL1)
(node (ref SW16) (pin 1))
(node (ref SW1) (pin 1))
(node (ref SW6) (pin 1))
(node (ref SW11) (pin 1))
(node (ref SW21) (pin 1))
(node (ref U1) (pin 28)))
(net (code 12) (name "Net-(U1-Pad17)")
(node (ref U1) (pin 17)))
(net (code 13) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 14) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 15) (name "Net-(U1-Pad12)")
(node (ref U1) (pin 12)))
(net (code 16) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
(net (code 17) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 18) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 19) (name "Net-(U1-Pad30)")
(node (ref U1) (pin 30)))
(net (code 20) (name "Net-(U1-Pad29)")
(node (ref U1) (pin 29)))
(net (code 21) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31)))
(net (code 22) (name "Net-(U1-Pad5)")
(node (ref U1) (pin 5)))
(net (code 23) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 24) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 25) (name "Net-(U1-Pad10)")
(node (ref U1) (pin 10)))
(net (code 26) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9)))
(net (code 27) (name "Net-(U1-Pad8)")
(node (ref U1) (pin 8)))
(net (code 28) (name "Net-(U1-Pad7)")
(node (ref U1) (pin 7)))
(net (code 29) (name "Net-(U1-Pad15)")
(node (ref U1) (pin 15)))
(net (code 30) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 31) (name "Net-(U1-Pad6)")
(node (ref U1) (pin 6)))
(net (code 32) (name "Net-(D6-Pad2)")
(node (ref D6) (pin 2))
(node (ref SW6) (pin 2)))
(net (code 33) (name "Net-(D5-Pad2)")
(node (ref D5) (pin 2))
(node (ref SW5) (pin 2)))
(net (code 34) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref SW4) (pin 2)))
(net (code 35) (name "Net-(D3-Pad2)")
(node (ref D3) (pin 2))
(node (ref SW3) (pin 2)))
(net (code 36) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref SW2) (pin 2)))
(net (code 37) (name "Net-(D7-Pad2)")
(node (ref SW7) (pin 2))
(node (ref D7) (pin 2)))
(net (code 38) (name "Net-(D1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref D1) (pin 2)))
(net (code 39) (name "Net-(D25-Pad2)")
(node (ref D25) (pin 2))
(node (ref SW25) (pin 2)))
(net (code 40) (name "Net-(D24-Pad2)")
(node (ref D24) (pin 2))
(node (ref SW24) (pin 2)))
(net (code 41) (name "Net-(D23-Pad2)")
(node (ref D23) (pin 2))
(node (ref SW23) (pin 2)))
(net (code 42) (name "Net-(D22-Pad2)")
(node (ref D22) (pin 2))
(node (ref SW22) (pin 2)))
(net (code 43) (name "Net-(D12-Pad2)")
(node (ref SW12) (pin 2))
(node (ref D12) (pin 2)))
(net (code 44) (name "Net-(D17-Pad2)")
(node (ref D17) (pin 2))
(node (ref SW17) (pin 2)))
(net (code 45) (name "Net-(D16-Pad2)")
(node (ref D16) (pin 2))
(node (ref SW16) (pin 2)))
(net (code 46) (name "Net-(D15-Pad2)")
(node (ref D15) (pin 2))
(node (ref SW15) (pin 2)))
(net (code 47) (name "Net-(D14-Pad2)")
(node (ref D14) (pin 2))
(node (ref SW14) (pin 2)))
(net (code 48) (name "Net-(D13-Pad2)")
(node (ref D13) (pin 2))
(node (ref SW13) (pin 2)))
(net (code 49) (name "Net-(D11-Pad2)")
(node (ref SW11) (pin 2))
(node (ref D11) (pin 2)))
(net (code 50) (name "Net-(D10-Pad2)")
(node (ref D10) (pin 2))
(node (ref SW10) (pin 2)))
(net (code 51) (name "Net-(D9-Pad2)")
(node (ref SW9) (pin 2))
(node (ref D9) (pin 2)))
(net (code 52) (name "Net-(D8-Pad2)")
(node (ref SW8) (pin 2))
(node (ref D8) (pin 2)))
(net (code 53) (name "Net-(D21-Pad2)")
(node (ref SW21) (pin 2))
(node (ref D21) (pin 2)))
(net (code 54) (name "Net-(D20-Pad2)")
(node (ref SW20) (pin 2))
(node (ref D20) (pin 2)))
(net (code 55) (name "Net-(D19-Pad2)")
(node (ref SW19) (pin 2))
(node (ref D19) (pin 2)))
(net (code 56) (name "Net-(D18-Pad2)")
(node (ref D18) (pin 2))
(node (ref SW18) (pin 2)))))

+ 33
- 0
hex-keyboard.pro View File

@@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

+ 931
- 0
hex-keyboard.sch View File

@@ -0,0 +1,931 @@
EESchema Schematic File Version 4
LIBS:hex-keyboard-cache
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW1
U 1 1 5BFA6C16
P 1300 1700
F 0 "SW1" V 1254 1848 50 0000 L CNN
F 1 "0" V 1345 1848 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 1300 1900 50 0001 C CNN
F 3 "" H 1300 1900 50 0001 C CNN
1 1300 1700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW2
U 1 1 5BFA6D5A
P 2400 1700
F 0 "SW2" V 2354 1848 50 0000 L CNN
F 1 "1" V 2445 1848 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 2400 1900 50 0001 C CNN
F 3 "" H 2400 1900 50 0001 C CNN
1 2400 1700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW3
U 1 1 5BFA6DB8
P 3500 1700
F 0 "SW3" V 3454 1848 50 0000 L CNN
F 1 "2" V 3545 1848 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 3500 1900 50 0001 C CNN
F 3 "" H 3500 1900 50 0001 C CNN
1 3500 1700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW4
U 1 1 5BFA6DF6
P 4500 1700
F 0 "SW4" V 4454 1848 50 0000 L CNN
F 1 "3" V 4545 1848 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 4500 1900 50 0001 C CNN
F 3 "" H 4500 1900 50 0001 C CNN
1 4500 1700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW5
U 1 1 5BFA6E36
P 5500 1700
F 0 "SW5" V 5454 1848 50 0000 L CNN
F 1 "4" V 5545 1848 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 5500 1900 50 0001 C CNN
F 3 "" H 5500 1900 50 0001 C CNN
1 5500 1700
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW6
U 1 1 5BFA76A7
P 1300 2800
F 0 "SW6" V 1254 2948 50 0000 L CNN
F 1 "5" V 1345 2948 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 1300 3000 50 0001 C CNN
F 3 "" H 1300 3000 50 0001 C CNN
1 1300 2800
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW7
U 1 1 5BFA76AD
P 2400 2800
F 0 "SW7" V 2354 2948 50 0000 L CNN
F 1 "6" V 2445 2948 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 2400 3000 50 0001 C CNN
F 3 "" H 2400 3000 50 0001 C CNN
1 2400 2800
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW8
U 1 1 5BFA76B3
P 3500 2800
F 0 "SW8" V 3454 2948 50 0000 L CNN
F 1 "7" V 3545 2948 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 3500 3000 50 0001 C CNN
F 3 "" H 3500 3000 50 0001 C CNN
1 3500 2800
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW9
U 1 1 5BFA76B9
P 4500 2800
F 0 "SW9" V 4454 2948 50 0000 L CNN
F 1 "8" V 4545 2948 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 4500 3000 50 0001 C CNN
F 3 "" H 4500 3000 50 0001 C CNN
1 4500 2800
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW10
U 1 1 5BFA76BF
P 5500 2800
F 0 "SW10" V 5454 2948 50 0000 L CNN
F 1 "9" V 5545 2948 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 5500 3000 50 0001 C CNN
F 3 "" H 5500 3000 50 0001 C CNN
1 5500 2800
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW11
U 1 1 5BFA799F
P 1300 3900
F 0 "SW11" V 1254 4048 50 0000 L CNN
F 1 "A" V 1345 4048 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 1300 4100 50 0001 C CNN
F 3 "" H 1300 4100 50 0001 C CNN
1 1300 3900
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW12
U 1 1 5BFA79A5
P 2400 3900
F 0 "SW12" V 2354 4048 50 0000 L CNN
F 1 "B" V 2445 4048 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 2400 4100 50 0001 C CNN
F 3 "" H 2400 4100 50 0001 C CNN
1 2400 3900
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW13
U 1 1 5BFA79AB
P 3500 3900
F 0 "SW13" V 3454 4048 50 0000 L CNN
F 1 "C" V 3545 4048 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 3500 4100 50 0001 C CNN
F 3 "" H 3500 4100 50 0001 C CNN
1 3500 3900
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW14
U 1 1 5BFA79B1
P 4500 3900
F 0 "SW14" V 4454 4048 50 0000 L CNN
F 1 "D" V 4545 4048 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 4500 4100 50 0001 C CNN
F 3 "" H 4500 4100 50 0001 C CNN
1 4500 3900
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW15
U 1 1 5BFA79B7
P 5500 3900
F 0 "SW15" V 5454 4048 50 0000 L CNN
F 1 "E" V 5545 4048 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 5500 4100 50 0001 C CNN
F 3 "" H 5500 4100 50 0001 C CNN
1 5500 3900
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW16
U 1 1 5BFA79BD
P 1300 5000
F 0 "SW16" V 1254 5148 50 0000 L CNN
F 1 "F" V 1345 5148 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 1300 5200 50 0001 C CNN
F 3 "" H 1300 5200 50 0001 C CNN
1 1300 5000
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW17
U 1 1 5BFA79C3
P 2400 5000
F 0 "SW17" V 2354 5148 50 0000 L CNN
F 1 "-" V 2445 5148 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 2400 5200 50 0001 C CNN
F 3 "" H 2400 5200 50 0001 C CNN
1 2400 5000
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW18
U 1 1 5BFA79C9
P 3500 5000
F 0 "SW18" V 3454 5148 50 0000 L CNN
F 1 "/" V 3545 5148 50 0000 L CNN
F 2 "footprints:CHERRY_PCB_100H" H 3500 5200 50 0001 C CNN
F 3 "" H 3500 5200 50 0001 C CNN
1 3500 5000
0 1 1 0
$EndComp
$Comp
L Switch:SW_Push SW19
U 1 1 5BFA79CF
P 4500 5000