Oscar Vermeulen
Published © GPL3+

PiDP-8: A PDP-8 Minicomputer on Raspberry Pi

Everyone wanted a PDP-8 minicomputer. Well, in 1968. Blinkenlights! Just boot the SD image on a Pi, and maybe add a front panel.

IntermediateFull instructions provided5 hours8,074
PiDP-8: A PDP-8 Minicomputer on Raspberry Pi

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
Any Pi from the A+/B+/2/3/Zero/Zero W will work. Bootable SD card image works on all of them except the 3. For the 3, install the tarball on Raspbian instead.
×1
5 mm LED: Yellow
5 mm LED: Yellow
Any 5mm yellow LED
×89
1N4148 – General Purpose Fast Switching
1N4148 – General Purpose Fast Switching
×26
Toggle switch
Any small switch works fine, but I made my own 'PDP-8 replica switch' for good looks.
×26
390 ohm resistor
×12
Resistor 1k ohm
Resistor 1k ohm
×3
udn2981 driver IC
×1
Adafruit 40-pin header
×1
Custom fabricated PCB
OSH Park Custom fabricated PCB
The front panel PCB designed for the PiDP-8
×1

Story

Read more

Schematics

PiDP user manual

See my web site for any updates

Kicad Project file, Inkscape front panel artwork, source code

See my web site for potential updates

Code

Github source code

Actually, see my web site for future updates.

Credits

Oscar Vermeulen

Oscar Vermeulen

3 projects • 17 followers
Vintage computing type, known to dive into homebrewing computers regularly

Comments