mirror of
https://github.com/tjboldt/Apple2-IO-RPi.git
synced 2024-12-23 23:29:55 +00:00
Update schematic/PCB to work with more EPROM types
This commit is contained in:
parent
3880a1c30c
commit
c93b54c669
@ -1,12 +1,12 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.0.2)-1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T00:41:06-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T22:16:38-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.2*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Copper,L2,Bot*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 00:41:06*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 22:16:38*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
@ -2436,7 +2436,7 @@ G04 #@! TO.P,U1,12*
|
||||
G04 #@! TO.N,Net-(U0-Pad17)*
|
||||
X157480000Y-87630000D03*
|
||||
G04 #@! TO.P,U1,26*
|
||||
G04 #@! TO.N,Net-(U1-Pad26)*
|
||||
G04 #@! TO.N,Net-(C1-Pad1)*
|
||||
X180340000Y-102870000D03*
|
||||
G04 #@! TO.P,U1,13*
|
||||
G04 #@! TO.N,Net-(U0-Pad16)*
|
||||
@ -2590,7 +2590,7 @@ G04 #@! TO.N,Net-(U0-Pad13)*
|
||||
X156718000Y-96901000D03*
|
||||
X142367000Y-96139000D03*
|
||||
G04 #@! TO.N,Net-(J0-Pad8)*
|
||||
X178562000Y-107315000D03*
|
||||
X176530000Y-106680000D03*
|
||||
G04 #@! TO.N,Net-(U0-Pad12)*
|
||||
X145288000Y-95758000D03*
|
||||
X159258000Y-96266000D03*
|
||||
@ -2736,12 +2736,16 @@ X140081000Y-95504000D01*
|
||||
X139700000Y-92075000D02*
|
||||
X139700000Y-95123000D01*
|
||||
G04 #@! TO.N,Net-(J0-Pad9)*
|
||||
X181406701Y-107264299D02*
|
||||
X180467000Y-108204000D01*
|
||||
X181406701Y-88696701D02*
|
||||
X181406701Y-107264299D01*
|
||||
X181482901Y-107188099D02*
|
||||
X180949600Y-107721400D01*
|
||||
X181482901Y-88772901D02*
|
||||
X181482901Y-107188099D01*
|
||||
X180340000Y-87630000D02*
|
||||
X181406701Y-88696701D01*
|
||||
X181482901Y-88772901D01*
|
||||
X181406701Y-107264299D02*
|
||||
X180949600Y-107721400D01*
|
||||
X180949600Y-107721400D02*
|
||||
X180467000Y-108204000D01*
|
||||
G04 #@! TO.N,Net-(U0-Pad13)*
|
||||
X142240000Y-88900000D02*
|
||||
X139700000Y-86360000D01*
|
||||
@ -2768,12 +2772,12 @@ X138633299Y-85293299D01*
|
||||
G04 #@! TO.N,Net-(J0-Pad8)*
|
||||
X178866701Y-88696701D02*
|
||||
X177800000Y-87630000D01*
|
||||
X178866701Y-106471484D02*
|
||||
X178866701Y-99822000D02*
|
||||
X178866701Y-88696701D01*
|
||||
X178562000Y-106776185D02*
|
||||
X178866701Y-106471484D01*
|
||||
X178562000Y-107315000D02*
|
||||
X178562000Y-106776185D01*
|
||||
X176530000Y-102158701D02*
|
||||
X178866701Y-99822000D01*
|
||||
X176530000Y-106680000D02*
|
||||
X176530000Y-102158701D01*
|
||||
G04 #@! TO.N,Net-(U0-Pad12)*
|
||||
X144780000Y-88900000D02*
|
||||
X142240000Y-86360000D01*
|
||||
@ -2978,20 +2982,24 @@ X185420000Y-68580000D02*
|
||||
X185420000Y-68707000D01*
|
||||
X185420000Y-68707000D02*
|
||||
X185420000Y-71120000D01*
|
||||
X179273299Y-85775701D02*
|
||||
X179273299Y-108254701D01*
|
||||
X183769000Y-85090000D02*
|
||||
X179959000Y-85090000D01*
|
||||
X179273299Y-108254701D02*
|
||||
X178054000Y-109474000D01*
|
||||
X184149999Y-72390001D02*
|
||||
X184149999Y-84709001D01*
|
||||
X179959000Y-85090000D02*
|
||||
X179273299Y-85775701D01*
|
||||
X184149999Y-84709001D02*
|
||||
X183769000Y-85090000D01*
|
||||
X185420000Y-71120000D02*
|
||||
X184149999Y-72390001D01*
|
||||
X183769000Y-85090000D02*
|
||||
X184149999Y-84709001D01*
|
||||
X179273299Y-85775701D02*
|
||||
X179959000Y-85090000D01*
|
||||
X179959000Y-85090000D02*
|
||||
X183769000Y-85090000D01*
|
||||
X179273299Y-100426310D02*
|
||||
X179273299Y-85775701D01*
|
||||
X178866701Y-100832908D02*
|
||||
X179273299Y-100426310D01*
|
||||
X184149999Y-72390001D02*
|
||||
X185420000Y-71120000D01*
|
||||
X178866701Y-108661299D02*
|
||||
X178866701Y-100832908D01*
|
||||
X178054000Y-109474000D02*
|
||||
X178866701Y-108661299D01*
|
||||
G04 #@! TO.N,Net-(J0-Pad23)*
|
||||
X180415001Y-115570000D02*
|
||||
X180415001Y-110871000D01*
|
||||
|
@ -1,12 +1,12 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.0.2)-1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T00:41:07-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T22:16:39-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.2*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Soldermask,Bot*
|
||||
G04 #@! TF.FilePolarity,Negative*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 00:41:07*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 22:16:39*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,11 +1,11 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.0.2)-1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T00:41:07-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T22:16:39-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.2*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Profile,NP*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 00:41:07*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 22:16:39*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
|
@ -1,12 +1,12 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.0.2)-1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T00:41:06-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T22:16:38-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.2*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Copper,L1,Top*
|
||||
G04 #@! TF.FilePolarity,Positive*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 00:41:06*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 22:16:38*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
@ -2436,7 +2436,7 @@ G04 #@! TO.P,U1,12*
|
||||
G04 #@! TO.N,Net-(U0-Pad17)*
|
||||
X157480000Y-87630000D03*
|
||||
G04 #@! TO.P,U1,26*
|
||||
G04 #@! TO.N,Net-(U1-Pad26)*
|
||||
G04 #@! TO.N,Net-(C1-Pad1)*
|
||||
X180340000Y-102870000D03*
|
||||
G04 #@! TO.P,U1,13*
|
||||
G04 #@! TO.N,Net-(U0-Pad16)*
|
||||
@ -2590,7 +2590,7 @@ G04 #@! TO.N,Net-(U0-Pad13)*
|
||||
X156718000Y-96901000D03*
|
||||
X142367000Y-96139000D03*
|
||||
G04 #@! TO.N,Net-(J0-Pad8)*
|
||||
X178562000Y-107315000D03*
|
||||
X176530000Y-106680000D03*
|
||||
G04 #@! TO.N,Net-(U0-Pad12)*
|
||||
X145288000Y-95758000D03*
|
||||
X159258000Y-96266000D03*
|
||||
@ -2736,14 +2736,14 @@ X142367000Y-96139000D01*
|
||||
X143382999Y-96520001D02*
|
||||
X143001998Y-96139000D01*
|
||||
G04 #@! TO.N,Net-(J0-Pad8)*
|
||||
X142315001Y-115570000D02*
|
||||
X142315001Y-111760000D01*
|
||||
X142315001Y-111760000D02*
|
||||
X146252001Y-107823000D01*
|
||||
X178054000Y-107823000D02*
|
||||
X178562000Y-107315000D01*
|
||||
X142315001Y-115570000D01*
|
||||
X146252001Y-107823000D02*
|
||||
X178054000Y-107823000D01*
|
||||
X142315001Y-111760000D01*
|
||||
X176530000Y-106680000D02*
|
||||
X175387000Y-107823000D01*
|
||||
X175387000Y-107823000D02*
|
||||
X146252001Y-107823000D01*
|
||||
G04 #@! TO.N,Net-(U0-Pad12)*
|
||||
X158750000Y-95758000D02*
|
||||
X159258000Y-96266000D01*
|
||||
@ -3439,6 +3439,8 @@ X188112401Y-68732401D02*
|
||||
X188112401Y-86550399D01*
|
||||
X185420000Y-66040000D02*
|
||||
X188112401Y-68732401D01*
|
||||
X180340000Y-102870000D02*
|
||||
X182880000Y-102870000D01*
|
||||
D20*
|
||||
G04 #@! TO.N,Net-(C5-Pad1)*
|
||||
X115558199Y-87006801D02*
|
||||
|
@ -1,12 +1,12 @@
|
||||
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.0.2)-1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T00:41:06-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.1*
|
||||
G04 #@! TF.CreationDate,2020-12-13T22:16:39-05:00*
|
||||
G04 #@! TF.ProjectId,Apple2IORPi,4170706c-6532-4494-9f52-50692e6b6963,0.2*
|
||||
G04 #@! TF.SameCoordinates,Original*
|
||||
G04 #@! TF.FileFunction,Soldermask,Top*
|
||||
G04 #@! TF.FilePolarity,Negative*
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 00:41:06*
|
||||
G04 Created by KiCad (PCBNEW (5.0.2)-1) date 2020-12-13 22:16:39*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
M48
|
||||
;DRILL file {KiCad (5.0.2)-1} date 2020-12-13 00:41:09
|
||||
;DRILL file {KiCad (5.0.2)-1} date 2020-12-13 22:16:41
|
||||
;FORMAT={-:-/ absolute / inch / decimal}
|
||||
FMAT,2
|
||||
INCH,TZ
|
||||
|
@ -1,5 +1,5 @@
|
||||
M48
|
||||
;DRILL file {KiCad (5.0.2)-1} date 2020-12-13 00:41:09
|
||||
;DRILL file {KiCad (5.0.2)-1} date 2020-12-13 22:16:41
|
||||
;FORMAT={-:-/ absolute / inch / decimal}
|
||||
FMAT,2
|
||||
INCH,TZ
|
||||
@ -72,10 +72,10 @@ X6.655Y-4.17
|
||||
X6.76Y-4.2
|
||||
X6.86Y-4.205
|
||||
X6.905Y-4.33
|
||||
X6.95Y-4.2
|
||||
X6.955Y-4.305
|
||||
X6.96Y-3.905
|
||||
X7.01Y-4.31
|
||||
X7.03Y-4.225
|
||||
X7.103Y-4.365
|
||||
X7.105Y-4.26
|
||||
X7.203Y-4.365
|
||||
@ -83,20 +83,6 @@ X7.365Y-2.855
|
||||
T2
|
||||
X7.2Y-3.9
|
||||
T3
|
||||
X7.Y-2.6
|
||||
X7.Y-2.7
|
||||
X7.Y-2.8
|
||||
X7.Y-2.9
|
||||
X7.Y-3.
|
||||
X7.Y-3.1
|
||||
X7.Y-3.2
|
||||
X7.3Y-2.6
|
||||
X7.3Y-2.7
|
||||
X7.3Y-2.8
|
||||
X7.3Y-2.9
|
||||
X7.3Y-3.
|
||||
X7.3Y-3.1
|
||||
X7.3Y-3.2
|
||||
X6.Y-3.45
|
||||
X6.Y-4.05
|
||||
X6.1Y-3.45
|
||||
@ -125,6 +111,44 @@ X7.2Y-3.45
|
||||
X7.2Y-4.05
|
||||
X7.3Y-3.45
|
||||
X7.3Y-4.05
|
||||
X7.1016Y-2.475
|
||||
X7.2Y-2.475
|
||||
X4.775Y-3.725
|
||||
X4.775Y-3.8234
|
||||
X7.Y-2.6
|
||||
X7.Y-2.7
|
||||
X7.Y-2.8
|
||||
X7.Y-2.9
|
||||
X7.Y-3.
|
||||
X7.Y-3.1
|
||||
X7.Y-3.2
|
||||
X7.3Y-2.6
|
||||
X7.3Y-2.7
|
||||
X7.3Y-2.8
|
||||
X7.3Y-2.9
|
||||
X7.3Y-3.
|
||||
X7.3Y-3.1
|
||||
X7.3Y-3.2
|
||||
X4.775Y-2.625
|
||||
X4.775Y-2.7234
|
||||
X4.775Y-3.2
|
||||
X4.775Y-3.2984
|
||||
X6.5266Y-2.475
|
||||
X6.625Y-2.475
|
||||
X6.425Y-2.6
|
||||
X6.425Y-2.7
|
||||
X6.425Y-2.8
|
||||
X6.425Y-2.9
|
||||
X6.425Y-3.
|
||||
X6.425Y-3.1
|
||||
X6.425Y-3.2
|
||||
X6.725Y-2.6
|
||||
X6.725Y-2.7
|
||||
X6.725Y-2.8
|
||||
X6.725Y-2.9
|
||||
X6.725Y-3.
|
||||
X6.725Y-3.1
|
||||
X6.725Y-3.2
|
||||
X4.9Y-3.625
|
||||
X4.9Y-3.925
|
||||
X5.Y-3.625
|
||||
@ -145,8 +169,6 @@ X5.7Y-3.625
|
||||
X5.7Y-3.925
|
||||
X5.8Y-3.625
|
||||
X5.8Y-3.925
|
||||
X6.5266Y-2.475
|
||||
X6.625Y-2.475
|
||||
X4.9Y-2.525
|
||||
X4.9Y-2.825
|
||||
X5.Y-2.525
|
||||
@ -167,30 +189,8 @@ X5.7Y-2.525
|
||||
X5.7Y-2.825
|
||||
X5.8Y-2.525
|
||||
X5.8Y-2.825
|
||||
X4.775Y-3.725
|
||||
X4.775Y-3.8234
|
||||
X7.425Y-3.7
|
||||
X7.425Y-3.7984
|
||||
X7.1016Y-2.475
|
||||
X7.2Y-2.475
|
||||
X4.775Y-3.2
|
||||
X4.775Y-3.2984
|
||||
X4.775Y-2.625
|
||||
X4.775Y-2.7234
|
||||
X6.425Y-2.6
|
||||
X6.425Y-2.7
|
||||
X6.425Y-2.8
|
||||
X6.425Y-2.9
|
||||
X6.425Y-3.
|
||||
X6.425Y-3.1
|
||||
X6.425Y-3.2
|
||||
X6.725Y-2.6
|
||||
X6.725Y-2.7
|
||||
X6.725Y-2.8
|
||||
X6.725Y-2.9
|
||||
X6.725Y-3.
|
||||
X6.725Y-3.1
|
||||
X6.725Y-3.2
|
||||
X4.9Y-3.1
|
||||
X4.9Y-3.4
|
||||
X5.Y-3.1
|
||||
|
@ -189,16 +189,13 @@ ENDDEF
|
||||
#
|
||||
# 74xx_74LS374
|
||||
#
|
||||
DEF 74xx_74LS374 U 0 20 Y Y 1 F N
|
||||
DEF 74xx_74LS374 U 0 40 Y Y 1 L N
|
||||
F0 "U" -300 650 50 H V C CNN
|
||||
F1 "74xx_74LS374" -300 -650 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS 74HC374 74HCT374 74AHC374 74AHCT374
|
||||
$FPLIST
|
||||
DIP?20*
|
||||
SOIC?20*
|
||||
SO?20*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 600 300 -600 1 1 10 f
|
||||
@ -454,47 +451,47 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Memory_EPROM_2764
|
||||
# Memory_EPROM_27C256
|
||||
#
|
||||
DEF Memory_EPROM_2764 U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 950 50 H V C CNN
|
||||
F1 "Memory_EPROM_2764" 100 -1050 50 H V L CNN
|
||||
DEF Memory_EPROM_27C256 U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 1050 50 H V C CNN
|
||||
F1 "Memory_EPROM_27C256" 100 -1050 50 H V L CNN
|
||||
F2 "Package_DIP:DIP-28_W15.24mm" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS 2764
|
||||
ALIAS 27256
|
||||
$FPLIST
|
||||
DIP*W15.24mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 900 300 -1000 1 1 10 f
|
||||
S -300 1000 300 -1000 1 1 10 f
|
||||
X VPP 1 -400 -700 100 R 50 50 1 1 I
|
||||
X A0 10 -400 800 100 R 50 50 1 1 I
|
||||
X D0 11 400 800 100 L 50 50 1 1 T
|
||||
X D1 12 400 700 100 L 50 50 1 1 T
|
||||
X D2 13 400 600 100 L 50 50 1 1 T
|
||||
X A0 10 -400 900 100 R 50 50 1 1 I
|
||||
X D0 11 400 900 100 L 50 50 1 1 T
|
||||
X D1 12 400 800 100 L 50 50 1 1 T
|
||||
X D2 13 400 700 100 L 50 50 1 1 T
|
||||
X GND 14 0 -1100 100 U 50 50 1 1 W
|
||||
X D3 15 400 500 100 L 50 50 1 1 T
|
||||
X D4 16 400 400 100 L 50 50 1 1 T
|
||||
X D5 17 400 300 100 L 50 50 1 1 T
|
||||
X D6 18 400 200 100 L 50 50 1 1 T
|
||||
X D7 19 400 100 100 L 50 50 1 1 T
|
||||
X A12 2 -400 -400 100 R 50 50 1 1 I
|
||||
X D3 15 400 600 100 L 50 50 1 1 T
|
||||
X D4 16 400 500 100 L 50 50 1 1 T
|
||||
X D5 17 400 400 100 L 50 50 1 1 T
|
||||
X D6 18 400 300 100 L 50 50 1 1 T
|
||||
X D7 19 400 200 100 L 50 50 1 1 T
|
||||
X A12 2 -400 -300 100 R 50 50 1 1 I
|
||||
X ~CE 20 -400 -800 100 R 50 50 1 1 I
|
||||
X A10 21 -400 -200 100 R 50 50 1 1 I
|
||||
X A10 21 -400 -100 100 R 50 50 1 1 I
|
||||
X ~OE 22 -400 -900 100 R 50 50 1 1 I
|
||||
X A11 23 -400 -300 100 R 50 50 1 1 I
|
||||
X A9 24 -400 -100 100 R 50 50 1 1 I
|
||||
X A8 25 -400 0 100 R 50 50 1 1 I
|
||||
X NC 26 300 0 100 L 50 50 1 1 N N
|
||||
X ~PGM 27 -400 -600 100 R 50 50 1 1 I
|
||||
X VCC 28 0 1000 100 D 50 50 1 1 W
|
||||
X A7 3 -400 100 100 R 50 50 1 1 I
|
||||
X A6 4 -400 200 100 R 50 50 1 1 I
|
||||
X A5 5 -400 300 100 R 50 50 1 1 I
|
||||
X A4 6 -400 400 100 R 50 50 1 1 I
|
||||
X A3 7 -400 500 100 R 50 50 1 1 I
|
||||
X A2 8 -400 600 100 R 50 50 1 1 I
|
||||
X A1 9 -400 700 100 R 50 50 1 1 I
|
||||
X A11 23 -400 -200 100 R 50 50 1 1 I
|
||||
X A9 24 -400 0 100 R 50 50 1 1 I
|
||||
X A8 25 -400 100 100 R 50 50 1 1 I
|
||||
X A13 26 -400 -400 100 R 50 50 1 1 I
|
||||
X A14 27 -400 -500 100 R 50 50 1 1 I
|
||||
X VCC 28 0 1100 100 D 50 50 1 1 W
|
||||
X A7 3 -400 200 100 R 50 50 1 1 I
|
||||
X A6 4 -400 300 100 R 50 50 1 1 I
|
||||
X A5 5 -400 400 100 R 50 50 1 1 I
|
||||
X A4 6 -400 500 100 R 50 50 1 1 I
|
||||
X A3 7 -400 600 100 R 50 50 1 1 I
|
||||
X A2 8 -400 700 100 R 50 50 1 1 I
|
||||
X A1 9 -400 800 100 R 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,14 +1,14 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source C:\Users\teren\Source\Apple2-IO-RPi\Hardware\Apple2IORPi.sch)
|
||||
(date "2020-12-13 00:11:43")
|
||||
(source C:\Users\teren\Apple2-IO-RPi\Hardware\Apple2IORPi.sch)
|
||||
(date "2020-12-13 22:02:29")
|
||||
(tool "Eeschema (5.0.2)-1")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title "Apple II I/O RPi")
|
||||
(company "Terence J. Boldt")
|
||||
(rev 0.5)
|
||||
(date 2020-11-19)
|
||||
(rev 0.6)
|
||||
(date 2020-12-13)
|
||||
(source Apple2IORPi.sch)
|
||||
(comment (number 1) (value "Initial draft desgn"))
|
||||
(comment (number 2) (value "Provides storage and network for the Apple ]["))
|
||||
@ -22,13 +22,6 @@
|
||||
(libsource (lib Connector_Generic) (part Conn_02x25_Counter_Clockwise) (description "Generic connector, double row, 02x25, counter clockwise pin numbering scheme (similar to DIP packge numbering), script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5FA0A8C3))
|
||||
(comp (ref U1)
|
||||
(value 2764)
|
||||
(footprint Package_DIP:DIP-28_W15.24mm)
|
||||
(datasheet https://downloads.reactivemicro.com/Electronics/ROM/2764%20EPROM.pdf)
|
||||
(libsource (lib Memory_EPROM) (part 2764) (description "EPROM 64 KiBit, [Obsolete 2000-11]"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5FA0EF8B))
|
||||
(comp (ref U0)
|
||||
(value 74LS245)
|
||||
(footprint Package_DIP:DIP-20_W7.62mm)
|
||||
@ -112,7 +105,14 @@
|
||||
(datasheet ~)
|
||||
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5FB87862)))
|
||||
(tstamp 5FB87862))
|
||||
(comp (ref U1)
|
||||
(value 27C256)
|
||||
(footprint Package_DIP:DIP-28_W15.24mm)
|
||||
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf)
|
||||
(libsource (lib Memory_EPROM) (part 27C256) (description "OTP EPROM 256 KiBit"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5FD87325)))
|
||||
(libparts
|
||||
(libpart (lib 74xx) (part 74LS00)
|
||||
(aliases
|
||||
@ -346,16 +346,16 @@
|
||||
(pins
|
||||
(pin (num 1) (name ~) (type passive))
|
||||
(pin (num 2) (name ~) (type passive))))
|
||||
(libpart (lib Memory_EPROM) (part 27C64)
|
||||
(libpart (lib Memory_EPROM) (part 27C256)
|
||||
(aliases
|
||||
(alias 2764))
|
||||
(description "OTP EPROM 64 KiBit, [Obsolete 2004-01]")
|
||||
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/11107M.pdf)
|
||||
(alias 27256))
|
||||
(description "OTP EPROM 256 KiBit")
|
||||
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf)
|
||||
(footprints
|
||||
(fp DIP*W15.24mm*))
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) 27C64)
|
||||
(field (name Value) 27C256)
|
||||
(field (name Footprint) Package_DIP:DIP-28_W15.24mm))
|
||||
(pins
|
||||
(pin (num 1) (name VPP) (type input))
|
||||
@ -383,8 +383,8 @@
|
||||
(pin (num 23) (name A11) (type input))
|
||||
(pin (num 24) (name A9) (type input))
|
||||
(pin (num 25) (name A8) (type input))
|
||||
(pin (num 26) (name NC) (type NotConnected))
|
||||
(pin (num 27) (name ~PGM) (type input))
|
||||
(pin (num 26) (name A13) (type input))
|
||||
(pin (num 27) (name A14) (type input))
|
||||
(pin (num 28) (name VCC) (type power_in)))))
|
||||
(libraries
|
||||
(library (logical 74xx)
|
||||
@ -398,315 +398,314 @@
|
||||
(library (logical Memory_EPROM)
|
||||
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Memory_EPROM.lib")))
|
||||
(nets
|
||||
(net (code 1) (name "Net-(J1-Pad36)")
|
||||
(node (ref J1) (pin 36))
|
||||
(node (ref U5) (pin 16)))
|
||||
(net (code 2) (name "Net-(J1-Pad35)")
|
||||
(node (ref U5) (pin 6))
|
||||
(node (ref J1) (pin 35)))
|
||||
(net (code 3) (name "Net-(J1-Pad37)")
|
||||
(node (ref U5) (pin 9))
|
||||
(node (ref J1) (pin 37)))
|
||||
(net (code 4) (name "Net-(J1-Pad40)")
|
||||
(node (ref J1) (pin 40))
|
||||
(node (ref U5) (pin 12)))
|
||||
(net (code 5) (name "Net-(J1-Pad38)")
|
||||
(node (ref J1) (pin 38))
|
||||
(node (ref U5) (pin 15)))
|
||||
(net (code 6) (name "Net-(J1-Pad32)")
|
||||
(node (ref U5) (pin 19))
|
||||
(node (ref J1) (pin 32)))
|
||||
(net (code 8) (name "Net-(J1-Pad23)")
|
||||
(node (ref J1) (pin 23))
|
||||
(node (ref U4) (pin 12)))
|
||||
(net (code 9) (name "Net-(J1-Pad29)")
|
||||
(node (ref U4) (pin 11))
|
||||
(node (ref J1) (pin 29)))
|
||||
(net (code 10) (name "Net-(J1-Pad31)")
|
||||
(node (ref U5) (pin 2))
|
||||
(node (ref J1) (pin 31)))
|
||||
(net (code 11) (name "Net-(J1-Pad33)")
|
||||
(node (ref U5) (pin 5))
|
||||
(node (ref J1) (pin 33)))
|
||||
(net (code 12) (name "Net-(U2-Pad8)")
|
||||
(net (code 1) (name "Net-(U2-Pad8)")
|
||||
(node (ref U2) (pin 8))
|
||||
(node (ref U3) (pin 12)))
|
||||
(net (code 13) (name "Net-(U3-Pad1)")
|
||||
(net (code 2) (name "Net-(U3-Pad10)")
|
||||
(node (ref U3) (pin 11))
|
||||
(node (ref U3) (pin 10)))
|
||||
(net (code 3) (name "Net-(U3-Pad1)")
|
||||
(node (ref U3) (pin 1))
|
||||
(node (ref U3) (pin 6)))
|
||||
(net (code 14) (name "Net-(U3-Pad10)")
|
||||
(node (ref U3) (pin 10))
|
||||
(node (ref U3) (pin 11)))
|
||||
(net (code 15) (name "Net-(U3-Pad8)")
|
||||
(net (code 4) (name "Net-(U3-Pad8)")
|
||||
(node (ref U3) (pin 8))
|
||||
(node (ref U5) (pin 11)))
|
||||
(net (code 16) (name "Net-(J0-Pad41)")
|
||||
(net (code 5) (name "Net-(J0-Pad41)")
|
||||
(node (ref U3) (pin 9))
|
||||
(node (ref J0) (pin 41))
|
||||
(node (ref U2) (pin 1))
|
||||
(node (ref U3) (pin 2))
|
||||
(node (ref J0) (pin 41)))
|
||||
(net (code 17) (name "Net-(U3-Pad3)")
|
||||
(node (ref U4) (pin 19))
|
||||
(node (ref U3) (pin 3)))
|
||||
(net (code 18) (name "Net-(J1-Pad11)")
|
||||
(node (ref J1) (pin 11))
|
||||
(node (ref U4) (pin 17)))
|
||||
(net (code 19) (name "Net-(J1-Pad13)")
|
||||
(node (ref J1) (pin 13))
|
||||
(node (ref U4) (pin 16)))
|
||||
(net (code 20) (name "Net-(J1-Pad15)")
|
||||
(node (ref J1) (pin 15))
|
||||
(node (ref U4) (pin 15)))
|
||||
(net (code 21) (name "Net-(J1-Pad19)")
|
||||
(node (ref J1) (pin 19))
|
||||
(node (ref U4) (pin 14)))
|
||||
(net (code 22) (name "Net-(J1-Pad21)")
|
||||
(node (ref J1) (pin 21))
|
||||
(node (ref U4) (pin 13)))
|
||||
(net (code 23) (name "Net-(J1-Pad7)")
|
||||
(node (ref J1) (pin 7))
|
||||
(node (ref U4) (pin 18)))
|
||||
(net (code 24) (name "Net-(C5-Pad1)")
|
||||
(node (ref J1) (pin 1))
|
||||
(node (ref J1) (pin 17))
|
||||
(node (ref C5) (pin 1))
|
||||
(node (ref C6) (pin 1))
|
||||
(node (ref U5) (pin 20))
|
||||
(node (ref U4) (pin 20)))
|
||||
(net (code 25) (name "Net-(U0-Pad19)")
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref U0) (pin 19)))
|
||||
(net (code 26) (name "Net-(J0-Pad1)")
|
||||
(node (ref U1) (pin 20))
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref U2) (pin 2))
|
||||
(node (ref J0) (pin 1)))
|
||||
(net (code 27) (name "Net-(U0-Pad1)")
|
||||
(node (ref U2) (pin 9))
|
||||
(node (ref U3) (pin 4))
|
||||
(node (ref U2) (pin 11))
|
||||
(node (ref U2) (pin 10))
|
||||
(node (ref U0) (pin 1)))
|
||||
(net (code 28) (name "Net-(J0-Pad18)")
|
||||
(node (ref U3) (pin 2)))
|
||||
(net (code 6) (name "Net-(J0-Pad18)")
|
||||
(node (ref U2) (pin 12))
|
||||
(node (ref U2) (pin 13))
|
||||
(node (ref J0) (pin 18)))
|
||||
(net (code 29) (name "Net-(U2-Pad3)")
|
||||
(node (ref U2) (pin 5))
|
||||
(net (code 7) (name "Net-(U2-Pad3)")
|
||||
(node (ref U2) (pin 3))
|
||||
(node (ref U2) (pin 5))
|
||||
(node (ref U2) (pin 4)))
|
||||
(net (code 30) (name "Net-(J0-Pad23)")
|
||||
(node (ref J0) (pin 23))
|
||||
(node (ref J0) (pin 28)))
|
||||
(net (code 31) (name "Net-(C1-Pad1)")
|
||||
(node (ref U1) (pin 27))
|
||||
(node (ref C4) (pin 1))
|
||||
(node (ref J1) (pin 4))
|
||||
(node (ref C3) (pin 1))
|
||||
(node (ref C1) (pin 1))
|
||||
(node (ref C2) (pin 1))
|
||||
(node (ref J1) (pin 2))
|
||||
(node (ref J0) (pin 25))
|
||||
(node (ref U2) (pin 14))
|
||||
(node (ref U1) (pin 28))
|
||||
(node (ref U3) (pin 14))
|
||||
(node (ref U1) (pin 1))
|
||||
(node (ref U0) (pin 20)))
|
||||
(net (code 32) (name "Net-(C1-Pad2)")
|
||||
(node (ref U4) (pin 1))
|
||||
(node (ref U4) (pin 10))
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref J1) (pin 14))
|
||||
(node (ref J1) (pin 34))
|
||||
(node (ref U5) (pin 10))
|
||||
(node (ref J1) (pin 30))
|
||||
(node (ref J0) (pin 26))
|
||||
(node (ref U5) (pin 1))
|
||||
(node (ref J1) (pin 9))
|
||||
(node (ref J1) (pin 25))
|
||||
(node (ref J1) (pin 6))
|
||||
(node (ref J1) (pin 20))
|
||||
(node (ref U1) (pin 14))
|
||||
(node (ref U1) (pin 2))
|
||||
(node (ref U0) (pin 10))
|
||||
(node (ref U3) (pin 7))
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref C5) (pin 2))
|
||||
(node (ref C1) (pin 2))
|
||||
(node (ref C2) (pin 2))
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref J1) (pin 39))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref C6) (pin 2)))
|
||||
(net (code 33) (name "Net-(J0-Pad24)")
|
||||
(node (ref J0) (pin 27))
|
||||
(node (ref J0) (pin 24)))
|
||||
(net (code 34) (name "Net-(J1-Pad27)")
|
||||
(node (ref J1) (pin 27)))
|
||||
(net (code 35) (name "Net-(J1-Pad22)")
|
||||
(node (ref J1) (pin 22)))
|
||||
(net (code 36) (name "Net-(J1-Pad24)")
|
||||
(node (ref J1) (pin 24)))
|
||||
(net (code 37) (name "Net-(J1-Pad26)")
|
||||
(node (ref J1) (pin 26)))
|
||||
(net (code 38) (name "Net-(J1-Pad28)")
|
||||
(node (ref J1) (pin 28)))
|
||||
(net (code 39) (name "Net-(J1-Pad3)")
|
||||
(node (ref J1) (pin 3)))
|
||||
(net (code 40) (name "Net-(J1-Pad10)")
|
||||
(node (ref J1) (pin 10)))
|
||||
(net (code 8) (name "Net-(U0-Pad19)")
|
||||
(node (ref U2) (pin 6))
|
||||
(node (ref U0) (pin 19)))
|
||||
(net (code 9) (name "Net-(U3-Pad3)")
|
||||
(node (ref U4) (pin 19))
|
||||
(node (ref U3) (pin 3)))
|
||||
(net (code 10) (name "Net-(J1-Pad15)")
|
||||
(node (ref U4) (pin 15))
|
||||
(node (ref J1) (pin 15)))
|
||||
(net (code 11) (name "Net-(J1-Pad11)")
|
||||
(node (ref J1) (pin 11))
|
||||
(node (ref U4) (pin 17)))
|
||||
(net (code 12) (name "Net-(J1-Pad19)")
|
||||
(node (ref U4) (pin 14))
|
||||
(node (ref J1) (pin 19)))
|
||||
(net (code 13) (name "Net-(J1-Pad21)")
|
||||
(node (ref U4) (pin 13))
|
||||
(node (ref J1) (pin 21)))
|
||||
(net (code 14) (name "Net-(J1-Pad23)")
|
||||
(node (ref U4) (pin 12))
|
||||
(node (ref J1) (pin 23)))
|
||||
(net (code 15) (name "Net-(J1-Pad29)")
|
||||
(node (ref J1) (pin 29))
|
||||
(node (ref U4) (pin 11)))
|
||||
(net (code 16) (name "Net-(J1-Pad7)")
|
||||
(node (ref J1) (pin 7))
|
||||
(node (ref U4) (pin 18)))
|
||||
(net (code 17) (name "Net-(J1-Pad13)")
|
||||
(node (ref J1) (pin 13))
|
||||
(node (ref U4) (pin 16)))
|
||||
(net (code 18) (name "Net-(J1-Pad38)")
|
||||
(node (ref J1) (pin 38))
|
||||
(node (ref U5) (pin 15)))
|
||||
(net (code 19) (name "Net-(J1-Pad36)")
|
||||
(node (ref U5) (pin 16))
|
||||
(node (ref J1) (pin 36)))
|
||||
(net (code 20) (name "Net-(J1-Pad32)")
|
||||
(node (ref U5) (pin 19))
|
||||
(node (ref J1) (pin 32)))
|
||||
(net (code 22) (name "Net-(U0-Pad1)")
|
||||
(node (ref U0) (pin 1))
|
||||
(node (ref U2) (pin 11))
|
||||
(node (ref U2) (pin 10))
|
||||
(node (ref U3) (pin 4))
|
||||
(node (ref U2) (pin 9)))
|
||||
(net (code 23) (name "Net-(J1-Pad33)")
|
||||
(node (ref U5) (pin 5))
|
||||
(node (ref J1) (pin 33)))
|
||||
(net (code 24) (name "Net-(J1-Pad31)")
|
||||
(node (ref U5) (pin 2))
|
||||
(node (ref J1) (pin 31)))
|
||||
(net (code 25) (name "Net-(J1-Pad35)")
|
||||
(node (ref J1) (pin 35))
|
||||
(node (ref U5) (pin 6)))
|
||||
(net (code 26) (name "Net-(J1-Pad37)")
|
||||
(node (ref U5) (pin 9))
|
||||
(node (ref J1) (pin 37)))
|
||||
(net (code 27) (name "Net-(J1-Pad40)")
|
||||
(node (ref J1) (pin 40))
|
||||
(node (ref U5) (pin 12)))
|
||||
(net (code 28) (name "Net-(C5-Pad1)")
|
||||
(node (ref U5) (pin 20))
|
||||
(node (ref J1) (pin 1))
|
||||
(node (ref C5) (pin 1))
|
||||
(node (ref C6) (pin 1))
|
||||
(node (ref U4) (pin 20))
|
||||
(node (ref J1) (pin 17)))
|
||||
(net (code 29) (name "Net-(J0-Pad9)")
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref J0) (pin 9)))
|
||||
(net (code 30) (name "Net-(U0-Pad14)")
|
||||
(node (ref U5) (pin 13))
|
||||
(node (ref U4) (pin 6))
|
||||
(node (ref U0) (pin 14))
|
||||
(node (ref U1) (pin 16)))
|
||||
(net (code 31) (name "Net-(U0-Pad12)")
|
||||
(node (ref U5) (pin 17))
|
||||
(node (ref U0) (pin 12))
|
||||
(node (ref U4) (pin 8))
|
||||
(node (ref U1) (pin 18)))
|
||||
(net (code 32) (name "Net-(J0-Pad10)")
|
||||
(node (ref J0) (pin 10))
|
||||
(node (ref U1) (pin 25)))
|
||||
(net (code 33) (name "Net-(J0-Pad7)")
|
||||
(node (ref J0) (pin 7))
|
||||
(node (ref U1) (pin 5)))
|
||||
(net (code 34) (name "Net-(J0-Pad4)")
|
||||
(node (ref J0) (pin 4))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 35) (name "Net-(J0-Pad2)")
|
||||
(node (ref U3) (pin 5))
|
||||
(node (ref J0) (pin 2))
|
||||
(node (ref U1) (pin 10)))
|
||||
(net (code 36) (name "Net-(J0-Pad12)")
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J0) (pin 12)))
|
||||
(net (code 37) (name "Net-(U0-Pad17)")
|
||||
(node (ref U5) (pin 4))
|
||||
(node (ref U4) (pin 3))
|
||||
(node (ref U0) (pin 17))
|
||||
(node (ref U1) (pin 12)))
|
||||
(net (code 38) (name "Net-(U0-Pad16)")
|
||||
(node (ref U5) (pin 7))
|
||||
(node (ref U4) (pin 4))
|
||||
(node (ref U1) (pin 13))
|
||||
(node (ref U0) (pin 16)))
|
||||
(net (code 39) (name "Net-(J0-Pad24)")
|
||||
(node (ref J0) (pin 24))
|
||||
(node (ref J0) (pin 27)))
|
||||
(net (code 40) (name "Net-(J0-Pad23)")
|
||||
(node (ref J0) (pin 28))
|
||||
(node (ref J0) (pin 23)))
|
||||
(net (code 41) (name "Net-(J1-Pad12)")
|
||||
(node (ref J1) (pin 12)))
|
||||
(net (code 42) (name "Net-(J1-Pad16)")
|
||||
(node (ref J1) (pin 16)))
|
||||
(net (code 43) (name "Net-(J1-Pad18)")
|
||||
(node (ref J1) (pin 18)))
|
||||
(net (code 44) (name "Net-(J0-Pad35)")
|
||||
(net (code 44) (name "Net-(J1-Pad10)")
|
||||
(node (ref J1) (pin 10)))
|
||||
(net (code 45) (name "Net-(J1-Pad22)")
|
||||
(node (ref J1) (pin 22)))
|
||||
(net (code 46) (name "Net-(J1-Pad24)")
|
||||
(node (ref J1) (pin 24)))
|
||||
(net (code 47) (name "Net-(J1-Pad26)")
|
||||
(node (ref J1) (pin 26)))
|
||||
(net (code 48) (name "Net-(J1-Pad27)")
|
||||
(node (ref J1) (pin 27)))
|
||||
(net (code 49) (name "Net-(J1-Pad28)")
|
||||
(node (ref J1) (pin 28)))
|
||||
(net (code 50) (name "Net-(U0-Pad13)")
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref U5) (pin 14))
|
||||
(node (ref U4) (pin 7))
|
||||
(node (ref U0) (pin 13)))
|
||||
(net (code 51) (name "Net-(U0-Pad11)")
|
||||
(node (ref U4) (pin 9))
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref U5) (pin 18))
|
||||
(node (ref U0) (pin 11)))
|
||||
(net (code 52) (name "Net-(C1-Pad2)")
|
||||
(node (ref J0) (pin 26))
|
||||
(node (ref J1) (pin 39))
|
||||
(node (ref U4) (pin 10))
|
||||
(node (ref U4) (pin 1))
|
||||
(node (ref U1) (pin 2))
|
||||
(node (ref U0) (pin 10))
|
||||
(node (ref J1) (pin 9))
|
||||
(node (ref C6) (pin 2))
|
||||
(node (ref C5) (pin 2))
|
||||
(node (ref C1) (pin 2))
|
||||
(node (ref C2) (pin 2))
|
||||
(node (ref C4) (pin 2))
|
||||
(node (ref J1) (pin 34))
|
||||
(node (ref U5) (pin 1))
|
||||
(node (ref J1) (pin 30))
|
||||
(node (ref U5) (pin 10))
|
||||
(node (ref U1) (pin 14))
|
||||
(node (ref U1) (pin 23))
|
||||
(node (ref J1) (pin 6))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref U2) (pin 7))
|
||||
(node (ref J1) (pin 14))
|
||||
(node (ref U3) (pin 7))
|
||||
(node (ref J1) (pin 20))
|
||||
(node (ref J1) (pin 25)))
|
||||
(net (code 53) (name "Net-(J1-Pad8)")
|
||||
(node (ref J1) (pin 8)))
|
||||
(net (code 54) (name "Net-(J1-Pad3)")
|
||||
(node (ref J1) (pin 3)))
|
||||
(net (code 55) (name "Net-(J1-Pad5)")
|
||||
(node (ref J1) (pin 5)))
|
||||
(net (code 56) (name "Net-(J0-Pad35)")
|
||||
(node (ref J0) (pin 35)))
|
||||
(net (code 45) (name "Net-(J0-Pad29)")
|
||||
(net (code 57) (name "Net-(J0-Pad29)")
|
||||
(node (ref J0) (pin 29)))
|
||||
(net (code 46) (name "Net-(J0-Pad3)")
|
||||
(net (code 58) (name "Net-(J0-Pad3)")
|
||||
(node (ref U1) (pin 9))
|
||||
(node (ref U3) (pin 13))
|
||||
(node (ref J0) (pin 3)))
|
||||
(net (code 47) (name "Net-(J0-Pad30)")
|
||||
(net (code 59) (name "Net-(J0-Pad30)")
|
||||
(node (ref J0) (pin 30)))
|
||||
(net (code 48) (name "Net-(J0-Pad31)")
|
||||
(net (code 60) (name "Net-(J0-Pad31)")
|
||||
(node (ref J0) (pin 31)))
|
||||
(net (code 49) (name "Net-(J0-Pad32)")
|
||||
(net (code 61) (name "Net-(J0-Pad32)")
|
||||
(node (ref J0) (pin 32)))
|
||||
(net (code 50) (name "Net-(J0-Pad33)")
|
||||
(net (code 62) (name "Net-(J0-Pad33)")
|
||||
(node (ref J0) (pin 33)))
|
||||
(net (code 51) (name "Net-(J0-Pad34)")
|
||||
(net (code 63) (name "Net-(J0-Pad34)")
|
||||
(node (ref J0) (pin 34)))
|
||||
(net (code 52) (name "Net-(J0-Pad36)")
|
||||
(net (code 64) (name "Net-(J0-Pad36)")
|
||||
(node (ref J0) (pin 36)))
|
||||
(net (code 53) (name "Net-(J0-Pad37)")
|
||||
(net (code 65) (name "Net-(J0-Pad37)")
|
||||
(node (ref J0) (pin 37)))
|
||||
(net (code 54) (name "Net-(J0-Pad38)")
|
||||
(net (code 66) (name "Net-(J0-Pad38)")
|
||||
(node (ref J0) (pin 38)))
|
||||
(net (code 55) (name "Net-(J0-Pad39)")
|
||||
(net (code 67) (name "Net-(J0-Pad39)")
|
||||
(node (ref J0) (pin 39)))
|
||||
(net (code 56) (name "Net-(J0-Pad40)")
|
||||
(net (code 68) (name "Net-(J0-Pad40)")
|
||||
(node (ref J0) (pin 40)))
|
||||
(net (code 57) (name "Net-(J0-Pad42)")
|
||||
(node (ref J0) (pin 42))
|
||||
(node (ref U0) (pin 9)))
|
||||
(net (code 58) (name "Net-(J0-Pad11)")
|
||||
(net (code 69) (name "Net-(J0-Pad11)")
|
||||
(node (ref J0) (pin 11))
|
||||
(node (ref U1) (pin 24)))
|
||||
(net (code 59) (name "Net-(J0-Pad13)")
|
||||
(net (code 70) (name "Net-(J0-Pad13)")
|
||||
(node (ref J0) (pin 13)))
|
||||
(net (code 60) (name "Net-(J0-Pad14)")
|
||||
(net (code 71) (name "Net-(J0-Pad14)")
|
||||
(node (ref J0) (pin 14)))
|
||||
(net (code 61) (name "Net-(J0-Pad15)")
|
||||
(net (code 72) (name "Net-(J0-Pad15)")
|
||||
(node (ref J0) (pin 15)))
|
||||
(net (code 62) (name "Net-(J0-Pad16)")
|
||||
(net (code 73) (name "Net-(J0-Pad16)")
|
||||
(node (ref J0) (pin 16)))
|
||||
(net (code 63) (name "Net-(J0-Pad17)")
|
||||
(net (code 74) (name "Net-(J0-Pad17)")
|
||||
(node (ref J0) (pin 17)))
|
||||
(net (code 64) (name "Net-(J0-Pad43)")
|
||||
(net (code 75) (name "Net-(J0-Pad19)")
|
||||
(node (ref J0) (pin 19)))
|
||||
(net (code 76) (name "Net-(J0-Pad20)")
|
||||
(node (ref J0) (pin 20)))
|
||||
(net (code 77) (name "Net-(J0-Pad21)")
|
||||
(node (ref J0) (pin 21)))
|
||||
(net (code 78) (name "Net-(J0-Pad22)")
|
||||
(node (ref J0) (pin 22)))
|
||||
(net (code 79) (name "Net-(C1-Pad1)")
|
||||
(node (ref U2) (pin 14))
|
||||
(node (ref U3) (pin 14))
|
||||
(node (ref C4) (pin 1))
|
||||
(node (ref C1) (pin 1))
|
||||
(node (ref C2) (pin 1))
|
||||
(node (ref J1) (pin 2))
|
||||
(node (ref J1) (pin 4))
|
||||
(node (ref U1) (pin 28))
|
||||
(node (ref U1) (pin 27))
|
||||
(node (ref U1) (pin 26))
|
||||
(node (ref J0) (pin 25))
|
||||
(node (ref C3) (pin 1))
|
||||
(node (ref U0) (pin 20))
|
||||
(node (ref U1) (pin 1)))
|
||||
(net (code 80) (name "Net-(U0-Pad15)")
|
||||
(node (ref U5) (pin 8))
|
||||
(node (ref U1) (pin 15))
|
||||
(node (ref U4) (pin 5))
|
||||
(node (ref U0) (pin 15)))
|
||||
(net (code 81) (name "Net-(U0-Pad18)")
|
||||
(node (ref U4) (pin 2))
|
||||
(node (ref U5) (pin 3))
|
||||
(node (ref U0) (pin 18))
|
||||
(node (ref U1) (pin 11)))
|
||||
(net (code 82) (name "Net-(J0-Pad43)")
|
||||
(node (ref J0) (pin 43))
|
||||
(node (ref U0) (pin 8)))
|
||||
(net (code 65) (name "Net-(J0-Pad19)")
|
||||
(node (ref J0) (pin 19)))
|
||||
(net (code 66) (name "Net-(J0-Pad20)")
|
||||
(node (ref J0) (pin 20)))
|
||||
(net (code 67) (name "Net-(J0-Pad21)")
|
||||
(node (ref J0) (pin 21)))
|
||||
(net (code 68) (name "Net-(J0-Pad22)")
|
||||
(node (ref J0) (pin 22)))
|
||||
(net (code 69) (name "Net-(J0-Pad2)")
|
||||
(node (ref U1) (pin 10))
|
||||
(node (ref J0) (pin 2))
|
||||
(node (ref U3) (pin 5)))
|
||||
(net (code 70) (name "Net-(J0-Pad12)")
|
||||
(node (ref U1) (pin 21))
|
||||
(node (ref J0) (pin 12)))
|
||||
(net (code 71) (name "Net-(U0-Pad14)")
|
||||
(node (ref U5) (pin 13))
|
||||
(node (ref U0) (pin 14))
|
||||
(node (ref U4) (pin 6))
|
||||
(node (ref U1) (pin 16)))
|
||||
(net (code 72) (name "Net-(U1-Pad26)")
|
||||
(node (ref U1) (pin 26)))
|
||||
(net (code 73) (name "Net-(J0-Pad6)")
|
||||
(net (code 83) (name "Net-(J0-Pad42)")
|
||||
(node (ref J0) (pin 42))
|
||||
(node (ref U0) (pin 9)))
|
||||
(net (code 84) (name "Net-(J0-Pad6)")
|
||||
(node (ref J0) (pin 6))
|
||||
(node (ref U1) (pin 6)))
|
||||
(net (code 74) (name "Net-(J0-Pad44)")
|
||||
(node (ref J0) (pin 44))
|
||||
(node (ref U0) (pin 7)))
|
||||
(net (code 75) (name "Net-(J0-Pad45)")
|
||||
(net (code 85) (name "Net-(J0-Pad44)")
|
||||
(node (ref U0) (pin 7))
|
||||
(node (ref J0) (pin 44)))
|
||||
(net (code 86) (name "Net-(J0-Pad45)")
|
||||
(node (ref J0) (pin 45))
|
||||
(node (ref U0) (pin 6)))
|
||||
(net (code 76) (name "Net-(J0-Pad46)")
|
||||
(node (ref J0) (pin 46))
|
||||
(node (ref U0) (pin 5)))
|
||||
(net (code 77) (name "Net-(J0-Pad47)")
|
||||
(net (code 87) (name "Net-(J0-Pad46)")
|
||||
(node (ref U0) (pin 5))
|
||||
(node (ref J0) (pin 46)))
|
||||
(net (code 88) (name "Net-(J0-Pad47)")
|
||||
(node (ref U0) (pin 4))
|
||||
(node (ref J0) (pin 47)))
|
||||
(net (code 78) (name "Net-(J0-Pad48)")
|
||||
(net (code 89) (name "Net-(J0-Pad48)")
|
||||
(node (ref U0) (pin 3))
|
||||
(node (ref J0) (pin 48)))
|
||||
(net (code 79) (name "Net-(J0-Pad49)")
|
||||
(node (ref J0) (pin 49))
|
||||
(node (ref U0) (pin 2)))
|
||||
(net (code 80) (name "Net-(J0-Pad5)")
|
||||
(node (ref U1) (pin 7))
|
||||
(node (ref J0) (pin 5)))
|
||||
(net (code 81) (name "Net-(J0-Pad50)")
|
||||
(net (code 90) (name "Net-(J0-Pad49)")
|
||||
(node (ref U0) (pin 2))
|
||||
(node (ref J0) (pin 49)))
|
||||
(net (code 91) (name "Net-(J0-Pad50)")
|
||||
(node (ref J0) (pin 50)))
|
||||
(net (code 82) (name "Net-(J0-Pad7)")
|
||||
(node (ref J0) (pin 7))
|
||||
(node (ref U1) (pin 5)))
|
||||
(net (code 83) (name "Net-(J0-Pad8)")
|
||||
(node (ref J0) (pin 8))
|
||||
(node (ref U1) (pin 4)))
|
||||
(net (code 84) (name "Net-(J0-Pad9)")
|
||||
(node (ref U1) (pin 3))
|
||||
(node (ref J0) (pin 9)))
|
||||
(net (code 85) (name "Net-(U0-Pad15)")
|
||||
(node (ref U4) (pin 5))
|
||||
(node (ref U0) (pin 15))
|
||||
(node (ref U5) (pin 8))
|
||||
(node (ref U1) (pin 15)))
|
||||
(net (code 86) (name "Net-(U0-Pad18)")
|
||||
(node (ref U0) (pin 18))
|
||||
(node (ref U5) (pin 3))
|
||||
(node (ref U1) (pin 11))
|
||||
(node (ref U4) (pin 2)))
|
||||
(net (code 87) (name "Net-(U0-Pad12)")
|
||||
(node (ref U1) (pin 18))
|
||||
(node (ref U4) (pin 8))
|
||||
(node (ref U5) (pin 17))
|
||||
(node (ref U0) (pin 12)))
|
||||
(net (code 88) (name "Net-(U0-Pad11)")
|
||||
(node (ref U4) (pin 9))
|
||||
(node (ref U0) (pin 11))
|
||||
(node (ref U1) (pin 19))
|
||||
(node (ref U5) (pin 18)))
|
||||
(net (code 89) (name "Net-(U0-Pad17)")
|
||||
(node (ref U4) (pin 3))
|
||||
(node (ref U0) (pin 17))
|
||||
(node (ref U1) (pin 12))
|
||||
(node (ref U5) (pin 4)))
|
||||
(net (code 90) (name "Net-(J0-Pad10)")
|
||||
(node (ref U1) (pin 25))
|
||||
(node (ref J0) (pin 10)))
|
||||
(net (code 91) (name "Net-(J0-Pad4)")
|
||||
(node (ref J0) (pin 4))
|
||||
(node (ref U1) (pin 8)))
|
||||
(net (code 92) (name "Net-(J1-Pad5)")
|
||||
(node (ref J1) (pin 5)))
|
||||
(net (code 93) (name "Net-(J1-Pad8)")
|
||||
(node (ref J1) (pin 8)))
|
||||
(net (code 94) (name "Net-(U0-Pad16)")
|
||||
(node (ref U0) (pin 16))
|
||||
(node (ref U1) (pin 13))
|
||||
(node (ref U4) (pin 4))
|
||||
(node (ref U5) (pin 7)))
|
||||
(net (code 95) (name "Net-(U0-Pad13)")
|
||||
(node (ref U1) (pin 17))
|
||||
(node (ref U4) (pin 7))
|
||||
(node (ref U5) (pin 14))
|
||||
(node (ref U0) (pin 13)))))
|
||||
(net (code 92) (name "Net-(J0-Pad8)")
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref J0) (pin 8)))
|
||||
(net (code 93) (name "Net-(J0-Pad5)")
|
||||
(node (ref J0) (pin 5))
|
||||
(node (ref U1) (pin 7)))
|
||||
(net (code 94) (name "Net-(J0-Pad1)")
|
||||
(node (ref J0) (pin 1))
|
||||
(node (ref U2) (pin 2))
|
||||
(node (ref U1) (pin 22))
|
||||
(node (ref U1) (pin 20)))))
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
update=2020-12-13 00:42:32
|
||||
update=2020-12-13 22:17:10
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
|
@ -6,8 +6,8 @@ $Descr USLedger 17000 11000
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title "Apple II I/O RPi"
|
||||
Date "2020-11-19"
|
||||
Rev "0.5"
|
||||
Date "2020-12-13"
|
||||
Rev "0.6"
|
||||
Comp "Terence J. Boldt"
|
||||
Comment1 "Initial draft desgn"
|
||||
Comment2 "Provides storage and network for the Apple ]["
|
||||
@ -26,17 +26,6 @@ F 3 "~" H 3300 4100 50 0001 C CNN
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Memory_EPROM:2764 U1
|
||||
U 1 1 5FA0EF8B
|
||||
P 6250 7800
|
||||
F 0 "U1" H 6250 8981 50 0000 C CNN
|
||||
F 1 "2764" H 6250 8890 50 0000 C CNN
|
||||
F 2 "Package_DIP:DIP-28_W15.24mm" H 6250 7800 50 0001 C CNN
|
||||
F 3 "https://downloads.reactivemicro.com/Electronics/ROM/2764%20EPROM.pdf" H 6250 7800 50 0001 C CNN
|
||||
1 6250 7800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L 74xx:74LS245 U0
|
||||
U 1 1 5FA15F43
|
||||
P 5150 3500
|
||||
@ -293,45 +282,22 @@ Wire Wire Line
|
||||
Wire Wire Line
|
||||
3000 2900 3000 5500
|
||||
Wire Wire Line
|
||||
3000 8600 5700 8600
|
||||
3000 8600 5650 8600
|
||||
Wire Wire Line
|
||||
5850 8700 5700 8700
|
||||
Wire Wire Line
|
||||
5700 8700 5700 8600
|
||||
Connection ~ 5700 8600
|
||||
Wire Wire Line
|
||||
5700 8600 5850 8600
|
||||
Wire Wire Line
|
||||
5700 8500 5700 8400
|
||||
Wire Wire Line
|
||||
5700 8400 5850 8400
|
||||
Wire Wire Line
|
||||
5700 8500 5850 8500
|
||||
Wire Wire Line
|
||||
5700 8400 5700 6800
|
||||
5700 8400 5700 8300
|
||||
Wire Wire Line
|
||||
5700 6800 6250 6800
|
||||
Connection ~ 5700 8400
|
||||
Wire Wire Line
|
||||
3100 5300 3100 6800
|
||||
Wire Wire Line
|
||||
3100 6800 5700 6800
|
||||
Connection ~ 5700 6800
|
||||
Wire Wire Line
|
||||
3600 5300 3600 8900
|
||||
Wire Wire Line
|
||||
3600 8900 4600 8900
|
||||
Wire Wire Line
|
||||
5700 2700 7700 2700
|
||||
Wire Wire Line
|
||||
5700 2700 5700 3850
|
||||
Wire Wire Line
|
||||
6250 8900 6750 8900
|
||||
Wire Wire Line
|
||||
8600 8900 8600 7750
|
||||
Wire Wire Line
|
||||
8600 6300 9400 6300
|
||||
Connection ~ 6250 8900
|
||||
Wire Wire Line
|
||||
8600 6300 8600 6000
|
||||
Wire Wire Line
|
||||
@ -718,7 +684,6 @@ Wire Wire Line
|
||||
Wire Wire Line
|
||||
6250 6750 6250 6800
|
||||
Connection ~ 7550 6750
|
||||
Connection ~ 6250 6800
|
||||
Wire Wire Line
|
||||
3100 5200 3050 5200
|
||||
Wire Wire Line
|
||||
@ -842,11 +807,6 @@ Wire Wire Line
|
||||
Connection ~ 7200 6750
|
||||
Wire Wire Line
|
||||
7200 6750 7050 6750
|
||||
Wire Wire Line
|
||||
6750 8650 6750 8900
|
||||
Connection ~ 6750 8900
|
||||
Wire Wire Line
|
||||
6750 8900 8600 8900
|
||||
Wire Wire Line
|
||||
6750 8350 6750 7800
|
||||
Wire Wire Line
|
||||
@ -939,11 +899,6 @@ Wire Wire Line
|
||||
4550 3900 4550 5700
|
||||
Wire Wire Line
|
||||
5850 8100 5800 8100
|
||||
Wire Wire Line
|
||||
4600 8100 4600 8900
|
||||
Connection ~ 4600 8900
|
||||
Wire Wire Line
|
||||
4600 8900 6250 8900
|
||||
Wire Wire Line
|
||||
5850 8200 5800 8200
|
||||
Wire Wire Line
|
||||
@ -951,4 +906,58 @@ Wire Wire Line
|
||||
Connection ~ 5800 8100
|
||||
Wire Wire Line
|
||||
5800 8100 4600 8100
|
||||
Wire Wire Line
|
||||
5850 8300 5700 8300
|
||||
Connection ~ 5700 8300
|
||||
Wire Wire Line
|
||||
5700 8300 5700 6800
|
||||
Wire Wire Line
|
||||
8600 9050 6750 9050
|
||||
Connection ~ 4600 9050
|
||||
Wire Wire Line
|
||||
4600 9050 3600 9050
|
||||
Connection ~ 6750 9050
|
||||
Wire Wire Line
|
||||
6750 9050 6250 9050
|
||||
Wire Wire Line
|
||||
6250 9000 6250 9050
|
||||
Connection ~ 6250 9050
|
||||
Wire Wire Line
|
||||
6250 9050 4600 9050
|
||||
Wire Wire Line
|
||||
8600 7750 8600 9050
|
||||
Wire Wire Line
|
||||
6750 8650 6750 9050
|
||||
Connection ~ 6250 6800
|
||||
$Comp
|
||||
L Memory_EPROM:27C256 U1
|
||||
U 1 1 5FD87325
|
||||
P 6250 7900
|
||||
F 0 "U1" H 6250 9178 50 0000 C CNN
|
||||
F 1 "27C256" H 6250 9087 50 0000 C CNN
|
||||
F 2 "Package_DIP:DIP-28_W15.24mm" H 6250 7900 50 0001 C CNN
|
||||
F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0014.pdf" H 6250 7900 50 0001 C CNN
|
||||
1 6250 7900
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
3600 5300 3600 9050
|
||||
Wire Wire Line
|
||||
4600 8100 4600 9050
|
||||
Connection ~ 5700 8400
|
||||
Wire Wire Line
|
||||
5700 8400 5850 8400
|
||||
Wire Wire Line
|
||||
5650 8600 5650 8700
|
||||
Connection ~ 5650 8700
|
||||
Wire Wire Line
|
||||
5650 8700 5650 8800
|
||||
Wire Wire Line
|
||||
5650 8700 5850 8700
|
||||
Wire Wire Line
|
||||
5650 8800 5850 8800
|
||||
Wire Wire Line
|
||||
5700 8400 5700 8600
|
||||
Wire Wire Line
|
||||
5700 8600 5850 8600
|
||||
$EndSCHEMATC
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 204 KiB |
18
README.md
18
README.md
@ -3,11 +3,21 @@ Apple II expansion card using a Raspberry Pi for I/O
|
||||
|
||||
![Image of Board](/Hardware/Apple2IORPi.jpg)
|
||||
|
||||
## Project Status
|
||||
This is an early stage project. Currently one board has been assembled and tested. Running the driver from RAM, it is now possible for the Apple II to read and write to a virutal hard drive image stored on the RPi assuming the card is in slot 5 only. The code has no error handling or tests yet and is incomplete. There is no EPROM firmware yet.
|
||||
|
||||
## Purpose
|
||||
The purpose of this project is to provide I/O for an Apple II series 8 bit computer via a Raspberry Pi Zero W which is powered by the Apple II expansion bus. Initially this would be storage via virtual ProDOS compatible drive. Next might be adding virtual serial card support over wifi. Future enhancements could use the RPi for more complex processing as per request from the Apple II. For example, the Apple II could request a web page or application and the RPi could calculate this in Apple II hi-res graphics mode and send the image data back to the II for display purposes.
|
||||
The purpose of this project is to provide I/O for an Apple II series 8 bit computer via a Raspberry Pi Zero W which is powered by the Apple II expansion bus. Initially this is storage via virtual ProDOS compatible drive. Next might be adding virtual serial card support over wifi. Future enhancements could use the RPi for more complex processing as per request from the Apple II. For example, the Apple II could request a web page or application and the RPi could calculate this in Apple II hi-res graphics mode and send the image data back to the II for display purposes.
|
||||
|
||||
## Project Status
|
||||
This is an early stage project. Currently one board has been assembled and tested. It is now possible for the Apple II to boot from and write to a virutal hard drive image stored on the RPi in any slot. The code has no error handling or tests yet and is incomplete.
|
||||
|
||||
## Roadmap
|
||||
1. DONE - Build initial prototype that reads/writes virtual hard drive
|
||||
2. DONE - Create firmware to make the card a bootable device
|
||||
3. DONE - Fix board with updated second prototype PCB
|
||||
4. Add ProDOS clock driver
|
||||
5. Add RPi terminal access
|
||||
6. Add web service call support
|
||||
7. Proxy VNC connection, rendering as Apple II compatible graphics
|
||||
8. Create new schematic/PCB with faster data transfer
|
||||
|
||||
## Setup
|
||||
1. Have PCBs made from the gerber and drill files in the Hardware folder
|
||||
|
Loading…
Reference in New Issue
Block a user