diff --git a/README.md b/README.md index e16c2c4..3378e55 100644 --- a/README.md +++ b/README.md @@ -20,3 +20,17 @@ This is [Mitsubishi M50753](http://www.bitsavers.org/components/mitsubishi/_data ![M50753-pinout](pictures/macintosh-portable-PMGR-M50753-pinout.png) ![M50753-pins](pictures/macintosh-portable-PMGR-M50753-pin-description.png) + +## Apple Sander-Wozniak Integrated Machine (SWIM) + +This is a floppy controller chip, full chip spec is [here](http://dec8.info/Apple/Apple%20Floppy%20Notes/SWIM%20Chip%20User's%20Ref.pdf). Pin 0 is in the top row of the chip, considering how the text is printed on it. + +![SWIM-pinout](pictures/macintosh-portable-SWIM-pinout.png) +![SWIM-pins](pictures/macintosh-portable-SWIM-pin-description.png) + +## Versatile Interface Adapter (VIA) + +This is G65SC22PE-2, full chip spec is [here](http://datasheet.elcodis.com/pdf2/74/25/742581/g65sc22p-3.pdf). + +![VIA-pinout](pictures/macintosh-portable-via-pinout.png) +![VIA-pins](pictures/macintosh-portable-via-pin-description.png) diff --git a/macintosh-portable-12v-generator.sch b/macintosh-portable-12v-generator.sch index 14160b8..724be83 100644 --- a/macintosh-portable-12v-generator.sch +++ b/macintosh-portable-12v-generator.sch @@ -7,7 +7,7 @@ encoding utf-8 Sheet 3 5 Title "Macintosh Portable 12V Generator Circuit" Date "2019-06-08" -Rev "0.13" +Rev "0.14" Comp "https://oldcrap.org" Comment1 "Author: Pawel Pieczul" Comment2 "" diff --git a/macintosh-portable-pmgr.sch b/macintosh-portable-pmgr.sch index 42bed2f..f150caa 100644 --- a/macintosh-portable-pmgr.sch +++ b/macintosh-portable-pmgr.sch @@ -4,10 +4,10 @@ EELAYER 29 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 5 +Sheet 5 5 Title "" Date "2019-06-08" -Rev "0.13" +Rev "0.14" Comp "https://oldcrap.org" Comment1 "Author: Pawel Pieczul" Comment2 "" @@ -15,21 +15,21 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L 74xx:74LS244 U2441 -U 1 1 5D18C1C5 -P 2400 2050 -F 0 "U2441" H 2400 3031 50 0000 C CNN -F 1 "74AC244" H 2400 2940 50 0000 C CNN -F 2 "" H 2400 2050 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 2400 2050 50 0001 C CNN - 1 2400 2050 +L 74xx:74LS244 U2443 +U 1 1 5D18EE70 +P 8500 2050 +F 0 "U2443" H 8500 3031 50 0000 C CNN +F 1 "74AC244" H 8500 2940 50 0000 C CNN +F 2 "" H 8500 2050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 8500 2050 50 0001 C CNN + 1 8500 2050 1 0 0 -1 $EndComp $Comp -L 74xx:74LS244 U2443 -U 1 1 5D18EE70 +L 74xx:74LS244 U2442 +U 1 1 5D1B6555 P 7000 2050 -F 0 "U2443" H 7000 3031 50 0000 C CNN +F 0 "U2442" H 7000 3031 50 0000 C CNN F 1 "74AC244" H 7000 2940 50 0000 C CNN F 2 "" H 7000 2050 50 0001 C CNN F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 7000 2050 50 0001 C CNN @@ -37,63 +37,19 @@ F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 7000 2050 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L 74xx:74LS244 U2444 -U 1 1 5D18F8CC -P 9400 2050 -F 0 "U2444" H 9400 3031 50 0000 C CNN -F 1 "74AC244" H 9400 2940 50 0000 C CNN -F 2 "" H 9400 2050 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 9400 2050 50 0001 C CNN - 1 9400 2050 - 1 0 0 -1 -$EndComp -$Comp -L 74xx:74LS244 U2442 -U 1 1 5D1B6555 -P 4750 2050 -F 0 "U2442" H 4750 3031 50 0000 C CNN -F 1 "74AC244" H 4750 2940 50 0000 C CNN -F 2 "" H 4750 2050 50 0001 C CNN -F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 4750 2050 50 0001 C CNN - 1 4750 2050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1100 1250 2400 1250 -Wire Wire Line - 2400 1250 4750 1250 -Connection ~ 2400 1250 -Wire Wire Line - 4750 1250 7000 1250 -Connection ~ 4750 1250 -Wire Wire Line - 7000 1250 9400 1250 -Connection ~ 7000 1250 -$Comp L power:GND #PWR? U 1 1 5D1BDB13 -P 2400 2850 -F 0 "#PWR?" H 2400 2600 50 0001 C CNN -F 1 "GND" H 2405 2677 50 0000 C CNN -F 2 "" H 2400 2850 50 0001 C CNN -F 3 "" H 2400 2850 50 0001 C CNN - 1 2400 2850 +P 5450 2850 +F 0 "#PWR?" H 5450 2600 50 0001 C CNN +F 1 "GND" H 5455 2677 50 0000 C CNN +F 2 "" H 5450 2850 50 0001 C CNN +F 3 "" H 5450 2850 50 0001 C CNN + 1 5450 2850 1 0 0 -1 $EndComp $Comp L power:GND #PWR? U 1 1 5D1BE2CB -P 4750 2850 -F 0 "#PWR?" H 4750 2600 50 0001 C CNN -F 1 "GND" H 4755 2677 50 0000 C CNN -F 2 "" H 4750 2850 50 0001 C CNN -F 3 "" H 4750 2850 50 0001 C CNN - 1 4750 2850 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 5D1BE67B P 7000 2850 F 0 "#PWR?" H 7000 2600 50 0001 C CNN F 1 "GND" H 7005 2677 50 0000 C CNN @@ -104,23 +60,21 @@ F 3 "" H 7000 2850 50 0001 C CNN $EndComp $Comp L power:GND #PWR? -U 1 1 5D1BECA0 -P 9400 2850 -F 0 "#PWR?" H 9400 2600 50 0001 C CNN -F 1 "GND" H 9405 2677 50 0000 C CNN -F 2 "" H 9400 2850 50 0001 C CNN -F 3 "" H 9400 2850 50 0001 C CNN - 1 9400 2850 +U 1 1 5D1BE67B +P 8500 2850 +F 0 "#PWR?" H 8500 2600 50 0001 C CNN +F 1 "GND" H 8505 2677 50 0000 C CNN +F 2 "" H 8500 2850 50 0001 C CNN +F 3 "" H 8500 2850 50 0001 C CNN + 1 8500 2850 1 0 0 -1 $EndComp -Wire Wire Line - 4250 2450 4250 2550 Wire Wire Line 6500 2450 6500 2550 Wire Wire Line - 8900 2450 8900 2550 + 8000 2450 8000 2550 Wire Wire Line - 1900 2450 1900 2550 + 4950 2450 4950 2550 $Comp L macintosh-portable:M50753 PMGR U 1 1 5CF2D32E @@ -136,29 +90,27 @@ Text HLabel 5550 4550 2 50 Input ~ 0 PMGR-P1-3 Wire Wire Line 5050 4550 5550 4550 -Text HLabel 3550 3600 1 50 Output ~ 0 +Text HLabel 3550 3350 1 50 Output ~ 0 PMGR-P0-7 Wire Wire Line - 3550 3600 3550 3850 -Text HLabel 2800 3600 1 50 Output ~ 0 + 3550 3350 3550 3550 +Text HLabel 2800 3350 1 50 Output ~ 0 PMGR-P0-2 Wire Wire Line - 2800 3600 2800 3850 -Text HLabel 2800 7150 3 50 Input ~ 0 + 2800 3350 2800 3850 +Text HLabel 3500 7650 2 50 Input ~ 0 PMGR-VCC $Comp L power:GND #PWR? U 1 1 5CFC9A73 -P 2650 6750 -F 0 "#PWR?" H 2650 6500 50 0001 C CNN -F 1 "GND" H 2655 6577 50 0000 C CNN -F 2 "" H 2650 6750 50 0001 C CNN -F 3 "" H 2650 6750 50 0001 C CNN - 1 2650 6750 +P 2650 6650 +F 0 "#PWR?" H 2650 6400 50 0001 C CNN +F 1 "GND" H 2655 6477 50 0000 C CNN +F 2 "" H 2650 6650 50 0001 C CNN +F 3 "" H 2650 6650 50 0001 C CNN + 1 2650 6650 1 0 0 -1 $EndComp -Wire Wire Line - 2650 6750 2650 6650 Wire Wire Line 2500 6600 2500 6650 Wire Wire Line @@ -169,48 +121,440 @@ Wire Wire Line $Comp L power:GND #PWR? U 1 1 5CFCB83B -P 3000 6750 -F 0 "#PWR?" H 3000 6500 50 0001 C CNN -F 1 "GND" H 3005 6577 50 0000 C CNN -F 2 "" H 3000 6750 50 0001 C CNN -F 3 "" H 3000 6750 50 0001 C CNN - 1 3000 6750 +P 3000 6650 +F 0 "#PWR?" H 3000 6400 50 0001 C CNN +F 1 "GND" H 3005 6477 50 0000 C CNN +F 2 "" H 3000 6650 50 0001 C CNN +F 3 "" H 3000 6650 50 0001 C CNN + 1 3000 6650 1 0 0 -1 $EndComp Wire Wire Line - 3000 6600 3000 6750 + 2800 7650 3150 7650 +Connection ~ 2800 7650 Wire Wire Line - 2800 6600 2800 7050 -Wire Wire Line - 2800 7050 3150 7050 -Wire Wire Line - 3150 7050 3150 6600 -Connection ~ 2800 7050 -Wire Wire Line - 2800 7050 2800 7150 -Wire Wire Line - 3150 7050 3300 7050 -Wire Wire Line - 3300 7050 3300 6600 -Connection ~ 3150 7050 + 3150 7650 3300 7650 +Connection ~ 3150 7650 Text HLabel 5550 5500 2 50 Input ~ 0 PMGR-IN1 Wire Wire Line 5550 5500 5050 5500 -Text HLabel 3400 3600 1 50 Output ~ 0 +Text HLabel 3400 3350 1 50 Output ~ 0 PMGR-P0-6 Wire Wire Line - 3400 3600 3400 3850 -Text HLabel 10100 2250 2 50 Output ~ 0 + 3400 3350 3400 3850 +Text HLabel 11050 2850 3 50 Output ~ 0 U2444-O3B -Wire Wire Line - 9900 2250 10100 2250 Text HLabel 5550 4850 2 50 Input ~ 0 PMGR-P1-5 Wire Wire Line 5550 4850 5050 4850 Wire Wire Line - 1100 1250 1100 7050 + 750 7650 2800 7650 Wire Wire Line - 1100 7050 2800 7050 + 6500 2550 6500 3200 +Wire Wire Line + 6500 3200 8000 3200 +Wire Wire Line + 8000 3200 8000 2550 +Connection ~ 6500 2550 +Connection ~ 8000 2550 +Wire Wire Line + 3550 3550 9200 3550 +Connection ~ 3550 3550 +Wire Wire Line + 3550 3550 3550 3850 +$Comp +L power:GND #PWR? +U 1 1 5CFD71BA +P 8000 3200 +F 0 "#PWR?" H 8000 2950 50 0001 C CNN +F 1 "GND" H 8005 3027 50 0000 C CNN +F 2 "" H 8000 3200 50 0001 C CNN +F 3 "" H 8000 3200 50 0001 C CNN + 1 8000 3200 + 1 0 0 -1 +$EndComp +Connection ~ 8000 3200 +$Comp +L 74xx_IEEE:7410 U7410 +U 1 1 5CFE142A +P 4250 2550 +F 0 "U7410" H 4250 2966 50 0000 C CNN +F 1 "74AC10" H 4250 2875 50 0000 C CNN +F 2 "" H 4250 2550 50 0001 C CNN +F 3 "" H 4250 2550 50 0001 C CNN + 1 4250 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 2550 4950 2550 +$Comp +L 74xx_IEEE:7402 U7402 +U 3 1 5CFE400E +P 2200 2450 +F 0 "U7402" H 2200 2916 50 0000 C CNN +F 1 "74AC02" H 2200 2825 50 0000 C CNN +F 2 "" H 2200 2450 50 0001 C CNN +F 3 "" H 2200 2450 50 0001 C CNN + 3 2200 2450 + 1 0 0 -1 +$EndComp +$Comp +L 74xx_IEEE:7402 U7402 +U 4 1 5CFE77DC +P 3550 1400 +F 0 "U7402" H 3550 1866 50 0000 C CNN +F 1 "74AC02" H 3550 1775 50 0000 C CNN +F 2 "" H 3550 1400 50 0001 C CNN +F 3 "" H 3550 1400 50 0001 C CNN + 4 3550 1400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 2450 3000 1500 +Wire Wire Line + 2750 2450 3000 2450 +Connection ~ 3000 2450 +Wire Wire Line + 3000 2450 3750 2450 +Connection ~ 9750 2550 +Wire Wire Line + 9750 3550 9750 2550 +Wire Wire Line + 9400 2250 9750 2250 +$Comp +L power:GND #PWR? +U 1 1 5D1BECA0 +P 10250 2850 +F 0 "#PWR?" H 10250 2600 50 0001 C CNN +F 1 "GND" H 10255 2677 50 0000 C CNN +F 2 "" H 10250 2850 50 0001 C CNN +F 3 "" H 10250 2850 50 0001 C CNN + 1 10250 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9750 2450 9750 2550 +$Comp +L 74xx:74LS244 U2444 +U 1 1 5D18F8CC +P 10250 2050 +F 0 "U2444" H 10250 3031 50 0000 C CNN +F 1 "74AC244" H 10250 2940 50 0000 C CNN +F 2 "" H 10250 2050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 10250 2050 50 0001 C CNN + 1 10250 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10750 2250 11050 2250 +Wire Wire Line + 11050 2250 11050 2850 +Connection ~ 4950 2550 +$Comp +L 74xx:74LS244 U2441 +U 1 1 5D18C1C5 +P 5450 2050 +F 0 "U2441" H 5450 3031 50 0000 C CNN +F 1 "74AC244" H 5450 2940 50 0000 C CNN +F 2 "" H 5450 2050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS244" H 5450 2050 50 0001 C CNN + 1 5450 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10250 750 10250 1250 +Wire Wire Line + 9400 750 9400 2250 +Connection ~ 9400 750 +Wire Wire Line + 9400 750 10250 750 +Wire Wire Line + 8500 1250 8500 750 +Wire Wire Line + 750 750 950 750 +Connection ~ 8500 750 +Wire Wire Line + 8500 750 9400 750 +Wire Wire Line + 7000 1250 7000 750 +Connection ~ 7000 750 +Wire Wire Line + 7000 750 8500 750 +Wire Wire Line + 5450 1250 5450 750 +Connection ~ 5450 750 +Wire Wire Line + 5450 750 7000 750 +Text Notes 3100 2550 0 50 ~ 0 +VIA & ASC chips +$Comp +L 74xx_IEEE:74153 U74153 +U 1 1 5D031260 +P 10200 5150 +F 0 "U74153" H 10200 6116 50 0000 C CNN +F 1 "74AC153" H 10200 6025 50 0000 C CNN +F 2 "" H 10200 5150 50 0001 C CNN +F 3 "" H 10200 5150 50 0001 C CNN + 1 10200 5150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 5300 9200 5300 +Wire Wire Line + 9200 5300 9200 3550 +Connection ~ 9200 3550 +Wire Wire Line + 9200 3550 9750 3550 +Text HLabel 1350 6250 0 50 Output ~ 0 +RESET +Wire Wire Line + 1350 6250 1650 6250 +Wire Wire Line + 1400 1350 1600 1350 +Text HLabel 1600 1350 2 50 Output ~ 0 +MISC-GLU-6 +Wire Wire Line + 950 1850 950 1900 +Connection ~ 950 1850 +Wire Wire Line + 950 1750 950 1850 +$Comp +L Device:CP1 C? +U 1 1 5D06E2F3 +P 1950 7150 +AR Path="/5D038002/5D06E2F3" Ref="C?" Part="1" +AR Path="/5D18C0C9/5D06E2F3" Ref="C24" Part="1" +F 0 "C24" H 2065 7196 50 0000 L CNN +F 1 "1uF" H 2065 7105 50 0000 L CNN +F 2 "" H 1950 7150 50 0001 C CNN +F 3 "~" H 1950 7150 50 0001 C CNN + 1 1950 7150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 950 1450 950 1350 +$Comp +L Device:CP1 C? +U 1 1 5D06E2FA +P 950 1600 +AR Path="/5D038002/5D06E2FA" Ref="C?" Part="1" +AR Path="/5D18C0C9/5D06E2FA" Ref="C15" Part="1" +F 0 "C15" H 1065 1646 50 0000 L CNN +F 1 "1uF" H 1065 1555 50 0000 L CNN +F 2 "" H 950 1600 50 0001 C CNN +F 3 "~" H 950 1600 50 0001 C CNN + 1 950 1600 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5D06E300 +P 950 1900 +AR Path="/5D038002/5D06E300" Ref="#PWR?" Part="1" +AR Path="/5D18C0C9/5D06E300" Ref="#PWR?" Part="1" +F 0 "#PWR?" H 950 1650 50 0001 C CNN +F 1 "GND" H 955 1727 50 0000 C CNN +F 2 "" H 950 1900 50 0001 C CNN +F 3 "" H 950 1900 50 0001 C CNN + 1 950 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 1350 1400 1400 +Connection ~ 1400 1350 +Wire Wire Line + 950 1350 1400 1350 +Wire Wire Line + 1400 1850 950 1850 +Wire Wire Line + 1400 1800 1400 1850 +$Comp +L Switch:SW_Push S? +U 1 1 5D06E30F +P 1450 7150 +AR Path="/5D038002/5D06E30F" Ref="S?" Part="1" +AR Path="/5D18C0C9/5D06E30F" Ref="S3" Part="1" +F 0 "S3" V 1404 7298 50 0000 L CNN +F 1 "RESET" V 1495 7298 50 0000 L CNN +F 2 "" H 1450 7350 50 0001 C CNN +F 3 "~" H 1450 7350 50 0001 C CNN + 1 1450 7150 + 0 1 1 0 +$EndComp +$Comp +L Switch:SW_Push S? +U 1 1 5D06E315 +P 1400 1600 +AR Path="/5D038002/5D06E315" Ref="S?" Part="1" +AR Path="/5D18C0C9/5D06E315" Ref="S2" Part="1" +F 0 "S2" V 1354 1748 50 0000 L CNN +F 1 "NMI" V 1445 1748 50 0000 L CNN +F 2 "" H 1400 1800 50 0001 C CNN +F 3 "~" H 1400 1800 50 0001 C CNN + 1 1400 1600 + 0 1 1 0 +$EndComp +$Comp +L Device:R_US R? +U 1 1 5D06E31F +P 1000 6900 +AR Path="/5D038002/5D06E31F" Ref="R?" Part="1" +AR Path="/5D18C0C9/5D06E31F" Ref="R156" Part="1" +F 0 "R156" V 900 6900 50 0000 C CNN +F 1 "10k" V 800 6900 50 0000 C CNN +F 2 "" V 1040 6890 50 0001 C CNN +F 3 "~" H 1000 6900 50 0001 C CNN + 1 1000 6900 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_US R? +U 1 1 5D06E325 +P 950 1100 +AR Path="/5D038002/5D06E325" Ref="R?" Part="1" +AR Path="/5D18C0C9/5D06E325" Ref="R155" Part="1" +F 0 "R155" H 1018 1146 50 0000 L CNN +F 1 "10k" H 1018 1055 50 0000 L CNN +F 2 "" V 990 1090 50 0001 C CNN +F 3 "~" H 950 1100 50 0001 C CNN + 1 950 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1150 6900 1450 6900 +Wire Wire Line + 1450 6900 1450 6950 +Connection ~ 1450 6900 +$Comp +L power:GND #PWR? +U 1 1 5D078931 +P 1450 7450 +F 0 "#PWR?" H 1450 7200 50 0001 C CNN +F 1 "GND" H 1300 7350 50 0000 C CNN +F 2 "" H 1450 7450 50 0001 C CNN +F 3 "" H 1450 7450 50 0001 C CNN + 1 1450 7450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1950 6900 1950 7000 +Wire Wire Line + 1450 7400 1450 7350 +Wire Wire Line + 1450 7400 1950 7400 +Wire Wire Line + 1950 7400 1950 7300 +Connection ~ 1450 7400 +Wire Wire Line + 950 1250 950 1350 +Connection ~ 950 1350 +Wire Wire Line + 950 950 950 750 +Wire Wire Line + 3300 6600 3300 7650 +Wire Wire Line + 3150 6600 3150 7650 +Wire Wire Line + 2800 6600 2800 7650 +Wire Wire Line + 3000 6650 3000 6600 +Connection ~ 1950 6900 +Wire Wire Line + 1450 6900 1950 6900 +Wire Wire Line + 1450 7450 1450 7400 +Wire Wire Line + 3500 7650 3300 7650 +Connection ~ 3300 7650 +Wire Wire Line + 850 6900 750 6900 +Connection ~ 750 6900 +Wire Wire Line + 750 6900 750 7650 +Wire Wire Line + 3950 6900 3950 6600 +Wire Wire Line + 1950 6900 3950 6900 +Wire Wire Line + 1950 6900 1950 6400 +Wire Wire Line + 1950 6400 2050 6400 +Text Notes 1300 6400 2 50 ~ 0 +CPU, VIA +$Comp +L Device:R_US R? +U 1 1 5D12E720 +P 1650 6500 +AR Path="/5D038002/5D12E720" Ref="R?" Part="1" +AR Path="/5D18C0C9/5D12E720" Ref="R132" Part="1" +F 0 "R132" H 1718 6546 50 0000 L CNN +F 1 "1k" H 1718 6455 50 0000 L CNN +F 2 "" V 1690 6490 50 0001 C CNN +F 3 "~" H 1650 6500 50 0001 C CNN + 1 1650 6500 + 1 0 0 -1 +$EndComp +Text HLabel 1300 6700 0 50 Output ~ 0 +HALT +Text Notes 1250 6850 2 50 ~ 0 +CPU +Wire Wire Line + 1650 6150 1650 6250 +Connection ~ 1650 6250 +Wire Wire Line + 1650 6250 2050 6250 +Wire Wire Line + 1650 5750 1650 5850 +$Comp +L Device:R_US R? +U 1 1 5D13EC04 +P 1650 6000 +AR Path="/5D038002/5D13EC04" Ref="R?" Part="1" +AR Path="/5D18C0C9/5D13EC04" Ref="R143" Part="1" +F 0 "R143" H 1718 6046 50 0000 L CNN +F 1 "10k" H 1718 5955 50 0000 L CNN +F 2 "" V 1690 5990 50 0001 C CNN +F 3 "~" H 1650 6000 50 0001 C CNN + 1 1650 6000 + 1 0 0 -1 +$EndComp +Text HLabel 1450 5750 0 50 Input ~ 0 +CPU-ROM-VCC +Wire Wire Line + 1300 6700 1650 6700 +Wire Wire Line + 1650 6700 1650 6650 +Wire Wire Line + 1650 6350 1650 6250 +Wire Wire Line + 1450 5750 1650 5750 +$Comp +L Device:R_US R? +U 1 1 5D163599 +P 1650 5500 +AR Path="/5D038002/5D163599" Ref="R?" Part="1" +AR Path="/5D18C0C9/5D163599" Ref="R144" Part="1" +F 0 "R144" H 1718 5546 50 0000 L CNN +F 1 "100k" H 1718 5455 50 0000 L CNN +F 2 "" V 1690 5490 50 0001 C CNN +F 3 "~" H 1650 5500 50 0001 C CNN + 1 1650 5500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1650 5650 1650 5750 +Connection ~ 1650 5750 +Wire Wire Line + 4250 3850 4250 3750 +Wire Wire Line + 4250 3750 1650 3750 +Wire Wire Line + 1650 3750 1650 5350 +Connection ~ 950 750 +Wire Wire Line + 950 750 5450 750 +Wire Wire Line + 750 750 750 6900 $EndSCHEMATC diff --git a/macintosh-portable-power-distribution.sch b/macintosh-portable-power-distribution.sch index 034c334..6c0b958 100644 --- a/macintosh-portable-power-distribution.sch +++ b/macintosh-portable-power-distribution.sch @@ -4,10 +4,10 @@ EELAYER 29 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 5 5 +Sheet 4 5 Title "Macintosh Portable Power Distribution" Date "2019-06-08" -Rev "0.13" +Rev "0.14" Comp "https://oldcrap.org" Comment1 "Author: Pawel Pieczul" Comment2 "" @@ -299,7 +299,7 @@ Wire Wire Line Wire Wire Line 6900 5150 6900 5950 Text HLabel 7300 5450 2 50 Output ~ 0 -CPU-ROM +CPU-ROM-VCC Text Notes 7250 5700 0 50 ~ 0 To CPU, ROMs\nand ROM slot Wire Wire Line @@ -442,7 +442,7 @@ Wire Wire Line 4700 3950 4850 3950 Wire Wire Line 4700 3600 4700 3950 -Text HLabel 6050 1100 2 50 Output ~ 0 +Text HLabel 9400 1100 2 50 Output ~ 0 V1M-17 $Comp L power:+7.5V #PWR? @@ -458,7 +458,7 @@ $EndComp Wire Wire Line 5600 950 5600 1100 Wire Wire Line - 6050 1100 5600 1100 + 9400 1100 8700 1100 Connection ~ 5600 1100 Wire Wire Line 5600 1100 5600 1250 @@ -515,40 +515,73 @@ Wire Wire Line Connection ~ 5900 5950 NoConn ~ 3950 5900 NoConn ~ 4050 5900 -Text HLabel 7750 1950 2 50 Output ~ 0 +Text HLabel 8550 1950 2 50 Output ~ 0 V1M-16 $Comp L Device:C C? U 1 1 5DD477AE -P 7250 2100 +P 8050 2100 AR Path="/5DD4174A/5DD477AE" Ref="C?" Part="1" AR Path="/5CE45908/5DD477AE" Ref="C108" Part="1" -F 0 "C108" H 7365 2146 50 0000 L CNN +F 0 "C108" H 8165 2146 50 0000 L CNN +F 1 "1A5" H 8165 2055 50 0000 L CNN +F 2 "" H 8088 1950 50 0001 C CNN +F 3 "~" H 8050 2100 50 0001 C CNN + 1 8050 2100 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_US R? +U 1 1 5DD477B4 +P 7650 1950 +AR Path="/5DD4174A/5DD477B4" Ref="R?" Part="1" +AR Path="/5CE45908/5DD477B4" Ref="R158" Part="1" +F 0 "R158" V 7445 1950 50 0000 C CNN +F 1 "2.2k" V 7536 1950 50 0000 C CNN +F 2 "" V 7690 1940 50 0001 C CNN +F 3 "~" H 7650 1950 50 0001 C CNN + 1 7650 1950 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5DD477BA +P 8050 2250 +AR Path="/5DD4174A/5DD477BA" Ref="#PWR?" Part="1" +AR Path="/5CE45908/5DD477BA" Ref="#PWR?" Part="1" +F 0 "#PWR?" H 8050 2000 50 0001 C CNN +F 1 "GND" H 8055 2077 50 0000 C CNN +F 2 "" H 8050 2250 50 0001 C CNN +F 3 "" H 8050 2250 50 0001 C CNN + 1 8050 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7800 1950 8050 1950 +Wire Wire Line + 8050 1950 8550 1950 +Connection ~ 8050 1950 +$Comp +L Device:C C? +U 1 1 5DD477C3 +P 7250 2100 +AR Path="/5DD4174A/5DD477C3" Ref="C?" Part="1" +AR Path="/5CE45908/5DD477C3" Ref="C109" Part="1" +F 0 "C109" H 7365 2146 50 0000 L CNN F 1 "1A5" H 7365 2055 50 0000 L CNN F 2 "" H 7288 1950 50 0001 C CNN F 3 "~" H 7250 2100 50 0001 C CNN 1 7250 2100 1 0 0 -1 $EndComp -$Comp -L Device:R_US R? -U 1 1 5DD477B4 -P 6850 1950 -AR Path="/5DD4174A/5DD477B4" Ref="R?" Part="1" -AR Path="/5CE45908/5DD477B4" Ref="R158" Part="1" -F 0 "R158" V 6645 1950 50 0000 C CNN -F 1 "2.2k" V 6736 1950 50 0000 C CNN -F 2 "" V 6890 1940 50 0001 C CNN -F 3 "~" H 6850 1950 50 0001 C CNN - 1 6850 1950 - 0 1 1 0 -$EndComp +Wire Wire Line + 7250 1950 7500 1950 $Comp L power:GND #PWR? -U 1 1 5DD477BA +U 1 1 5DD477CA P 7250 2250 -AR Path="/5DD4174A/5DD477BA" Ref="#PWR?" Part="1" -AR Path="/5CE45908/5DD477BA" Ref="#PWR?" Part="1" +AR Path="/5DD4174A/5DD477CA" Ref="#PWR?" Part="1" +AR Path="/5CE45908/5DD477CA" Ref="#PWR?" Part="1" F 0 "#PWR?" H 7250 2000 50 0001 C CNN F 1 "GND" H 7255 2077 50 0000 C CNN F 2 "" H 7250 2250 50 0001 C CNN @@ -556,55 +589,22 @@ F 3 "" H 7250 2250 50 0001 C CNN 1 7250 2250 1 0 0 -1 $EndComp -Wire Wire Line - 7000 1950 7250 1950 -Wire Wire Line - 7250 1950 7750 1950 -Connection ~ 7250 1950 -$Comp -L Device:C C? -U 1 1 5DD477C3 -P 6450 2100 -AR Path="/5DD4174A/5DD477C3" Ref="C?" Part="1" -AR Path="/5CE45908/5DD477C3" Ref="C109" Part="1" -F 0 "C109" H 6565 2146 50 0000 L CNN -F 1 "1A5" H 6565 2055 50 0000 L CNN -F 2 "" H 6488 1950 50 0001 C CNN -F 3 "~" H 6450 2100 50 0001 C CNN - 1 6450 2100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6450 1950 6700 1950 -$Comp -L power:GND #PWR? -U 1 1 5DD477CA -P 6450 2250 -AR Path="/5DD4174A/5DD477CA" Ref="#PWR?" Part="1" -AR Path="/5CE45908/5DD477CA" Ref="#PWR?" Part="1" -F 0 "#PWR?" H 6450 2000 50 0001 C CNN -F 1 "GND" H 6455 2077 50 0000 C CNN -F 2 "" H 6450 2250 50 0001 C CNN -F 3 "" H 6450 2250 50 0001 C CNN - 1 6450 2250 - 1 0 0 -1 -$EndComp $Comp L Device:R_US R? U 1 1 5DD513F0 -P 6150 1950 +P 6950 1950 AR Path="/5DD4174A/5DD513F0" Ref="R?" Part="1" AR Path="/5CE45908/5DD513F0" Ref="R159" Part="1" -F 0 "R159" V 5945 1950 50 0000 C CNN -F 1 "2.2k" V 6036 1950 50 0000 C CNN -F 2 "" V 6190 1940 50 0001 C CNN -F 3 "~" H 6150 1950 50 0001 C CNN - 1 6150 1950 +F 0 "R159" V 6745 1950 50 0000 C CNN +F 1 "2.2k" V 6836 1950 50 0000 C CNN +F 2 "" V 6990 1940 50 0001 C CNN +F 3 "~" H 6950 1950 50 0001 C CNN + 1 6950 1950 0 1 1 0 $EndComp Wire Wire Line - 6300 1950 6450 1950 -Connection ~ 6450 1950 + 7100 1950 7250 1950 +Connection ~ 7250 1950 Wire Wire Line 5600 1950 5600 3000 Wire Wire Line @@ -612,8 +612,6 @@ Wire Wire Line Connection ~ 5600 3000 Wire Wire Line 5600 3000 6200 3000 -Wire Wire Line - 5600 1950 6000 1950 Text HLabel 9600 3550 0 50 Input ~ 0 V1M-33 Text HLabel 10700 3550 2 50 Output ~ 0 @@ -820,4 +818,58 @@ F 3 "~" H 2550 6750 50 0001 C CNN $EndComp Text HLabel 2400 7050 0 50 Input ~ 0 V1M-52 +$Comp +L Device:CP1 C27 +U 1 1 5CFFB966 +P 8700 1400 +F 0 "C27" H 8815 1446 50 0000 L CNN +F 1 "47uF" H 8815 1355 50 0000 L CNN +F 2 "" H 8700 1400 50 0001 C CNN +F 3 "~" H 8700 1400 50 0001 C CNN + 1 8700 1400 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5CFFC637 +P 8700 1550 +AR Path="/5DD4174A/5CFFC637" Ref="#PWR?" Part="1" +AR Path="/5CE45908/5CFFC637" Ref="#PWR?" Part="1" +F 0 "#PWR?" H 8700 1300 50 0001 C CNN +F 1 "GND" H 8705 1377 50 0000 C CNN +F 2 "" H 8700 1550 50 0001 C CNN +F 3 "" H 8700 1550 50 0001 C CNN + 1 8700 1550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8700 1250 8700 1100 +Connection ~ 8700 1100 +Wire Wire Line + 8700 1100 6200 1100 +Wire Wire Line + 5600 1950 6200 1950 +$Comp +L Device:R_US R? +U 1 1 5D019298 +P 6200 1500 +AR Path="/5DD4174A/5D019298" Ref="R?" Part="1" +AR Path="/5CE45908/5D019298" Ref="R10" Part="1" +F 0 "R10" V 5995 1500 50 0000 C CNN +F 1 "100" V 6086 1500 50 0000 C CNN +F 2 "" V 6240 1490 50 0001 C CNN +F 3 "~" H 6200 1500 50 0001 C CNN + 1 6200 1500 + -1 0 0 1 +$EndComp +Wire Wire Line + 6200 1350 6200 1100 +Connection ~ 6200 1100 +Wire Wire Line + 6200 1100 5600 1100 +Wire Wire Line + 6200 1650 6200 1950 +Connection ~ 6200 1950 +Wire Wire Line + 6200 1950 6800 1950 $EndSCHEMATC diff --git a/macintosh-portable-v1m.sch b/macintosh-portable-v1m.sch index 5329c0d..920534d 100644 --- a/macintosh-portable-v1m.sch +++ b/macintosh-portable-v1m.sch @@ -7,7 +7,7 @@ encoding utf-8 Sheet 3 5 Title "Macintosh Portable V1M Module" Date "2019-06-08" -Rev "0.13" +Rev "0.14" Comp "https://oldcrap.org" Comment1 "Author: Pawel Pieczul" Comment2 "" @@ -1217,7 +1217,7 @@ Q1 drain\nenabled power charger\nor battery available Text Notes 8850 4250 0 50 ~ 0 same as V1M-11 Text Notes 8900 1200 0 50 ~ 0 -to PMGR-52\n(through resistor) +to PMGR-IN-1\n(through resistor) Text Notes 8900 2050 0 50 ~ 0 not connected Text Notes 10200 5400 0 50 ~ 0 diff --git a/macintosh-portable.sch b/macintosh-portable.sch index 3885a49..1fbbc41 100644 --- a/macintosh-portable.sch +++ b/macintosh-portable.sch @@ -6,8 +6,8 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 1 5 Title "Macintosh Portable Power" -Date "2019-06-08" -Rev "0.13" +Date "2019-06-12" +Rev "0.14" Comp "https://oldcrap.org" Comment1 "Author: Pawel Pieczul" Comment2 "" @@ -211,7 +211,7 @@ F5 "PMGR-P0-2" I L 6200 5250 50 F6 "SCSI+5V" O R 8550 2800 50 F7 "V1M-8" I L 6200 2600 50 F8 "FDD+5V" O R 8550 2700 50 -F9 "CPU-ROM" O R 8550 3100 50 +F9 "CPU-ROM-VCC" O L 6200 5450 50 F10 "PDS" O R 8550 2900 50 F11 "VIDEO" O R 8550 2600 50 F12 "V1M-25" O L 6200 3200 50 @@ -379,7 +379,7 @@ S 3300 5000 1450 2250 U 5D18C0C9 F0 "Macintosh Portable PMGR Module" 50 F1 "macintosh-portable-pmgr.sch" 50 -F2 "PMGR-P1-3" O L 3300 5350 50 +F2 "PMGR-P1-3" I L 3300 5350 50 F3 "PMGR-P0-7" O R 4750 5150 50 F4 "PMGR-P0-2" O R 4750 5250 50 F5 "PMGR-VCC" I R 4750 5350 50 @@ -387,5 +387,11 @@ F6 "PMGR-IN1" I L 3300 6100 50 F7 "PMGR-P0-6" O L 3300 5500 50 F8 "U2444-O3B" O L 3300 6700 50 F9 "PMGR-P1-5" I L 3300 5200 50 +F10 "RESET" O R 4750 7000 50 +F11 "MISC-GLU-6" O R 4750 6900 50 +F12 "HALT" O R 4750 7100 50 +F13 "CPU-ROM-VCC" I R 4750 5450 50 $EndSheet +Wire Wire Line + 4750 5450 6200 5450 $EndSCHEMATC diff --git a/pictures/macintosh-portable-SWIM-pin-description.png b/pictures/macintosh-portable-SWIM-pin-description.png new file mode 100644 index 0000000..82c4e63 Binary files /dev/null and b/pictures/macintosh-portable-SWIM-pin-description.png differ diff --git a/pictures/macintosh-portable-SWIM-pinout.png b/pictures/macintosh-portable-SWIM-pinout.png new file mode 100644 index 0000000..fd81cfc Binary files /dev/null and b/pictures/macintosh-portable-SWIM-pinout.png differ diff --git a/pictures/macintosh-portable-via-pin-description.png b/pictures/macintosh-portable-via-pin-description.png new file mode 100644 index 0000000..73f0ed3 Binary files /dev/null and b/pictures/macintosh-portable-via-pin-description.png differ diff --git a/pictures/macintosh-portable-via-pinout.png b/pictures/macintosh-portable-via-pinout.png new file mode 100644 index 0000000..0d22509 Binary files /dev/null and b/pictures/macintosh-portable-via-pinout.png differ