Projects

Hi, this site is both a living notebook and a place to share my projects. These projects include computers built from scratch out of TTL logic chips, earlier machines built around the RCA 1802, other builds, the tools and techniques I use to make things, and the reading list I keep for entrepreneurship and product development.

YACC1 on the bench: the cards on the backplane with LEDs, hex displays and an LCD lit

YACC1 — Yet Another Custom CPU

An 8-bit computer built from 74-series TTL chips on a backplane of cards, run entirely by microcode, with a monitor, BASIC, a disk operating system and a C compiler.

Project site · The cards · Posts · Source

P8X in 3D: the backplane with its eight cards seated (three views) and the memory card

P8X

A hand-built 8-bit microcoded CPU: TTL cards designed in KiCad, and the same machine running on an FPGA with a graphics engine, its own operating system, BASIC and C compilers.

Project site · Source

Four of the 1802 machines: a COSMAC ELF with hex keypad and video, the card-cage system with a CompactFlash card, the 2020 COSMAC ELF board, and an early front panel

My 1802 projects

Computers and cards built around the RCA COSMAC 1802 (2011–2014): systems running ELF/OS, memory, video, IDE and front-panel cards, and the bus that ties them together.

Project page

A cartoon 1802 computer board with a 40-pin 1802 chip, a two-digit hex display, a small keypad and eight toggle switches (placeholder)

1802 projects by others

1802 projects designed by others: the MicroELF, ELF2K and EELF boards I built, with more to come.

Project page

The Heathkit ET-3400 Microcomputer Learning System with its ETA-3400 accessory, a video terminal showing a BASIC program, and a keyboard

Heathkit ET-3400

The Heathkit ET-3400 Microcomputer Learning System, a Motorola 6800 trainer, with its ETA-3400 accessory, here running BASIC on a video terminal.

Project page

A cartoon minicomputer front panel with lamps and toggle switches (placeholder)

PDP-8

Projects with the DEC PDP‑8. Write-up coming soon.

Project page

A cartoon minicomputer box beside a terminal (placeholder)

PDP-11/23

A DEC PDP‑11/23. Write-up coming soon.

Project page

A cartoon minicomputer front panel with rows of lamps and purple and magenta toggle switches, a small circuit board beside it (placeholder)

PiDP-11/70

A PiDP‑11/70. Write-up coming soon.

Project page

A cartoon minicomputer front panel with rows of lamps and orange and tan toggle switches, a small circuit board beside it (placeholder)

PiDP-8

A PiDP‑8. Write-up coming soon.

Project page

The meter clock: hours, minutes and seconds on three analog panel meters

Meter Clock

A clock that shows the hours, minutes and seconds on three analog panel meters.

The clock story

The Altairduino on the bench with a keyboard and monitor

Altairduino and other builds

Builds that don’t fit anywhere else, such as an Altairduino, an Altair 8800 replica.

Altairduino · All posts

The Othermill desktop CNC mill on the workbench

Tools & Techniques

How I make things, starting with milling circuit boards on an Othermill.

Othermill notes