
Digital indicator
virtualagc/agc_hardware
Schematics and board layouts for an Apollo Guidance Computer replica

Schematics and board layouts for an Apollo Guidance Computer replica
Indicator driver is an open-source printed circuit board by virtualagc, from the virtualagc/agc_hardware repository on GitHub, published under the MIT licence. It is a 2-layer board with 176 parts on 248 nets.
It is built around the EC2-12TNU, PN2907A and PN2222A, with the EC2-12NU among its other parts. Its parts include 67 resistors, 22 switches, 13 transistors, 7 capacitors and 2 inductors.
This repository contains KiCAD projects and libraries for a replica of the Apollo Guidance Computer. The schematics have, for the most part, been digitized directly from the original schematics for the computer and ND-1021042, the LEM Primary Guidance, Navigation, and Control System Manual, Volume I and Volume II. The schematics have been peppered with metadata required for digital simulation using my agc_simulation repository.
All logic modules (A1-A24) have been digitized and appear to be operating correctly in simulation. Additionally, one custom module, fixed_erasable_memory, has been designed. The simulation is able to completely pass the AGC Block Two Self-Check present in Aurora 12 (the only program we have so far with the complete version), so the central processor wiring is correct. Interfaces still need to be fully tested.
The current focus is on designing and building a working DSKY replica, which will make further interface testing significantly easier. The digital indicator and alarm indicator modules are done, and the Indicator Driver Module has been digitized.
ND-1021042, which contains all of the schematics missing from Eldon Hall's set, has recently become available. Once the DSKY is functioning, I plan to do another pass through A1-A24 and check for differences between the schematics, ND-1021042, and my digitizations. I may or may not end up implementing accurate memory modules after that.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | D | Diodes_SMD:D_0603 | CR1, CR2, CR10, CR11, CR12, CR13, CR14, CR15, CR16, CR17, CR18, CR19, CR20, CR21, CR22, CR23 +48 |
| 42 | 1.5k | Resistors_SMD:R_0603_HandSoldering | R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112, R113, R114, R115, R116 +26 |
| 20 | EC2-12TNU | agc_footprints:EC2-12TNU | K1, K2, K3, K4, K5, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20 +4 |
| 14 | 10k | Resistors_SMD:R_0603_HandSoldering | R1, R2, R3, R4, R6, R7, R9, R11, R12, R15, R16, R19, R22, R24 |
| 7 | PN2907A | TO_SOT_Packages_THT:TO-3 | Q1, Q8, Q9, Q10, Q11, Q12, Q13 |
| 6 | PN2222A | TO_SOT_Packages_THT:TO-3 | Q2, Q3, Q4, Q5, Q6, Q7 |
| 5 | 0.1uF | Capacitors_SMD:C_0603_HandSoldering | C3, C4, C5, C6, C7 |
| 4 | 2k | Resistors_SMD:R_0603_HandSoldering | R14, R18, R21, R23 |
| 3 | 18k | Resistors_SMD:R_0603_HandSoldering | R5, R8, R10 |
| 2 | 1k | Resistors_SMD:R_0603_HandSoldering | R20, R25 |
| 2 | 20k | Resistors_SMD:R_0603_HandSoldering | R13, R17 |
| 2 | 4.7uF | Capacitors_SMD:C_0603_HandSoldering | C1, C2 |
| 2 | 8.2uH | Inductors:Inductor_1212 | L1, L2 |
| 2 | EC2-12NU | agc_footprints:EC2-12NU | K21, K22 |
| 1 | PCN10A-128P | agc_footprints:PCN10A-128P | P1 |
176 parts, built around the EC2-12TNU, PN2907A, PN2222A and EC2-12NU. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the virtualagc/agc_hardware repository on GitHub, at the commit this page was made from: the board is dsky/indicator_driver/indicator_driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

virtualagc/agc_hardware
Schematics and board layouts for an Apollo Guidance Computer replica

virtualagc/agc_hardware
Schematics and board layouts for an Apollo Guidance Computer replica

MrArgon39/SimDrivingCockpit
All the code and other assorted stuff for this project


M-Welsch/base-pcb-power
Backup Server Circuit Board that contains power management and sbu


sbstnh/programmable_precision_resistor
A SCPI programmable precision resistor

mathisschmieder/HL2-MRF101
Hermes-Lite2 Power Amplifier/Filter board using MRF-101


engineerjoe440/TasmoTree
PCB Layout for Tasmota Controlled (ESP32) Christmas Tree Miniature Village Display