mirror of
https://github.com/option8/RetroConnector.git
synced 2024-05-31 17:41:32 +00:00
Rev4 of keyboard shields
Adds LED and switch breakout to IIc version, smaller slight redesign to IIe version.
This commit is contained in:
parent
331884f799
commit
30cd65dcb3
|
@ -7,6 +7,12 @@ http://www.pjrc.com/teensy/teensyduino.html
|
|||
|
||||
#include <Keypad.h>
|
||||
|
||||
// added breakout pins for DISK READ LED, KEYBOARD SWITCH, and 40/80 COLUMN SWITCH (rev.4 board)
|
||||
int LEDPin = 8;
|
||||
int DvorakPin = 9;
|
||||
int ColumnsPin = 10;
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
@ -199,6 +205,8 @@ void setup(){
|
|||
pinMode(CAPSPin, INPUT);
|
||||
digitalWrite(CAPSPin, HIGH);
|
||||
|
||||
// Turn on the DISK READ LED (rev4 board)
|
||||
// digitalWrite(LEDPin, HIGH);
|
||||
|
||||
}
|
||||
|
||||
|
@ -219,7 +227,7 @@ void loop()
|
|||
resetCapsLock = false;
|
||||
}
|
||||
|
||||
FKEYS = CAPSState;
|
||||
FKEYS = !CAPSState;
|
||||
|
||||
|
||||
/*char CAPSState = digitalRead(CAPSPin);
|
||||
|
@ -312,14 +320,17 @@ FKEYS = CAPSState;
|
|||
|
||||
|
||||
if (FKEYS) {
|
||||
// number keys 1 through 0 for f1 - f10
|
||||
if((KPD.key[0].kchar >= 0x1E) && (KPD.key[0].kchar <= 0x27)){
|
||||
KPD.key[0].kchar += 0x1C;
|
||||
|
||||
// Serial.println( KPD.key[0].kchar, HEX );
|
||||
|
||||
// - and = for f11 and f12
|
||||
} else if( KPD.key[0].kchar == 0x2D || KPD.key[0].kchar == 0x2E ) {
|
||||
KPD.key[0].kchar += 0x17;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
BIN
IIc-USB/PCB/rev4/retro-connector-IIc.pcb.fzz
Normal file
BIN
IIc-USB/PCB/rev4/retro-connector-IIc.pcb.fzz
Normal file
Binary file not shown.
BIN
IIc-USB/PCB/rev4/retro-connector-IIc.pcb.zip
Normal file
BIN
IIc-USB/PCB/rev4/retro-connector-IIc.pcb.zip
Normal file
Binary file not shown.
26
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_contour.gm1
Normal file
26
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_contour.gm1
Normal file
|
@ -0,0 +1,26 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10R,2.720930X2.094140*%
|
||||
%ADD11C,0.008000*%
|
||||
%ADD10C,0.008*%
|
||||
%LNCONTOUR*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
G54D11*
|
||||
X4Y2090D02*
|
||||
X2717Y2090D01*
|
||||
X2717Y4D01*
|
||||
X4Y4D01*
|
||||
X4Y2090D01*
|
||||
D02*
|
||||
G04 End of contour*
|
||||
M02*
|
22066
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_copperBottom.gbl
Normal file
22066
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_copperBottom.gbl
Normal file
File diff suppressed because it is too large
Load Diff
13868
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_copperTop.gtl
Normal file
13868
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_copperTop.gtl
Normal file
File diff suppressed because it is too large
Load Diff
95
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_drill.txt
Normal file
95
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_drill.txt
Normal file
|
@ -0,0 +1,95 @@
|
|||
M48
|
||||
INCH
|
||||
T10C0.035000
|
||||
T11C0.039370
|
||||
T12C0.125984
|
||||
T13C0.038000
|
||||
%
|
||||
T10
|
||||
X000981Y009523
|
||||
X000981Y015523
|
||||
X001981Y009523
|
||||
X001981Y015523
|
||||
X002981Y009523
|
||||
X002981Y015523
|
||||
X003981Y009523
|
||||
X003981Y015523
|
||||
X004981Y009523
|
||||
X004981Y015523
|
||||
X005981Y009523
|
||||
X005981Y015523
|
||||
X006981Y009523
|
||||
X006981Y015523
|
||||
X007981Y009523
|
||||
X007981Y015523
|
||||
X008981Y009523
|
||||
X008981Y015523
|
||||
X009981Y009523
|
||||
X009981Y015523
|
||||
X010981Y009523
|
||||
X010981Y015523
|
||||
X011981Y009523
|
||||
X011981Y015523
|
||||
X012981Y009523
|
||||
X012981Y015523
|
||||
X013981Y009523
|
||||
X013981Y015523
|
||||
X014981Y009523
|
||||
X014981Y015523
|
||||
X015981Y009523
|
||||
X015981Y015523
|
||||
X016981Y009523
|
||||
X016981Y015523
|
||||
X017981Y009523
|
||||
X017981Y015523
|
||||
X018981Y009523
|
||||
X018981Y015523
|
||||
X019981Y009523
|
||||
X019981Y015523
|
||||
T11
|
||||
X024981Y018523
|
||||
X024981Y017523
|
||||
X024981Y016523
|
||||
X024981Y015523
|
||||
X024981Y014523
|
||||
X024981Y013523
|
||||
X024981Y012523
|
||||
X024981Y011523
|
||||
X024981Y010523
|
||||
X024981Y009523
|
||||
X024981Y008523
|
||||
X024981Y007523
|
||||
X024981Y006523
|
||||
X024981Y005523
|
||||
X024981Y004523
|
||||
X024981Y003523
|
||||
X024981Y002523
|
||||
X023981Y018523
|
||||
X023981Y017523
|
||||
X023981Y016523
|
||||
X023981Y015523
|
||||
X023981Y014523
|
||||
X023981Y013523
|
||||
X023981Y012523
|
||||
X023981Y011523
|
||||
X023981Y010523
|
||||
X023981Y009523
|
||||
X023981Y008523
|
||||
X023981Y007523
|
||||
X023981Y006523
|
||||
X023981Y005523
|
||||
X023981Y004523
|
||||
X023981Y003523
|
||||
X023981Y002523
|
||||
T12
|
||||
X001981Y002023
|
||||
X001981Y019023
|
||||
T13
|
||||
X010981Y007005
|
||||
X011981Y007005
|
||||
X012981Y007005
|
||||
X010981Y006005
|
||||
X011981Y006005
|
||||
X012981Y006005
|
||||
T00
|
||||
M30
|
111
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_maskBottom.gbs
Normal file
111
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_maskBottom.gbs
Normal file
|
@ -0,0 +1,111 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.085000*%
|
||||
%ADD11C,0.072992*%
|
||||
%ADD12C,0.135984*%
|
||||
%ADD13C,0.088000*%
|
||||
%ADD14R,0.085000X0.085000*%
|
||||
%ADD15R,0.072992X0.072992*%
|
||||
%LNMASK0*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X1998Y1552D03*
|
||||
X1998Y952D03*
|
||||
X1898Y1552D03*
|
||||
X1898Y952D03*
|
||||
X1798Y1552D03*
|
||||
X1798Y952D03*
|
||||
X1698Y1552D03*
|
||||
X1698Y952D03*
|
||||
X1598Y1552D03*
|
||||
X1598Y952D03*
|
||||
X1498Y1552D03*
|
||||
X1498Y952D03*
|
||||
X1398Y1552D03*
|
||||
X1398Y952D03*
|
||||
X1298Y1552D03*
|
||||
X1298Y952D03*
|
||||
X1198Y1552D03*
|
||||
X1198Y952D03*
|
||||
X1098Y1552D03*
|
||||
X1098Y952D03*
|
||||
X998Y1552D03*
|
||||
X998Y952D03*
|
||||
X898Y1552D03*
|
||||
X898Y952D03*
|
||||
X798Y1552D03*
|
||||
X798Y952D03*
|
||||
X698Y1552D03*
|
||||
X698Y952D03*
|
||||
X598Y1552D03*
|
||||
X598Y952D03*
|
||||
X498Y1552D03*
|
||||
X498Y952D03*
|
||||
X398Y1552D03*
|
||||
X398Y952D03*
|
||||
X298Y1552D03*
|
||||
X298Y952D03*
|
||||
X198Y1552D03*
|
||||
X198Y952D03*
|
||||
X98Y1552D03*
|
||||
X98Y952D03*
|
||||
G54D11*
|
||||
X2398Y252D03*
|
||||
X2398Y352D03*
|
||||
X2398Y452D03*
|
||||
X2398Y552D03*
|
||||
X2398Y652D03*
|
||||
X2398Y752D03*
|
||||
X2398Y852D03*
|
||||
X2398Y952D03*
|
||||
X2398Y1052D03*
|
||||
X2398Y1152D03*
|
||||
X2398Y1252D03*
|
||||
X2398Y1352D03*
|
||||
X2398Y1452D03*
|
||||
X2398Y1552D03*
|
||||
X2398Y1652D03*
|
||||
X2398Y1752D03*
|
||||
X2398Y1852D03*
|
||||
X2498Y252D03*
|
||||
X2498Y352D03*
|
||||
X2498Y452D03*
|
||||
X2498Y552D03*
|
||||
X2498Y652D03*
|
||||
X2498Y752D03*
|
||||
X2498Y852D03*
|
||||
X2498Y952D03*
|
||||
X2498Y1052D03*
|
||||
X2498Y1152D03*
|
||||
X2498Y1252D03*
|
||||
X2498Y1352D03*
|
||||
X2498Y1452D03*
|
||||
X2498Y1552D03*
|
||||
X2498Y1652D03*
|
||||
X2498Y1752D03*
|
||||
X2498Y1852D03*
|
||||
G54D12*
|
||||
X198Y1902D03*
|
||||
X198Y202D03*
|
||||
G54D13*
|
||||
X1298Y601D03*
|
||||
X1198Y601D03*
|
||||
X1098Y601D03*
|
||||
X1298Y701D03*
|
||||
X1198Y701D03*
|
||||
X1098Y701D03*
|
||||
G54D14*
|
||||
X1998Y1552D03*
|
||||
G54D15*
|
||||
X2498Y252D03*
|
||||
G04 End of Mask0*
|
||||
M02*
|
112
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_maskTop.gts
Normal file
112
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_maskTop.gts
Normal file
|
@ -0,0 +1,112 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.085000*%
|
||||
%ADD11C,0.135984*%
|
||||
%ADD12C,0.088000*%
|
||||
%ADD13C,0.072992*%
|
||||
%ADD14R,0.085000X0.085000*%
|
||||
%ADD15R,0.072992X0.072992*%
|
||||
%LNMASK1*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X1998Y1552D03*
|
||||
X1998Y952D03*
|
||||
X1898Y1552D03*
|
||||
X1898Y952D03*
|
||||
X1798Y1552D03*
|
||||
X1798Y952D03*
|
||||
X1698Y1552D03*
|
||||
X1698Y952D03*
|
||||
X1598Y1552D03*
|
||||
X1598Y952D03*
|
||||
X1498Y1552D03*
|
||||
X1498Y952D03*
|
||||
X1398Y1552D03*
|
||||
X1398Y952D03*
|
||||
X1298Y1552D03*
|
||||
X1298Y952D03*
|
||||
X1198Y1552D03*
|
||||
X1198Y952D03*
|
||||
X1098Y1552D03*
|
||||
X1098Y952D03*
|
||||
X998Y1552D03*
|
||||
X998Y952D03*
|
||||
X898Y1552D03*
|
||||
X898Y952D03*
|
||||
X798Y1552D03*
|
||||
X798Y952D03*
|
||||
X698Y1552D03*
|
||||
X698Y952D03*
|
||||
X598Y1552D03*
|
||||
X598Y952D03*
|
||||
X498Y1552D03*
|
||||
X498Y952D03*
|
||||
X398Y1552D03*
|
||||
X398Y952D03*
|
||||
X298Y1552D03*
|
||||
X298Y952D03*
|
||||
X198Y1552D03*
|
||||
X198Y952D03*
|
||||
X98Y1552D03*
|
||||
X98Y952D03*
|
||||
G54D11*
|
||||
X198Y1902D03*
|
||||
X198Y202D03*
|
||||
G54D12*
|
||||
X1298Y601D03*
|
||||
X1198Y601D03*
|
||||
X1098Y601D03*
|
||||
G54D13*
|
||||
X2398Y252D03*
|
||||
X2398Y352D03*
|
||||
X2398Y452D03*
|
||||
X2398Y552D03*
|
||||
X2398Y652D03*
|
||||
X2398Y752D03*
|
||||
X2398Y852D03*
|
||||
X2398Y952D03*
|
||||
X2398Y1052D03*
|
||||
X2398Y1152D03*
|
||||
X2398Y1252D03*
|
||||
X2398Y1352D03*
|
||||
X2398Y1452D03*
|
||||
X2398Y1552D03*
|
||||
X2398Y1652D03*
|
||||
X2398Y1752D03*
|
||||
X2398Y1852D03*
|
||||
X2498Y252D03*
|
||||
X2498Y352D03*
|
||||
X2498Y452D03*
|
||||
X2498Y552D03*
|
||||
X2498Y652D03*
|
||||
X2498Y752D03*
|
||||
X2498Y852D03*
|
||||
X2498Y952D03*
|
||||
X2498Y1052D03*
|
||||
X2498Y1152D03*
|
||||
X2498Y1252D03*
|
||||
X2498Y1352D03*
|
||||
X2498Y1452D03*
|
||||
X2498Y1552D03*
|
||||
X2498Y1652D03*
|
||||
X2498Y1752D03*
|
||||
X2498Y1852D03*
|
||||
G54D12*
|
||||
X1298Y701D03*
|
||||
X1198Y701D03*
|
||||
X1098Y701D03*
|
||||
G54D14*
|
||||
X1998Y1552D03*
|
||||
G54D15*
|
||||
X2498Y252D03*
|
||||
G04 End of Mask1*
|
||||
M02*
|
110
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_pnp.txt
Normal file
110
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_pnp.txt
Normal file
|
@ -0,0 +1,110 @@
|
|||
*Pick And Place List
|
||||
*Company=
|
||||
*Author=
|
||||
*eMail=
|
||||
*
|
||||
*Project=retro-connector-IIc.pcb
|
||||
*Date=13:36:26
|
||||
*CreatedBy=Fritzing 0.8.3b.07.27.048f
|
||||
*
|
||||
*
|
||||
*Coordinates in mm, always center of component
|
||||
*Origin 0/0=Lower left corner of PCB
|
||||
*Rotation in degree (0-360, math. pos.)
|
||||
*
|
||||
*No;Value;Package;X;Y;Rotation;Side;Name
|
||||
1;;;29.2608;-13.237;0;Bottom;Copper Fill72
|
||||
2;;;62.103;-7.776;0;Bottom;Copper Fill77
|
||||
3;;;40.4876;-39.4244;0;Bottom;Copper Fill17
|
||||
4;;;62.1792;-38.1544;0;Bottom;Copper Fill54
|
||||
5;;;23.6474;-13.0338;0;Bottom;Copper Fill30
|
||||
6;;;29.4894;-27.2578;0;Bottom;Copper Fill63
|
||||
7;;;5.03295;-48.3194;0;Bottom;Hole2
|
||||
8;;;62.5856;-22.508;0;Bottom;Copper Fill65
|
||||
9;;;5.20345;-8.98299;0;Bottom;TXT3
|
||||
10;;THT;62.0559;-26.7295;180;Bottom;J1
|
||||
11;;;12.3399;-15.2443;0;Bottom;TXT1
|
||||
12;;;30.1376;-19.8519;0;Bottom;TXT7
|
||||
13;;;27.6712;-9.79985;90;Bottom;TXT6
|
||||
14;;;40.4876;-29.5946;0;Bottom;Copper Fill20
|
||||
15;;;62.611;-17.301;0;Bottom;Copper Fill68
|
||||
16;;;35.6108;-44.86;0;Bottom;Copper Fill7
|
||||
17;;;62.1792;-45.7744;0;Bottom;Copper Fill8
|
||||
18;;;51.9176;-17.5042;0;Bottom;Copper Fill33
|
||||
19;;;15.2654;-12.3226;0;Bottom;Copper Fill28
|
||||
20;;;48.1076;-33.0744;0;Bottom;Copper Fill55
|
||||
21;;;37.9476;-41.9644;0;Bottom;Copper Fill12
|
||||
22;;;65.151;-10.189;0;Bottom;Copper Fill44
|
||||
23;;;41.7576;-27.9944;0;Bottom;Copper Fill22
|
||||
24;;;65.1256;-42.828;0;Bottom;Copper Fill10
|
||||
25;;;7.5438;-46.1046;0;Bottom;Copper Fill1
|
||||
26;;;62.1792;-20.3744;0;Bottom;Copper Fill37
|
||||
27;;;62.103;-7.776;0;Bottom;Copper Fill45
|
||||
28;;;65.5574;-13.1608;0;Bottom;Copper Fill74
|
||||
29;;;62.1792;-33.0744;0;Bottom;Copper Fill57
|
||||
30;;;34.544;-32.668;0;Bottom;Copper Fill47
|
||||
31;;;63.4238;-5.744;0;Bottom;Copper Fill46
|
||||
32;;;62.1792;-27.9944;0;Bottom;Copper Fill23
|
||||
33;;;62.1792;-12.7544;0;Bottom;Copper Fill75
|
||||
34;;THT;30.4329;-15.2538;90;Bottom;J2
|
||||
35;;;62.1792;-10.2144;0;Bottom;Copper Fill43
|
||||
36;;;11.6059;-18.2072;0;Bottom;TXT1
|
||||
37;;;62.1792;-10.2144;0;Bottom;Copper Fill76
|
||||
38;;;62.1792;-40.6944;0;Bottom;Copper Fill13
|
||||
39;;;5.03295;-5.13939;0;Bottom;Hole1
|
||||
40;;;50.6476;-16.2342;0;Bottom;Copper Fill32
|
||||
41;;;29.1592;-16.539;0;Bottom;Copper Fill69
|
||||
42;;;62.1792;-38.1544;0;Bottom;Copper Fill15
|
||||
43;;;56.1013;-46.9667;0;Bottom;TXT5
|
||||
44;;;31.6992;-16.539;0;Bottom;Copper Fill70
|
||||
45;;;62.1792;-30.5344;0;Bottom;Copper Fill21
|
||||
46;;;29.1592;-21.0348;0;Bottom;Copper Fill61
|
||||
47;;;31.6992;-16.539;0;Bottom;Copper Fill40
|
||||
48;;;36.6776;-43.5646;0;Bottom;Copper Fill9
|
||||
49;;;12.3444;-45.495;0;Bottom;Copper Fill5
|
||||
50;;;62.5856;-49.2288;0;Bottom;Copper Fill6
|
||||
51;;;62.1792;-30.5344;0;Bottom;Copper Fill58
|
||||
52;;;68.0084;-6.23272;0;Bottom;TXT4
|
||||
53;;;9.66611;-11.8846;0;Bottom;TXT2
|
||||
54;;;49.3776;-14.9642;0;Bottom;Copper Fill31
|
||||
55;;;65.8368;-26.1148;0;Bottom;Copper Fill14
|
||||
56;;;21.7424;-12.3988;0;Bottom;Copper Fill29
|
||||
57;;;54.4576;-20.0442;0;Bottom;Copper Fill35
|
||||
58;;;62.1792;-15.2944;0;Bottom;Copper Fill41
|
||||
59;;;37.5666;-14.0244;0;Bottom;Copper Fill60
|
||||
60;;;62.1792;-45.7744;0;Bottom;Copper Fill50
|
||||
61;;;47.0662;-39.4498;0;Bottom;Copper Fill48
|
||||
62;;DIP (Dual Inline) [THT];26.6229;-31.8095;90;Bottom;Teensy++
|
||||
63;;;62.1792;-40.6944;0;Bottom;Copper Fill52
|
||||
64;;;62.1792;-43.2344;0;Bottom;Copper Fill51
|
||||
65;;;62.1792;-33.0744;0;Bottom;Copper Fill19
|
||||
66;;;64.7446;-49.559;0;Bottom;Copper Fill3
|
||||
67;;;45.3898;-17.809;0;Bottom;Copper Fill73
|
||||
68;;;53.1876;-18.7742;0;Bottom;Copper Fill34
|
||||
69;;;29.1592;-16.539;0;Bottom;Copper Fill39
|
||||
70;;;62.1792;-35.6144;0;Bottom;Copper Fill56
|
||||
71;;;32.7815;-8.20959;90;Bottom;TXT6
|
||||
72;;;61.976;-35.6144;0;Bottom;Copper Fill18
|
||||
73;;;66.3702;-50.4734;0;Bottom;Copper Fill2
|
||||
74;;;31.6992;-21.0348;0;Bottom;Copper Fill62
|
||||
75;;;62.1792;-17.8344;0;Bottom;Copper Fill38
|
||||
76;;;62.1792;-12.7544;0;Bottom;Copper Fill42
|
||||
77;;;44.2976;-24.1844;0;Bottom;Copper Fill25
|
||||
78;;;30.8864;-31.8044;0;Bottom;Copper Fill16
|
||||
79;;THT;30.4329;-17.7938;90;Bottom;J3
|
||||
80;;;64.516;-44.5044;0;Bottom;Copper Fill49
|
||||
81;;;62.1792;-22.9144;0;Bottom;Copper Fill26
|
||||
82;;;16.0274;-13.0592;0;Bottom;Copper Fill66
|
||||
83;;;55.7276;-21.3142;0;Bottom;Copper Fill36
|
||||
84;;;56.6797;-6.36226;0;Bottom;TXT4
|
||||
85;;;15.6713;-4.86958;0;Bottom;IMG1
|
||||
86;;;62.1792;-25.4544;0;Bottom;Copper Fill24
|
||||
87;;;34.544;-12.3226;0;Bottom;Copper Fill64
|
||||
88;;;10.3886;-46.003;0;Bottom;Copper Fill4
|
||||
89;;;30.229;-8.62188;90;Bottom;TXT6
|
||||
90;;;64.5414;-37.0876;0;Bottom;Copper Fill53
|
||||
91;;;39.243;-14.0244;0;Bottom;Copper Fill27
|
||||
92;;;62.1792;-15.2944;0;Bottom;Copper Fill71
|
||||
93;;;61.722;-28.3246;0;Bottom;Copper Fill59
|
||||
94;;;62.1792;-43.2344;0;Bottom;Copper Fill11
|
||||
95;;;55.4736;-15.904;0;Bottom;Copper Fill67
|
24
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_silkBottom.gbo
Normal file
24
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_silkBottom.gbo
Normal file
|
@ -0,0 +1,24 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10R,2.720930X2.094140X2.704930X2.078140*%
|
||||
%ADD11C,0.008000*%
|
||||
%LNSILK0*%
|
||||
G90*
|
||||
G70*
|
||||
G54D11*
|
||||
X4Y2090D02*
|
||||
X2717Y2090D01*
|
||||
X2717Y4D01*
|
||||
X4Y4D01*
|
||||
X4Y2090D01*
|
||||
D02*
|
||||
G04 End of Silk0*
|
||||
M02*
|
19511
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_silkTop.gto
Normal file
19511
IIc-USB/PCB/rev4/retro-connector-IIc.pcb_silkTop.gto
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.fzz
Normal file
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.fzz
Normal file
Binary file not shown.
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb.fzz
Normal file
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb.fzz
Normal file
Binary file not shown.
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb.zip
Normal file
BIN
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb.zip
Normal file
Binary file not shown.
26
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_contour.gm1
Normal file
26
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_contour.gm1
Normal file
|
@ -0,0 +1,26 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10R,2.605830X1.696460*%
|
||||
%ADD11C,0.008000*%
|
||||
%ADD10C,0.008*%
|
||||
%LNCONTOUR*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
G54D11*
|
||||
X4Y1692D02*
|
||||
X2602Y1692D01*
|
||||
X2602Y4D01*
|
||||
X4Y4D01*
|
||||
X4Y1692D01*
|
||||
D02*
|
||||
G04 End of contour*
|
||||
M02*
|
6501
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_copperBottom.gbl
Normal file
6501
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_copperBottom.gbl
Normal file
File diff suppressed because it is too large
Load Diff
5873
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_copperTop.gtl
Normal file
5873
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_copperTop.gtl
Normal file
File diff suppressed because it is too large
Load Diff
75
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_drill.txt
Normal file
75
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_drill.txt
Normal file
|
@ -0,0 +1,75 @@
|
|||
M48
|
||||
INCH
|
||||
T10C0.040000
|
||||
T11C0.035000
|
||||
%
|
||||
T10
|
||||
X022648Y002282
|
||||
X022648Y003282
|
||||
X022648Y004282
|
||||
X022648Y005282
|
||||
X022648Y006282
|
||||
X022648Y007282
|
||||
X022648Y008282
|
||||
X022648Y009282
|
||||
X022648Y010282
|
||||
X022648Y011282
|
||||
X022648Y012282
|
||||
X022648Y013282
|
||||
X022648Y014282
|
||||
X023648Y002282
|
||||
X023648Y003282
|
||||
X023648Y004282
|
||||
X023648Y005282
|
||||
X023648Y006282
|
||||
X023648Y007282
|
||||
X023648Y008282
|
||||
X023648Y009282
|
||||
X023648Y010282
|
||||
X023648Y011282
|
||||
X023648Y012282
|
||||
X023648Y013282
|
||||
X023648Y014282
|
||||
T11
|
||||
X019898Y014532
|
||||
X019898Y008532
|
||||
X018898Y014532
|
||||
X018898Y008532
|
||||
X017898Y014532
|
||||
X017898Y008532
|
||||
X016898Y014532
|
||||
X016898Y008532
|
||||
X015898Y014532
|
||||
X015898Y008532
|
||||
X014898Y014532
|
||||
X014898Y008532
|
||||
X013898Y014532
|
||||
X013898Y008532
|
||||
X012898Y014532
|
||||
X012898Y008532
|
||||
X011898Y014532
|
||||
X011898Y008532
|
||||
X010898Y014532
|
||||
X010898Y008532
|
||||
X009898Y014532
|
||||
X009898Y008532
|
||||
X008898Y014532
|
||||
X008898Y008532
|
||||
X007898Y014532
|
||||
X007898Y008532
|
||||
X006898Y014532
|
||||
X006898Y008532
|
||||
X005898Y014532
|
||||
X005898Y008532
|
||||
X004898Y014532
|
||||
X004898Y008532
|
||||
X003898Y014532
|
||||
X003898Y008532
|
||||
X002898Y014532
|
||||
X002898Y008532
|
||||
X001898Y014532
|
||||
X001898Y008532
|
||||
X000898Y014532
|
||||
X000898Y008532
|
||||
T00
|
||||
M30
|
91
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_maskBottom.gbs
Normal file
91
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_maskBottom.gbs
Normal file
|
@ -0,0 +1,91 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.084000*%
|
||||
%ADD11C,0.085000*%
|
||||
%ADD12R,0.084000X0.084000*%
|
||||
%ADD13R,0.085000X0.085000*%
|
||||
%LNMASK0*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X2365Y1428D03*
|
||||
X2365Y1328D03*
|
||||
X2365Y1228D03*
|
||||
X2365Y1128D03*
|
||||
X2365Y1028D03*
|
||||
X2365Y928D03*
|
||||
X2365Y828D03*
|
||||
X2365Y728D03*
|
||||
X2365Y628D03*
|
||||
X2365Y528D03*
|
||||
X2365Y428D03*
|
||||
X2365Y328D03*
|
||||
X2365Y228D03*
|
||||
X2265Y1428D03*
|
||||
X2265Y1328D03*
|
||||
X2265Y1228D03*
|
||||
X2265Y1128D03*
|
||||
X2265Y1028D03*
|
||||
X2265Y928D03*
|
||||
X2265Y828D03*
|
||||
X2265Y728D03*
|
||||
X2265Y628D03*
|
||||
X2265Y528D03*
|
||||
X2265Y428D03*
|
||||
X2265Y328D03*
|
||||
X2265Y228D03*
|
||||
G54D11*
|
||||
X90Y853D03*
|
||||
X90Y1453D03*
|
||||
X190Y853D03*
|
||||
X190Y1453D03*
|
||||
X290Y853D03*
|
||||
X290Y1453D03*
|
||||
X390Y853D03*
|
||||
X390Y1453D03*
|
||||
X490Y853D03*
|
||||
X490Y1453D03*
|
||||
X590Y853D03*
|
||||
X590Y1453D03*
|
||||
X690Y853D03*
|
||||
X690Y1453D03*
|
||||
X790Y853D03*
|
||||
X790Y1453D03*
|
||||
X890Y853D03*
|
||||
X890Y1453D03*
|
||||
X990Y853D03*
|
||||
X990Y1453D03*
|
||||
X1090Y853D03*
|
||||
X1090Y1453D03*
|
||||
X1190Y853D03*
|
||||
X1190Y1453D03*
|
||||
X1290Y853D03*
|
||||
X1290Y1453D03*
|
||||
X1390Y853D03*
|
||||
X1390Y1453D03*
|
||||
X1490Y853D03*
|
||||
X1490Y1453D03*
|
||||
X1590Y853D03*
|
||||
X1590Y1453D03*
|
||||
X1690Y853D03*
|
||||
X1690Y1453D03*
|
||||
X1790Y853D03*
|
||||
X1790Y1453D03*
|
||||
X1890Y853D03*
|
||||
X1890Y1453D03*
|
||||
X1990Y853D03*
|
||||
X1990Y1453D03*
|
||||
G54D12*
|
||||
X2265Y1428D03*
|
||||
G54D13*
|
||||
X90Y853D03*
|
||||
G04 End of Mask0*
|
||||
M02*
|
91
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_maskTop.gts
Normal file
91
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_maskTop.gts
Normal file
|
@ -0,0 +1,91 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10C,0.085000*%
|
||||
%ADD11C,0.084000*%
|
||||
%ADD12R,0.085000X0.085000*%
|
||||
%ADD13R,0.084000X0.084000*%
|
||||
%LNMASK1*%
|
||||
G90*
|
||||
G70*
|
||||
G54D10*
|
||||
X90Y853D03*
|
||||
X90Y1453D03*
|
||||
X190Y853D03*
|
||||
X190Y1453D03*
|
||||
X290Y853D03*
|
||||
X290Y1453D03*
|
||||
X390Y853D03*
|
||||
X390Y1453D03*
|
||||
X490Y853D03*
|
||||
X490Y1453D03*
|
||||
X590Y853D03*
|
||||
X590Y1453D03*
|
||||
X690Y853D03*
|
||||
X690Y1453D03*
|
||||
X790Y853D03*
|
||||
X790Y1453D03*
|
||||
X890Y853D03*
|
||||
X890Y1453D03*
|
||||
X990Y853D03*
|
||||
X990Y1453D03*
|
||||
X1090Y853D03*
|
||||
X1090Y1453D03*
|
||||
X1190Y853D03*
|
||||
X1190Y1453D03*
|
||||
X1290Y853D03*
|
||||
X1290Y1453D03*
|
||||
X1390Y853D03*
|
||||
X1390Y1453D03*
|
||||
X1490Y853D03*
|
||||
X1490Y1453D03*
|
||||
X1590Y853D03*
|
||||
X1590Y1453D03*
|
||||
X1690Y853D03*
|
||||
X1690Y1453D03*
|
||||
X1790Y853D03*
|
||||
X1790Y1453D03*
|
||||
X1890Y853D03*
|
||||
X1890Y1453D03*
|
||||
X1990Y853D03*
|
||||
X1990Y1453D03*
|
||||
G54D11*
|
||||
X2365Y1428D03*
|
||||
X2365Y1328D03*
|
||||
X2365Y1228D03*
|
||||
X2365Y1128D03*
|
||||
X2365Y1028D03*
|
||||
X2365Y928D03*
|
||||
X2365Y828D03*
|
||||
X2365Y728D03*
|
||||
X2365Y628D03*
|
||||
X2365Y528D03*
|
||||
X2365Y428D03*
|
||||
X2365Y328D03*
|
||||
X2365Y228D03*
|
||||
X2265Y1428D03*
|
||||
X2265Y1328D03*
|
||||
X2265Y1228D03*
|
||||
X2265Y1128D03*
|
||||
X2265Y1028D03*
|
||||
X2265Y928D03*
|
||||
X2265Y828D03*
|
||||
X2265Y728D03*
|
||||
X2265Y628D03*
|
||||
X2265Y528D03*
|
||||
X2265Y428D03*
|
||||
X2265Y328D03*
|
||||
X2265Y228D03*
|
||||
G54D12*
|
||||
X90Y853D03*
|
||||
G54D13*
|
||||
X2265Y1428D03*
|
||||
G04 End of Mask1*
|
||||
M02*
|
89
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_pnp.txt
Normal file
89
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_pnp.txt
Normal file
|
@ -0,0 +1,89 @@
|
|||
*Pick And Place List
|
||||
*Company=
|
||||
*Author=
|
||||
*eMail=
|
||||
*
|
||||
*Project=retro-connector-IIe-rev4.pcb
|
||||
*Date=14:23:33
|
||||
*CreatedBy=Fritzing 0.8.3b.07.27.048f
|
||||
*
|
||||
*
|
||||
*Coordinates in mm, always center of component
|
||||
*Origin 0/0=Lower left corner of PCB
|
||||
*Rotation in degree (0-360, math. pos.)
|
||||
*
|
||||
*No;Value;Package;X;Y;Rotation;Side;Name
|
||||
1;;;62.6618;-10.8828;0;Bottom;Copper Fill61
|
||||
2;;;62.0268;-18.5028;0;Bottom;Copper Fill17
|
||||
3;;;9.0424;-39.7626;0;Bottom;Copper Fill26
|
||||
4;;;55.9054;-24.8528;0;Bottom;Copper Fill42
|
||||
5;;;58.801;-32.4728;0;Bottom;Copper Fill36
|
||||
6;;;34.9504;-17.4868;0;Bottom;Copper Fill50
|
||||
7;;;61.6966;-26.1228;0;Bottom;Copper Fill40
|
||||
8;;;58.801;-17.2328;0;Bottom;Copper Fill59
|
||||
9;;DIP (Dual Inline) [THT];26.4112;-29.293;-90;Bottom;IC1
|
||||
10;;;58.801;-19.7728;0;Bottom;Copper Fill18
|
||||
11;;;17.526;-39.4832;0;Bottom;Copper Fill2
|
||||
12;;;27.686;-39.1784;0;Bottom;Copper Fill28
|
||||
13;;;58.801;-9.6128;0;Bottom;Copper Fill24
|
||||
14;;;48.4466;-4.41869;0;Bottom;IMG1
|
||||
15;;;20.066;-39.4832;0;Bottom;Copper Fill27
|
||||
16;;;11.2936;-17.6769;0;Bottom;TXT1
|
||||
17;;;22.6822;-19.3918;0;Bottom;Copper Fill53
|
||||
18;;;58.801;-14.6928;0;Bottom;Copper Fill60
|
||||
19;;;28.956;-20.3316;0;Bottom;Copper Fill55
|
||||
20;;;45.1104;-28.104;0;Bottom;Copper Fill34
|
||||
21;;;64.6759;-36.2202;0;Bottom;TXT4
|
||||
22;;;9.25561;-11.7756;0;Bottom;TXT2
|
||||
23;;;33.0708;-12.7116;0;Bottom;Copper Fill16
|
||||
24;;;61.6966;-23.5828;0;Bottom;Copper Fill13
|
||||
25;;;62.0268;-21.0428;0;Bottom;Copper Fill45
|
||||
26;;THT;58.9232;-21.038;0;Bottom;J2
|
||||
27;;;58.801;-14.6928;0;Bottom;Copper Fill21
|
||||
28;;;61.3664;-31.2028;0;Bottom;Copper Fill35
|
||||
29;;;58.801;-29.9328;0;Bottom;Copper Fill11
|
||||
30;;;58.801;-29.9328;0;Bottom;Copper Fill38
|
||||
31;;;58.801;-19.7728;0;Bottom;Copper Fill57
|
||||
32;;;58.801;-7.0728;0;Bottom;Copper Fill25
|
||||
33;;;58.801;-7.0728;0;Bottom;Copper Fill64
|
||||
34;;;29.0068;-29.0692;0;Bottom;Copper Fill8
|
||||
35;;;33.6804;-16.2168;0;Bottom;Copper Fill49
|
||||
36;;;26.416;-20.0268;0;Bottom;Copper Fill54
|
||||
37;;;58.801;-12.1528;0;Bottom;Copper Fill62
|
||||
38;;;62.3316;-13.4228;0;Bottom;Copper Fill20
|
||||
39;;;58.801;-32.4728;0;Bottom;Copper Fill9
|
||||
40;;;30.226;-38.8482;0;Bottom;Copper Fill4
|
||||
41;;;16.256;-18.7568;0;Bottom;Copper Fill51
|
||||
42;;;58.801;-12.1528;0;Bottom;Copper Fill22
|
||||
43;;;32.4104;-14.9468;0;Bottom;Copper Fill48
|
||||
44;;;54.9402;-29.9328;0;Bottom;Copper Fill37
|
||||
45;;;37.846;-38.5434;0;Bottom;Copper Fill5
|
||||
46;;;62.6618;-8.3428;0;Bottom;Copper Fill23
|
||||
47;;;18.796;-19.0616;0;Bottom;Copper Fill52
|
||||
48;;;45.466;-38.2132;0;Bottom;Copper Fill31
|
||||
49;;;58.801;-22.3128;0;Bottom;Copper Fill46
|
||||
50;;;56.2102;-21.0428;0;Bottom;Copper Fill44
|
||||
51;;;58.801;-27.3928;0;Bottom;Copper Fill12
|
||||
52;;;55.2704;-27.3166;0;Bottom;Copper Fill39
|
||||
53;;;58.801;-22.3128;0;Bottom;Copper Fill15
|
||||
54;;;58.801;-17.2328;0;Bottom;Copper Fill19
|
||||
55;;;22.606;-39.1784;0;Bottom;Copper Fill3
|
||||
56;;;58.801;-27.3928;0;Bottom;Copper Fill41
|
||||
57;;;28.6766;-29.9836;0;Bottom;Copper Fill33
|
||||
58;;;7.7724;-39.7626;0;Bottom;Copper Fill1
|
||||
59;;;32.131;-36.2828;0;Bottom;Copper Fill7
|
||||
60;;;53.4441;-36.6808;0;Bottom;TXT4
|
||||
61;;;40.386;-38.5434;0;Bottom;Copper Fill30
|
||||
62;;;31.1404;-13.6768;0;Bottom;Copper Fill47
|
||||
63;;;33.0708;-10.9336;0;Bottom;Copper Fill56
|
||||
64;;;62.3316;-15.9628;0;Bottom;Copper Fill58
|
||||
65;;;61.0108;-37.6544;0;Bottom;Copper Fill32
|
||||
66;;;35.306;-38.8482;0;Bottom;Copper Fill29
|
||||
67;;;42.926;-38.2132;0;Bottom;Copper Fill6
|
||||
68;;;58.801;-9.6128;0;Bottom;Copper Fill63
|
||||
69;;;4.80521;-8.87806;0;Bottom;TXT3
|
||||
70;;;12.0194;-14.7671;0;Bottom;TXT1
|
||||
71;;;61.3664;-28.6628;0;Bottom;Copper Fill10
|
||||
72;;;58.801;-24.8528;0;Bottom;Copper Fill43
|
||||
73;;;65.0042;-5.4994;0;Bottom;TXT5
|
||||
74;;;58.801;-24.8528;0;Bottom;Copper Fill14
|
24
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_silkBottom.gbo
Normal file
24
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_silkBottom.gbo
Normal file
|
@ -0,0 +1,24 @@
|
|||
G04 MADE WITH FRITZING*
|
||||
G04 WWW.FRITZING.ORG*
|
||||
G04 DOUBLE SIDED*
|
||||
G04 HOLES PLATED*
|
||||
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||
%ASAXBY*%
|
||||
%FSLAX23Y23*%
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%SFA1.0B1.0*%
|
||||
%ADD10R,2.605830X1.696460X2.589830X1.680460*%
|
||||
%ADD11C,0.008000*%
|
||||
%LNSILK0*%
|
||||
G90*
|
||||
G70*
|
||||
G54D11*
|
||||
X4Y1692D02*
|
||||
X2602Y1692D01*
|
||||
X2602Y4D01*
|
||||
X4Y4D01*
|
||||
X4Y1692D01*
|
||||
D02*
|
||||
G04 End of Silk0*
|
||||
M02*
|
8801
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_silkTop.gto
Normal file
8801
IIe-USB/PCB/rev4/retro-connector-IIe-rev4.pcb_silkTop.gto
Normal file
File diff suppressed because it is too large
Load Diff
BIN
IIe-USB/arduino/.DS_Store
vendored
BIN
IIe-USB/arduino/.DS_Store
vendored
Binary file not shown.
BIN
IIe-USB/arduino/IIe_keyboard.zip
Normal file
BIN
IIe-USB/arduino/IIe_keyboard.zip
Normal file
Binary file not shown.
|
@ -162,8 +162,9 @@ void setup(){
|
|||
|
||||
// DEBUG
|
||||
|
||||
// Serial.begin(115200);
|
||||
|
||||
//Serial.begin(115200);
|
||||
//Serial.println(CAPSState);
|
||||
|
||||
}
|
||||
|
||||
void loop()
|
||||
|
@ -177,13 +178,16 @@ void loop()
|
|||
dTime = millis(); // Reset delay timer.
|
||||
resetCapsLock = true;
|
||||
|
||||
Serial.print("Caps = ");
|
||||
Serial.println(CAPSState);
|
||||
|
||||
}
|
||||
if ( resetCapsLock && (millis()-dTime) > 10) {
|
||||
Keyboard.set_key6(KEY_CAPS_UNLOCK);
|
||||
resetCapsLock = false;
|
||||
}
|
||||
|
||||
FKEYS = CAPSState;
|
||||
FKEYS = !CAPSState;
|
||||
|
||||
|
||||
/*char CAPSState = digitalRead(CAPSPin);
|
||||
|
@ -292,14 +296,17 @@ FKEYS = CAPSState;
|
|||
|
||||
|
||||
if (FKEYS) {
|
||||
// number keys 1 through 0 for f1 - f10
|
||||
if((KPD.key[0].kchar >= 0x1E) && (KPD.key[0].kchar <= 0x27)){
|
||||
KPD.key[0].kchar += 0x1C;
|
||||
|
||||
// Serial.println( KPD.key[0].kchar, HEX );
|
||||
|
||||
// - and = for f11 and f12
|
||||
} else if( KPD.key[0].kchar == 0x2D || KPD.key[0].kchar == 0x2E ) {
|
||||
KPD.key[0].kchar += 0x17;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
BIN
Joystick-Shield/Joystick Shield PCB rev2.fzz
Normal file
BIN
Joystick-Shield/Joystick Shield PCB rev2.fzz
Normal file
Binary file not shown.
|
@ -558,12 +558,14 @@ protected:
|
|||
};
|
||||
|
||||
|
||||
char* macrostrings[4]= {
|
||||
char* macrostrings[5]= {
|
||||
"CALL -151\n",
|
||||
"8:20 35 FD 20 ED FD 4C 8 0 8G WeaknessPoint Minus by Martin Haye\n",
|
||||
"2000:20 35 FD C9 95 D0 2 B1\n :28 C9 94 D0 9 98 69 3\n :29 FC 85 24 D0 EA C9 8E\n :D0 8 A5 32 49 C0 85 32\n :D0 DE 20 ED FD 18 90 D8 \n",
|
||||
"5 rem Joystick Calibration \n10 print pdl(0) \" \" pdl(1) \" \" peek(-16287) \" \" peek(-16286) : goto 10\n run\n",
|
||||
"2000:20 35 FD C9 95 D0 2 B1\n :28 C9 94 D0 9 98 69 3\n :29 FC 85 24 D0 EA C9 8E\n :D0 8 A5 32 49 C0 85 32\n :D0 DE 20 ED FD 18 90 D8 \n"
|
||||
"gr : for i=0 to 39 : color=i-(int(i/16)*16) : vlin 0,39 at i : next \n"
|
||||
};
|
||||
// graphics test by Dagen Brock
|
||||
|
||||
|
||||
void KbdRptParser::PrintLine(int macro)
|
||||
|
@ -573,7 +575,7 @@ void KbdRptParser::PrintLine(int macro)
|
|||
|
||||
//10 print pdl(0) " " pdl(1) " " peek(-16287) " " peek(-16286) : goto 10
|
||||
|
||||
String TestWord = macrostrings[macro];
|
||||
String MacroString = macrostrings[macro];
|
||||
char SHIFTDOWN = 0;
|
||||
|
||||
// break up word into array of characters
|
||||
|
@ -584,20 +586,20 @@ void KbdRptParser::PrintLine(int macro)
|
|||
|
||||
// send keydown, wait X miliseconds, send keyup
|
||||
|
||||
for(int letters=0; letters < TestWord.length(); letters++ ) {
|
||||
// Serial.print(KEYMAP[TestWord[letters]][0]); // look up the USB byte from the KEYMAP array.
|
||||
for(int letters=0; letters < MacroString.length(); letters++ ) {
|
||||
// Serial.print(KEYMAP[MacroString[letters]][0]); // look up the USB byte from the KEYMAP array.
|
||||
|
||||
if(KEYMAP[TestWord[letters]][1] == 1) {
|
||||
if(KEYMAP[MacroString[letters]][1] == 1) {
|
||||
// Serial.print("!"); // hold shift
|
||||
SHIFTDOWN = 2;
|
||||
} else {
|
||||
SHIFTDOWN = 0;
|
||||
}
|
||||
|
||||
OnKeyDown(SHIFTDOWN,KEYMAP[TestWord[letters]][0]);
|
||||
OnKeyDown(SHIFTDOWN,KEYMAP[MacroString[letters]][0]);
|
||||
|
||||
delay(CharDelay);
|
||||
OnKeyUp(SHIFTDOWN,KEYMAP[TestWord[letters]][0]);
|
||||
OnKeyUp(SHIFTDOWN,KEYMAP[MacroString[letters]][0]);
|
||||
}
|
||||
|
||||
|
||||
|
@ -766,6 +768,10 @@ Serial.print( "SEARCH_ROW = " );
|
|||
PrintLine(3);
|
||||
}
|
||||
|
||||
if(key == 62) { // == key_F5
|
||||
PrintLine(4);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
|
||||
|
||||
#include <SPI.h>
|
||||
|
||||
// set pin A0 as the slave select for the digital pot:
|
||||
|
|
Loading…
Reference in New Issue
Block a user