initial commit

This commit is contained in:
John Sennesael 2021-08-26 16:23:09 -05:00
commit d8bb94144e
40 changed files with 96367 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
[syntax=glob]
*.*~

BIN
20210807_153725.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
20210807_154954.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
20210807_155358.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 KiB

BIN
20210807_155413.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB

BIN
20210807_155426.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

View File

@ -0,0 +1,40 @@
#include <SoftwareSerial.h>
int SoftSerialRX = 8;
int SoftSerialTX = 9;
int lastRead = 0;
SoftwareSerial KeyboardSerial(SoftSerialRX, SoftSerialTX);
void setup() {
pinMode(SoftSerialRX, INPUT);
pinMode(SoftSerialTX, OUTPUT);
Serial.begin(2400);
KeyboardSerial.begin(2400);
while (!Serial) {
;
}
}
void loop() {
if (KeyboardSerial.available())
{
Serial.println(KeyboardSerial.read(), BIN);
}
if (Serial.available())
{
Serial.println("O");
KeyboardSerial.write(Serial.read());
}
/*
int v = digitalRead(SoftSerialRX);
if (v != lastRead){
Serial.write(v == 0 ? "0" : "1");
lastRead = v;
}
*/
}

BIN
back.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 MiB

BIN
front.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 MiB

BIN
keyboard.kra Normal file

Binary file not shown.

91631
kicad/keyboard/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,23 @@
(fp_lib_table
(lib (name Footprints)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints)(options "")(descr ""))
(lib (name Aesthetics)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Aesthetics.pretty)(options "")(descr ""))
(lib (name Batteries)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Batteries.pretty)(options "")(descr ""))
(lib (name Boards)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Boards.pretty)(options "")(descr ""))
(lib (name Capacitors)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Capacitors.pretty)(options "")(descr ""))
(lib (name Clocks)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Clocks.pretty)(options "")(descr ""))
(lib (name Coils)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Coils.pretty)(options "")(descr ""))
(lib (name Connectors)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Connectors.pretty)(options "")(descr ""))
(lib (name Displays)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Displays.pretty)(options "")(descr ""))
(lib (name Electromechanical)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Electromechanical.pretty)(options "")(descr ""))
(lib (name Fuses)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Fuses.pretty)(options "")(descr ""))
(lib (name GPS)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/GPS.pretty)(options "")(descr ""))
(lib (name Hardware)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Hardware.pretty)(options "")(descr ""))
(lib (name Jumpers)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Jumpers.pretty)(options "")(descr ""))
(lib (name LED)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/LED.pretty)(options "")(descr ""))
(lib (name PowerSymbols)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/PowerSymbols.pretty)(options "")(descr ""))
(lib (name Resistors)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Resistors.pretty)(options "")(descr ""))
(lib (name RF)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/RF.pretty)(options "")(descr ""))
(lib (name Silicon-Custom)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Silicon-Custom.pretty)(options "")(descr ""))
(lib (name Silicon-Standard)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Silicon-Standard.pretty)(options "")(descr ""))
(lib (name Switches)(type KiCad)(uri /home/johns/src/SparkFun-KiCad-Libraries/Footprints/Switches.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,225 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Barrel_Jack
#
DEF Connector_Barrel_Jack J 0 40 Y Y 1 F N
F0 "J" 0 210 50 H V C CNN
F1 "Connector_Barrel_Jack" 0 -200 50 H V C CNN
F2 "" 50 -40 50 H I C CNN
F3 "" 50 -40 50 H I C CNN
ALIAS Jack-DC
$FPLIST
BarrelJack*
$ENDFPLIST
DRAW
A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
S -200 150 200 -150 0 1 10 f
S 145 125 -130 75 0 1 10 F
P 2 0 1 10 200 100 150 100 N
P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
X ~ 1 300 100 100 L 50 50 1 1 P
X ~ 2 300 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_DB25_Female_MountingHoles
#
DEF Connector_DB25_Female_MountingHoles J 0 40 Y N 1 F N
F0 "J" 0 1450 50 H V C CNN
F1 "Connector_DB25_Female_MountingHoles" 0 1375 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DSUB*Female*
$ENDFPLIST
DRAW
C -70 -1200 30 0 1 0 N
C -70 -1000 30 0 1 0 N
C -70 -800 30 0 1 0 N
C -70 -600 30 0 1 0 N
C -70 -400 30 0 1 0 N
C -70 -200 30 0 1 0 N
C -70 0 30 0 1 0 N
C -70 200 30 0 1 0 N
C -70 400 30 0 1 0 N
C -70 600 30 0 1 0 N
C -70 800 30 0 1 0 N
C -70 1000 30 0 1 0 N
C -70 1200 30 0 1 0 N
C 50 -1100 30 0 1 0 N
C 50 -900 30 0 1 0 N
C 50 -700 30 0 1 0 N
C 50 -500 30 0 1 0 N
C 50 -300 30 0 1 0 N
C 50 -100 30 0 1 0 N
C 50 100 30 0 1 0 N
C 50 300 30 0 1 0 N
C 50 500 30 0 1 0 N
C 50 700 30 0 1 0 N
C 50 900 30 0 1 0 N
C 50 1100 30 0 1 0 N
P 2 0 1 0 -150 -1200 -100 -1200 N
P 2 0 1 0 -150 -1100 20 -1100 N
P 2 0 1 0 -150 -1000 -100 -1000 N
P 2 0 1 0 -150 -900 20 -900 N
P 2 0 1 0 -150 -800 -100 -800 N
P 2 0 1 0 -150 -700 20 -700 N
P 2 0 1 0 -150 -600 -100 -600 N
P 2 0 1 0 -150 -500 20 -500 N
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 2 0 1 0 -150 500 20 500 N
P 2 0 1 0 -150 600 -100 600 N
P 2 0 1 0 -150 700 20 700 N
P 2 0 1 0 -150 800 -100 800 N
P 2 0 1 0 -150 900 20 900 N
P 2 0 1 0 -150 1000 -100 1000 N
P 2 0 1 0 -150 1100 20 1100 N
P 2 0 1 0 -150 1200 -100 1200 N
P 5 0 1 10 -150 1325 150 1175 150 -1175 -150 -1325 -150 1325 f
X PAD 0 0 -1400 150 U 50 50 1 1 P
X 1 1 -300 1200 150 R 50 50 1 1 P
X 10 10 -300 -600 150 R 50 50 1 1 P
X 11 11 -300 -800 150 R 50 50 1 1 P
X 12 12 -300 -1000 150 R 50 50 1 1 P
X 13 13 -300 -1200 150 R 50 50 1 1 P
X P14 14 -300 1100 150 R 50 50 1 1 P
X P15 15 -300 900 150 R 50 50 1 1 P
X P16 16 -300 700 150 R 50 50 1 1 P
X P17 17 -300 500 150 R 50 50 1 1 P
X P18 18 -300 300 150 R 50 50 1 1 P
X P19 19 -300 100 150 R 50 50 1 1 P
X 2 2 -300 1000 150 R 50 50 1 1 P
X P20 20 -300 -100 150 R 50 50 1 1 P
X P21 21 -300 -300 150 R 50 50 1 1 P
X P22 22 -300 -500 150 R 50 50 1 1 P
X P23 23 -300 -700 150 R 50 50 1 1 P
X P24 24 -300 -900 150 R 50 50 1 1 P
X P25 25 -300 -1100 150 R 50 50 1 1 P
X 3 3 -300 800 150 R 50 50 1 1 P
X 4 4 -300 600 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 200 150 R 50 50 1 1 P
X 7 7 -300 0 150 R 50 50 1 1 P
X 8 8 -300 -200 150 R 50 50 1 1 P
X 9 9 -300 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Interface_UART_ST485EBDR
#
DEF Interface_UART_ST485EBDR U 0 20 Y Y 1 F N
F0 "U" -250 350 50 H V C CNN
F1 "Interface_UART_ST485EBDR" 50 350 50 H V L CNN
F2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" 0 -900 50 H I C CNN
F3 "" 0 50 50 H I C CNN
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
$ENDFPLIST
DRAW
C -12 -145 14 0 1 10 F
C -1 59 14 0 1 10 F
C 65 75 14 0 1 10 F
S -300 300 300 -400 0 1 10 f
S 50 125 50 125 0 1 0 N
P 2 0 1 10 -160 -200 -75 -200 N
P 2 0 1 10 -160 100 -50 100 N
P 2 0 1 10 -50 -126 -50 -136 N
P 2 0 1 10 -25 -200 210 -200 N
P 3 0 1 10 -160 -100 -50 -100 -50 -125 N
P 3 0 1 10 0 50 0 0 -160 0 N
P 3 0 1 10 50 125 150 125 150 -200 N
P 3 0 1 10 100 75 100 -150 0 -150 N
P 4 0 1 10 -75 -125 -75 -225 25 -175 -75 -125 N
P 4 0 1 10 -50 100 50 150 50 50 -50 100 N
P 4 0 1 10 75 75 175 75 175 100 210 100 N
X RO 1 -400 100 100 R 50 50 1 1 O
X ~RE 2 -400 0 100 R 50 50 1 1 I
X DE 3 -400 -100 100 R 50 50 1 1 I
X DI 4 -400 -200 100 R 50 50 1 1 I
X GND 5 0 -500 100 U 50 50 1 1 W
X A 6 400 -200 100 L 50 50 1 1 B
X B 7 400 100 100 L 50 50 1 1 B
X VCC 8 0 400 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# SparkFun-Boards_SPARKFUN_PRO_MICRO
#
DEF SparkFun-Boards_SPARKFUN_PRO_MICRO B 0 40 Y Y 1 L N
F0 "B" -350 700 45 H V L BNN
F1 "SparkFun-Boards_SPARKFUN_PRO_MICRO" -350 -750 45 H V L BNN
F2 "SPARKFUN_PRO_MICRO" 0 800 20 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "XXX-00000" 0 850 60 H V C CNN
$FPLIST
*SPARKFUN_PRO_MICRO*
$ENDFPLIST
DRAW
P 5 1 1 0 -350 650 -350 -650 350 -650 350 650 -350 650 f
X TXO 1 -450 550 100 R 40 40 1 1 B
X 7 10 -450 -350 100 R 40 40 1 1 B
X 8 11 -450 -450 100 R 40 40 1 1 B
X *9 12 -450 -550 100 R 40 40 1 1 B
X *10 13 450 -550 100 L 40 40 1 1 B
X 11(MOSI) 14 450 -450 100 L 40 40 1 1 B
X 12(MISO) 15 450 -350 100 L 40 40 1 1 B
X 13(SCK) 16 450 -250 100 L 40 40 1 1 B
X A0 17 450 -150 100 L 40 40 1 1 B
X A1 18 450 -50 100 L 40 40 1 1 B
X A2 19 450 50 100 L 40 40 1 1 B
X RXI 2 -450 450 100 R 40 40 1 1 B
X A3 20 450 150 100 L 40 40 1 1 B
X VCC 21 450 250 100 L 40 40 1 1 W
X RESET 22 450 350 100 L 40 40 1 1 B
X GND 23 450 450 100 L 40 40 1 1 W
X RAW 24 450 550 100 L 40 40 1 1 W
X GND 3 -450 350 100 R 40 40 1 1 W
X GND 4 -450 250 100 R 40 40 1 1 W
X 2 5 -450 150 100 R 40 40 1 1 B
X *3 6 -450 50 100 R 40 40 1 1 B
X 4 7 -450 -50 100 R 40 40 1 1 B
X *5 8 -450 -150 100 R 40 40 1 1 B
X *6 9 -450 -250 100 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GNDREF
#
DEF power_GNDREF #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GNDREF" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -25 -75 25 -75 N
P 2 0 1 0 -5 -100 5 -100 N
P 2 0 1 0 0 -50 0 0 N
P 2 0 1 0 50 -50 -50 -50 N
X GNDREF 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,671 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.10)
(general
(thickness 1.6)
(drawings 17)
(tracks 82)
(zones 0)
(modules 7)
(nets 48)
)
(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)
(user_trace_width 0.25)
(user_trace_width 1)
(trace_clearance 0.2)
(zone_clearance 4.5)
(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 0x010fc_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 "output/"))
)
(net 0 "")
(net 1 "Net-(B1-Pad21)")
(net 2 "Net-(J2-Pad10)")
(net 3 "Net-(J2-Pad23)")
(net 4 GND)
(net 5 "Net-(U1-Pad4)")
(net 6 "Net-(U1-Pad3)")
(net 7 "Net-(U1-Pad2)")
(net 8 "Net-(B1-Pad11)")
(net 9 "Net-(J2-Pad24)")
(net 10 "Net-(J2-Pad22)")
(net 11 "Net-(J2-Pad21)")
(net 12 "Net-(J2-Pad20)")
(net 13 "Net-(J2-Pad19)")
(net 14 "Net-(J2-Pad18)")
(net 15 "Net-(J2-Pad16)")
(net 16 "Net-(J2-Pad15)")
(net 17 "Net-(J2-Pad14)")
(net 18 "Net-(J2-Pad12)")
(net 19 "Net-(J2-Pad11)")
(net 20 "Net-(J2-Pad9)")
(net 21 "Net-(J2-Pad8)")
(net 22 "Net-(J2-Pad7)")
(net 23 "Net-(J2-Pad6)")
(net 24 "Net-(J2-Pad5)")
(net 25 "Net-(B1-Pad12)")
(net 26 "Net-(J2-Pad3)")
(net 27 "Net-(J2-Pad2)")
(net 28 "Net-(B1-Pad24)")
(net 29 "Net-(B1-Pad22)")
(net 30 "Net-(B1-Pad20)")
(net 31 "Net-(B1-Pad19)")
(net 32 "Net-(B1-Pad18)")
(net 33 "Net-(B1-Pad17)")
(net 34 "Net-(B1-Pad16)")
(net 35 "Net-(B1-Pad15)")
(net 36 "Net-(B1-Pad14)")
(net 37 "Net-(B1-Pad13)")
(net 38 "Net-(B1-Pad10)")
(net 39 "Net-(B1-Pad9)")
(net 40 "Net-(B1-Pad8)")
(net 41 "Net-(B1-Pad7)")
(net 42 "Net-(B1-Pad6)")
(net 43 "Net-(B1-Pad5)")
(net 44 "Net-(B1-Pad2)")
(net 45 "Net-(B1-Pad1)")
(net 46 "Net-(B1-Pad23)")
(net 47 "Net-(J1-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 GND)
(add_net "Net-(B1-Pad1)")
(add_net "Net-(B1-Pad10)")
(add_net "Net-(B1-Pad11)")
(add_net "Net-(B1-Pad12)")
(add_net "Net-(B1-Pad13)")
(add_net "Net-(B1-Pad14)")
(add_net "Net-(B1-Pad15)")
(add_net "Net-(B1-Pad16)")
(add_net "Net-(B1-Pad17)")
(add_net "Net-(B1-Pad18)")
(add_net "Net-(B1-Pad19)")
(add_net "Net-(B1-Pad2)")
(add_net "Net-(B1-Pad20)")
(add_net "Net-(B1-Pad21)")
(add_net "Net-(B1-Pad22)")
(add_net "Net-(B1-Pad23)")
(add_net "Net-(B1-Pad24)")
(add_net "Net-(B1-Pad5)")
(add_net "Net-(B1-Pad6)")
(add_net "Net-(B1-Pad7)")
(add_net "Net-(B1-Pad8)")
(add_net "Net-(B1-Pad9)")
(add_net "Net-(J1-Pad1)")
(add_net "Net-(J2-Pad10)")
(add_net "Net-(J2-Pad11)")
(add_net "Net-(J2-Pad12)")
(add_net "Net-(J2-Pad14)")
(add_net "Net-(J2-Pad15)")
(add_net "Net-(J2-Pad16)")
(add_net "Net-(J2-Pad18)")
(add_net "Net-(J2-Pad19)")
(add_net "Net-(J2-Pad2)")
(add_net "Net-(J2-Pad20)")
(add_net "Net-(J2-Pad21)")
(add_net "Net-(J2-Pad22)")
(add_net "Net-(J2-Pad23)")
(add_net "Net-(J2-Pad24)")
(add_net "Net-(J2-Pad3)")
(add_net "Net-(J2-Pad5)")
(add_net "Net-(J2-Pad6)")
(add_net "Net-(J2-Pad7)")
(add_net "Net-(J2-Pad8)")
(add_net "Net-(J2-Pad9)")
(add_net "Net-(U1-Pad2)")
(add_net "Net-(U1-Pad3)")
(add_net "Net-(U1-Pad4)")
)
(module Connector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm (layer B.Cu) (tedit 59FEDEE2) (tstamp 61162ED4)
(at 118.11 105.41 180)
(descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
(tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
(path /6115CDA3)
(fp_text reference J2 (at -16.62 2.8) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value DB25_Female_MountingHoles (at -16.62 -18.61) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -43.17 1.8) (end -43.17 -10.54) (layer B.Fab) (width 0.1))
(fp_line (start -43.17 -10.54) (end 9.93 -10.54) (layer B.Fab) (width 0.1))
(fp_line (start 9.93 -10.54) (end 9.93 1.8) (layer B.Fab) (width 0.1))
(fp_line (start 9.93 1.8) (end -43.17 1.8) (layer B.Fab) (width 0.1))
(fp_line (start -43.17 -10.54) (end -43.17 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start -43.17 -10.94) (end 9.93 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start 9.93 -10.94) (end 9.93 -10.54) (layer B.Fab) (width 0.1))
(fp_line (start 9.93 -10.54) (end -43.17 -10.54) (layer B.Fab) (width 0.1))
(fp_line (start -35.77 -10.94) (end -35.77 -17.11) (layer B.Fab) (width 0.1))
(fp_line (start -35.77 -17.11) (end 2.53 -17.11) (layer B.Fab) (width 0.1))
(fp_line (start 2.53 -17.11) (end 2.53 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start 2.53 -10.94) (end -35.77 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start -42.67 -10.94) (end -42.67 -15.94) (layer B.Fab) (width 0.1))
(fp_line (start -42.67 -15.94) (end -37.67 -15.94) (layer B.Fab) (width 0.1))
(fp_line (start -37.67 -15.94) (end -37.67 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start -37.67 -10.94) (end -42.67 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start 4.43 -10.94) (end 4.43 -15.94) (layer B.Fab) (width 0.1))
(fp_line (start 4.43 -15.94) (end 9.43 -15.94) (layer B.Fab) (width 0.1))
(fp_line (start 9.43 -15.94) (end 9.43 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start 9.43 -10.94) (end 4.43 -10.94) (layer B.Fab) (width 0.1))
(fp_line (start -41.77 -10.54) (end -41.77 -1.42) (layer B.Fab) (width 0.1))
(fp_line (start -38.57 -10.54) (end -38.57 -1.42) (layer B.Fab) (width 0.1))
(fp_line (start 5.33 -10.54) (end 5.33 -1.42) (layer B.Fab) (width 0.1))
(fp_line (start 8.53 -10.54) (end 8.53 -1.42) (layer B.Fab) (width 0.1))
(fp_line (start -43.23 -10.48) (end -43.23 1.86) (layer B.SilkS) (width 0.12))
(fp_line (start -43.23 1.86) (end 9.99 1.86) (layer B.SilkS) (width 0.12))
(fp_line (start 9.99 1.86) (end 9.99 -10.48) (layer B.SilkS) (width 0.12))
(fp_line (start -0.25 2.754338) (end 0.25 2.754338) (layer B.SilkS) (width 0.12))
(fp_line (start 0.25 2.754338) (end 0 2.321325) (layer B.SilkS) (width 0.12))
(fp_line (start 0 2.321325) (end -0.25 2.754338) (layer B.SilkS) (width 0.12))
(fp_line (start -43.7 2.35) (end -43.7 -17.65) (layer B.CrtYd) (width 0.05))
(fp_line (start -43.7 -17.65) (end 10.45 -17.65) (layer B.CrtYd) (width 0.05))
(fp_line (start 10.45 -17.65) (end 10.45 2.35) (layer B.CrtYd) (width 0.05))
(fp_line (start 10.45 2.35) (end -43.7 2.35) (layer B.CrtYd) (width 0.05))
(fp_text user %R (at -16.62 -14.025) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_arc (start 6.93 -1.42) (end 5.33 -1.42) (angle -180) (layer B.Fab) (width 0.1))
(fp_arc (start -40.17 -1.42) (end -41.77 -1.42) (angle -180) (layer B.Fab) (width 0.1))
(pad 0 thru_hole circle (at 6.93 -1.42 180) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)
(net 4 GND))
(pad 0 thru_hole circle (at -40.17 -1.42 180) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)
(net 4 GND))
(pad 25 thru_hole circle (at -31.855 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(pad 24 thru_hole circle (at -29.085 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 9 "Net-(J2-Pad24)"))
(pad 23 thru_hole circle (at -26.315 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 3 "Net-(J2-Pad23)"))
(pad 22 thru_hole circle (at -23.545 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 10 "Net-(J2-Pad22)"))
(pad 21 thru_hole circle (at -20.775 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 11 "Net-(J2-Pad21)"))
(pad 20 thru_hole circle (at -18.005 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 12 "Net-(J2-Pad20)"))
(pad 19 thru_hole circle (at -15.235 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 13 "Net-(J2-Pad19)"))
(pad 18 thru_hole circle (at -12.465 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 14 "Net-(J2-Pad18)"))
(pad 17 thru_hole circle (at -9.695 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(pad 16 thru_hole circle (at -6.925 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 15 "Net-(J2-Pad16)"))
(pad 15 thru_hole circle (at -4.155 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 16 "Net-(J2-Pad15)"))
(pad 14 thru_hole circle (at -1.385 -2.84 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 17 "Net-(J2-Pad14)"))
(pad 13 thru_hole circle (at -33.24 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 47 "Net-(J1-Pad1)"))
(pad 12 thru_hole circle (at -30.47 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 18 "Net-(J2-Pad12)"))
(pad 11 thru_hole circle (at -27.7 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 19 "Net-(J2-Pad11)"))
(pad 10 thru_hole circle (at -24.93 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 2 "Net-(J2-Pad10)"))
(pad 9 thru_hole circle (at -22.16 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 20 "Net-(J2-Pad9)"))
(pad 8 thru_hole circle (at -19.39 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 21 "Net-(J2-Pad8)"))
(pad 7 thru_hole circle (at -16.62 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 22 "Net-(J2-Pad7)"))
(pad 6 thru_hole circle (at -13.85 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 23 "Net-(J2-Pad6)"))
(pad 5 thru_hole circle (at -11.08 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 24 "Net-(J2-Pad5)"))
(pad 4 thru_hole circle (at -8.31 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 25 "Net-(B1-Pad12)"))
(pad 3 thru_hole circle (at -5.54 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 26 "Net-(J2-Pad3)"))
(pad 2 thru_hole circle (at -2.77 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 27 "Net-(J2-Pad2)"))
(pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E58D)
(at 160.02 93.98)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E3FD)
(at 107.95 93.98)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E3C0)
(at 160.02 50.8)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at -1.27 10.16) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module Boards:SPARKFUN_PRO_MICRO (layer F.Cu) (tedit 200000) (tstamp 61163A84)
(at 134.62 60.96)
(descr "SPARKFUN PRO MICO FOOTPRINT (WITH USB CONNECTOR)")
(tags "SPARKFUN PRO MICO FOOTPRINT (WITH USB CONNECTOR)")
(path /6115B4C8)
(attr virtual)
(fp_text reference B1 (at 0 0) (layer F.SilkS)
(effects (font (size 0.6096 0.6096) (thickness 0.127)))
)
(fp_text value SPARKFUN_PRO_MICRO (at 0 15.24) (layer F.SilkS)
(effects (font (size 0.6096 0.6096) (thickness 0.127)))
)
(fp_line (start 3.81 -17.78) (end 3.81 -16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start -3.81 -17.78) (end 3.81 -17.78) (layer Dwgs.User) (width 0.127))
(fp_line (start -3.81 -16.51) (end -3.81 -17.78) (layer Dwgs.User) (width 0.127))
(fp_line (start 8.89 -16.51) (end -8.89 -16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start 8.89 16.51) (end 8.89 -16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start -8.89 16.51) (end 8.89 16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start -8.89 -16.51) (end -8.89 16.51) (layer Dwgs.User) (width 0.127))
(fp_text user USB (at -0.0508 -16.9164) (layer Dwgs.User)
(effects (font (size 0.8128 0.8128) (thickness 0.1524)))
)
(pad 24 thru_hole circle (at 7.62 -12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 28 "Net-(B1-Pad24)") (solder_mask_margin 0.1016))
(pad 23 thru_hole circle (at 7.62 -10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 46 "Net-(B1-Pad23)") (solder_mask_margin 0.1016))
(pad 22 thru_hole circle (at 7.62 -7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 29 "Net-(B1-Pad22)") (solder_mask_margin 0.1016))
(pad 21 thru_hole circle (at 7.62 -5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 1 "Net-(B1-Pad21)") (solder_mask_margin 0.1016))
(pad 20 thru_hole circle (at 7.62 -2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 30 "Net-(B1-Pad20)") (solder_mask_margin 0.1016))
(pad 19 thru_hole circle (at 7.62 0) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 31 "Net-(B1-Pad19)") (solder_mask_margin 0.1016))
(pad 18 thru_hole circle (at 7.62 2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 32 "Net-(B1-Pad18)") (solder_mask_margin 0.1016))
(pad 17 thru_hole circle (at 7.62 5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 33 "Net-(B1-Pad17)") (solder_mask_margin 0.1016))
(pad 16 thru_hole circle (at 7.62 7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 34 "Net-(B1-Pad16)") (solder_mask_margin 0.1016))
(pad 15 thru_hole circle (at 7.62 10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 35 "Net-(B1-Pad15)") (solder_mask_margin 0.1016))
(pad 14 thru_hole circle (at 7.62 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 36 "Net-(B1-Pad14)") (solder_mask_margin 0.1016))
(pad 13 thru_hole circle (at 7.62 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 37 "Net-(B1-Pad13)") (solder_mask_margin 0.1016))
(pad 12 thru_hole circle (at -7.62 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 25 "Net-(B1-Pad12)") (solder_mask_margin 0.1016))
(pad 11 thru_hole circle (at -7.62 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 8 "Net-(B1-Pad11)") (solder_mask_margin 0.1016))
(pad 10 thru_hole circle (at -7.62 10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 38 "Net-(B1-Pad10)") (solder_mask_margin 0.1016))
(pad 9 thru_hole circle (at -7.62 7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 39 "Net-(B1-Pad9)") (solder_mask_margin 0.1016))
(pad 8 thru_hole circle (at -7.62 5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 40 "Net-(B1-Pad8)") (solder_mask_margin 0.1016))
(pad 7 thru_hole circle (at -7.62 2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 41 "Net-(B1-Pad7)") (solder_mask_margin 0.1016))
(pad 6 thru_hole circle (at -7.62 0) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 42 "Net-(B1-Pad6)") (solder_mask_margin 0.1016))
(pad 5 thru_hole circle (at -7.62 -2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 43 "Net-(B1-Pad5)") (solder_mask_margin 0.1016))
(pad 4 thru_hole circle (at -7.62 -5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 4 GND) (solder_mask_margin 0.1016))
(pad 3 thru_hole circle (at -7.62 -7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 4 GND) (solder_mask_margin 0.1016))
(pad 2 thru_hole circle (at -7.62 -10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 44 "Net-(B1-Pad2)") (solder_mask_margin 0.1016))
(pad 1 thru_hole circle (at -7.62 -12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 45 "Net-(B1-Pad1)") (solder_mask_margin 0.1016))
)
(module Package_DIP:DIP-8_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 61160CE8)
(at 130.81 86.36)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
(path /611695B3)
(fp_text reference U1 (at 3.81 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ST485EBDR (at 3.81 9.95) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
(fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 -1.33) (end 1.16 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 8.95) (end 6.46 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 6.46 8.95) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.1 -1.55) (end -1.1 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.1 9.15) (end 8.7 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.7 9.15) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 3.81 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
(pad 8 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 47 "Net-(J1-Pad1)"))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 5 "Net-(U1-Pad4)"))
(pad 7 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 2 "Net-(J2-Pad10)"))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 6 "Net-(U1-Pad3)"))
(pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 3 "Net-(J2-Pad23)"))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 7 "Net-(U1-Pad2)"))
(pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 4 GND))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 8 "Net-(B1-Pad11)"))
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5A1DBF6A) (tstamp 61162E90)
(at 111.76 58.42 270)
(descr "DC Barrel Jack")
(tags "Power Jack")
(path /61160023)
(fp_text reference J1 (at -8.45 5.75 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Barrel_Jack (at -6.2 -5.5 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
(fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
(fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
(fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12))
(fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1))
(fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1))
(fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
(fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1))
(fp_text user %R (at -3 -2.95 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 3 thru_hole roundrect (at -3 4.7 270) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25))
(pad 2 thru_hole roundrect (at -6 0 270) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
(net 4 GND))
(pad 1 thru_hole rect (at 0 0 270) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask)
(net 47 "Net-(J1-Pad1)"))
(model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 111.76 82.55) (end 111.76 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 82.55) (end 111.76 82.55) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 81.28) (end 109.22 82.55) (layer F.SilkS) (width 0.12))
(gr_line (start 110.49 80.01) (end 110.49 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 111.76 69.85) (end 110.49 67.31) (layer F.SilkS) (width 0.12) (tstamp 6116EC61))
(gr_line (start 111.76 78.74) (end 111.76 69.85) (layer F.SilkS) (width 0.12))
(gr_line (start 113.03 81.28) (end 111.76 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 81.28) (end 113.03 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 107.95 81.28) (end 109.22 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 78.74) (end 107.95 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 69.85) (end 109.22 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 110.49 67.31) (end 109.22 69.85) (layer F.SilkS) (width 0.12))
(gr_text "OID Keyboard\nInterface v1.1\n" (at 106.68 68.58 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(gr_line (start 101.6 113.03) (end 101.6 44.45) (layer Edge.Cuts) (width 0.05) (tstamp 61163E7F))
(gr_line (start 166.37 113.03) (end 166.37 44.45) (layer Edge.Cuts) (width 0.05) (tstamp 611648EA))
(gr_line (start 166.37 113.03) (end 101.6 113.03) (layer Edge.Cuts) (width 0.05))
(gr_line (start 101.6 44.45) (end 166.37 44.45) (layer Edge.Cuts) (width 0.05))
(segment (start 144.78 103.67) (end 143.04 105.41) (width 0.25) (layer F.Cu) (net 2))
(segment (start 144.78 92.71) (end 144.78 103.67) (width 0.25) (layer F.Cu) (net 2))
(segment (start 140.97 88.9) (end 144.78 92.71) (width 0.25) (layer F.Cu) (net 2))
(segment (start 138.43 88.9) (end 140.97 88.9) (width 0.25) (layer F.Cu) (net 2))
(segment (start 140.97 91.44) (end 138.43 91.44) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 92.71) (end 140.97 91.44) (width 0.25) (layer F.Cu) (net 3))
(segment (start 116.84 100.33) (end 140.97 100.33) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 99.06) (end 142.24 92.71) (width 0.25) (layer F.Cu) (net 3))
(segment (start 140.97 100.33) (end 142.24 99.06) (width 0.25) (layer F.Cu) (net 3))
(segment (start 115.57 101.6) (end 116.84 100.33) (width 0.25) (layer F.Cu) (net 3))
(segment (start 115.57 107.84) (end 115.57 101.6) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 110.435) (end 118.165 110.435) (width 0.25) (layer F.Cu) (net 3))
(segment (start 118.165 110.435) (end 115.57 107.84) (width 0.25) (layer F.Cu) (net 3))
(segment (start 144.425 108.25) (end 142.24 110.435) (width 0.25) (layer F.Cu) (net 3))
(segment (start 110.96 106.83) (end 110.64 106.83) (width 0.25) (layer B.Cu) (net 4))
(segment (start 110.64 106.83) (end 110.49 106.68) (width 0.25) (layer B.Cu) (net 4))
(segment (start 158.28 106.83) (end 157.63 106.83) (width 1) (layer B.Cu) (net 4))
(segment (start 158.28 106.83) (end 153.35 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 111.18 106.83) (end 116.11 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 112.6 105.41) (end 111.18 106.83) (width 1) (layer B.Cu) (net 4))
(segment (start 118.11 105.41) (end 112.6 105.41) (width 1) (layer B.Cu) (net 4))
(segment (start 149.965 110.385) (end 148.59 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 149.965 108.25) (end 149.965 110.385) (width 1) (layer B.Cu) (net 4))
(segment (start 148.59 111.76) (end 153.35 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 127.805 110.955) (end 127 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 127.805 108.25) (end 127.805 110.955) (width 1) (layer B.Cu) (net 4))
(segment (start 127 111.76) (end 148.59 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 116.11 111.76) (end 127 111.76) (width 1) (layer B.Cu) (net 4))
(segment (start 120.65 99.06) (end 118.11 101.6) (width 1) (layer B.Cu) (net 4))
(segment (start 143.51 99.06) (end 120.65 99.06) (width 1) (layer B.Cu) (net 4))
(segment (start 144.78 97.79) (end 143.51 99.06) (width 1) (layer B.Cu) (net 4))
(segment (start 118.11 101.6) (end 118.11 105.41) (width 1) (layer B.Cu) (net 4))
(segment (start 144.78 95.25) (end 144.78 97.79) (width 1) (layer B.Cu) (net 4))
(segment (start 143.51 93.98) (end 144.78 95.25) (width 1) (layer B.Cu) (net 4))
(segment (start 138.43 93.98) (end 143.51 93.98) (width 1) (layer B.Cu) (net 4))
(segment (start 111.76 52.42) (end 119.73 52.42) (width 1) (layer B.Cu) (net 4))
(segment (start 123.19 55.88) (end 127 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 127 53.34) (end 120.65 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 120.65 53.34) (end 123.19 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 119.73 52.42) (end 120.65 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 154.94 82.55) (end 154.94 103.49) (width 1) (layer B.Cu) (net 4))
(segment (start 138.43 80.01) (end 152.4 80.01) (width 1) (layer B.Cu) (net 4))
(segment (start 134.62 76.2) (end 138.43 80.01) (width 1) (layer B.Cu) (net 4))
(segment (start 134.62 55.88) (end 134.62 76.2) (width 1) (layer B.Cu) (net 4))
(segment (start 154.94 103.49) (end 158.28 106.83) (width 1) (layer B.Cu) (net 4))
(segment (start 132.08 53.34) (end 134.62 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 152.4 80.01) (end 154.94 82.55) (width 1) (layer B.Cu) (net 4))
(segment (start 127 53.34) (end 132.08 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 127 55.88) (end 130.81 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 130.81 55.88) (end 134.62 59.69) (width 1) (layer B.Cu) (net 4))
(segment (start 124.46 73.66) (end 127 73.66) (width 0.25) (layer F.Cu) (net 8))
(segment (start 123.19 74.93) (end 124.46 73.66) (width 0.25) (layer F.Cu) (net 8))
(segment (start 123.19 85.09) (end 123.19 74.93) (width 0.25) (layer F.Cu) (net 8))
(segment (start 124.46 86.36) (end 123.19 85.09) (width 0.25) (layer F.Cu) (net 8))
(segment (start 130.81 86.36) (end 124.46 86.36) (width 0.25) (layer F.Cu) (net 8))
(segment (start 124.46 77.47) (end 125.73 76.2) (width 0.25) (layer F.Cu) (net 25))
(segment (start 126.42 105.41) (end 126.42 102.18) (width 0.25) (layer F.Cu) (net 25))
(segment (start 127 101.6) (end 140.97 101.6) (width 0.25) (layer F.Cu) (net 25))
(segment (start 140.97 101.6) (end 143.51 99.06) (width 0.25) (layer F.Cu) (net 25))
(segment (start 125.73 81.28) (end 124.46 80.01) (width 0.25) (layer F.Cu) (net 25))
(segment (start 125.73 76.2) (end 127 76.2) (width 0.25) (layer F.Cu) (net 25))
(segment (start 126.42 102.18) (end 127 101.6) (width 0.25) (layer F.Cu) (net 25))
(segment (start 124.46 80.01) (end 124.46 77.47) (width 0.25) (layer F.Cu) (net 25))
(segment (start 143.51 99.06) (end 143.51 92.71) (width 0.25) (layer F.Cu) (net 25))
(segment (start 143.51 92.71) (end 140.97 90.17) (width 0.25) (layer F.Cu) (net 25))
(segment (start 140.97 90.17) (end 135.89 90.17) (width 0.25) (layer F.Cu) (net 25))
(segment (start 135.89 90.17) (end 134.62 88.9) (width 0.25) (layer F.Cu) (net 25))
(segment (start 134.62 88.9) (end 134.62 82.55) (width 0.25) (layer F.Cu) (net 25))
(segment (start 134.62 82.55) (end 133.35 81.28) (width 0.25) (layer F.Cu) (net 25))
(segment (start 133.35 81.28) (end 125.73 81.28) (width 0.25) (layer F.Cu) (net 25))
(segment (start 151.35 105.41) (end 151.35 87.85) (width 1) (layer B.Cu) (net 47))
(segment (start 149.86 86.36) (end 138.43 86.36) (width 1) (layer B.Cu) (net 47))
(segment (start 151.35 87.85) (end 149.86 86.36) (width 1) (layer B.Cu) (net 47))
(segment (start 138.43 86.36) (end 138.43 83.82) (width 1) (layer B.Cu) (net 47))
(segment (start 138.43 83.82) (end 137.16 82.55) (width 1) (layer B.Cu) (net 47))
(segment (start 137.16 82.55) (end 120.65 82.55) (width 1) (layer B.Cu) (net 47))
(segment (start 120.65 82.55) (end 119.38 81.28) (width 1) (layer B.Cu) (net 47))
(segment (start 119.38 81.28) (end 119.38 64.77) (width 1) (layer B.Cu) (net 47))
(segment (start 119.38 64.77) (end 118.11 63.5) (width 1) (layer B.Cu) (net 47))
(segment (start 118.11 63.5) (end 113.03 63.5) (width 1) (layer B.Cu) (net 47))
(segment (start 111.76 62.23) (end 111.76 58.42) (width 1) (layer B.Cu) (net 47))
(segment (start 113.03 63.5) (end 111.76 62.23) (width 1) (layer B.Cu) (net 47))
)

View File

@ -0,0 +1,670 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.10)
(general
(thickness 1.6)
(drawings 17)
(tracks 85)
(zones 0)
(modules 7)
(nets 46)
)
(page A4)
(layers
(0 F.Cu signal)
(31 B.Cu signal hide)
(32 B.Adhes user hide)
(33 F.Adhes user hide)
(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 hide)
(42 Eco1.User user hide)
(43 Eco2.User user hide)
(44 Edge.Cuts user)
(45 Margin user hide)
(46 B.CrtYd user hide)
(47 F.CrtYd user hide)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 1)
(user_trace_width 0.25)
(user_trace_width 1)
(trace_clearance 0.2)
(zone_clearance 4.5)
(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 0x010fc_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 "output/"))
)
(net 0 "")
(net 1 "Net-(B1-Pad21)")
(net 2 "Net-(J2-Pad10)")
(net 3 "Net-(J2-Pad23)")
(net 4 GND)
(net 5 "Net-(U1-Pad4)")
(net 6 "Net-(U1-Pad3)")
(net 7 "Net-(U1-Pad2)")
(net 8 "Net-(B1-Pad11)")
(net 9 "Net-(J2-Pad24)")
(net 10 "Net-(J2-Pad22)")
(net 11 "Net-(J2-Pad21)")
(net 12 "Net-(J2-Pad20)")
(net 13 "Net-(J2-Pad19)")
(net 14 "Net-(J2-Pad18)")
(net 15 "Net-(J2-Pad16)")
(net 16 "Net-(J2-Pad15)")
(net 17 "Net-(J2-Pad14)")
(net 18 "Net-(J2-Pad12)")
(net 19 "Net-(J2-Pad11)")
(net 20 "Net-(J2-Pad9)")
(net 21 "Net-(J2-Pad8)")
(net 22 "Net-(J2-Pad7)")
(net 23 "Net-(J2-Pad6)")
(net 24 "Net-(J2-Pad5)")
(net 25 "Net-(B1-Pad12)")
(net 26 "Net-(J2-Pad3)")
(net 27 "Net-(J2-Pad2)")
(net 28 "Net-(B1-Pad24)")
(net 29 "Net-(B1-Pad22)")
(net 30 "Net-(B1-Pad20)")
(net 31 "Net-(B1-Pad19)")
(net 32 "Net-(B1-Pad18)")
(net 33 "Net-(B1-Pad17)")
(net 34 "Net-(B1-Pad16)")
(net 35 "Net-(B1-Pad15)")
(net 36 "Net-(B1-Pad14)")
(net 37 "Net-(B1-Pad13)")
(net 38 "Net-(B1-Pad10)")
(net 39 "Net-(B1-Pad9)")
(net 40 "Net-(B1-Pad8)")
(net 41 "Net-(B1-Pad7)")
(net 42 "Net-(B1-Pad6)")
(net 43 "Net-(B1-Pad5)")
(net 44 "Net-(B1-Pad2)")
(net 45 "Net-(B1-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 GND)
(add_net "Net-(B1-Pad1)")
(add_net "Net-(B1-Pad10)")
(add_net "Net-(B1-Pad11)")
(add_net "Net-(B1-Pad12)")
(add_net "Net-(B1-Pad13)")
(add_net "Net-(B1-Pad14)")
(add_net "Net-(B1-Pad15)")
(add_net "Net-(B1-Pad16)")
(add_net "Net-(B1-Pad17)")
(add_net "Net-(B1-Pad18)")
(add_net "Net-(B1-Pad19)")
(add_net "Net-(B1-Pad2)")
(add_net "Net-(B1-Pad20)")
(add_net "Net-(B1-Pad21)")
(add_net "Net-(B1-Pad22)")
(add_net "Net-(B1-Pad24)")
(add_net "Net-(B1-Pad5)")
(add_net "Net-(B1-Pad6)")
(add_net "Net-(B1-Pad7)")
(add_net "Net-(B1-Pad8)")
(add_net "Net-(B1-Pad9)")
(add_net "Net-(J2-Pad10)")
(add_net "Net-(J2-Pad11)")
(add_net "Net-(J2-Pad12)")
(add_net "Net-(J2-Pad14)")
(add_net "Net-(J2-Pad15)")
(add_net "Net-(J2-Pad16)")
(add_net "Net-(J2-Pad18)")
(add_net "Net-(J2-Pad19)")
(add_net "Net-(J2-Pad2)")
(add_net "Net-(J2-Pad20)")
(add_net "Net-(J2-Pad21)")
(add_net "Net-(J2-Pad22)")
(add_net "Net-(J2-Pad23)")
(add_net "Net-(J2-Pad24)")
(add_net "Net-(J2-Pad3)")
(add_net "Net-(J2-Pad5)")
(add_net "Net-(J2-Pad6)")
(add_net "Net-(J2-Pad7)")
(add_net "Net-(J2-Pad8)")
(add_net "Net-(J2-Pad9)")
(add_net "Net-(U1-Pad2)")
(add_net "Net-(U1-Pad3)")
(add_net "Net-(U1-Pad4)")
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E58D)
(at 160.02 93.98)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E3FD)
(at 107.95 93.98)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_3.5mm_Pad_Via (layer F.Cu) (tedit 56DDBDB4) (tstamp 6116E3C0)
(at 160.02 50.8)
(descr "Mounting Hole 3.5mm")
(tags "mounting hole 3.5mm")
(attr virtual)
(fp_text reference REF** (at -1.27 10.16) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm_Pad_Via (at 0 4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 -2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 -1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 2.625) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 1.856155 1.856155) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 2.625 0) (size 0.8 0.8) (drill 0.5) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at 0 0) (size 7 7) (drill 3.5) (layers *.Cu *.Mask))
)
(module Boards:SPARKFUN_PRO_MICRO (layer F.Cu) (tedit 200000) (tstamp 61163A84)
(at 134.62 60.96)
(descr "SPARKFUN PRO MICO FOOTPRINT (WITH USB CONNECTOR)")
(tags "SPARKFUN PRO MICO FOOTPRINT (WITH USB CONNECTOR)")
(path /6115B4C8)
(attr virtual)
(fp_text reference B1 (at 0 0) (layer F.SilkS)
(effects (font (size 0.6096 0.6096) (thickness 0.127)))
)
(fp_text value "Arduino Pro Micro" (at 0 15.24) (layer F.SilkS)
(effects (font (size 0.6096 0.6096) (thickness 0.127)))
)
(fp_text user USB (at -0.0508 -16.9164) (layer Dwgs.User)
(effects (font (size 0.8128 0.8128) (thickness 0.1524)))
)
(fp_line (start -8.89 -16.51) (end -8.89 16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start -8.89 16.51) (end 8.89 16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start 8.89 16.51) (end 8.89 -16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start 8.89 -16.51) (end -8.89 -16.51) (layer Dwgs.User) (width 0.127))
(fp_line (start -3.81 -16.51) (end -3.81 -17.78) (layer Dwgs.User) (width 0.127))
(fp_line (start -3.81 -17.78) (end 3.81 -17.78) (layer Dwgs.User) (width 0.127))
(fp_line (start 3.81 -17.78) (end 3.81 -16.51) (layer Dwgs.User) (width 0.127))
(pad 24 thru_hole circle (at 7.62 -12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 28 "Net-(B1-Pad24)") (solder_mask_margin 0.1016))
(pad 23 thru_hole circle (at 7.62 -10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 4 GND) (solder_mask_margin 0.1016))
(pad 22 thru_hole circle (at 7.62 -7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 29 "Net-(B1-Pad22)") (solder_mask_margin 0.1016))
(pad 21 thru_hole circle (at 7.62 -5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 1 "Net-(B1-Pad21)") (solder_mask_margin 0.1016))
(pad 20 thru_hole circle (at 7.62 -2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 30 "Net-(B1-Pad20)") (solder_mask_margin 0.1016))
(pad 19 thru_hole circle (at 7.62 0) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 31 "Net-(B1-Pad19)") (solder_mask_margin 0.1016))
(pad 18 thru_hole circle (at 7.62 2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 32 "Net-(B1-Pad18)") (solder_mask_margin 0.1016))
(pad 17 thru_hole circle (at 7.62 5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 33 "Net-(B1-Pad17)") (solder_mask_margin 0.1016))
(pad 16 thru_hole circle (at 7.62 7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 34 "Net-(B1-Pad16)") (solder_mask_margin 0.1016))
(pad 15 thru_hole circle (at 7.62 10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 35 "Net-(B1-Pad15)") (solder_mask_margin 0.1016))
(pad 14 thru_hole circle (at 7.62 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 36 "Net-(B1-Pad14)") (solder_mask_margin 0.1016))
(pad 13 thru_hole circle (at 7.62 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 37 "Net-(B1-Pad13)") (solder_mask_margin 0.1016))
(pad 12 thru_hole circle (at -7.62 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 25 "Net-(B1-Pad12)") (solder_mask_margin 0.1016))
(pad 11 thru_hole circle (at -7.62 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 8 "Net-(B1-Pad11)") (solder_mask_margin 0.1016))
(pad 10 thru_hole circle (at -7.62 10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 38 "Net-(B1-Pad10)") (solder_mask_margin 0.1016))
(pad 9 thru_hole circle (at -7.62 7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 39 "Net-(B1-Pad9)") (solder_mask_margin 0.1016))
(pad 8 thru_hole circle (at -7.62 5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 40 "Net-(B1-Pad8)") (solder_mask_margin 0.1016))
(pad 7 thru_hole circle (at -7.62 2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 41 "Net-(B1-Pad7)") (solder_mask_margin 0.1016))
(pad 6 thru_hole circle (at -7.62 0) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 42 "Net-(B1-Pad6)") (solder_mask_margin 0.1016))
(pad 5 thru_hole circle (at -7.62 -2.54) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 43 "Net-(B1-Pad5)") (solder_mask_margin 0.1016))
(pad 4 thru_hole circle (at -7.62 -5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 4 GND) (solder_mask_margin 0.1016))
(pad 3 thru_hole circle (at -7.62 -7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 4 GND) (solder_mask_margin 0.1016))
(pad 2 thru_hole circle (at -7.62 -10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 44 "Net-(B1-Pad2)") (solder_mask_margin 0.1016))
(pad 1 thru_hole circle (at -7.62 -12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
(net 45 "Net-(B1-Pad1)") (solder_mask_margin 0.1016))
)
(module Package_DIP:DIP-8_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 61160CE8)
(at 130.81 86.36)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
(path /611695B3)
(fp_text reference U1 (at 3.81 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ST485EBDR (at 3.81 9.95) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.7 9.15) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.1 9.15) (end 8.7 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.1 -1.55) (end -1.1 9.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 6.46 8.95) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 8.95) (end 6.46 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 1.16 -1.33) (end 1.16 8.95) (layer F.SilkS) (width 0.12))
(fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 0.635 8.89) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 8.89) (end 0.635 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 6.985 -1.27) (end 6.985 8.89) (layer F.Fab) (width 0.1))
(fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
(fp_text user %R (at 3.81 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
(pad 8 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 1 "Net-(B1-Pad21)"))
(pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 5 "Net-(U1-Pad4)"))
(pad 7 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 2 "Net-(J2-Pad10)"))
(pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 6 "Net-(U1-Pad3)"))
(pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 3 "Net-(J2-Pad23)"))
(pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 7 "Net-(U1-Pad2)"))
(pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 4 GND))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 8 "Net-(B1-Pad11)"))
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-8_W7.62mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm (layer F.Cu) (tedit 59FEDEE2) (tstamp 61162ED4)
(at 151.13 105.41)
(descr "25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
(tags "25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm")
(path /6115CDA3)
(fp_text reference J2 (at -16.62 -2.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DB25_Female_MountingHoles (at -16.62 18.61) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 10.45 -2.35) (end -43.7 -2.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.45 17.65) (end 10.45 -2.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -43.7 17.65) (end 10.45 17.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -43.7 -2.35) (end -43.7 17.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer F.SilkS) (width 0.12))
(fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer F.SilkS) (width 0.12))
(fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer F.SilkS) (width 0.12))
(fp_line (start 9.99 -1.86) (end 9.99 10.48) (layer F.SilkS) (width 0.12))
(fp_line (start -43.23 -1.86) (end 9.99 -1.86) (layer F.SilkS) (width 0.12))
(fp_line (start -43.23 10.48) (end -43.23 -1.86) (layer F.SilkS) (width 0.12))
(fp_line (start 8.53 10.54) (end 8.53 1.42) (layer F.Fab) (width 0.1))
(fp_line (start 5.33 10.54) (end 5.33 1.42) (layer F.Fab) (width 0.1))
(fp_line (start -38.57 10.54) (end -38.57 1.42) (layer F.Fab) (width 0.1))
(fp_line (start -41.77 10.54) (end -41.77 1.42) (layer F.Fab) (width 0.1))
(fp_line (start 9.43 10.94) (end 4.43 10.94) (layer F.Fab) (width 0.1))
(fp_line (start 9.43 15.94) (end 9.43 10.94) (layer F.Fab) (width 0.1))
(fp_line (start 4.43 15.94) (end 9.43 15.94) (layer F.Fab) (width 0.1))
(fp_line (start 4.43 10.94) (end 4.43 15.94) (layer F.Fab) (width 0.1))
(fp_line (start -37.67 10.94) (end -42.67 10.94) (layer F.Fab) (width 0.1))
(fp_line (start -37.67 15.94) (end -37.67 10.94) (layer F.Fab) (width 0.1))
(fp_line (start -42.67 15.94) (end -37.67 15.94) (layer F.Fab) (width 0.1))
(fp_line (start -42.67 10.94) (end -42.67 15.94) (layer F.Fab) (width 0.1))
(fp_line (start 2.53 10.94) (end -35.77 10.94) (layer F.Fab) (width 0.1))
(fp_line (start 2.53 17.11) (end 2.53 10.94) (layer F.Fab) (width 0.1))
(fp_line (start -35.77 17.11) (end 2.53 17.11) (layer F.Fab) (width 0.1))
(fp_line (start -35.77 10.94) (end -35.77 17.11) (layer F.Fab) (width 0.1))
(fp_line (start 9.93 10.54) (end -43.17 10.54) (layer F.Fab) (width 0.1))
(fp_line (start 9.93 10.94) (end 9.93 10.54) (layer F.Fab) (width 0.1))
(fp_line (start -43.17 10.94) (end 9.93 10.94) (layer F.Fab) (width 0.1))
(fp_line (start -43.17 10.54) (end -43.17 10.94) (layer F.Fab) (width 0.1))
(fp_line (start 9.93 -1.8) (end -43.17 -1.8) (layer F.Fab) (width 0.1))
(fp_line (start 9.93 10.54) (end 9.93 -1.8) (layer F.Fab) (width 0.1))
(fp_line (start -43.17 10.54) (end 9.93 10.54) (layer F.Fab) (width 0.1))
(fp_line (start -43.17 -1.8) (end -43.17 10.54) (layer F.Fab) (width 0.1))
(fp_text user %R (at -16.62 14.025) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 6.93 1.42) (end 5.33 1.42) (angle 180) (layer F.Fab) (width 0.1))
(fp_arc (start -40.17 1.42) (end -41.77 1.42) (angle 180) (layer F.Fab) (width 0.1))
(pad 0 thru_hole circle (at 6.93 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)
(net 4 GND))
(pad 0 thru_hole circle (at -40.17 1.42) (size 4 4) (drill 3.2) (layers *.Cu *.Mask)
(net 4 GND))
(pad 25 thru_hole circle (at -31.855 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(pad 24 thru_hole circle (at -29.085 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 9 "Net-(J2-Pad24)"))
(pad 23 thru_hole circle (at -26.315 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 3 "Net-(J2-Pad23)"))
(pad 22 thru_hole circle (at -23.545 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 10 "Net-(J2-Pad22)"))
(pad 21 thru_hole circle (at -20.775 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 11 "Net-(J2-Pad21)"))
(pad 20 thru_hole circle (at -18.005 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 12 "Net-(J2-Pad20)"))
(pad 19 thru_hole circle (at -15.235 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 13 "Net-(J2-Pad19)"))
(pad 18 thru_hole circle (at -12.465 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 14 "Net-(J2-Pad18)"))
(pad 17 thru_hole circle (at -9.695 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(pad 16 thru_hole circle (at -6.925 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 15 "Net-(J2-Pad16)"))
(pad 15 thru_hole circle (at -4.155 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 16 "Net-(J2-Pad15)"))
(pad 14 thru_hole circle (at -1.385 2.84) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 17 "Net-(J2-Pad14)"))
(pad 13 thru_hole circle (at -33.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 1 "Net-(B1-Pad21)"))
(pad 12 thru_hole circle (at -30.47 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 18 "Net-(J2-Pad12)"))
(pad 11 thru_hole circle (at -27.7 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 19 "Net-(J2-Pad11)"))
(pad 10 thru_hole circle (at -24.93 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 2 "Net-(J2-Pad10)"))
(pad 9 thru_hole circle (at -22.16 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 20 "Net-(J2-Pad9)"))
(pad 8 thru_hole circle (at -19.39 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 21 "Net-(J2-Pad8)"))
(pad 7 thru_hole circle (at -16.62 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 22 "Net-(J2-Pad7)"))
(pad 6 thru_hole circle (at -13.85 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 23 "Net-(J2-Pad6)"))
(pad 5 thru_hole circle (at -11.08 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 24 "Net-(J2-Pad5)"))
(pad 4 thru_hole circle (at -8.31 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 25 "Net-(B1-Pad12)"))
(pad 3 thru_hole circle (at -5.54 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 26 "Net-(J2-Pad3)"))
(pad 2 thru_hole circle (at -2.77 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 27 "Net-(J2-Pad2)"))
(pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
(net 4 GND))
(model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5A1DBF6A) (tstamp 61162E90)
(at 111.76 58.42 270)
(descr "DC Barrel Jack")
(tags "Power Jack")
(path /61160023)
(fp_text reference J1 (at -8.45 5.75 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Barrel_Jack (at -6.2 -5.5 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1))
(fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
(fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1))
(fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1))
(fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12))
(fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
(fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
(fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
(fp_text user %R (at -3 -2.95 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 3 thru_hole roundrect (at -3 4.7 270) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25))
(pad 2 thru_hole roundrect (at -6 0 270) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
(net 4 GND))
(pad 1 thru_hole rect (at 0 0 270) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask)
(net 1 "Net-(B1-Pad21)"))
(model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 111.76 82.55) (end 111.76 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 82.55) (end 111.76 82.55) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 81.28) (end 109.22 82.55) (layer F.SilkS) (width 0.12))
(gr_line (start 110.49 80.01) (end 110.49 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 111.76 69.85) (end 110.49 67.31) (layer F.SilkS) (width 0.12) (tstamp 6116EC61))
(gr_line (start 111.76 78.74) (end 111.76 69.85) (layer F.SilkS) (width 0.12))
(gr_line (start 113.03 81.28) (end 111.76 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 81.28) (end 113.03 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 107.95 81.28) (end 109.22 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 78.74) (end 107.95 81.28) (layer F.SilkS) (width 0.12))
(gr_line (start 109.22 69.85) (end 109.22 78.74) (layer F.SilkS) (width 0.12))
(gr_line (start 110.49 67.31) (end 109.22 69.85) (layer F.SilkS) (width 0.12))
(gr_text "OID Keyboard\nInterface v1.0\n" (at 106.68 68.58 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify right))
)
(gr_line (start 101.6 113.03) (end 101.6 44.45) (layer Edge.Cuts) (width 0.05) (tstamp 61163E7F))
(gr_line (start 166.37 113.03) (end 166.37 44.45) (layer Edge.Cuts) (width 0.05) (tstamp 611648EA))
(gr_line (start 166.37 113.03) (end 101.6 113.03) (layer Edge.Cuts) (width 0.05))
(gr_line (start 101.6 44.45) (end 166.37 44.45) (layer Edge.Cuts) (width 0.05))
(segment (start 114.3 82.55) (end 111.76 80.01) (width 1) (layer B.Cu) (net 1))
(segment (start 147.32 55.88) (end 149.86 58.42) (width 1) (layer B.Cu) (net 1))
(segment (start 149.86 78.74) (end 146.05 82.55) (width 1) (layer B.Cu) (net 1))
(segment (start 142.24 55.88) (end 147.32 55.88) (width 1) (layer B.Cu) (net 1))
(segment (start 149.86 67.31) (end 149.86 69.85) (width 1) (layer B.Cu) (net 1))
(segment (start 149.86 58.42) (end 149.86 67.31) (width 1) (layer B.Cu) (net 1))
(segment (start 149.86 67.31) (end 149.86 78.74) (width 1) (layer B.Cu) (net 1))
(segment (start 149.86 69.85) (end 152.4 72.39) (width 1) (layer B.Cu) (net 1))
(segment (start 152.4 72.39) (end 152.4 80.01) (width 1) (layer B.Cu) (net 1))
(segment (start 146.05 86.36) (end 138.43 86.36) (width 1) (layer B.Cu) (net 1))
(segment (start 152.4 80.01) (end 146.05 86.36) (width 1) (layer B.Cu) (net 1))
(segment (start 111.76 80.01) (end 111.76 71.12) (width 1) (layer B.Cu) (net 1))
(segment (start 111.76 71.12) (end 111.76 58.42) (width 1) (layer B.Cu) (net 1))
(segment (start 121.92 86.36) (end 118.11 82.55) (width 1) (layer B.Cu) (net 1))
(segment (start 117.89 100.55) (end 121.92 96.52) (width 1) (layer B.Cu) (net 1))
(segment (start 117.89 105.41) (end 117.89 100.55) (width 1) (layer B.Cu) (net 1))
(segment (start 121.92 96.52) (end 121.92 86.36) (width 1) (layer B.Cu) (net 1))
(segment (start 118.11 82.55) (end 114.3 82.55) (width 1) (layer B.Cu) (net 1))
(segment (start 146.05 82.55) (end 118.11 82.55) (width 1) (layer B.Cu) (net 1))
(segment (start 142.24 88.9) (end 138.43 88.9) (width 0.25) (layer F.Cu) (net 2))
(segment (start 143.51 90.17) (end 142.24 88.9) (width 0.25) (layer F.Cu) (net 2))
(segment (start 143.51 96.52) (end 143.51 90.17) (width 0.25) (layer F.Cu) (net 2))
(segment (start 142.24 97.79) (end 143.51 96.52) (width 0.25) (layer F.Cu) (net 2))
(segment (start 127 97.79) (end 142.24 97.79) (width 0.25) (layer F.Cu) (net 2))
(segment (start 126.2 98.59) (end 127 97.79) (width 0.25) (layer F.Cu) (net 2))
(segment (start 126.2 105.41) (end 126.2 98.59) (width 0.25) (layer F.Cu) (net 2))
(segment (start 140.97 91.44) (end 138.43 91.44) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 92.71) (end 140.97 91.44) (width 0.25) (layer F.Cu) (net 3))
(segment (start 140.97 96.52) (end 142.24 95.25) (width 0.25) (layer F.Cu) (net 3))
(segment (start 115.57 110.49) (end 115.57 97.79) (width 0.25) (layer F.Cu) (net 3))
(segment (start 123.19 111.76) (end 116.84 111.76) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 95.25) (end 142.24 92.71) (width 0.25) (layer F.Cu) (net 3))
(segment (start 116.84 96.52) (end 140.97 96.52) (width 0.25) (layer F.Cu) (net 3))
(segment (start 116.84 111.76) (end 115.57 110.49) (width 0.25) (layer F.Cu) (net 3))
(segment (start 124.815 110.135) (end 123.19 111.76) (width 0.25) (layer F.Cu) (net 3))
(segment (start 115.57 97.79) (end 116.84 96.52) (width 0.25) (layer F.Cu) (net 3))
(segment (start 124.815 108.25) (end 124.815 110.135) (width 0.25) (layer F.Cu) (net 3))
(segment (start 142.24 50.8) (end 134.62 50.8) (width 1) (layer B.Cu) (net 4))
(segment (start 134.62 50.8) (end 132.08 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 132.08 53.34) (end 127 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 111.76 52.42) (end 119.73 52.42) (width 1) (layer B.Cu) (net 4))
(segment (start 120.65 53.34) (end 127 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 119.73 52.42) (end 120.65 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 127 55.88) (end 123.19 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 123.19 55.88) (end 120.65 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 127 55.88) (end 129.54 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 129.54 55.88) (end 132.08 53.34) (width 1) (layer B.Cu) (net 4))
(segment (start 151.13 97.79) (end 151.13 105.41) (width 1) (layer B.Cu) (net 4))
(segment (start 147.32 93.98) (end 151.13 97.79) (width 1) (layer B.Cu) (net 4))
(segment (start 138.43 93.98) (end 143.51 93.98) (width 1) (layer B.Cu) (net 4))
(segment (start 143.51 93.98) (end 147.32 93.98) (width 1) (layer B.Cu) (net 4))
(segment (start 124.46 73.66) (end 127 73.66) (width 0.25) (layer F.Cu) (net 8))
(segment (start 121.92 76.2) (end 124.46 73.66) (width 0.25) (layer F.Cu) (net 8))
(segment (start 121.92 83.82) (end 121.92 76.2) (width 0.25) (layer F.Cu) (net 8))
(segment (start 124.46 86.36) (end 121.92 83.82) (width 0.25) (layer F.Cu) (net 8))
(segment (start 130.81 86.36) (end 124.46 86.36) (width 0.25) (layer F.Cu) (net 8))
(segment (start 110.96 106.83) (end 110.64 106.83) (width 0.25) (layer B.Cu) (net 4))
(segment (start 110.64 106.83) (end 110.49 106.68) (width 0.25) (layer B.Cu) (net 4))
(segment (start 158.06 106.83) (end 154.4 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 110.96 106.83) (end 114.62 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 141.435 110.025) (end 140.97 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 141.435 108.25) (end 141.435 110.025) (width 1) (layer B.Cu) (net 4))
(segment (start 140.97 110.49) (end 154.4 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 156.64 105.41) (end 158.06 106.83) (width 1) (layer B.Cu) (net 4))
(segment (start 151.13 105.41) (end 156.64 105.41) (width 1) (layer B.Cu) (net 4))
(segment (start 119.275 110.385) (end 119.38 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 119.275 108.25) (end 119.275 110.385) (width 1) (layer B.Cu) (net 4))
(segment (start 119.38 110.49) (end 140.97 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 114.62 110.49) (end 119.38 110.49) (width 1) (layer B.Cu) (net 4))
(segment (start 142.24 50.8) (end 147.32 50.8) (width 1) (layer B.Cu) (net 4))
(segment (start 158.06 106.83) (end 158.06 103.45) (width 1) (layer B.Cu) (net 4))
(segment (start 158.06 103.45) (end 154.94 100.33) (width 1) (layer B.Cu) (net 4))
(segment (start 154.94 100.33) (end 154.94 71.12) (width 1) (layer B.Cu) (net 4))
(segment (start 154.94 71.12) (end 152.4 68.58) (width 1) (layer B.Cu) (net 4))
(segment (start 152.4 55.88) (end 147.32 50.8) (width 1) (layer B.Cu) (net 4))
(segment (start 152.4 68.58) (end 152.4 55.88) (width 1) (layer B.Cu) (net 4))
(segment (start 124.46 76.2) (end 127 76.2) (width 0.25) (layer F.Cu) (net 25))
(segment (start 123.19 81.28) (end 123.19 77.47) (width 0.25) (layer F.Cu) (net 25))
(segment (start 124.46 82.55) (end 123.19 81.28) (width 0.25) (layer F.Cu) (net 25))
(segment (start 123.19 77.47) (end 124.46 76.2) (width 0.25) (layer F.Cu) (net 25))
(segment (start 144.78 97.79) (end 144.78 83.82) (width 0.25) (layer F.Cu) (net 25))
(segment (start 142.82 99.75) (end 144.78 97.79) (width 0.25) (layer F.Cu) (net 25))
(segment (start 143.51 82.55) (end 124.46 82.55) (width 0.25) (layer F.Cu) (net 25))
(segment (start 144.78 83.82) (end 143.51 82.55) (width 0.25) (layer F.Cu) (net 25))
(segment (start 142.82 105.41) (end 142.82 99.75) (width 0.25) (layer F.Cu) (net 25))
)

261
kicad/keyboard/keyboard.net Normal file
View File

@ -0,0 +1,261 @@
(export (version D)
(design
(source /home/johns/rs422_keyboard/kicad/keyboard/keyboard.sch)
(date "Thu 12 Aug 2021 06:23:59 PM CDT")
(tool "Eeschema 5.1.10")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source keyboard.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref B1)
(value SPARKFUN_PRO_MICRO)
(footprint SPARKFUN_PRO_MICRO)
(fields
(field (name Field4) XXX-00000))
(libsource (lib SparkFun-Boards) (part SPARKFUN_PRO_MICRO) (description "SparkFun Pro Micro Atmega32U4 compatible footprint. <b>SparkFun Products:</b><ul><li><a href= https://www.sparkfun.com/products/12587 >3.3V/8MHz</a></li><li><a href= https://www.sparkfun.com/products/12640 >5V/16MHz</a></li></ul>"))
(sheetpath (names /) (tstamps /))
(tstamp 6115B4C8))
(comp (ref J2)
(value DB25_Female_MountingHoles)
(datasheet " ~")
(libsource (lib Connector) (part DB25_Female_MountingHoles) (description "25-pin female D-SUB connector, Mounting Hole"))
(sheetpath (names /) (tstamps /))
(tstamp 6115CDA3))
(comp (ref J1)
(value Barrel_Jack)
(datasheet ~)
(libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack"))
(sheetpath (names /) (tstamps /))
(tstamp 61160023))
(comp (ref U1)
(value ST485EBDR)
(footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
(datasheet http://www.st.com/resource/en/datasheet/st485eb.pdf)
(libsource (lib Interface_UART) (part ST485EBDR) (description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8"))
(sheetpath (names /) (tstamps /))
(tstamp 611695B3)))
(libparts
(libpart (lib Connector) (part Barrel_Jack)
(aliases
(alias Jack-DC))
(description "DC Barrel Jack")
(docs ~)
(footprints
(fp BarrelJack*))
(fields
(field (name Reference) J)
(field (name Value) Barrel_Jack))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Connector) (part DB25_Female_MountingHoles)
(description "25-pin female D-SUB connector, Mounting Hole")
(docs " ~")
(footprints
(fp DSUB*Female*))
(fields
(field (name Reference) J)
(field (name Value) DB25_Female_MountingHoles))
(pins
(pin (num 0) (name PAD) (type passive))
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 6) (name 6) (type passive))
(pin (num 7) (name 7) (type passive))
(pin (num 8) (name 8) (type passive))
(pin (num 9) (name 9) (type passive))
(pin (num 10) (name 10) (type passive))
(pin (num 11) (name 11) (type passive))
(pin (num 12) (name 12) (type passive))
(pin (num 13) (name 13) (type passive))
(pin (num 14) (name P14) (type passive))
(pin (num 15) (name P15) (type passive))
(pin (num 16) (name P16) (type passive))
(pin (num 17) (name P17) (type passive))
(pin (num 18) (name P18) (type passive))
(pin (num 19) (name P19) (type passive))
(pin (num 20) (name P20) (type passive))
(pin (num 21) (name P21) (type passive))
(pin (num 22) (name P22) (type passive))
(pin (num 23) (name P23) (type passive))
(pin (num 24) (name P24) (type passive))
(pin (num 25) (name P25) (type passive))))
(libpart (lib Interface_UART) (part ST485EBDR)
(description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8")
(docs http://www.st.com/resource/en/datasheet/st485eb.pdf)
(footprints
(fp SOIC*3.9x4.9mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) ST485EBDR)
(field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
(pins
(pin (num 1) (name RO) (type output))
(pin (num 2) (name ~RE) (type input))
(pin (num 3) (name DE) (type input))
(pin (num 4) (name DI) (type input))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name A) (type BiDi))
(pin (num 7) (name B) (type BiDi))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib SparkFun-Boards) (part SPARKFUN_PRO_MICRO)
(description "SparkFun Pro Micro Atmega32U4 compatible footprint. <b>SparkFun Products:</b><ul><li><a href= https://www.sparkfun.com/products/12587 >3.3V/8MHz</a></li><li><a href= https://www.sparkfun.com/products/12640 >5V/16MHz</a></li></ul>")
(footprints
(fp *SPARKFUN_PRO_MICRO*))
(fields
(field (name Reference) B)
(field (name Value) SPARKFUN_PRO_MICRO)
(field (name Footprint) SPARKFUN_PRO_MICRO)
(field (name Field4) XXX-00000))
(pins
(pin (num 1) (name TXO) (type BiDi))
(pin (num 2) (name RXI) (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name 2) (type BiDi))
(pin (num 6) (name *3) (type BiDi))
(pin (num 7) (name 4) (type BiDi))
(pin (num 8) (name *5) (type BiDi))
(pin (num 9) (name *6) (type BiDi))
(pin (num 10) (name 7) (type BiDi))
(pin (num 11) (name 8) (type BiDi))
(pin (num 12) (name *9) (type BiDi))
(pin (num 13) (name *10) (type BiDi))
(pin (num 14) (name "11(MOSI)") (type BiDi))
(pin (num 15) (name "12(MISO)") (type BiDi))
(pin (num 16) (name "13(SCK)") (type BiDi))
(pin (num 17) (name A0) (type BiDi))
(pin (num 18) (name A1) (type BiDi))
(pin (num 19) (name A2) (type BiDi))
(pin (num 20) (name A3) (type BiDi))
(pin (num 21) (name VCC) (type power_in))
(pin (num 22) (name RESET) (type BiDi))
(pin (num 23) (name GND) (type power_in))
(pin (num 24) (name RAW) (type power_in)))))
(libraries
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Interface_UART)
(uri /usr/share/kicad/library/Interface_UART.lib))
(library (logical SparkFun-Boards)
(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Boards.lib)))
(nets
(net (code 1) (name GND)
(node (ref B1) (pin 23))
(node (ref B1) (pin 4))
(node (ref J1) (pin 2))
(node (ref B1) (pin 3))
(node (ref J2) (pin 17))
(node (ref J2) (pin 1))
(node (ref U1) (pin 5)))
(net (code 2) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 3) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 4) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 5) (name "Net-(B1-Pad12)")
(node (ref B1) (pin 12))
(node (ref J2) (pin 4)))
(net (code 6) (name "Net-(B1-Pad21)")
(node (ref J1) (pin 1))
(node (ref U1) (pin 8))
(node (ref B1) (pin 21)))
(net (code 7) (name "Net-(J2-Pad23)")
(node (ref J2) (pin 23))
(node (ref U1) (pin 6)))
(net (code 8) (name "Net-(J2-Pad10)")
(node (ref U1) (pin 7))
(node (ref J2) (pin 10)))
(net (code 9) (name "Net-(B1-Pad11)")
(node (ref U1) (pin 1))
(node (ref B1) (pin 11)))
(net (code 10) (name "Net-(J2-Pad0)")
(node (ref J2) (pin 0)))
(net (code 11) (name "Net-(B1-Pad19)")
(node (ref B1) (pin 19)))
(net (code 12) (name "Net-(B1-Pad18)")
(node (ref B1) (pin 18)))
(net (code 13) (name "Net-(B1-Pad17)")
(node (ref B1) (pin 17)))
(net (code 14) (name "Net-(B1-Pad16)")
(node (ref B1) (pin 16)))
(net (code 15) (name "Net-(B1-Pad15)")
(node (ref B1) (pin 15)))
(net (code 16) (name "Net-(B1-Pad24)")
(node (ref B1) (pin 24)))
(net (code 17) (name "Net-(B1-Pad14)")
(node (ref B1) (pin 14)))
(net (code 18) (name "Net-(B1-Pad13)")
(node (ref B1) (pin 13)))
(net (code 19) (name "Net-(B1-Pad22)")
(node (ref B1) (pin 22)))
(net (code 20) (name "Net-(J2-Pad11)")
(node (ref J2) (pin 11)))
(net (code 21) (name "Net-(B1-Pad20)")
(node (ref B1) (pin 20)))
(net (code 22) (name "Net-(B1-Pad10)")
(node (ref B1) (pin 10)))
(net (code 23) (name "Net-(B1-Pad9)")
(node (ref B1) (pin 9)))
(net (code 24) (name "Net-(B1-Pad8)")
(node (ref B1) (pin 8)))
(net (code 25) (name "Net-(B1-Pad7)")
(node (ref B1) (pin 7)))
(net (code 26) (name "Net-(B1-Pad6)")
(node (ref B1) (pin 6)))
(net (code 27) (name "Net-(B1-Pad5)")
(node (ref B1) (pin 5)))
(net (code 28) (name "Net-(B1-Pad2)")
(node (ref B1) (pin 2)))
(net (code 29) (name "Net-(J2-Pad9)")
(node (ref J2) (pin 9)))
(net (code 30) (name "Net-(J2-Pad8)")
(node (ref J2) (pin 8)))
(net (code 31) (name "Net-(J2-Pad7)")
(node (ref J2) (pin 7)))
(net (code 32) (name "Net-(J2-Pad6)")
(node (ref J2) (pin 6)))
(net (code 33) (name "Net-(J2-Pad5)")
(node (ref J2) (pin 5)))
(net (code 34) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3)))
(net (code 35) (name "Net-(J2-Pad25)")
(node (ref J2) (pin 25)))
(net (code 36) (name "Net-(J2-Pad24)")
(node (ref J2) (pin 24)))
(net (code 37) (name "Net-(B1-Pad1)")
(node (ref B1) (pin 1)))
(net (code 38) (name "Net-(J2-Pad22)")
(node (ref J2) (pin 22)))
(net (code 39) (name "Net-(J2-Pad21)")
(node (ref J2) (pin 21)))
(net (code 40) (name "Net-(J2-Pad20)")
(node (ref J2) (pin 20)))
(net (code 41) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2)))
(net (code 42) (name "Net-(J2-Pad19)")
(node (ref J2) (pin 19)))
(net (code 43) (name "Net-(J2-Pad18)")
(node (ref J2) (pin 18)))
(net (code 44) (name "Net-(J2-Pad16)")
(node (ref J2) (pin 16)))
(net (code 45) (name "Net-(J2-Pad15)")
(node (ref J2) (pin 15)))
(net (code 46) (name "Net-(J2-Pad14)")
(node (ref J2) (pin 14)))
(net (code 47) (name "Net-(J2-Pad13)")
(node (ref J2) (pin 13)))
(net (code 48) (name "Net-(J2-Pad12)")
(node (ref J2) (pin 12)))))

250
kicad/keyboard/keyboard.pro Normal file
View File

@ -0,0 +1,250 @@
update=Thu 12 Aug 2021 07:05:49 PM CDT
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.25
TrackWidth3=1
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

177
kicad/keyboard/keyboard.sch Normal file
View File

@ -0,0 +1,177 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SparkFun-Boards:SPARKFUN_PRO_MICRO B1
U 1 1 6115B4C8
P 3750 2400
F 0 "B1" H 3750 3352 45 0000 C CNN
F 1 "SPARKFUN_PRO_MICRO" H 3750 3268 45 0000 C CNN
F 2 "Boards:SPARKFUN_PRO_MICRO" H 3750 3205 20 0000 C CNN
F 3 "" H 3750 2400 50 0001 C CNN
F 4 "XXX-00000" H 3750 3130 60 0000 C CNN "Field4"
1 3750 2400
1 0 0 -1
$EndComp
$Comp
L Connector:DB25_Female_MountingHoles J2
U 1 1 6115CDA3
P 5550 2050
F 0 "J2" H 5730 2097 50 0000 L CNN
F 1 "DB25_Female_MountingHoles" H 5730 2006 50 0000 L CNN
F 2 "Connector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" H 5730 1915 50 0000 L CNN
F 3 " ~" H 5550 2050 50 0001 C CNN
1 5550 2050
1 0 0 -1
$EndComp
$Comp
L Connector:Barrel_Jack J1
U 1 1 61160023
P 1700 1050
F 0 "J1" H 1757 1465 50 0000 C CNN
F 1 "Barrel_Jack" H 1757 1374 50 0000 C CNN
F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 1757 1283 50 0000 C CNN
F 3 "~" H 1750 1010 50 0001 C CNN
1 1700 1050
1 0 0 -1
$EndComp
Wire Wire Line
2000 1150 2400 1150
Wire Wire Line
2400 1150 2400 2050
Wire Wire Line
2400 2050 3300 2050
Wire Wire Line
3300 2150 2400 2150
Wire Wire Line
2400 2150 2400 2050
Connection ~ 2400 2050
Wire Wire Line
4350 1150 2400 1150
Connection ~ 2400 1150
$Comp
L power:GND #PWR0101
U 1 1 6116433C
P 2400 4700
F 0 "#PWR0101" H 2400 4450 50 0001 C CNN
F 1 "GND" H 2405 4527 50 0000 C CNN
F 2 "" H 2400 4700 50 0001 C CNN
F 3 "" H 2400 4700 50 0001 C CNN
1 2400 4700
1 0 0 -1
$EndComp
Wire Wire Line
5250 850 4700 850
Wire Wire Line
4700 850 4700 1150
Wire Wire Line
4700 1150 4350 1150
Connection ~ 4350 1150
Wire Wire Line
5250 1450 4700 1450
Wire Wire Line
4700 1450 4700 3250
Wire Wire Line
4700 3250 3100 3250
Wire Wire Line
3100 3250 3100 2950
Wire Wire Line
3100 2950 3300 2950
$Comp
L Interface_UART:ST485EBDR U1
U 1 1 611695B3
P 3750 3950
F 0 "U1" H 3750 4531 50 0000 C CNN
F 1 "ST485EBDR" H 3750 4440 50 0000 C CNN
F 2 "Package_DIP:DIP-8_W7.62mm" H 3750 3050 50 0001 C CNN
F 3 "http://www.st.com/resource/en/datasheet/st485eb.pdf" H 3750 4000 50 0001 C CNN
1 3750 3950
1 0 0 -1
$EndComp
Wire Wire Line
2400 2150 2400 4600
Connection ~ 2400 2150
Wire Wire Line
3750 4450 3750 4600
Wire Wire Line
3750 4600 2400 4600
Connection ~ 2400 4600
Wire Wire Line
2400 4600 2400 4700
Wire Wire Line
3750 3550 3750 3300
Wire Wire Line
3750 3300 2500 3300
Wire Wire Line
2500 3300 2500 950
Wire Wire Line
2500 950 2000 950
Wire Wire Line
3350 3850 3000 3850
Wire Wire Line
3000 3850 3000 2850
Wire Wire Line
3000 2850 3300 2850
Wire Wire Line
4150 3850 4850 3850
Wire Wire Line
4850 3850 4850 2650
Wire Wire Line
4850 2650 5250 2650
Wire Wire Line
5250 2750 5000 2750
Wire Wire Line
5000 2750 5000 4150
Wire Wire Line
5000 4150 4150 4150
Wire Wire Line
5250 1550 4350 1550
Wire Wire Line
4350 1550 4350 1150
Wire Wire Line
5250 3150 5100 3150
Wire Wire Line
5100 3150 5100 4600
Wire Wire Line
5100 4600 3750 4600
Connection ~ 3750 4600
Wire Wire Line
5250 3250 4800 3250
Wire Wire Line
4800 3250 4800 3300
Wire Wire Line
4800 3300 3750 3300
Connection ~ 3750 3300
$Comp
L power:GNDREF #PWR0102
U 1 1 61196905
P 1700 4750
F 0 "#PWR0102" H 1700 4500 50 0001 C CNN
F 1 "GNDREF" H 1705 4577 50 0000 C CNN
F 2 "" H 1700 4750 50 0001 C CNN
F 3 "" H 1700 4750 50 0001 C CNN
1 1700 4750
1 0 0 -1
$EndComp
Wire Wire Line
5550 3450 5550 4600
Wire Wire Line
5550 4600 5100 4600
Connection ~ 5100 4600
Wire Wire Line
1700 4750 1700 4600
Wire Wire Line
1700 4600 2400 4600
$EndSCHEMATC

View File

@ -0,0 +1,189 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SparkFun-Boards:SPARKFUN_PRO_MICRO B1
U 1 1 6115B4C8
P 3750 2400
F 0 "B1" H 3750 3352 45 0000 C CNN
F 1 "SPARKFUN_PRO_MICRO" H 3750 3268 45 0000 C CNN
F 2 "Boards:SPARKFUN_PRO_MICRO" H 3750 3205 20 0000 C CNN
F 3 "" H 3750 2400 50 0001 C CNN
F 4 "XXX-00000" H 3750 3130 60 0000 C CNN "Field4"
1 3750 2400
1 0 0 -1
$EndComp
$Comp
L Connector:DB25_Female_MountingHoles J2
U 1 1 6115CDA3
P 5550 2050
F 0 "J2" H 5730 2097 50 0000 L CNN
F 1 "DB25_Female_MountingHoles" H 5730 2006 50 0000 L CNN
F 2 "Connector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" H 5730 1915 50 0000 L CNN
F 3 " ~" H 5550 2050 50 0001 C CNN
1 5550 2050
1 0 0 -1
$EndComp
$Comp
L Connector:Barrel_Jack J1
U 1 1 61160023
P 1700 1050
F 0 "J1" H 1757 1465 50 0000 C CNN
F 1 "Barrel_Jack" H 1757 1374 50 0000 C CNN
F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 1757 1283 50 0000 C CNN
F 3 "~" H 1750 1010 50 0001 C CNN
1 1700 1050
1 0 0 -1
$EndComp
Wire Wire Line
2000 1150 2400 1150
Wire Wire Line
2400 1150 2400 2050
Wire Wire Line
2400 2050 3300 2050
Wire Wire Line
3300 2150 2400 2150
Wire Wire Line
2400 2150 2400 2050
Connection ~ 2400 2050
Wire Wire Line
4200 2150 4500 2150
Wire Wire Line
4500 2150 4500 950
Wire Wire Line
4500 950 2500 950
Wire Wire Line
4200 1950 4350 1950
Wire Wire Line
4350 1950 4350 1550
Wire Wire Line
4350 1150 2400 1150
Connection ~ 2400 1150
$Comp
L power:GND #PWR0101
U 1 1 6116433C
P 2400 4700
F 0 "#PWR0101" H 2400 4450 50 0001 C CNN
F 1 "GND" H 2405 4527 50 0000 C CNN
F 2 "" H 2400 4700 50 0001 C CNN
F 3 "" H 2400 4700 50 0001 C CNN
1 2400 4700
1 0 0 -1
$EndComp
Wire Wire Line
5250 850 4700 850
Wire Wire Line
4700 850 4700 1150
Wire Wire Line
4700 1150 4350 1150
Connection ~ 4350 1150
Wire Wire Line
5250 1450 4700 1450
Wire Wire Line
4700 1450 4700 3250
Wire Wire Line
4700 3250 3100 3250
Wire Wire Line
3100 3250 3100 2950
Wire Wire Line
3100 2950 3300 2950
$Comp
L Interface_UART:ST485EBDR U1
U 1 1 611695B3
P 3750 3950
F 0 "U1" H 3750 4531 50 0000 C CNN
F 1 "ST485EBDR" H 3750 4440 50 0000 C CNN
F 2 "Package_DIP:DIP-8_W7.62mm" H 3750 3050 50 0001 C CNN
F 3 "http://www.st.com/resource/en/datasheet/st485eb.pdf" H 3750 4000 50 0001 C CNN
1 3750 3950
1 0 0 -1
$EndComp
Wire Wire Line
2400 2150 2400 4600
Connection ~ 2400 2150
Wire Wire Line
3750 4450 3750 4600
Wire Wire Line
3750 4600 2400 4600
Connection ~ 2400 4600
Wire Wire Line
2400 4600 2400 4700
Wire Wire Line
3750 3550 3750 3300
Wire Wire Line
3750 3300 2500 3300
Wire Wire Line
2500 3300 2500 950
Connection ~ 2500 950
Wire Wire Line
2500 950 2000 950
Wire Wire Line
3350 3850 3000 3850
Wire Wire Line
3000 3850 3000 2850
Wire Wire Line
3000 2850 3300 2850
Wire Wire Line
4150 3850 4850 3850
Wire Wire Line
4850 3850 4850 2650
Wire Wire Line
4850 2650 5250 2650
Wire Wire Line
5250 2750 5000 2750
Wire Wire Line
5000 2750 5000 4150
Wire Wire Line
5000 4150 4150 4150
Wire Wire Line
5250 1550 4350 1550
Connection ~ 4350 1550
Wire Wire Line
4350 1550 4350 1150
Wire Wire Line
5250 3150 5100 3150
Wire Wire Line
5100 3150 5100 4600
Wire Wire Line
5100 4600 3750 4600
Connection ~ 3750 4600
Wire Wire Line
5250 3250 4800 3250
Wire Wire Line
4800 3250 4800 3300
Wire Wire Line
4800 3300 3750 3300
Connection ~ 3750 3300
$Comp
L power:GNDREF #PWR0102
U 1 1 61196905
P 1650 4750
F 0 "#PWR0102" H 1650 4500 50 0001 C CNN
F 1 "GNDREF" H 1655 4577 50 0000 C CNN
F 2 "" H 1650 4750 50 0001 C CNN
F 3 "" H 1650 4750 50 0001 C CNN
1 1650 4750
1 0 0 -1
$EndComp
Wire Wire Line
1650 4750 1700 4600
Wire Wire Line
1700 4600 2400 4600
Wire Wire Line
5550 3450 5550 4600
Wire Wire Line
5550 4600 5100 4600
Connection ~ 5100 4600
$EndSCHEMATC

View File

@ -0,0 +1,442 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L2,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,ComponentPad*%
%ADD10C,0.800000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11C,7.000000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD12C,1.879600*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD13O,1.600000X1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD14R,1.600000X1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD15C,4.000000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD16C,1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD17R,3.500000X3.500000*%
%TD*%
%TA.AperFunction,Conductor*%
%ADD18C,1.000000*%
%TD*%
%TA.AperFunction,Conductor*%
%ADD19C,0.250000*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X161876155Y-92123845D03*
X160020000Y-91355000D03*
X158163845Y-92123845D03*
X157395000Y-93980000D03*
X158163845Y-95836155D03*
X160020000Y-96605000D03*
X161876155Y-95836155D03*
X162645000Y-93980000D03*
D11*
X160020000Y-93980000D03*
%TD*%
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X109806155Y-92123845D03*
X107950000Y-91355000D03*
X106093845Y-92123845D03*
X105325000Y-93980000D03*
X106093845Y-95836155D03*
X107950000Y-96605000D03*
X109806155Y-95836155D03*
X110575000Y-93980000D03*
D11*
X107950000Y-93980000D03*
%TD*%
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X161876155Y-48943845D03*
X160020000Y-48175000D03*
X158163845Y-48943845D03*
X157395000Y-50800000D03*
X158163845Y-52656155D03*
X160020000Y-53425000D03*
X161876155Y-52656155D03*
X162645000Y-50800000D03*
D11*
X160020000Y-50800000D03*
%TD*%
D12*
%TO.P,B1,24*%
%TO.N,Net-(B1-Pad24)*%
X142240000Y-48260000D03*
%TO.P,B1,23*%
%TO.N,GND*%
X142240000Y-50800000D03*
%TO.P,B1,22*%
%TO.N,Net-(B1-Pad22)*%
X142240000Y-53340000D03*
%TO.P,B1,21*%
%TO.N,Net-(B1-Pad21)*%
X142240000Y-55880000D03*
%TO.P,B1,20*%
%TO.N,Net-(B1-Pad20)*%
X142240000Y-58420000D03*
%TO.P,B1,19*%
%TO.N,Net-(B1-Pad19)*%
X142240000Y-60960000D03*
%TO.P,B1,18*%
%TO.N,Net-(B1-Pad18)*%
X142240000Y-63500000D03*
%TO.P,B1,17*%
%TO.N,Net-(B1-Pad17)*%
X142240000Y-66040000D03*
%TO.P,B1,16*%
%TO.N,Net-(B1-Pad16)*%
X142240000Y-68580000D03*
%TO.P,B1,15*%
%TO.N,Net-(B1-Pad15)*%
X142240000Y-71120000D03*
%TO.P,B1,14*%
%TO.N,Net-(B1-Pad14)*%
X142240000Y-73660000D03*
%TO.P,B1,13*%
%TO.N,Net-(B1-Pad13)*%
X142240000Y-76200000D03*
%TO.P,B1,12*%
%TO.N,Net-(B1-Pad12)*%
X127000000Y-76200000D03*
%TO.P,B1,11*%
%TO.N,Net-(B1-Pad11)*%
X127000000Y-73660000D03*
%TO.P,B1,10*%
%TO.N,Net-(B1-Pad10)*%
X127000000Y-71120000D03*
%TO.P,B1,9*%
%TO.N,Net-(B1-Pad9)*%
X127000000Y-68580000D03*
%TO.P,B1,8*%
%TO.N,Net-(B1-Pad8)*%
X127000000Y-66040000D03*
%TO.P,B1,7*%
%TO.N,Net-(B1-Pad7)*%
X127000000Y-63500000D03*
%TO.P,B1,6*%
%TO.N,Net-(B1-Pad6)*%
X127000000Y-60960000D03*
%TO.P,B1,5*%
%TO.N,Net-(B1-Pad5)*%
X127000000Y-58420000D03*
%TO.P,B1,4*%
%TO.N,GND*%
X127000000Y-55880000D03*
%TO.P,B1,3*%
X127000000Y-53340000D03*
%TO.P,B1,2*%
%TO.N,Net-(B1-Pad2)*%
X127000000Y-50800000D03*
%TO.P,B1,1*%
%TO.N,Net-(B1-Pad1)*%
X127000000Y-48260000D03*
%TD*%
D13*
%TO.P,U1,8*%
%TO.N,Net-(B1-Pad21)*%
X138430000Y-86360000D03*
%TO.P,U1,4*%
%TO.N,Net-(U1-Pad4)*%
X130810000Y-93980000D03*
%TO.P,U1,7*%
%TO.N,Net-(J2-Pad10)*%
X138430000Y-88900000D03*
%TO.P,U1,3*%
%TO.N,Net-(U1-Pad3)*%
X130810000Y-91440000D03*
%TO.P,U1,6*%
%TO.N,Net-(J2-Pad23)*%
X138430000Y-91440000D03*
%TO.P,U1,2*%
%TO.N,Net-(U1-Pad2)*%
X130810000Y-88900000D03*
%TO.P,U1,5*%
%TO.N,GND*%
X138430000Y-93980000D03*
D14*
%TO.P,U1,1*%
%TO.N,Net-(B1-Pad11)*%
X130810000Y-86360000D03*
%TD*%
D15*
%TO.P,J2,0*%
%TO.N,GND*%
X158060000Y-106830000D03*
X110960000Y-106830000D03*
D16*
%TO.P,J2,25*%
X119275000Y-108250000D03*
%TO.P,J2,24*%
%TO.N,Net-(J2-Pad24)*%
X122045000Y-108250000D03*
%TO.P,J2,23*%
%TO.N,Net-(J2-Pad23)*%
X124815000Y-108250000D03*
%TO.P,J2,22*%
%TO.N,Net-(J2-Pad22)*%
X127585000Y-108250000D03*
%TO.P,J2,21*%
%TO.N,Net-(J2-Pad21)*%
X130355000Y-108250000D03*
%TO.P,J2,20*%
%TO.N,Net-(J2-Pad20)*%
X133125000Y-108250000D03*
%TO.P,J2,19*%
%TO.N,Net-(J2-Pad19)*%
X135895000Y-108250000D03*
%TO.P,J2,18*%
%TO.N,Net-(J2-Pad18)*%
X138665000Y-108250000D03*
%TO.P,J2,17*%
%TO.N,GND*%
X141435000Y-108250000D03*
%TO.P,J2,16*%
%TO.N,Net-(J2-Pad16)*%
X144205000Y-108250000D03*
%TO.P,J2,15*%
%TO.N,Net-(J2-Pad15)*%
X146975000Y-108250000D03*
%TO.P,J2,14*%
%TO.N,Net-(J2-Pad14)*%
X149745000Y-108250000D03*
%TO.P,J2,13*%
%TO.N,Net-(B1-Pad21)*%
X117890000Y-105410000D03*
%TO.P,J2,12*%
%TO.N,Net-(J2-Pad12)*%
X120660000Y-105410000D03*
%TO.P,J2,11*%
%TO.N,Net-(J2-Pad11)*%
X123430000Y-105410000D03*
%TO.P,J2,10*%
%TO.N,Net-(J2-Pad10)*%
X126200000Y-105410000D03*
%TO.P,J2,9*%
%TO.N,Net-(J2-Pad9)*%
X128970000Y-105410000D03*
%TO.P,J2,8*%
%TO.N,Net-(J2-Pad8)*%
X131740000Y-105410000D03*
%TO.P,J2,7*%
%TO.N,Net-(J2-Pad7)*%
X134510000Y-105410000D03*
%TO.P,J2,6*%
%TO.N,Net-(J2-Pad6)*%
X137280000Y-105410000D03*
%TO.P,J2,5*%
%TO.N,Net-(J2-Pad5)*%
X140050000Y-105410000D03*
%TO.P,J2,4*%
%TO.N,Net-(B1-Pad12)*%
X142820000Y-105410000D03*
%TO.P,J2,3*%
%TO.N,Net-(J2-Pad3)*%
X145590000Y-105410000D03*
%TO.P,J2,2*%
%TO.N,Net-(J2-Pad2)*%
X148360000Y-105410000D03*
D14*
%TO.P,J2,1*%
%TO.N,GND*%
X151130000Y-105410000D03*
%TD*%
%TO.P,J1,3*%
%TO.N,N/C*%
%TA.AperFunction,ComponentPad*%
G36*
G01*
X106185000Y-53670000D02*
X107935000Y-53670000D01*
G75*
G02*
X108810000Y-54545000I0J-875000D01*
G01*
X108810000Y-56295000D01*
G75*
G02*
X107935000Y-57170000I-875000J0D01*
G01*
X106185000Y-57170000D01*
G75*
G02*
X105310000Y-56295000I0J875000D01*
G01*
X105310000Y-54545000D01*
G75*
G02*
X106185000Y-53670000I875000J0D01*
G01*
G37*
%TD.AperFunction*%
%TO.P,J1,2*%
%TO.N,GND*%
%TA.AperFunction,ComponentPad*%
G36*
G01*
X110760000Y-50920000D02*
X112760000Y-50920000D01*
G75*
G02*
X113510000Y-51670000I0J-750000D01*
G01*
X113510000Y-53170000D01*
G75*
G02*
X112760000Y-53920000I-750000J0D01*
G01*
X110760000Y-53920000D01*
G75*
G02*
X110010000Y-53170000I0J750000D01*
G01*
X110010000Y-51670000D01*
G75*
G02*
X110760000Y-50920000I750000J0D01*
G01*
G37*
%TD.AperFunction*%
D17*
%TO.P,J1,1*%
%TO.N,Net-(B1-Pad21)*%
X111760000Y-58420000D03*
%TD*%
D18*
%TO.N,Net-(B1-Pad21)*%
X114300000Y-82550000D02*
X111760000Y-80010000D01*
X147320000Y-55880000D02*
X149860000Y-58420000D01*
X149860000Y-78740000D02*
X146050000Y-82550000D01*
X142240000Y-55880000D02*
X147320000Y-55880000D01*
X149860000Y-67310000D02*
X149860000Y-69850000D01*
X149860000Y-58420000D02*
X149860000Y-67310000D01*
X149860000Y-67310000D02*
X149860000Y-78740000D01*
X149860000Y-69850000D02*
X152400000Y-72390000D01*
X152400000Y-72390000D02*
X152400000Y-80010000D01*
X146050000Y-86360000D02*
X138430000Y-86360000D01*
X152400000Y-80010000D02*
X146050000Y-86360000D01*
X111760000Y-80010000D02*
X111760000Y-71120000D01*
X111760000Y-71120000D02*
X111760000Y-58420000D01*
X121920000Y-86360000D02*
X118110000Y-82550000D01*
X117890000Y-100550000D02*
X121920000Y-96520000D01*
X117890000Y-105410000D02*
X117890000Y-100550000D01*
X121920000Y-96520000D02*
X121920000Y-86360000D01*
X118110000Y-82550000D02*
X114300000Y-82550000D01*
X146050000Y-82550000D02*
X118110000Y-82550000D01*
%TO.N,GND*%
X142240000Y-50800000D02*
X134620000Y-50800000D01*
X134620000Y-50800000D02*
X132080000Y-53340000D01*
X132080000Y-53340000D02*
X127000000Y-53340000D01*
X111760000Y-52420000D02*
X119730000Y-52420000D01*
X120650000Y-53340000D02*
X127000000Y-53340000D01*
X119730000Y-52420000D02*
X120650000Y-53340000D01*
X127000000Y-55880000D02*
X123190000Y-55880000D01*
X123190000Y-55880000D02*
X120650000Y-53340000D01*
X127000000Y-55880000D02*
X129540000Y-55880000D01*
X129540000Y-55880000D02*
X132080000Y-53340000D01*
X151130000Y-97790000D02*
X151130000Y-105410000D01*
X147320000Y-93980000D02*
X151130000Y-97790000D01*
X138430000Y-93980000D02*
X143510000Y-93980000D01*
X143510000Y-93980000D02*
X147320000Y-93980000D01*
D19*
X110960000Y-106830000D02*
X110640000Y-106830000D01*
X110640000Y-106830000D02*
X110490000Y-106680000D01*
D18*
X158060000Y-106830000D02*
X154400000Y-110490000D01*
X110960000Y-106830000D02*
X114620000Y-110490000D01*
X141435000Y-110025000D02*
X140970000Y-110490000D01*
X141435000Y-108250000D02*
X141435000Y-110025000D01*
X140970000Y-110490000D02*
X154400000Y-110490000D01*
X156640000Y-105410000D02*
X158060000Y-106830000D01*
X151130000Y-105410000D02*
X156640000Y-105410000D01*
X119275000Y-110385000D02*
X119380000Y-110490000D01*
X119275000Y-108250000D02*
X119275000Y-110385000D01*
X119380000Y-110490000D02*
X140970000Y-110490000D01*
X114620000Y-110490000D02*
X119380000Y-110490000D01*
X142240000Y-50800000D02*
X147320000Y-50800000D01*
X158060000Y-106830000D02*
X158060000Y-103450000D01*
X158060000Y-103450000D02*
X154940000Y-100330000D01*
X154940000Y-100330000D02*
X154940000Y-71120000D01*
X154940000Y-71120000D02*
X152400000Y-68580000D01*
X152400000Y-55880000D02*
X147320000Y-50800000D01*
X152400000Y-68580000D02*
X152400000Y-55880000D01*
%TD*%
M02*

View File

@ -0,0 +1,185 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.800000*%
%ADD11C,7.000000*%
%ADD12C,2.082800*%
%ADD13O,1.600000X1.600000*%
%ADD14R,1.600000X1.600000*%
%ADD15C,4.000000*%
%ADD16C,1.600000*%
%ADD17R,3.500000X3.500000*%
G04 APERTURE END LIST*
D10*
%TO.C,REF\u002A\u002A*%
X161876155Y-92123845D03*
X160020000Y-91355000D03*
X158163845Y-92123845D03*
X157395000Y-93980000D03*
X158163845Y-95836155D03*
X160020000Y-96605000D03*
X161876155Y-95836155D03*
X162645000Y-93980000D03*
D11*
X160020000Y-93980000D03*
%TD*%
D10*
%TO.C,REF\u002A\u002A*%
X109806155Y-92123845D03*
X107950000Y-91355000D03*
X106093845Y-92123845D03*
X105325000Y-93980000D03*
X106093845Y-95836155D03*
X107950000Y-96605000D03*
X109806155Y-95836155D03*
X110575000Y-93980000D03*
D11*
X107950000Y-93980000D03*
%TD*%
D10*
%TO.C,REF\u002A\u002A*%
X161876155Y-48943845D03*
X160020000Y-48175000D03*
X158163845Y-48943845D03*
X157395000Y-50800000D03*
X158163845Y-52656155D03*
X160020000Y-53425000D03*
X161876155Y-52656155D03*
X162645000Y-50800000D03*
D11*
X160020000Y-50800000D03*
%TD*%
D12*
%TO.C,B1*%
X142240000Y-48260000D03*
X142240000Y-50800000D03*
X142240000Y-53340000D03*
X142240000Y-55880000D03*
X142240000Y-58420000D03*
X142240000Y-60960000D03*
X142240000Y-63500000D03*
X142240000Y-66040000D03*
X142240000Y-68580000D03*
X142240000Y-71120000D03*
X142240000Y-73660000D03*
X142240000Y-76200000D03*
X127000000Y-76200000D03*
X127000000Y-73660000D03*
X127000000Y-71120000D03*
X127000000Y-68580000D03*
X127000000Y-66040000D03*
X127000000Y-63500000D03*
X127000000Y-60960000D03*
X127000000Y-58420000D03*
X127000000Y-55880000D03*
X127000000Y-53340000D03*
X127000000Y-50800000D03*
X127000000Y-48260000D03*
%TD*%
D13*
%TO.C,U1*%
X138430000Y-86360000D03*
X130810000Y-93980000D03*
X138430000Y-88900000D03*
X130810000Y-91440000D03*
X138430000Y-91440000D03*
X130810000Y-88900000D03*
X138430000Y-93980000D03*
D14*
X130810000Y-86360000D03*
%TD*%
D15*
%TO.C,J2*%
X158060000Y-106830000D03*
X110960000Y-106830000D03*
D16*
X119275000Y-108250000D03*
X122045000Y-108250000D03*
X124815000Y-108250000D03*
X127585000Y-108250000D03*
X130355000Y-108250000D03*
X133125000Y-108250000D03*
X135895000Y-108250000D03*
X138665000Y-108250000D03*
X141435000Y-108250000D03*
X144205000Y-108250000D03*
X146975000Y-108250000D03*
X149745000Y-108250000D03*
X117890000Y-105410000D03*
X120660000Y-105410000D03*
X123430000Y-105410000D03*
X126200000Y-105410000D03*
X128970000Y-105410000D03*
X131740000Y-105410000D03*
X134510000Y-105410000D03*
X137280000Y-105410000D03*
X140050000Y-105410000D03*
X142820000Y-105410000D03*
X145590000Y-105410000D03*
X148360000Y-105410000D03*
D14*
X151130000Y-105410000D03*
%TD*%
%TO.C,J1*%
G36*
G01*
X106185000Y-53670000D02*
X107935000Y-53670000D01*
G75*
G02*
X108810000Y-54545000I0J-875000D01*
G01*
X108810000Y-56295000D01*
G75*
G02*
X107935000Y-57170000I-875000J0D01*
G01*
X106185000Y-57170000D01*
G75*
G02*
X105310000Y-56295000I0J875000D01*
G01*
X105310000Y-54545000D01*
G75*
G02*
X106185000Y-53670000I875000J0D01*
G01*
G37*
G36*
G01*
X110760000Y-50920000D02*
X112760000Y-50920000D01*
G75*
G02*
X113510000Y-51670000I0J-750000D01*
G01*
X113510000Y-53170000D01*
G75*
G02*
X112760000Y-53920000I-750000J0D01*
G01*
X110760000Y-53920000D01*
G75*
G02*
X110010000Y-53170000I0J750000D01*
G01*
X110010000Y-51670000D01*
G75*
G02*
X110760000Y-50920000I750000J0D01*
G01*
G37*
D17*
X111760000Y-58420000D03*
%TD*%
M02*

View File

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View File

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View File

@ -0,0 +1,26 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X101600000Y-113030000D02*
X101600000Y-44450000D01*
X166370000Y-113030000D02*
X166370000Y-44450000D01*
X166370000Y-113030000D02*
X101600000Y-113030000D01*
X101600000Y-44450000D02*
X166370000Y-44450000D01*
M02*

View File

@ -0,0 +1,397 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L1,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,ComponentPad*%
%ADD10C,0.800000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11C,7.000000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD12C,1.879600*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD13O,1.600000X1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD14R,1.600000X1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD15C,4.000000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD16C,1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD17R,3.500000X3.500000*%
%TD*%
%TA.AperFunction,Conductor*%
%ADD18C,0.250000*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X161876155Y-92123845D03*
X160020000Y-91355000D03*
X158163845Y-92123845D03*
X157395000Y-93980000D03*
X158163845Y-95836155D03*
X160020000Y-96605000D03*
X161876155Y-95836155D03*
X162645000Y-93980000D03*
D11*
X160020000Y-93980000D03*
%TD*%
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X109806155Y-92123845D03*
X107950000Y-91355000D03*
X106093845Y-92123845D03*
X105325000Y-93980000D03*
X106093845Y-95836155D03*
X107950000Y-96605000D03*
X109806155Y-95836155D03*
X110575000Y-93980000D03*
D11*
X107950000Y-93980000D03*
%TD*%
D10*
%TO.P,REF\u002A\u002A,1*%
%TO.N,N/C*%
X161876155Y-48943845D03*
X160020000Y-48175000D03*
X158163845Y-48943845D03*
X157395000Y-50800000D03*
X158163845Y-52656155D03*
X160020000Y-53425000D03*
X161876155Y-52656155D03*
X162645000Y-50800000D03*
D11*
X160020000Y-50800000D03*
%TD*%
D12*
%TO.P,B1,24*%
%TO.N,Net-(B1-Pad24)*%
X142240000Y-48260000D03*
%TO.P,B1,23*%
%TO.N,GND*%
X142240000Y-50800000D03*
%TO.P,B1,22*%
%TO.N,Net-(B1-Pad22)*%
X142240000Y-53340000D03*
%TO.P,B1,21*%
%TO.N,Net-(B1-Pad21)*%
X142240000Y-55880000D03*
%TO.P,B1,20*%
%TO.N,Net-(B1-Pad20)*%
X142240000Y-58420000D03*
%TO.P,B1,19*%
%TO.N,Net-(B1-Pad19)*%
X142240000Y-60960000D03*
%TO.P,B1,18*%
%TO.N,Net-(B1-Pad18)*%
X142240000Y-63500000D03*
%TO.P,B1,17*%
%TO.N,Net-(B1-Pad17)*%
X142240000Y-66040000D03*
%TO.P,B1,16*%
%TO.N,Net-(B1-Pad16)*%
X142240000Y-68580000D03*
%TO.P,B1,15*%
%TO.N,Net-(B1-Pad15)*%
X142240000Y-71120000D03*
%TO.P,B1,14*%
%TO.N,Net-(B1-Pad14)*%
X142240000Y-73660000D03*
%TO.P,B1,13*%
%TO.N,Net-(B1-Pad13)*%
X142240000Y-76200000D03*
%TO.P,B1,12*%
%TO.N,Net-(B1-Pad12)*%
X127000000Y-76200000D03*
%TO.P,B1,11*%
%TO.N,Net-(B1-Pad11)*%
X127000000Y-73660000D03*
%TO.P,B1,10*%
%TO.N,Net-(B1-Pad10)*%
X127000000Y-71120000D03*
%TO.P,B1,9*%
%TO.N,Net-(B1-Pad9)*%
X127000000Y-68580000D03*
%TO.P,B1,8*%
%TO.N,Net-(B1-Pad8)*%
X127000000Y-66040000D03*
%TO.P,B1,7*%
%TO.N,Net-(B1-Pad7)*%
X127000000Y-63500000D03*
%TO.P,B1,6*%
%TO.N,Net-(B1-Pad6)*%
X127000000Y-60960000D03*
%TO.P,B1,5*%
%TO.N,Net-(B1-Pad5)*%
X127000000Y-58420000D03*
%TO.P,B1,4*%
%TO.N,GND*%
X127000000Y-55880000D03*
%TO.P,B1,3*%
X127000000Y-53340000D03*
%TO.P,B1,2*%
%TO.N,Net-(B1-Pad2)*%
X127000000Y-50800000D03*
%TO.P,B1,1*%
%TO.N,Net-(B1-Pad1)*%
X127000000Y-48260000D03*
%TD*%
D13*
%TO.P,U1,8*%
%TO.N,Net-(B1-Pad21)*%
X138430000Y-86360000D03*
%TO.P,U1,4*%
%TO.N,Net-(U1-Pad4)*%
X130810000Y-93980000D03*
%TO.P,U1,7*%
%TO.N,Net-(J2-Pad10)*%
X138430000Y-88900000D03*
%TO.P,U1,3*%
%TO.N,Net-(U1-Pad3)*%
X130810000Y-91440000D03*
%TO.P,U1,6*%
%TO.N,Net-(J2-Pad23)*%
X138430000Y-91440000D03*
%TO.P,U1,2*%
%TO.N,Net-(U1-Pad2)*%
X130810000Y-88900000D03*
%TO.P,U1,5*%
%TO.N,GND*%
X138430000Y-93980000D03*
D14*
%TO.P,U1,1*%
%TO.N,Net-(B1-Pad11)*%
X130810000Y-86360000D03*
%TD*%
D15*
%TO.P,J2,0*%
%TO.N,GND*%
X158060000Y-106830000D03*
X110960000Y-106830000D03*
D16*
%TO.P,J2,25*%
X119275000Y-108250000D03*
%TO.P,J2,24*%
%TO.N,Net-(J2-Pad24)*%
X122045000Y-108250000D03*
%TO.P,J2,23*%
%TO.N,Net-(J2-Pad23)*%
X124815000Y-108250000D03*
%TO.P,J2,22*%
%TO.N,Net-(J2-Pad22)*%
X127585000Y-108250000D03*
%TO.P,J2,21*%
%TO.N,Net-(J2-Pad21)*%
X130355000Y-108250000D03*
%TO.P,J2,20*%
%TO.N,Net-(J2-Pad20)*%
X133125000Y-108250000D03*
%TO.P,J2,19*%
%TO.N,Net-(J2-Pad19)*%
X135895000Y-108250000D03*
%TO.P,J2,18*%
%TO.N,Net-(J2-Pad18)*%
X138665000Y-108250000D03*
%TO.P,J2,17*%
%TO.N,GND*%
X141435000Y-108250000D03*
%TO.P,J2,16*%
%TO.N,Net-(J2-Pad16)*%
X144205000Y-108250000D03*
%TO.P,J2,15*%
%TO.N,Net-(J2-Pad15)*%
X146975000Y-108250000D03*
%TO.P,J2,14*%
%TO.N,Net-(J2-Pad14)*%
X149745000Y-108250000D03*
%TO.P,J2,13*%
%TO.N,Net-(B1-Pad21)*%
X117890000Y-105410000D03*
%TO.P,J2,12*%
%TO.N,Net-(J2-Pad12)*%
X120660000Y-105410000D03*
%TO.P,J2,11*%
%TO.N,Net-(J2-Pad11)*%
X123430000Y-105410000D03*
%TO.P,J2,10*%
%TO.N,Net-(J2-Pad10)*%
X126200000Y-105410000D03*
%TO.P,J2,9*%
%TO.N,Net-(J2-Pad9)*%
X128970000Y-105410000D03*
%TO.P,J2,8*%
%TO.N,Net-(J2-Pad8)*%
X131740000Y-105410000D03*
%TO.P,J2,7*%
%TO.N,Net-(J2-Pad7)*%
X134510000Y-105410000D03*
%TO.P,J2,6*%
%TO.N,Net-(J2-Pad6)*%
X137280000Y-105410000D03*
%TO.P,J2,5*%
%TO.N,Net-(J2-Pad5)*%
X140050000Y-105410000D03*
%TO.P,J2,4*%
%TO.N,Net-(B1-Pad12)*%
X142820000Y-105410000D03*
%TO.P,J2,3*%
%TO.N,Net-(J2-Pad3)*%
X145590000Y-105410000D03*
%TO.P,J2,2*%
%TO.N,Net-(J2-Pad2)*%
X148360000Y-105410000D03*
D14*
%TO.P,J2,1*%
%TO.N,GND*%
X151130000Y-105410000D03*
%TD*%
%TO.P,J1,3*%
%TO.N,N/C*%
%TA.AperFunction,ComponentPad*%
G36*
G01*
X106185000Y-53670000D02*
X107935000Y-53670000D01*
G75*
G02*
X108810000Y-54545000I0J-875000D01*
G01*
X108810000Y-56295000D01*
G75*
G02*
X107935000Y-57170000I-875000J0D01*
G01*
X106185000Y-57170000D01*
G75*
G02*
X105310000Y-56295000I0J875000D01*
G01*
X105310000Y-54545000D01*
G75*
G02*
X106185000Y-53670000I875000J0D01*
G01*
G37*
%TD.AperFunction*%
%TO.P,J1,2*%
%TO.N,GND*%
%TA.AperFunction,ComponentPad*%
G36*
G01*
X110760000Y-50920000D02*
X112760000Y-50920000D01*
G75*
G02*
X113510000Y-51670000I0J-750000D01*
G01*
X113510000Y-53170000D01*
G75*
G02*
X112760000Y-53920000I-750000J0D01*
G01*
X110760000Y-53920000D01*
G75*
G02*
X110010000Y-53170000I0J750000D01*
G01*
X110010000Y-51670000D01*
G75*
G02*
X110760000Y-50920000I750000J0D01*
G01*
G37*
%TD.AperFunction*%
D17*
%TO.P,J1,1*%
%TO.N,Net-(B1-Pad21)*%
X111760000Y-58420000D03*
%TD*%
D18*
%TO.N,Net-(J2-Pad10)*%
X142240000Y-88900000D02*
X138430000Y-88900000D01*
X143510000Y-90170000D02*
X142240000Y-88900000D01*
X143510000Y-96520000D02*
X143510000Y-90170000D01*
X142240000Y-97790000D02*
X143510000Y-96520000D01*
X127000000Y-97790000D02*
X142240000Y-97790000D01*
X126200000Y-98590000D02*
X127000000Y-97790000D01*
X126200000Y-105410000D02*
X126200000Y-98590000D01*
%TO.N,Net-(J2-Pad23)*%
X140970000Y-91440000D02*
X138430000Y-91440000D01*
X142240000Y-92710000D02*
X140970000Y-91440000D01*
X140970000Y-96520000D02*
X142240000Y-95250000D01*
X115570000Y-110490000D02*
X115570000Y-97790000D01*
X123190000Y-111760000D02*
X116840000Y-111760000D01*
X142240000Y-95250000D02*
X142240000Y-92710000D01*
X116840000Y-96520000D02*
X140970000Y-96520000D01*
X116840000Y-111760000D02*
X115570000Y-110490000D01*
X124815000Y-110135000D02*
X123190000Y-111760000D01*
X115570000Y-97790000D02*
X116840000Y-96520000D01*
X124815000Y-108250000D02*
X124815000Y-110135000D01*
%TO.N,Net-(B1-Pad11)*%
X124460000Y-73660000D02*
X127000000Y-73660000D01*
X121920000Y-76200000D02*
X124460000Y-73660000D01*
X121920000Y-83820000D02*
X121920000Y-76200000D01*
X124460000Y-86360000D02*
X121920000Y-83820000D01*
X130810000Y-86360000D02*
X124460000Y-86360000D01*
%TO.N,Net-(B1-Pad12)*%
X124460000Y-76200000D02*
X127000000Y-76200000D01*
X123190000Y-81280000D02*
X123190000Y-77470000D01*
X124460000Y-82550000D02*
X123190000Y-81280000D01*
X123190000Y-77470000D02*
X124460000Y-76200000D01*
X144780000Y-97790000D02*
X144780000Y-83820000D01*
X142820000Y-99750000D02*
X144780000Y-97790000D01*
X143510000Y-82550000D02*
X124460000Y-82550000D01*
X144780000Y-83820000D02*
X143510000Y-82550000D01*
X142820000Y-105410000D02*
X142820000Y-99750000D01*
%TD*%
M02*

View File

@ -0,0 +1,185 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.800000*%
%ADD11C,7.000000*%
%ADD12C,2.082800*%
%ADD13O,1.600000X1.600000*%
%ADD14R,1.600000X1.600000*%
%ADD15C,4.000000*%
%ADD16C,1.600000*%
%ADD17R,3.500000X3.500000*%
G04 APERTURE END LIST*
D10*
%TO.C,REF\u002A\u002A*%
X161876155Y-92123845D03*
X160020000Y-91355000D03*
X158163845Y-92123845D03*
X157395000Y-93980000D03*
X158163845Y-95836155D03*
X160020000Y-96605000D03*
X161876155Y-95836155D03*
X162645000Y-93980000D03*
D11*
X160020000Y-93980000D03*
%TD*%
D10*
%TO.C,REF\u002A\u002A*%
X109806155Y-92123845D03*
X107950000Y-91355000D03*
X106093845Y-92123845D03*
X105325000Y-93980000D03*
X106093845Y-95836155D03*
X107950000Y-96605000D03*
X109806155Y-95836155D03*
X110575000Y-93980000D03*
D11*
X107950000Y-93980000D03*
%TD*%
D10*
%TO.C,REF\u002A\u002A*%
X161876155Y-48943845D03*
X160020000Y-48175000D03*
X158163845Y-48943845D03*
X157395000Y-50800000D03*
X158163845Y-52656155D03*
X160020000Y-53425000D03*
X161876155Y-52656155D03*
X162645000Y-50800000D03*
D11*
X160020000Y-50800000D03*
%TD*%
D12*
%TO.C,B1*%
X142240000Y-48260000D03*
X142240000Y-50800000D03*
X142240000Y-53340000D03*
X142240000Y-55880000D03*
X142240000Y-58420000D03*
X142240000Y-60960000D03*
X142240000Y-63500000D03*
X142240000Y-66040000D03*
X142240000Y-68580000D03*
X142240000Y-71120000D03*
X142240000Y-73660000D03*
X142240000Y-76200000D03*
X127000000Y-76200000D03*
X127000000Y-73660000D03*
X127000000Y-71120000D03*
X127000000Y-68580000D03*
X127000000Y-66040000D03*
X127000000Y-63500000D03*
X127000000Y-60960000D03*
X127000000Y-58420000D03*
X127000000Y-55880000D03*
X127000000Y-53340000D03*
X127000000Y-50800000D03*
X127000000Y-48260000D03*
%TD*%
D13*
%TO.C,U1*%
X138430000Y-86360000D03*
X130810000Y-93980000D03*
X138430000Y-88900000D03*
X130810000Y-91440000D03*
X138430000Y-91440000D03*
X130810000Y-88900000D03*
X138430000Y-93980000D03*
D14*
X130810000Y-86360000D03*
%TD*%
D15*
%TO.C,J2*%
X158060000Y-106830000D03*
X110960000Y-106830000D03*
D16*
X119275000Y-108250000D03*
X122045000Y-108250000D03*
X124815000Y-108250000D03*
X127585000Y-108250000D03*
X130355000Y-108250000D03*
X133125000Y-108250000D03*
X135895000Y-108250000D03*
X138665000Y-108250000D03*
X141435000Y-108250000D03*
X144205000Y-108250000D03*
X146975000Y-108250000D03*
X149745000Y-108250000D03*
X117890000Y-105410000D03*
X120660000Y-105410000D03*
X123430000Y-105410000D03*
X126200000Y-105410000D03*
X128970000Y-105410000D03*
X131740000Y-105410000D03*
X134510000Y-105410000D03*
X137280000Y-105410000D03*
X140050000Y-105410000D03*
X142820000Y-105410000D03*
X145590000Y-105410000D03*
X148360000Y-105410000D03*
D14*
X151130000Y-105410000D03*
%TD*%
%TO.C,J1*%
G36*
G01*
X106185000Y-53670000D02*
X107935000Y-53670000D01*
G75*
G02*
X108810000Y-54545000I0J-875000D01*
G01*
X108810000Y-56295000D01*
G75*
G02*
X107935000Y-57170000I-875000J0D01*
G01*
X106185000Y-57170000D01*
G75*
G02*
X105310000Y-56295000I0J875000D01*
G01*
X105310000Y-54545000D01*
G75*
G02*
X106185000Y-53670000I875000J0D01*
G01*
G37*
G36*
G01*
X110760000Y-50920000D02*
X112760000Y-50920000D01*
G75*
G02*
X113510000Y-51670000I0J-750000D01*
G01*
X113510000Y-53170000D01*
G75*
G02*
X112760000Y-53920000I-750000J0D01*
G01*
X110760000Y-53920000D01*
G75*
G02*
X110010000Y-53170000I0J750000D01*
G01*
X110010000Y-51670000D01*
G75*
G02*
X110760000Y-50920000I750000J0D01*
G01*
G37*
D17*
X111760000Y-58420000D03*
%TD*%
M02*

View File

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View File

@ -0,0 +1,573 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.10*%
%TF.CreationDate,2021-08-13T13:05:57-05:00*%
%TF.ProjectId,keyboard,6b657962-6f61-4726-942e-6b696361645f,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.10) date 2021-08-13 13:05:57*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.120000*%
%ADD11C,0.150000*%
%ADD12C,0.127000*%
G04 APERTURE END LIST*
D10*
X111760000Y-82550000D02*
X111760000Y-81280000D01*
X109220000Y-82550000D02*
X111760000Y-82550000D01*
X109220000Y-81280000D02*
X109220000Y-82550000D01*
X110490000Y-80010000D02*
X110490000Y-78740000D01*
X111760000Y-69850000D02*
X110490000Y-67310000D01*
X111760000Y-78740000D02*
X111760000Y-69850000D01*
X113030000Y-81280000D02*
X111760000Y-78740000D01*
X109220000Y-81280000D02*
X113030000Y-81280000D01*
X107950000Y-81280000D02*
X109220000Y-81280000D01*
X109220000Y-78740000D02*
X107950000Y-81280000D01*
X109220000Y-69850000D02*
X109220000Y-78740000D01*
X110490000Y-67310000D02*
X109220000Y-69850000D01*
D11*
X105307380Y-78391785D02*
X105307380Y-78201309D01*
X105355000Y-78106071D01*
X105450238Y-78010833D01*
X105640714Y-77963214D01*
X105974047Y-77963214D01*
X106164523Y-78010833D01*
X106259761Y-78106071D01*
X106307380Y-78201309D01*
X106307380Y-78391785D01*
X106259761Y-78487023D01*
X106164523Y-78582261D01*
X105974047Y-78629880D01*
X105640714Y-78629880D01*
X105450238Y-78582261D01*
X105355000Y-78487023D01*
X105307380Y-78391785D01*
X106307380Y-77534642D02*
X105307380Y-77534642D01*
X106307380Y-77058452D02*
X105307380Y-77058452D01*
X105307380Y-76820357D01*
X105355000Y-76677499D01*
X105450238Y-76582261D01*
X105545476Y-76534642D01*
X105735952Y-76487023D01*
X105878809Y-76487023D01*
X106069285Y-76534642D01*
X106164523Y-76582261D01*
X106259761Y-76677499D01*
X106307380Y-76820357D01*
X106307380Y-77058452D01*
X106307380Y-75296547D02*
X105307380Y-75296547D01*
X106307380Y-74725119D02*
X105735952Y-75153690D01*
X105307380Y-74725119D02*
X105878809Y-75296547D01*
X106259761Y-73915595D02*
X106307380Y-74010833D01*
X106307380Y-74201309D01*
X106259761Y-74296547D01*
X106164523Y-74344166D01*
X105783571Y-74344166D01*
X105688333Y-74296547D01*
X105640714Y-74201309D01*
X105640714Y-74010833D01*
X105688333Y-73915595D01*
X105783571Y-73867976D01*
X105878809Y-73867976D01*
X105974047Y-74344166D01*
X105640714Y-73534642D02*
X106307380Y-73296547D01*
X105640714Y-73058452D02*
X106307380Y-73296547D01*
X106545476Y-73391785D01*
X106593095Y-73439404D01*
X106640714Y-73534642D01*
X106307380Y-72677500D02*
X105307380Y-72677500D01*
X105688333Y-72677500D02*
X105640714Y-72582261D01*
X105640714Y-72391785D01*
X105688333Y-72296547D01*
X105735952Y-72248928D01*
X105831190Y-72201309D01*
X106116904Y-72201309D01*
X106212142Y-72248928D01*
X106259761Y-72296547D01*
X106307380Y-72391785D01*
X106307380Y-72582261D01*
X106259761Y-72677500D01*
X106307380Y-71629880D02*
X106259761Y-71725119D01*
X106212142Y-71772738D01*
X106116904Y-71820357D01*
X105831190Y-71820357D01*
X105735952Y-71772738D01*
X105688333Y-71725119D01*
X105640714Y-71629880D01*
X105640714Y-71487023D01*
X105688333Y-71391785D01*
X105735952Y-71344166D01*
X105831190Y-71296547D01*
X106116904Y-71296547D01*
X106212142Y-71344166D01*
X106259761Y-71391785D01*
X106307380Y-71487023D01*
X106307380Y-71629880D01*
X106307380Y-70439404D02*
X105783571Y-70439404D01*
X105688333Y-70487023D01*
X105640714Y-70582261D01*
X105640714Y-70772738D01*
X105688333Y-70867976D01*
X106259761Y-70439404D02*
X106307380Y-70534642D01*
X106307380Y-70772738D01*
X106259761Y-70867976D01*
X106164523Y-70915595D01*
X106069285Y-70915595D01*
X105974047Y-70867976D01*
X105926428Y-70772738D01*
X105926428Y-70534642D01*
X105878809Y-70439404D01*
X106307380Y-69963214D02*
X105640714Y-69963214D01*
X105831190Y-69963214D02*
X105735952Y-69915595D01*
X105688333Y-69867976D01*
X105640714Y-69772738D01*
X105640714Y-69677500D01*
X106307380Y-68915595D02*
X105307380Y-68915595D01*
X106259761Y-68915595D02*
X106307380Y-69010833D01*
X106307380Y-69201309D01*
X106259761Y-69296547D01*
X106212142Y-69344166D01*
X106116904Y-69391785D01*
X105831190Y-69391785D01*
X105735952Y-69344166D01*
X105688333Y-69296547D01*
X105640714Y-69201309D01*
X105640714Y-69010833D01*
X105688333Y-68915595D01*
X107957380Y-78963214D02*
X106957380Y-78963214D01*
X107290714Y-78487023D02*
X107957380Y-78487023D01*
X107385952Y-78487023D02*
X107338333Y-78439404D01*
X107290714Y-78344166D01*
X107290714Y-78201309D01*
X107338333Y-78106071D01*
X107433571Y-78058452D01*
X107957380Y-78058452D01*
X107290714Y-77725119D02*
X107290714Y-77344166D01*
X106957380Y-77582261D02*
X107814523Y-77582261D01*
X107909761Y-77534642D01*
X107957380Y-77439404D01*
X107957380Y-77344166D01*
X107909761Y-76629880D02*
X107957380Y-76725119D01*
X107957380Y-76915595D01*
X107909761Y-77010833D01*
X107814523Y-77058452D01*
X107433571Y-77058452D01*
X107338333Y-77010833D01*
X107290714Y-76915595D01*
X107290714Y-76725119D01*
X107338333Y-76629880D01*
X107433571Y-76582261D01*
X107528809Y-76582261D01*
X107624047Y-77058452D01*
X107957380Y-76153690D02*
X107290714Y-76153690D01*
X107481190Y-76153690D02*
X107385952Y-76106071D01*
X107338333Y-76058452D01*
X107290714Y-75963214D01*
X107290714Y-75867976D01*
X107290714Y-75677500D02*
X107290714Y-75296547D01*
X107957380Y-75534642D02*
X107100238Y-75534642D01*
X107005000Y-75487023D01*
X106957380Y-75391785D01*
X106957380Y-75296547D01*
X107957380Y-74534642D02*
X107433571Y-74534642D01*
X107338333Y-74582261D01*
X107290714Y-74677500D01*
X107290714Y-74867976D01*
X107338333Y-74963214D01*
X107909761Y-74534642D02*
X107957380Y-74629880D01*
X107957380Y-74867976D01*
X107909761Y-74963214D01*
X107814523Y-75010833D01*
X107719285Y-75010833D01*
X107624047Y-74963214D01*
X107576428Y-74867976D01*
X107576428Y-74629880D01*
X107528809Y-74534642D01*
X107909761Y-73629880D02*
X107957380Y-73725119D01*
X107957380Y-73915595D01*
X107909761Y-74010833D01*
X107862142Y-74058452D01*
X107766904Y-74106071D01*
X107481190Y-74106071D01*
X107385952Y-74058452D01*
X107338333Y-74010833D01*
X107290714Y-73915595D01*
X107290714Y-73725119D01*
X107338333Y-73629880D01*
X107909761Y-72820357D02*
X107957380Y-72915595D01*
X107957380Y-73106071D01*
X107909761Y-73201309D01*
X107814523Y-73248928D01*
X107433571Y-73248928D01*
X107338333Y-73201309D01*
X107290714Y-73106071D01*
X107290714Y-72915595D01*
X107338333Y-72820357D01*
X107433571Y-72772738D01*
X107528809Y-72772738D01*
X107624047Y-73248928D01*
X107290714Y-71677500D02*
X107957380Y-71439404D01*
X107290714Y-71201309D01*
X107957380Y-70296547D02*
X107957380Y-70867976D01*
X107957380Y-70582261D02*
X106957380Y-70582261D01*
X107100238Y-70677500D01*
X107195476Y-70772738D01*
X107243095Y-70867976D01*
X107862142Y-69867976D02*
X107909761Y-69820357D01*
X107957380Y-69867976D01*
X107909761Y-69915595D01*
X107862142Y-69867976D01*
X107957380Y-69867976D01*
X106957380Y-69201309D02*
X106957380Y-69106071D01*
X107005000Y-69010833D01*
X107052619Y-68963214D01*
X107147857Y-68915595D01*
X107338333Y-68867976D01*
X107576428Y-68867976D01*
X107766904Y-68915595D01*
X107862142Y-68963214D01*
X107909761Y-69010833D01*
X107957380Y-69106071D01*
X107957380Y-69201309D01*
X107909761Y-69296547D01*
X107862142Y-69344166D01*
X107766904Y-69391785D01*
X107576428Y-69439404D01*
X107338333Y-69439404D01*
X107147857Y-69391785D01*
X107052619Y-69344166D01*
X107005000Y-69296547D01*
X106957380Y-69201309D01*
D10*
%TO.C,U1*%
X137270000Y-85030000D02*
X135620000Y-85030000D01*
X137270000Y-95310000D02*
X137270000Y-85030000D01*
X131970000Y-95310000D02*
X137270000Y-95310000D01*
X131970000Y-85030000D02*
X131970000Y-95310000D01*
X133620000Y-85030000D02*
X131970000Y-85030000D01*
X135620000Y-85030000D02*
G75*
G02*
X133620000Y-85030000I-1000000J0D01*
G01*
%TO.C,J2*%
X151130000Y-103088675D02*
X150880000Y-102655662D01*
X151380000Y-102655662D02*
X151130000Y-103088675D01*
X150880000Y-102655662D02*
X151380000Y-102655662D01*
X161120000Y-103550000D02*
X161120000Y-115890000D01*
X107900000Y-103550000D02*
X161120000Y-103550000D01*
X107900000Y-115890000D02*
X107900000Y-103550000D01*
%TO.C,J1*%
X116360000Y-59320000D02*
X113760000Y-59320000D01*
X116360000Y-44620000D02*
X116360000Y-59320000D01*
X107160000Y-59320000D02*
X107160000Y-57420000D01*
X109860000Y-59320000D02*
X107160000Y-59320000D01*
X107160000Y-44620000D02*
X116360000Y-44620000D01*
X107160000Y-53420000D02*
X107160000Y-44620000D01*
X116560000Y-58470000D02*
X116560000Y-59520000D01*
X115510000Y-59520000D02*
X116560000Y-59520000D01*
%TO.C,B1*%
D12*
X134373257Y-60916457D02*
X134460342Y-60945485D01*
X134489371Y-60974514D01*
X134518400Y-61032571D01*
X134518400Y-61119657D01*
X134489371Y-61177714D01*
X134460342Y-61206742D01*
X134402285Y-61235771D01*
X134170057Y-61235771D01*
X134170057Y-60626171D01*
X134373257Y-60626171D01*
X134431314Y-60655200D01*
X134460342Y-60684228D01*
X134489371Y-60742285D01*
X134489371Y-60800342D01*
X134460342Y-60858400D01*
X134431314Y-60887428D01*
X134373257Y-60916457D01*
X134170057Y-60916457D01*
X135098971Y-61235771D02*
X134750628Y-61235771D01*
X134924800Y-61235771D02*
X134924800Y-60626171D01*
X134866742Y-60713257D01*
X134808685Y-60771314D01*
X134750628Y-60800342D01*
X130585028Y-76301600D02*
X130875314Y-76301600D01*
X130526971Y-76475771D02*
X130730171Y-75866171D01*
X130933371Y-76475771D01*
X131136571Y-76475771D02*
X131136571Y-76069371D01*
X131136571Y-76185485D02*
X131165600Y-76127428D01*
X131194628Y-76098400D01*
X131252685Y-76069371D01*
X131310742Y-76069371D01*
X131775200Y-76475771D02*
X131775200Y-75866171D01*
X131775200Y-76446742D02*
X131717142Y-76475771D01*
X131601028Y-76475771D01*
X131542971Y-76446742D01*
X131513942Y-76417714D01*
X131484914Y-76359657D01*
X131484914Y-76185485D01*
X131513942Y-76127428D01*
X131542971Y-76098400D01*
X131601028Y-76069371D01*
X131717142Y-76069371D01*
X131775200Y-76098400D01*
X132326742Y-76069371D02*
X132326742Y-76475771D01*
X132065485Y-76069371D02*
X132065485Y-76388685D01*
X132094514Y-76446742D01*
X132152571Y-76475771D01*
X132239657Y-76475771D01*
X132297714Y-76446742D01*
X132326742Y-76417714D01*
X132617028Y-76475771D02*
X132617028Y-76069371D01*
X132617028Y-75866171D02*
X132588000Y-75895200D01*
X132617028Y-75924228D01*
X132646057Y-75895200D01*
X132617028Y-75866171D01*
X132617028Y-75924228D01*
X132907314Y-76069371D02*
X132907314Y-76475771D01*
X132907314Y-76127428D02*
X132936342Y-76098400D01*
X132994400Y-76069371D01*
X133081485Y-76069371D01*
X133139542Y-76098400D01*
X133168571Y-76156457D01*
X133168571Y-76475771D01*
X133545942Y-76475771D02*
X133487885Y-76446742D01*
X133458857Y-76417714D01*
X133429828Y-76359657D01*
X133429828Y-76185485D01*
X133458857Y-76127428D01*
X133487885Y-76098400D01*
X133545942Y-76069371D01*
X133633028Y-76069371D01*
X133691085Y-76098400D01*
X133720114Y-76127428D01*
X133749142Y-76185485D01*
X133749142Y-76359657D01*
X133720114Y-76417714D01*
X133691085Y-76446742D01*
X133633028Y-76475771D01*
X133545942Y-76475771D01*
X134474857Y-76475771D02*
X134474857Y-75866171D01*
X134707085Y-75866171D01*
X134765142Y-75895200D01*
X134794171Y-75924228D01*
X134823200Y-75982285D01*
X134823200Y-76069371D01*
X134794171Y-76127428D01*
X134765142Y-76156457D01*
X134707085Y-76185485D01*
X134474857Y-76185485D01*
X135084457Y-76475771D02*
X135084457Y-76069371D01*
X135084457Y-76185485D02*
X135113485Y-76127428D01*
X135142514Y-76098400D01*
X135200571Y-76069371D01*
X135258628Y-76069371D01*
X135548914Y-76475771D02*
X135490857Y-76446742D01*
X135461828Y-76417714D01*
X135432800Y-76359657D01*
X135432800Y-76185485D01*
X135461828Y-76127428D01*
X135490857Y-76098400D01*
X135548914Y-76069371D01*
X135636000Y-76069371D01*
X135694057Y-76098400D01*
X135723085Y-76127428D01*
X135752114Y-76185485D01*
X135752114Y-76359657D01*
X135723085Y-76417714D01*
X135694057Y-76446742D01*
X135636000Y-76475771D01*
X135548914Y-76475771D01*
X136477828Y-76475771D02*
X136477828Y-75866171D01*
X136681028Y-76301600D01*
X136884228Y-75866171D01*
X136884228Y-76475771D01*
X137174514Y-76475771D02*
X137174514Y-76069371D01*
X137174514Y-75866171D02*
X137145485Y-75895200D01*
X137174514Y-75924228D01*
X137203542Y-75895200D01*
X137174514Y-75866171D01*
X137174514Y-75924228D01*
X137726057Y-76446742D02*
X137668000Y-76475771D01*
X137551885Y-76475771D01*
X137493828Y-76446742D01*
X137464800Y-76417714D01*
X137435771Y-76359657D01*
X137435771Y-76185485D01*
X137464800Y-76127428D01*
X137493828Y-76098400D01*
X137551885Y-76069371D01*
X137668000Y-76069371D01*
X137726057Y-76098400D01*
X137987314Y-76475771D02*
X137987314Y-76069371D01*
X137987314Y-76185485D02*
X138016342Y-76127428D01*
X138045371Y-76098400D01*
X138103428Y-76069371D01*
X138161485Y-76069371D01*
X138451771Y-76475771D02*
X138393714Y-76446742D01*
X138364685Y-76417714D01*
X138335657Y-76359657D01*
X138335657Y-76185485D01*
X138364685Y-76127428D01*
X138393714Y-76098400D01*
X138451771Y-76069371D01*
X138538857Y-76069371D01*
X138596914Y-76098400D01*
X138625942Y-76127428D01*
X138654971Y-76185485D01*
X138654971Y-76359657D01*
X138625942Y-76417714D01*
X138596914Y-76446742D01*
X138538857Y-76475771D01*
X138451771Y-76475771D01*
%TO.C,U1*%
D11*
X133858095Y-83482380D02*
X133858095Y-84291904D01*
X133905714Y-84387142D01*
X133953333Y-84434761D01*
X134048571Y-84482380D01*
X134239047Y-84482380D01*
X134334285Y-84434761D01*
X134381904Y-84387142D01*
X134429523Y-84291904D01*
X134429523Y-83482380D01*
X135429523Y-84482380D02*
X134858095Y-84482380D01*
X135143809Y-84482380D02*
X135143809Y-83482380D01*
X135048571Y-83625238D01*
X134953333Y-83720476D01*
X134858095Y-83768095D01*
%TO.C,J2*%
X134176666Y-102062380D02*
X134176666Y-102776666D01*
X134129047Y-102919523D01*
X134033809Y-103014761D01*
X133890952Y-103062380D01*
X133795714Y-103062380D01*
X134605238Y-102157619D02*
X134652857Y-102110000D01*
X134748095Y-102062380D01*
X134986190Y-102062380D01*
X135081428Y-102110000D01*
X135129047Y-102157619D01*
X135176666Y-102252857D01*
X135176666Y-102348095D01*
X135129047Y-102490952D01*
X134557619Y-103062380D01*
X135176666Y-103062380D01*
%TO.C,J1*%
X105462380Y-50303333D02*
X106176666Y-50303333D01*
X106319523Y-50350952D01*
X106414761Y-50446190D01*
X106462380Y-50589047D01*
X106462380Y-50684285D01*
X106462380Y-49303333D02*
X106462380Y-49874761D01*
X106462380Y-49589047D02*
X105462380Y-49589047D01*
X105605238Y-49684285D01*
X105700476Y-49779523D01*
X105748095Y-49874761D01*
%TD*%
M02*

View File

@ -0,0 +1,13 @@
M48
; DRILL file {KiCad 5.1.10} date Fri Aug 13 13:06:29 2021
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-08-13T13:06:29-05:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.10
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30

View File

@ -0,0 +1,127 @@
M48
; DRILL file {KiCad 5.1.10} date Fri Aug 13 13:06:29 2021
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-08-13T13:06:29-05:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.10
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
T1C0.0197
T2C0.0315
T3C0.0394
T4C0.0400
T5C0.1260
T6C0.1378
%
G90
G05
T1
X4.1467Y-3.7
X4.1769Y-3.6269
X4.1769Y-3.7731
X4.25Y-3.5967
X4.25Y-3.8033
X4.3231Y-3.6269
X4.3231Y-3.7731
X4.3533Y-3.7
X6.1967Y-2.0
X6.1967Y-3.7
X6.2269Y-1.9269
X6.2269Y-2.0731
X6.2269Y-3.6269
X6.2269Y-3.7731
X6.3Y-1.8967
X6.3Y-2.1033
X6.3Y-3.5967
X6.3Y-3.8033
X6.3731Y-1.9269
X6.3731Y-2.0731
X6.3731Y-3.6269
X6.3731Y-3.7731
X6.4033Y-2.0
X6.4033Y-3.7
T2
X5.15Y-3.4
X5.15Y-3.5
X5.15Y-3.6
X5.15Y-3.7
X5.45Y-3.4
X5.45Y-3.5
X5.45Y-3.6
X5.45Y-3.7
T3
X4.6413Y-4.15
X4.6959Y-4.2618
X4.7504Y-4.15
X4.8049Y-4.2618
X4.8594Y-4.15
X4.914Y-4.2618
X4.9685Y-4.15
X5.023Y-4.2618
X5.0776Y-4.15
X5.1321Y-4.2618
X5.1866Y-4.15
X5.2411Y-4.2618
X5.2957Y-4.15
X5.3502Y-4.2618
X5.4047Y-4.15
X5.4593Y-4.2618
X5.5138Y-4.15
X5.5683Y-4.2618
X5.6228Y-4.15
X5.6774Y-4.2618
X5.7319Y-4.15
X5.7864Y-4.2618
X5.8409Y-4.15
X5.8955Y-4.2618
X5.95Y-4.15
T4
X5.0Y-1.9
X5.0Y-2.0
X5.0Y-2.1
X5.0Y-2.2
X5.0Y-2.3
X5.0Y-2.4
X5.0Y-2.5
X5.0Y-2.6
X5.0Y-2.7
X5.0Y-2.8
X5.0Y-2.9
X5.0Y-3.0
X5.6Y-1.9
X5.6Y-2.0
X5.6Y-2.1
X5.6Y-2.2
X5.6Y-2.3
X5.6Y-2.4
X5.6Y-2.5
X5.6Y-2.6
X5.6Y-2.7
X5.6Y-2.8
X5.6Y-2.9
X5.6Y-3.0
T5
X4.3685Y-4.2059
X6.2228Y-4.2059
T6
X4.25Y-3.7
X6.3Y-2.0
X6.3Y-3.7
T3
G00X4.215Y-2.1425
M15
G01X4.215Y-2.2213
M16
G05
G00X4.4394Y-2.0638
M15
G01X4.3606Y-2.0638
M16
G05
G00X4.4394Y-2.3
M15
G01X4.3606Y-2.3
M16
G05
T0
M30

View File

@ -0,0 +1,126 @@
{
"Header":
{
"GenerationSoftware":
{
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "5.1.10"
},
"CreationDate": "2021-08-13T13:05:57-05:00"
},
"GeneralSpecs":
{
"ProjectId":
{
"Name": "keyboard",
"GUID": "6b657962-6f61-4726-942e-6b696361645f",
"Revision": "rev?"
},
"Size":
{
"X": 64.820,
"Y": 68.630
},
"LayerNumber": 2,
"BoardThickness": 1.600
},
"DesignRules":
[
{
"Layers": "Outer",
"PadToPad": 0.200,
"PadToTrack": 0.200,
"TrackToTrack": 0.200,
"MinLineWidth": 0.250
}
],
"FilesAttributes":
[
{
"Path": "keyboard-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-F_SilkS.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-B_SilkS.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "keyboard-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "keyboard-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "keyboard-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup":
[
{
"Type": "Legend",
"Notes": "Layer F.SilkS"
},
{
"Type": "SolderPaste",
"Notes": "Layer F.Paste"
},
{
"Type": "SolderMask",
"Notes": "Layer F.Mask"
},
{
"Type": "Copper",
"Notes": "Layer F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Notes": "Layers L1/L2"
},
{
"Type": "Copper",
"Notes": "Layer B.Cu"
},
{
"Type": "SolderMask",
"Notes": "Layer B.Mask"
},
{
"Type": "SolderPaste",
"Notes": "Layer B.Paste"
},
{
"Type": "Legend",
"Notes": "Layer B.SilkS"
}
]
}

Binary file not shown.

View File

@ -0,0 +1,30 @@
(sym_lib_table
(lib (name SparkFun-Aesthetics)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Aesthetics.lib)(options "")(descr ""))
(lib (name SparkFun-Batteries)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Batteries.lib)(options "")(descr ""))
(lib (name SparkFun-Boards)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Boards.lib)(options "")(descr ""))
(lib (name SparkFun-Capacitors)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Capacitors.lib)(options "")(descr ""))
(lib (name SparkFun-Clocks)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Clocks.lib)(options "")(descr ""))
(lib (name SparkFun-Coils)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Coils.lib)(options "")(descr ""))
(lib (name SparkFun-Connectors)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Connectors.lib)(options "")(descr ""))
(lib (name SparkFun-DiscreteSemi)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-DiscreteSemi.lib)(options "")(descr ""))
(lib (name SparkFun-Displays)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Displays.lib)(options "")(descr ""))
(lib (name SparkFun-Electromechanical)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Electromechanical.lib)(options "")(descr ""))
(lib (name SparkFun-Fuses)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Fuses.lib)(options "")(descr ""))
(lib (name SparkFun-GPS)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-GPS.lib)(options "")(descr ""))
(lib (name SparkFun-Hardware)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Hardware.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Amplifiers)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Amplifiers.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Comms)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Comms.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Conversion)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Conversion.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Logic)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Logic.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Memory)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Memory.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Microcontroller)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Microcontroller.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Power)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Power.lib)(options "")(descr ""))
(lib (name SparkFun-IC-Special-Function)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-IC-Special-Function.lib)(options "")(descr ""))
(lib (name SparkFun-Jumpers)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Jumpers.lib)(options "")(descr ""))
(lib (name SparkFun-LED)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-LED.lib)(options "")(descr ""))
(lib (name SparkFun-PowerSymbols)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-PowerSymbols.lib)(options "")(descr ""))
(lib (name SparkFun-Resistors)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Resistors.lib)(options "")(descr ""))
(lib (name SparkFun-RF)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-RF.lib)(options "")(descr ""))
(lib (name SparkFun-Sensors)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Sensors.lib)(options "")(descr ""))
(lib (name SparkFun-Switches)(type Legacy)(uri /home/johns/src/SparkFun-KiCad-Libraries/Libraries/SparkFun-Switches.lib)(options "")(descr ""))
)

BIN
pcb_bottom.xcf Normal file

Binary file not shown.

BIN
pcb_top.xcf Normal file

Binary file not shown.

43
pinout.txt Normal file
View File

@ -0,0 +1,43 @@
DB25 J1 Pinout
1: Chassis ground
2: IC Z3 pin 5 (Channel B Out, inverted)
4: Opto isolator (+) to cpu
7: IC Z1 pin 2 (Channel A Out)
8: IC Z1 pin 5 (Channel B Out, inverted)
10: IC Z2 pin 5 (Channel B Out, inverted) - Keyboard output here.
13: VCC +5V ( draws up to 650mA - do not exceed 7V )
15: IC Z3 pin 6 (Channel B Out)
17: Opto isolator (-) to cpu
20: IC Z1 pin 3 (Channel A Out, inverted)
21: IC Z1 pin 6 (Channel B Out)
23: IC Z2 pin 6 (Channel B Out) - Keyboard output here.
25: GND
+------------+---------+
| IC+Channel | J1 pins |
+---------+------------+---------+
| OUTPUTS | Z1 Chan A | 2, 20 |
+---------+ Z1 Chan B | 21, 8 |
| Z2 Chan B | 23, 10 | <- Only thing with actual data?
| Z3 Chan B | 15, 2 |
+---------+============+=========+
| INPUT | Z14 Input | 4, 17 |
+---------+------------+---------+
IC Z1/Z2/Z3 Pinout
Pin 1: Input A Pin 9: Input C
Pin 2: Channel A OUT Pin 10: Channel C OUT
Pin 3: Channel A OUT (i) Pin 11: Channel C OUT (i)
Pin 4: ENABLE Pin 12: ENABLE (i)
Pin 5: Channel B OUT (i) Pin 13: Channel D OUT (i)
Pin 6: Channel B OUT Pin 14: Channel D OUT
Pin 7: Input B Pin 15: Input D
Pin 8: GND Pin 16: VCC +5V
With 410 uS being the smallest bit time, that gives us a 1/t of 2.43 KHz
which makes it a rate of 2400 baud.

BIN
poster/poster.pdf Normal file

Binary file not shown.

BIN
poster/poster.xcf Normal file

Binary file not shown.

22
scancodes.txt Normal file
View File

@ -0,0 +1,22 @@
== a
01000101 00000010
== A
01000101 00000011
== b
11000101 00000010
== B
11000101 00000011
== c
01000101 00000110
== C
01000101 00000001
== X+
00010111 10000000 00000000
== X-
00010111 01111111 00000000
== Y+
00010111 11111101 00000000
== Y-
00010111 00000001 00000000

14
trackball_pads.txt Normal file
View File

@ -0,0 +1,14 @@
Foam pad width: 4.2 mm ~ 5mm
depth: 1.56 mm (min) + 1.43mm = ~ 3mm
they really have to stick out an additional 4mm
in order to make contact with the ball.
So an ideal depth is 7mm
screws:
1.8mm x 6.5mm (absolute minimum height)
best 1.8mm x 8mm or more
( 1/16" or 15# )