I've been lurking a while and I thought I would share some of the PCBs I've designed for the RC2014 retrocomputer over the past year.
Started out with a breadboarded Z80 and SRAM with an AVR as the boot loader and I/O, then decided to make it into a module for the RC2014, called the
z80ctrl. I've written quite an extensive monitor environment that runs on the AVR without any support from the Z80. It can load hex and binary files from SD card into the Z80's ram and run CP/M using emulated Altair disk images stored on the card. It can also bridge other SPI peripherals to the Z80, and I've also built an add on I/O expander and RTC board to go along with it. It allows breakpoints and tracing with realtime disassembly as the Z80 executes the code.
After that, I got interested in turning the RC2014 into a retro game machine, so I've also designed a
set of modules that allow the RC2014 to play unmodified ColecoVision games: TMS9918A video card, SN76589 sound card, and joystick interface board.
I designed all the boards myself using KiCad. These are the first PCBs I've ever designed. I've gone through several REVs of the boards but I'm pretty happy where they're at now.