Hobby Electronics PCBs

Welcome to HobbyPCBs

Handcrafted retro PCBs by Paul Bartlett (M0PHB) — 6502 single-board computers, floppy interfaces, VDU boards, and amateur radio modules. Real hobby electronics, designed and built for fun.

About HobbyPCB

My interest in electronics started in 1979 when I built a UK101 from a kit — a British clone of the Ohio Scientific Superboard II, based on the venerable 6502 CPU. I learned machine code, wrote games, and never really stopped.

Fast-forward many years and the 6502 is still going strong, thanks to Western Design Center's modern W65C02S variant. Inspired by Grant Searle's excellent minimal 6502 design and the classic Cegmon monitor ROM, I designed a series of expansion boards that plug into a common backplane.

All boards are available as bare PCBs (you source the components) or fully assembled, via my Tindie store. Gerbers, schematics, BOMs, and memory maps are all freely available on the product pages.

6502 Retro

W65C02 SBC ecosystem

Amateur Radio

M0PHB — VHF/UHF modules

Since 1979 — building and learning from bare metal. These PCBs are a passion project, not a business. Every design is open, documented, and shared freely.

Products

All boards are designed to work together via the Backplane. PCBs available bare or assembled — buy on Tindie or grab the Gerbers for free.

32×64 2k VDU
32×64 2k VDU
A 32-row × 64-character video display unit. Connects to any 65C02 SBC with configurable 2K address window and RCA composite output.
65C02 SBC
65C02 SBC
A fully featured W65C02 single-board computer with 32K RAM, 32K EPROM, ACIA serial interface, and a 36-pin expansion bus.
8K Memory PCB
8K Memory PCB
8K Static RAM expansion board. Selectable between 8 different 8K locations in the full 64K address map via jumper links.
Adapter 28C256
Adapter 28C256
Use an Atmel 28C256 EEPROM as a 27C256 EPROM substitute. Simple DIP switch configuration — no UV erasing needed.
Backplane
Backplane
Connect up to 5 HobbyPCB boards together. Shared Data/Address bus, reset button, power switch, and RS232 dongle space.
CM108 → Baofeng Adapter
CM108 → Baofeng Adapter
Interface a modified CM108 USB audio dongle to a Baofeng UV-5R HT for PC-linked amateur radio operation.
Floppy Disk IF
Floppy Disk IF
Interface 5.25" single-sided Shugart floppy drives (and Gotek emulators) to any 6502 computer. Based on the Elektor Junior FDC.
Matrix Keyboard
Matrix Keyboard
UK101/Superboard-compatible matrix keyboard PCB. Address decoded at $DF00. Perfect for retro software testing.
NES Controller
NES Controller
Mini NES Controller PCB (83mm × 33mm) for testing projects that require a controller input.
SA818 Module
SA818 Module
Breakout PCB for the SA818 VHF/UHF transceiver module. PTT button, LED indicators, controllable via Raspberry Pi, Arduino, or Pico.

Gotek Floppy Emulators

The Floppy Disk IF board supports not just real 5.25" Shugart drives but also Gotek floppy emulators from Simulant. These small devices emulate a standard floppy drive using a USB stick, making it easy to load disk images on retro hardware without hunting for old media.

Simulant's Gotek units running the FlashFloppy firmware are the recommended choice for use with this interface. They work out of the box with the Elektor Junior FDC controller on the Floppy Disk IF board.