This is a small board with 16 LEDs and pairs of switches for exercising digital circuits. It can draw power from the circuit under test, or it can use USB-C. It's intended to run at 5V, but the high-level threshold for AHCT logic (the LEDs are buffered by two 74AHCT240s) is wide enough that it might work at 3.3V as well. Pullup/pulldown is selectable for each group of 8 outputs (and can be disabled if you want the outputs to float), and you can use either the DIP switch or the pushbutton to set an input, whichever is more convenient.
Components are all surface-mount, and chosen so that JLCPCB should be able to fab the whole thing (including assembly).
KiCad build files available on GitLab; see the link below.
I'm doing my own spin on an RC2014-ish computer system, and the first board I knocked together is a Z80 CPU board. Many CPUs, including the Z80 and 6502, can be made to cycle through the address bus by putting a NOP ($00 for the Z80, $EA for the 6502) on the data bus, so this makes for an easy "smoke test" that you can carry out with the Mini-I/O 16.
Connect the address bus to the input pins. Connect the data bus to half of the output pins; set the pins to pulldown and set the appropriate opcode for NOP on the DIP switches. Connect /RESET (it's nearly always active-low) to one of the remaining output pins; set it to pullup. Connect +5V and GND.
Power up. The CPU should start free-running, which will light up all 16 LEDs. If it doesn't, maybe it needs to be reset...press whichever button you tied to /RESET. Depending on the clock speed (I have my Z80 running at 10 MHz), you might not see even the MSB visibly blink, let alone the other bits. Perhaps swapping in an oscillator driven by a 32.768-kHz RTC crystal would be appropriate here.
When you hold down whichever button you tied to /RESET, the display should pause with whatever address is current. You should get a different address each time:
The boards arrived last week...took hardly any time at all for them to be assembled and shipped. I'm keeping one for myself, but if you're looking for a simple way to monitor a bunch of logic lines (or maybe you just want to add a row of blinkenlights to your retrocomputer project), maybe you might be interested in buying one of my extras.