What Can a Raspberry Pi Apollo DSKY Replica Actually Do?
The replica runs real Apollo 11 Command Module software, but no spacecraft sensors feed it. What can you do with it alone, and what does a simulated flight add?

- RecreateDSKY connects physical controls to Virtual AGC and original Apollo software.
- Standalone operation supports memory, clock and alarm exercises, without simulating the spacecraft’s external sensors.
- Connected to Orbiter’s NASSP on a PC, the replica becomes a physical interface for flight simulation.
The keys communicate with original flight software
Pressing a key on RecreateDSKY sends input to the emulated guidance computer running inside it. The display shows the computer’s output. The point is to interact with Apollo programs and data through a physical panel.
Raspberry Pi’s October 22 feature introduces Michael Newton’s full-size recreation of the DSKY, the display and keyboard connected to the Apollo Guidance Computer.
The computing comes from Virtual AGC, which provides original flight software and emulation tools for modern computers. The RecreateDSKY build guide identifies the prepared OS’s default program as Comanche 055, flown in Apollo 11’s Command Module. It also explains how to select a different core program.
The Pi runs the computer; peripherals connect the controls
The historical DSKY was an input/output device. This replica puts a modern single-board computer inside its enclosure, using emulation for the computing and physical parts for the interface.
| Component | Role in the build |
|---|---|
| Raspberry Pi | Runs Virtual AGC and the interface software. |
| Arduino peripherals | Connect the keys, display and annunciators. |
| Printed enclosure | Recreates the panel’s physical form from archived drawings. |
| PC with Orbiter and NASSP | Supplies spacecraft flight simulation in connected mode. |
In his project explanation, Newton describes Arduino peripherals and a Python program linking the controls to the Pi. Printing a case is only one part of the work: the electronics, wiring and software configuration must also function together.
Standalone operation does not include a simulated spacecraft
On its own, the unit supports exercises such as examining memory, displaying the clock and reading program alarms. The build guide introduces the VERB and NOUN combinations used to select an operation and its data.
A Reddit reader asked whether it could recreate scenarios from Apollo. Newton’s answer separates the two modes. The standalone build does not simulate external equipment such as the inertial measurement unit or hand controllers. Programs waiting for those inputs can raise alarms. Running authentic code does not supply the missing spacecraft environment.
For that environment, the project connects to Project Apollo–NASSP in Orbiter on a PC through its supplied connection software and configuration. The desk unit then acts as the simulator’s external DSKY. Standalone mode exercises the computer; connected mode places its interface in a simulated flight.
Read the build guide before ordering components
The repository contains printable parts, Arduino materials, Pi and PC resources, and a PDF build guide. The guide separates printing and finishing, peripherals, computer and power, and operation.
Newton describes building the first unit over several months and is working on an easier successor. That plan is not a completion-time estimate for the current design. Compare the published parts and tooling requirements with what you already have before committing to the build.
For software exploration alone, start with Virtual AGC. RecreateDSKY adds the physical controls and enclosure. If the goal includes flying the simulated spacecraft, include the NASSP connection in the project scope.