1.1 --- a/AcornElectronMainboard.sch Sun Jan 30 01:15:47 2022 +0100
1.2 +++ b/AcornElectronMainboard.sch Sun Jan 30 01:52:46 2022 +0100
1.3 @@ -58,7 +58,7 @@
1.4 Text Label 2900 5400 2 50 ~ 0
1.5 A15
1.6 Wire Bus Line
1.7 - 2000 3800 2100 3800
1.8 + 1700 3800 2100 3800
1.9 Entry Wire Line
1.10 2100 3800 2200 3900
1.11 Entry Wire Line
1.12 @@ -154,33 +154,25 @@
1.13 Wire Wire Line
1.14 2200 3100 2900 3100
1.15 Text Label 2900 2400 2 50 ~ 0
1.16 -A0
1.17 +RA0
1.18 Text Label 2900 2500 2 50 ~ 0
1.19 -A1
1.20 +RA1
1.21 Text Label 2900 2600 2 50 ~ 0
1.22 -A2
1.23 +RA2
1.24 Text Label 2900 2700 2 50 ~ 0
1.25 -A3
1.26 +RA3
1.27 Text Label 2900 2800 2 50 ~ 0
1.28 -A4
1.29 +RA4
1.30 Text Label 2900 2900 2 50 ~ 0
1.31 -A5
1.32 +RA5
1.33 Text Label 2900 3000 2 50 ~ 0
1.34 -A6
1.35 +RA6
1.36 Text Label 2900 3100 2 50 ~ 0
1.37 -A7
1.38 -Entry Wire Line
1.39 - 2100 2000 2200 2100
1.40 -Entry Wire Line
1.41 - 2100 2100 2200 2200
1.42 -Entry Wire Line
1.43 - 2100 2200 2200 2300
1.44 +RA7
1.45 Wire Wire Line
1.46 - 2200 2100 2900 2100
1.47 + 2300 2100 2900 2100
1.48 Wire Wire Line
1.49 - 2200 2200 2900 2200
1.50 -Wire Wire Line
1.51 - 2200 2300 2900 2300
1.52 + 2500 2200 2900 2200
1.53 Text Label 2900 2100 2 50 ~ 0
1.54 ~WE
1.55 Text Label 2900 2200 2 50 ~ 0
1.56 @@ -258,13 +250,13 @@
1.57 1 1400 8900
1.58 -1 0 0 -1
1.59 $EndComp
1.60 -Text GLabel 2800 8800 2 50 Output ~ 0
1.61 +Text GLabel 3700 8800 2 50 Output ~ 0
1.62 5V
1.63 Wire Wire Line
1.64 1600 8800 2200 8800
1.65 -Text GLabel 2800 9300 2 50 Output ~ 0
1.66 +Text GLabel 3700 9300 2 50 Output ~ 0
1.67 0V
1.68 -Text GLabel 2800 9800 2 50 Output ~ 0
1.69 +Text GLabel 3700 9800 2 50 Output ~ 0
1.70 -5V
1.71 Wire Wire Line
1.72 1900 9300 2100 9300
1.73 @@ -281,48 +273,44 @@
1.74 Connection ~ 3800 6900
1.75 Wire Wire Line
1.76 3800 6900 3800 6750
1.77 -Text GLabel 3600 900 1 50 Input ~ 0
1.78 +Text GLabel 3600 700 1 50 Input ~ 0
1.79 5V
1.80 Wire Wire Line
1.81 - 3600 900 3600 1000
1.82 + 3600 700 3600 800
1.83 $Comp
1.84 L Device:R R5
1.85 U 1 1 61F10DD6
1.86 -P 3800 1250
1.87 -F 0 "R5" H 3650 1300 50 0000 L CNN
1.88 -F 1 "24R" H 3750 1200 50 0000 R CNN
1.89 -F 2 "" V 3730 1250 50 0001 C CNN
1.90 -F 3 "~" H 3800 1250 50 0001 C CNN
1.91 - 1 3800 1250
1.92 +P 3800 1050
1.93 +F 0 "R5" H 3650 1100 50 0000 L CNN
1.94 +F 1 "24R" H 3750 1000 50 0000 R CNN
1.95 +F 2 "" V 3730 1050 50 0001 C CNN
1.96 +F 3 "~" H 3800 1050 50 0001 C CNN
1.97 + 1 3800 1050
1.98 1 0 0 -1
1.99 $EndComp
1.100 $Comp
1.101 L Device:R R58
1.102 U 1 1 61F10E39
1.103 -P 4000 1250
1.104 -F 0 "R58" H 4050 1300 50 0000 L CNN
1.105 -F 1 "24R" H 4050 1200 50 0000 L CNN
1.106 -F 2 "" V 3930 1250 50 0001 C CNN
1.107 -F 3 "~" H 4000 1250 50 0001 C CNN
1.108 - 1 4000 1250
1.109 +P 4000 1050
1.110 +F 0 "R58" H 4050 1100 50 0000 L CNN
1.111 +F 1 "24R" H 4050 1000 50 0000 L CNN
1.112 +F 2 "" V 3930 1050 50 0001 C CNN
1.113 +F 3 "~" H 4000 1050 50 0001 C CNN
1.114 + 1 4000 1050
1.115 1 0 0 -1
1.116 $EndComp
1.117 Wire Wire Line
1.118 - 3800 1550 3800 1400
1.119 + 3800 1550 3800 1350
1.120 Wire Wire Line
1.121 - 4000 1550 4000 1400
1.122 -Wire Wire Line
1.123 - 3800 1100 3800 1000
1.124 + 3800 900 3800 800
1.125 Wire Wire Line
1.126 - 3800 1000 3600 1000
1.127 -Connection ~ 3600 1000
1.128 -Wire Wire Line
1.129 - 3600 1000 3600 1550
1.130 + 3800 800 3600 800
1.131 +Connection ~ 3600 800
1.132 Wire Wire Line
1.133 - 4000 1100 4000 1000
1.134 + 3600 800 3600 1550
1.135 Wire Wire Line
1.136 - 4000 1000 3800 1000
1.137 -Connection ~ 3800 1000
1.138 + 4000 800 3800 800
1.139 +Connection ~ 3800 800
1.140 $Comp
1.141 L Device:C C27
1.142 U 1 1 61FBBBB4
1.143 @@ -335,9 +323,9 @@
1.144 1 0 0 -1
1.145 $EndComp
1.146 Wire Wire Line
1.147 - 3600 1000 3350 1000
1.148 + 3600 800 3350 800
1.149 Wire Wire Line
1.150 - 3350 1000 3350 1100
1.151 + 3350 800 3350 1100
1.152 Text GLabel 3250 1500 0 50 Input ~ 0
1.153 0V
1.154 Wire Wire Line
1.155 @@ -418,8 +406,6 @@
1.156 2600 9800 2600 9700
1.157 Connection ~ 2600 9800
1.158 Wire Wire Line
1.159 - 2600 9800 2800 9800
1.160 -Wire Wire Line
1.161 2600 9400 2600 9300
1.162 Connection ~ 2600 9300
1.163 Wire Wire Line
1.164 @@ -428,12 +414,8 @@
1.165 2700 9300 2700 9200
1.166 Connection ~ 2700 9300
1.167 Wire Wire Line
1.168 - 2700 9300 2800 9300
1.169 -Wire Wire Line
1.170 2700 8900 2700 8800
1.171 Connection ~ 2700 8800
1.172 -Wire Wire Line
1.173 - 2700 8800 2800 8800
1.174 $Comp
1.175 L Connector_Generic:Conn_01x02 PL4
1.176 U 1 1 627DA4FF
1.177 @@ -480,13 +462,13 @@
1.178 F1 "RAM.sch" 50
1.179 $EndSheet
1.180 Wire Bus Line
1.181 - 2100 2000 2000 2000
1.182 + 2100 2300 1700 2300
1.183 Wire Bus Line
1.184 - 2100 1600 2000 1600
1.185 -Text GLabel 2000 1600 0 50 BiDi ~ 0
1.186 -RAM_DATA
1.187 -Text GLabel 2000 2000 0 50 Output ~ 0
1.188 -RAM_ADDRESS
1.189 + 2100 1600 1700 1600
1.190 +Text GLabel 1700 1600 0 50 BiDi ~ 0
1.191 +RAM[0..3]
1.192 +Text GLabel 1700 2300 0 50 Output ~ 0
1.193 +RA[0..7]
1.194 $Sheet
1.195 S 5800 1300 700 300
1.196 U 624B50A6
1.197 @@ -511,14 +493,14 @@
1.198 SOUND_OUTPUT
1.199 Wire Wire Line
1.200 5600 4700 5800 4700
1.201 -Text GLabel 2000 10100 2 50 UnSpc ~ 0
1.202 +Text GLabel 2600 10100 2 50 UnSpc ~ 0
1.203 POWER_AC_RETURN
1.204 -Text GLabel 2000 10200 2 50 UnSpc ~ 0
1.205 +Text GLabel 2600 10200 2 50 UnSpc ~ 0
1.206 POWER_18VAC
1.207 Wire Wire Line
1.208 - 1600 10100 2000 10100
1.209 + 1600 10100 2100 10100
1.210 Wire Wire Line
1.211 - 1600 10200 2000 10200
1.212 + 1600 10200 2100 10200
1.213 Wire Wire Line
1.214 3500 7600 4600 7600
1.215 Text GLabel 1700 6400 0 50 Output ~ 0
1.216 @@ -529,12 +511,12 @@
1.217 F0 "Expansion" 50
1.218 F1 "expansion.sch" 50
1.219 $EndSheet
1.220 -Text GLabel 2000 5400 0 50 BiDi ~ 0
1.221 -CPU_DATA
1.222 +Text GLabel 1700 5400 0 50 BiDi ~ 0
1.223 +D[0..7]
1.224 Wire Bus Line
1.225 - 2000 5400 2100 5400
1.226 -Text GLabel 2000 3800 0 50 Input ~ 0
1.227 -CPU_ADDRESS
1.228 + 1700 5400 2100 5400
1.229 +Text GLabel 1700 3800 0 50 Input ~ 0
1.230 +A[0..15]
1.231 Text GLabel 1700 6600 0 50 Input ~ 0
1.232 RnW
1.233 Text GLabel 2000 6500 0 50 Output ~ 0
1.234 @@ -549,10 +531,10 @@
1.235 F0 "CPU, ROM, keyboard" 50
1.236 F1 "CPU_ROM_KBD.sch" 50
1.237 $EndSheet
1.238 -Text GLabel 2000 3100 0 50 Input ~ 0
1.239 -KBD_DATA
1.240 +Text GLabel 1700 3100 0 50 Input ~ 0
1.241 +KBD[0..3]
1.242 Wire Bus Line
1.243 - 2000 3100 2100 3100
1.244 + 1700 3100 2100 3100
1.245 Wire Wire Line
1.246 2700 3700 2900 3700
1.247 Entry Wire Line
1.248 @@ -587,16 +569,16 @@
1.249 2200 6100 2900 6100
1.250 Wire Wire Line
1.251 2200 6200 2900 6200
1.252 -Text GLabel 2000 3600 0 50 Input ~ 0
1.253 +Text GLabel 1700 3600 0 50 Input ~ 0
1.254 CAPS_LOCK
1.255 Wire Wire Line
1.256 2200 5400 2900 5400
1.257 -Text GLabel 1300 3700 0 50 Output ~ 0
1.258 +Text GLabel 1000 3700 0 50 Output ~ 0
1.259 ROM
1.260 Wire Wire Line
1.261 - 2000 3600 2900 3600
1.262 + 1700 3600 2900 3600
1.263 Wire Wire Line
1.264 - 2300 3700 1300 3700
1.265 + 2300 3700 1000 3700
1.266 Wire Wire Line
1.267 2000 6300 2900 6300
1.268 Wire Wire Line
1.269 @@ -818,16 +800,198 @@
1.270 Wire Wire Line
1.271 6100 8400 6200 8400
1.272 Connection ~ 6200 8400
1.273 -Text Notes 1400 10500 0 50 ~ 0
1.274 +Text Notes 1400 10600 0 50 ~ 0
1.275 PL4 introduced for the two separate connections\non the original board.
1.276 +Text Label 2100 5400 2 50 ~ 0
1.277 +D[0..7]
1.278 +Text Label 2100 3800 2 50 ~ 0
1.279 +A[0..15]
1.280 +Text Label 2100 3100 2 50 ~ 0
1.281 +KBD[0..3]
1.282 +Text Label 2100 2300 2 50 ~ 0
1.283 +RA[0..7]
1.284 +Text GLabel 2300 2100 0 50 Output ~ 0
1.285 +~WE
1.286 +Text GLabel 2500 2200 0 50 Output ~ 0
1.287 +~RAS
1.288 +Text GLabel 2700 2300 0 50 Output ~ 0
1.289 +~CAS
1.290 +Wire Wire Line
1.291 + 2900 2300 2700 2300
1.292 +Text Label 2900 3200 2 50 ~ 0
1.293 +KBD0
1.294 +Text Label 2900 3300 2 50 ~ 0
1.295 +KBD1
1.296 +Text Label 2900 3400 2 50 ~ 0
1.297 +KBD2
1.298 +Text Label 2900 3500 2 50 ~ 0
1.299 +KBD3
1.300 +$Comp
1.301 +L power:PWR_FLAG #FLG0104
1.302 +U 1 1 62281B8F
1.303 +P 2100 10100
1.304 +F 0 "#FLG0104" H 2100 10175 50 0001 C CNN
1.305 +F 1 "PWR_FLAG" H 2100 10274 50 0000 C CNN
1.306 +F 2 "" H 2100 10100 50 0001 C CNN
1.307 +F 3 "~" H 2100 10100 50 0001 C CNN
1.308 + 1 2100 10100
1.309 + 1 0 0 -1
1.310 +$EndComp
1.311 +Connection ~ 2100 10100
1.312 +Wire Wire Line
1.313 + 2100 10100 2600 10100
1.314 +$Comp
1.315 +L power:PWR_FLAG #FLG0105
1.316 +U 1 1 62281BE9
1.317 +P 2100 10200
1.318 +F 0 "#FLG0105" H 2100 10275 50 0001 C CNN
1.319 +F 1 "PWR_FLAG" H 2100 10373 50 0000 C CNN
1.320 +F 2 "" H 2100 10200 50 0001 C CNN
1.321 +F 3 "~" H 2100 10200 50 0001 C CNN
1.322 + 1 2100 10200
1.323 + -1 0 0 1
1.324 +$EndComp
1.325 +Connection ~ 2100 10200
1.326 +Wire Wire Line
1.327 + 2100 10200 2600 10200
1.328 +Wire Wire Line
1.329 + 4000 900 4000 800
1.330 +Wire Wire Line
1.331 + 4000 1550 4000 1250
1.332 +$Comp
1.333 +L power:+5V #PWR0101
1.334 +U 1 1 61F9A343
1.335 +P 3500 8600
1.336 +F 0 "#PWR0101" H 3500 8450 50 0001 C CNN
1.337 +F 1 "+5V" H 3515 8773 50 0000 C CNN
1.338 +F 2 "" H 3500 8600 50 0001 C CNN
1.339 +F 3 "" H 3500 8600 50 0001 C CNN
1.340 + 1 3500 8600
1.341 + 1 0 0 -1
1.342 +$EndComp
1.343 +$Comp
1.344 +L power:GND #PWR0102
1.345 +U 1 1 61FAE014
1.346 +P 3300 9500
1.347 +F 0 "#PWR0102" H 3300 9250 50 0001 C CNN
1.348 +F 1 "GND" H 3305 9327 50 0000 C CNN
1.349 +F 2 "" H 3300 9500 50 0001 C CNN
1.350 +F 3 "" H 3300 9500 50 0001 C CNN
1.351 + 1 3300 9500
1.352 + 1 0 0 -1
1.353 +$EndComp
1.354 +$Comp
1.355 +L power:-5V #PWR0103
1.356 +U 1 1 61FAE0AD
1.357 +P 3500 9600
1.358 +F 0 "#PWR0103" H 3500 9700 50 0001 C CNN
1.359 +F 1 "-5V" H 3515 9773 50 0000 C CNN
1.360 +F 2 "" H 3500 9600 50 0001 C CNN
1.361 +F 3 "" H 3500 9600 50 0001 C CNN
1.362 + 1 3500 9600
1.363 + 1 0 0 -1
1.364 +$EndComp
1.365 +Wire Wire Line
1.366 + 2700 8800 3500 8800
1.367 +Wire Wire Line
1.368 + 2600 9800 3500 9800
1.369 +Wire Wire Line
1.370 + 2700 9300 3300 9300
1.371 +Connection ~ 3500 8800
1.372 +Wire Wire Line
1.373 + 3500 8800 3700 8800
1.374 +Wire Wire Line
1.375 + 3300 9500 3300 9400
1.376 +Connection ~ 3300 9300
1.377 +Wire Wire Line
1.378 + 3300 9300 3700 9300
1.379 +Wire Wire Line
1.380 + 3500 9800 3500 9700
1.381 +Connection ~ 3500 9800
1.382 +Wire Wire Line
1.383 + 3500 9800 3700 9800
1.384 +$Comp
1.385 +L power:PWR_FLAG #FLG0101
1.386 +U 1 1 61FD1C8B
1.387 +P 3500 8700
1.388 +F 0 "#FLG0101" H 3500 8775 50 0001 C CNN
1.389 +F 1 "PWR_FLAG" V 3500 8828 50 0000 L CNN
1.390 +F 2 "" H 3500 8700 50 0001 C CNN
1.391 +F 3 "~" H 3500 8700 50 0001 C CNN
1.392 + 1 3500 8700
1.393 + 0 -1 -1 0
1.394 +$EndComp
1.395 +$Comp
1.396 +L power:PWR_FLAG #FLG0102
1.397 +U 1 1 61FD1D09
1.398 +P 3500 9700
1.399 +F 0 "#FLG0102" H 3500 9775 50 0001 C CNN
1.400 +F 1 "PWR_FLAG" V 3500 9828 50 0000 L CNN
1.401 +F 2 "" H 3500 9700 50 0001 C CNN
1.402 +F 3 "~" H 3500 9700 50 0001 C CNN
1.403 + 1 3500 9700
1.404 + 0 1 1 0
1.405 +$EndComp
1.406 +$Comp
1.407 +L power:PWR_FLAG #FLG0103
1.408 +U 1 1 61FD8A1C
1.409 +P 3300 9400
1.410 +F 0 "#FLG0103" H 3300 9475 50 0001 C CNN
1.411 +F 1 "PWR_FLAG" V 3300 9528 50 0000 L CNN
1.412 +F 2 "" H 3300 9400 50 0001 C CNN
1.413 +F 3 "~" H 3300 9400 50 0001 C CNN
1.414 + 1 3300 9400
1.415 + 0 -1 -1 0
1.416 +$EndComp
1.417 +Connection ~ 3300 9400
1.418 +Wire Wire Line
1.419 + 3300 9400 3300 9300
1.420 +Wire Wire Line
1.421 + 3500 8600 3500 8700
1.422 +Connection ~ 3500 8700
1.423 +Wire Wire Line
1.424 + 3500 8700 3500 8800
1.425 +Connection ~ 3500 9700
1.426 +Wire Wire Line
1.427 + 3500 9600 3500 9700
1.428 Wire Bus Line
1.429 2100 1600 2100 1900
1.430 Wire Bus Line
1.431 2100 3100 2100 3400
1.432 Wire Bus Line
1.433 - 2100 2000 2100 3000
1.434 + 2100 2300 2100 3000
1.435 Wire Bus Line
1.436 2100 5400 2100 6100
1.437 Wire Bus Line
1.438 2100 3800 2100 5300
1.439 +$Comp
1.440 +L power:PWR_FLAG #FLG0106
1.441 +U 1 1 62024979
1.442 +P 4000 1250
1.443 +F 0 "#FLG0106" H 4000 1325 50 0001 C CNN
1.444 +F 1 "PWR_FLAG" V 4000 1378 50 0000 L CNN
1.445 +F 2 "" H 4000 1250 50 0001 C CNN
1.446 +F 3 "~" H 4000 1250 50 0001 C CNN
1.447 + 1 4000 1250
1.448 + 0 1 1 0
1.449 +$EndComp
1.450 +Connection ~ 4000 1250
1.451 +Wire Wire Line
1.452 + 4000 1250 4000 1200
1.453 +$Comp
1.454 +L power:PWR_FLAG #FLG0107
1.455 +U 1 1 620249E5
1.456 +P 3800 1350
1.457 +F 0 "#FLG0107" H 3800 1425 50 0001 C CNN
1.458 +F 1 "PWR_FLAG" V 3800 1650 50 0000 L CNN
1.459 +F 2 "" H 3800 1350 50 0001 C CNN
1.460 +F 3 "~" H 3800 1350 50 0001 C CNN
1.461 + 1 3800 1350
1.462 + 0 1 1 0
1.463 +$EndComp
1.464 +Connection ~ 3800 1350
1.465 +Wire Wire Line
1.466 + 3800 1350 3800 1200
1.467 +Text Notes 4550 1400 0 50 ~ 0
1.468 +Note that KiCad gets upset\nwhen connecting passives\nto power input pins.
1.469 $EndSCHEMATC