From 995b6e047da63b0eed339d39cc6a01dadf4d5338 Mon Sep 17 00:00:00 2001 From: Jean-David Gadina Date: Sun, 3 Nov 2013 16:24:38 +0100 Subject: [PATCH] README file update... --- README.md | 173 +++++++----------------------------------------------- 1 file changed, 20 insertions(+), 153 deletions(-) diff --git a/README.md b/README.md index 6179328..664ea23 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ The last two are exact replicas, while the first one uses actual components with So this project will be (hopefully) a fourth one. -I decided to build my own replica from scratch, as it's a very nice occasion to learn about electronics. +I decided to build my own replica from scratch, including the PCB design, as it's a very nice occasion to learn about electronics. As a programmer, I sometimes feel frustrated not to know more about this... ; ) [Apple-1]: http://en.wikipedia.org/wiki/Apple_I @@ -33,7 +33,7 @@ Here are the actual project parts: |---|--------------------------|-------------|------------------------------------------------------------------------------------------| | 1 | Learn | In progress | Learn as much as possible on electronics, as I'm completely new to this. | | 2 | Test | | Experiment with a few basic PCB and components. | -| 3 | Component Identification | In progress | Get the original component specification from the original schematics and documentation. | +| 3 | Component Identification | Done | Get the original component specification from the original schematics and documentation. | | 4 | Component Purchase | In progress | Purchase components or find alternatives if they are not available anymore. | | 5 | ROM | | Find a way to get the original ROM and have it built somehow. | | 6 | Prototype | | Get a prototype working on a breadboard. | @@ -43,6 +43,8 @@ Here are the actual project parts: Tools & Equipment ----------------- +Here are the tools I'll use for this project: + | Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | |--------------------|----------------|-----------------------------------|-------------|----------|-------|--------| | B&K Precision | [DP 21] | Logic Probe / 20 MHz - 30 Ns | N/A | 1 | Yes | - | @@ -55,7 +57,7 @@ Tools & Equipment | ArcOne | G-FLY-A1101 | Safety Goggles | N/A | 1 | Yes | - | | CadSoft | [EAGLE] | PCB Design Software | N/A | 1 | Yes | - | -***Note:*** *Any equivalent tool may be used. Tools listed here are the one I'll use for the project.* +***Note:*** *Any equivalent tool may be used.* [DP 21]: https://ch.mouser.com/Search/ProductDetail.aspx?R=DP_21virtualkey61500000virtualkey615-DP-21 [87-V]: http://ch.mouser.com/ProductDetail/Fluke/FLUKE-87-V/?qs=sGAEpiMZZMuBVu7Wy0UTy5lFkCyOv5Wu @@ -64,164 +66,29 @@ Tools & Equipment [24-6040-0027]: https://ch.mouser.com/Search/ProductDetail.aspx?R=24-6040-0027virtualkey53300000virtualkey533-24-6040-27 [EAGLE]: http://www.cadsoftusa.com/eagle-pcb-design-software/?language=en -Hardware Parts - Power Supply ------------------------------ +Documentation +------------- -### Power Transformers +I'm using the original schematics and original Apple-1 photos in order to identify the components and build the PCB. +The original [**Apple-1 Operation Manual**](Documentation/Apple-1 Operation Manual.pdf) is included in the repository. -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|------------|-------------------------|-------------------------|----------|-------|--------| -| Stancor | [P-8380] | 117 V / 10 V CT - 3.0 A | Triad Magnetics [F-31X] | 1 | Yes | - | -| Stancor | [P-8667] | 117 V / 28 V CT - 1.0 A | Triad Magnetics [F40X] | 1 | Yes | - | +Bill Of Materials +----------------- +The complete list of the Apple-1 components can be found in the [BOM.txt](BOM.txt) file. -[P-8380]: https://ch.mouser.com/Search/ProductDetail.aspx?R=P-8380virtualkey53800000virtualkey802-P-8380 -[P-8667]: https://ch.mouser.com/Search/ProductDetail.aspx?R=P-8667virtualkey53800000virtualkey802-P-8667 -[F-31X]: https://ch.mouser.com/Search/ProductDetail.aspx?R=F-31Xvirtualkey55310000virtualkey553-F-31X -[F40X]: https://ch.mouser.com/Search/ProductDetail.aspx?R=F40Xvirtualkey55310000virtualkey553-F40X +When the components are still available for purchase, links are provided ([Mouser Electronics](http://www.mouser.com/)). +For vintage components, valid alternatives may be provided. In such a case, I try to find components that look the same as the original. -### Rectifiers +Unfortunately, I haven't been able to find alternative for all components, so your best option to find those parts is on sites like [eBay](http://www.ebay.com/). Note that rare/vintage components can be expensive. -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|-------------------------|----------|-------------------------|----------------|----------|-------|--------| -| ??? | MR500 | 50 V / 3.0 A | MCC [FR301-TP] | 4 | Yes | - | -| Fairchild Semiconductor | [1N4001] | 50 V / 1.0 A | N/A | 4 | Yes | - | +Schematics +---------- +Here's a schematic of motherboard layout, with all components. +Note that the components' size is not respected, and their position is not always totally correct, but it's still better than looking at original pictures for quick component identification: -[FR301-TP]: https://ch.mouser.com/Search/ProductDetail.aspx?R=FR301-TPvirtualkey54720000virtualkey833-FR301-TP -[1N4001]: https://ch.mouser.com/Search/ProductDetail.aspx?R=1N4001virtualkey51210000virtualkey512-1N4001 - -### Capacitors - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|------------------|-----------------------------------------------|-----------------------------------------------------|----------|-------|--------| -| Sprague | 53D113G025JP6 | Radial Aluminum Electrolytic / 15 V - 5300 uF | ??? | 1 | Yes | - | -| Sprague | 53D382G050JL6 | Radial Aluminum Electrolytic / 25 V - 2400 uF | ??? | 2 | Yes | - | -| ??? | ??? | Radial Aluminum Electrolytic / 25 V - 22 uF | Vishay [MAL213826229E3] / Nichicon [TVX1E220MAD1LS] | 4 | Yes | - | - -[MAL213826229E3]: https://ch.mouser.com/Search/ProductDetail.aspx?R=MAL213826229E3virtualkey59420000virtualkey594-2222-138-26229 -[TVX1E220MAD1LS]: https://ch.mouser.com/Search/ProductDetail.aspx?R=TVX1E220MAD1LSvirtualkey64700000virtualkey647-TVX1E220MAD1LS - -### Voltage Regulators - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|------------------------|------------------|--------------------------|------------------------------------|----------|-------|--------| -| STMicroelectronics | [LM323K] | +15 V / +5 V - 3.0 A | N/A | 1 | Yes | - | -| National Semiconductor | LM320 MP-5 | -15 V / -5 V - 1.0 A | Fairchild Semiconductor [LM7905CT] | 1 | Yes | - | -| National Semiconductor | LM320 MP-12 | -25 V / -12 V - 1.0 A | Fairchild Semiconductor [LM7912CT] | 1 | Yes | - | -| National Semiconductor | LM340-12 | +25 V / +12 V - 1.0 A | Fairchild Semiconductor [LM7812CT] | 1 | Yes | - | - -[LM323K]: https://ch.mouser.com/Search/ProductDetail.aspx?R=LM323Kvirtualkey51120000virtualkey511-LM323K -[LM7905CT]: https://ch.mouser.com/Search/ProductDetail.aspx?R=LM7905CTvirtualkey51210000virtualkey512-LM7905CT -[LM7912CT]: https://ch.mouser.com/Search/ProductDetail.aspx?R=LM7912CTvirtualkey51210000virtualkey512-LM7912CT -[LM7812CT]: https://ch.mouser.com/Search/ProductDetail.aspx?R=LM7812CTvirtualkey51210000virtualkey512-LM7812CT - -### Heatsinks - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|------------|---------|---------------|----------|-------|--------| -| Wakefield | [680-125A] | 1.5 C/W | N/A | 1 | Yes | - | - -[680-125A]: https://ch.mouser.com/Search/ProductDetail.aspx?R=680-125Avirtualkey56720000virtualkey567-680-125A - -### Fuses - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|---------------|-------------------------------------------|---------------|----------|-------|--------| -| Littelfuse | | Axial Glass / 3AG Slo-Blo / 125 V - 0.5 A | ??? | 1 | No | - | - -### Connectors - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|--------------|-----------------------|---------------|----------|-------|--------| -| Molex | [09-65-2068] | 6-Pin Power Connector | N/A | 1 | Yes | - | -| ??? | ??? | 4-Pin Video Connector | ??? | 1 | No | - | -| ??? | ??? | 22-Pin Connector | ??? | 1 | No | - | -| ??? | ??? | B4 (Keyboard?) | ??? | 1 | No | - | - -[09-65-2068]: https://ch.mouser.com/Search/ProductDetail.aspx?R=09-65-2068virtualkey53810000virtualkey538-09-65-2068 - -Hardware Parts - Terminal Section ---------------------------------- - -### Capacitors - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|------------------|-----------------------------------------------|-----------------------------------------------------|----------|-------|--------| -| ??? | ??? | Radial Aluminum Electrolytic / 25 V - 22 uF | Vishay [MAL213826229E3] / Nichicon [TVX1E220MAD1LS] | 1 | Yes | - | - -### Crystal - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|----------------|------------------------|---------------|----------|-------|--------| -| ECS | [ECS-143-S-1X] | HC-49/U / 14.31818 MHz | N/A | 1 | Yes | - | - -[ECS-143-S-1X]: https://ch.mouser.com/Search/ProductDetail.aspx?R=ECS-143-S-1Xvirtualkey59070000virtualkey520-HCA1431-SX - -### TTL - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|-------------------|----------|----------------------------------------------------------------------------------------|-------------|----------|-------|--------| -| Texas Instruments | 7400 | Quadruple 2-Input NAND Gate | ??? | 3 | Yes | - | -| Texas Instruments | 7402 | Quadruple 2-Input NOR Gate | ??? | 1 | Yes | - | -| Texas Instruments | 7404 | Hex Inverter | ??? | 2 | Yes | - | -| Texas Instruments | 7408 | Quadruple 2-Input AND Gate | ??? | 1 | Yes | - | -| Texas Instruments | 7410 | Triple 3-Input NAND Gate | ??? | 2 | Yes | - | -| Texas Instruments | 7427 | Triple 3-Input NOR Gate | ??? | 1 | Yes | - | -| Texas Instruments | 7432 | Quadruple 2-Input OR Gate | ??? | 1 | Yes | - | -| Texas Instruments | 7450 | Dual 2-Wide 2-Input AND-OR-Invert Gate (One Gate Expandable) | ??? | 1 | Yes | - | -| Texas Instruments | 74123 | Dual Retriggerable Monostable Multivibrator With Clear | ??? | 1 | Yes | - | -| Texas Instruments | 74157 | Quadruple 2-Line to 1-Line Data Selector/Multiplexer (Noninverting) | ??? | 2 | Yes | - | -| Texas Instruments | 74160 | Synchronous 4-bit Decade Counter With Asynchronous Clear | ??? | 1 | Yes | - | -| Texas Instruments | 74161 | Synchronous 4-bit Binary Counter With Asynchronous Clear | ??? | 5 | Yes | - | -| Texas Instruments | 74166 | Parallel-Load 8-bit Shift Register | ??? | 1 | Yes | - | -| Texas Instruments | 74174 | Hex D Flip-Flop With Common Clear | ??? | 1 | Yes | - | -| Texas Instruments | 74175 | Quadruple D Edge-Triggered Flip-Flop With Complementary Outputs And Asynchronous Clear | ??? | 1 | Yes | - | - -### ICs - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|----------------|---------------|------------------------------------------|---------------|----------|-------|--------| -| Signetics | 2504 | Shift Register | ??? | 7 | Yes | - | -| Signetics | 2513 (CM2140) | Character Generator | ??? | 1 | Yes | - | -| Signetics | 2519 | Shift Register | ??? | 1 | Yes | - | -| Signetics | 8T97 | High Speed Hex 3-State Buffers/Inverters | ??? | 2 | Yes | - | -| ??? | 555 | Timer | ??? | 1 | Yes | - | -| ??? | DS0025 | Dual Clock Driver | ??? | 1 | Yes | - | - -Hardware Parts - Processor Section ----------------------------------- - -### Processor - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|----------------|----------|---------|---------------|----------|-------|--------| -| MOS Technology | 6502 | | ??? | 1 | Yes | - | - -### PIA - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|----------|------------------------------|---------------|----------|-------|--------| -| Motorola | MC6820L | Peripheral Interface Adapter | ??? | 1 | Yes | - | - -### Memory - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|----------|---------|---------------|----------|-------|--------| -| ??? | MK4096 | 4K RAM | ??? | 16 | Yes | - | - -### ROM - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|--------------|----------|--------------|---------------------------------|----------|-------|--------| -| Intel | 3601 | Bipolar PROM | Signetics 82S129 / Harris H1024 | 2 | Yes | - | - -### TTL - -| Manufacturer | Part No. | Details | Alternative | Quantity | Found | Status | -|-------------------|----------|------------------------------------------------------|-------------|----------|-------|--------| -| Texas Instruments | 74154 | 4-Line To 16-Line Decoder/Demultiplexer | ??? | 1 | Yes | - | -| Texas Instruments | 74S257 | Quadruple 2-Line Data Selector/Multiplexer (3-State) | ??? | 4 | Yes | - | +![](https://github.com/macmade/XS-Computer-One/raw/master/Schematics/Apple-1 Board.png) Repository Infos ----------------