EZ32
Test Equipment
Wi-Fi

ESP32JTAG

A multifunction, wireless JTAG tool powered by an ESP32 and an FPGA

This project is launching soon.

Coming Soon
0
updates
You'll be notified about news and stock updates for this project.

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.

Four Tools in One

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!

Features & Specifications

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:

Open Source

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).

Interested in This Project?

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.

About the Team

EZ32

 · 

We specialize in providing embedded solutions and services for industrial control, medical imaging, automotive, and various other embedded computing applications.

Andrew Li
Jamie Li

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects