IMG 0016s

The Debug-o-Matic is a Raspberry Pi RP2040 based board.


It comes without a "stock" firmware.

Some application examples include: I2S sniffer, SPI sniffer, logic anaylser, USB to UART, EEPROM programmer.



  1. Either hold BOOT button and insert USB cable or hold boot and press reset, then release boot
  2. A "RP2_BOOT" drive will appear
  3. Drop an *.uf2 file onto the drive. The device will be flashed and will reboot.

Hardware Usage

Select a target voltage using the 3-position jumper (1.8v, 3.3v, 5v), connect I/Os to target.


Pin Function / Mapping
0-23Header 1, 2, 3 I/O Pins (level translated to VTGT)
24OE for 1st row (low=tristate, high=push/pull), LED0
25OE for 2nd row (low=tristate, high=push/pull), LED1
26OE for 3rd row (low=tristate, high=push/pull), LED2
27-29Analog Inputs (3.3V only, unbuffered and MUXed)