ESP32JTAG is the Swiss army knife-style tool for embedded hardware engineers. It combines several essential debugging and development tools into a single device. With support for MCU on-chip debugging (OCD), FPGA development, logic analysis, UART terminal access, and more—all operating simultaneously—it effectively replaces multiple USB dongles while offering better performance.
It features a built-in web server that connects wirelessly to your PC or smartphone via Wi-Fi, eliminating the need for drivers or additional software—configuration, usage, and documentation, can easily be done with any web browser. The device runs GDBServer, OpenOCD, and OpenFPGALoader, and is compatible with popular IDEs and tools such as VSCode, Arduino, STM32Cube, and others. This flexible device will be an indispensable addition to your embedded hardware toolkit.
ESP32JTAG is a highly versatile, multifunction tool designed for embedded system development and debugging. It features a USB Type-C connection for power, and a 1.83-inch LCD display that shows the IP address, Wi-Fi connection status, internal system status, and other useful information.
With four independent I/O ports for connecting to target embedded systems, and supports the following modes:
These modes come in handy when you want to use one port for UART, monitoring target voltage, another for SWD/JTAG (for ARM Cortex debugging), another for FPGA JTAG, and the last port as a 4-channel logic analyzer. However, the customizations and configurations could fill a very long page—configure ESP32JTAG however you need!
Processor: Dual-core ESP32-S3 @ 266 MHz
Memory: 16 MB flash, 8 MB PSRAM
Connectivity: Wi-Fi 6, Bluetooth 5.0, USB
Display: 1.83-inch LCD (for IP, status, and info)
FPGA: 5K gates, 1 Mbit RAM (CPU-configurable)
I/O: 4 configurable 4-wire ports
Power: USB Type-C
Dimensions: 33 x 40 x 5 mm (1.3 x 1.57 x 0.2 in)
Operating System: FreeRTOS
Supported Functions:
ESP32JTAG is open hardware. We’ll make schematics, a bill of materials, and more available soon.
Currently, the project runs the following open-source code/firmware:
openocd-on-esp32, blackmagic-debug, openFPGALoader, and last but not least, CMSIS-DAP (DAPLink).
You can sign up at the top of this page to be notified when the campaign launches and to receive other updates. We only send out relevant content, and you can unsubscribe at any time.
A low-cost dev kit for Microchip's PolarFire SoC, a low-power FPGA integrated with a hardened quad core 64-bit RISC-V microprocessor subsystem
An MCU + eFPGA dev kit with 100% vendor-supported open source tools that fits inside your USB port
An open-source, manual pick-and-place machine for PCB artisans