Project Hub /Basic Analog & Power Electronics/Power Supplies & Voltage Regulators/BeanDeck
BeanDeck
Advanced
ANALOG / DISCRETE
Project Specific
3 – 6 Hours
Partial Kit

BeanDeck

BeanDeck is a portable, self-contained Z80 computer combining a mechanical keyboard, 800x480 graphic color display, and removable flash cartridge storage.

Originally published on Hackaday.io
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: TFT / Touch LCD
Enclosure / Box / Case
GPIO
BeanBoardSPI interface board
Removable flash storage cartridges

Browse all components

How It Works

Why Build This

Explore undergraduate-level systems engineering by integrating vintage microprocessor architecture with modern peripheral controllers and graphic displays.
Develop custom firmware, display drivers, and file system software to interface modular hardware components like SPI flash cartridges and RA8875 TFT controllers.
Construct a completely portable, battery-powered vintage computing platform suitable for retro gaming, retro-computing preservation, and embedded systems experimentation.

Real-World Application

Vintage computing preservation, retro gaming, embedded systems experimentation, and educational computing.

Skills You'll Learn

Z80 microprocessor architecture
SPI communication interface design
TFT display controller integration
low-level driver development
battery power management
file system implementation

Safety Precautions

No specific precautions noted for this build — always follow general electronics safety practices.

Technology Tags

Z80
RETRO COMPUTING
MECHANICAL KEYBOARD
TFT DISPLAY
RA8875
FLASH STORAGE
SPI
BASIC
FIRMWARE
PCB DESIGN

Frequently Asked Questions

The system includes a built-in BASIC interpreter for running custom programs, alongside low-level monitoring software and driver support.
BeanDeck utilizes removable flash storage cartridges that connect via the BeanBoardSPI interface board, managed by a custom file system driver.
Yes, the project is designed with a battery power supply and a custom enclosure to ensure complete portability.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01365