Crowdfunding Page History

This page is an archive of the original crowdfunding campaign for this project. It may not be up-to-date with the latest updates and product availability.
Return to the current project page.

EZ32
Test Equipment
Wi-Fi

ESP32JTAG

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

$34,861 raised

of $10,000 goal

348% Funded! Order Below

Funding ended on Dec 04, 2025 at 03:59 PM PST.

Recent Updates

Sign up to receive updates.

ESP32JTAG is an open-source, Wi-Fi-enabled JTAG debugger that combines JTAG/SWD debugging, 16-channels 250 MHz logic analyzer, FPGA configuration, and UART terminal access, into a single, compact, and wireless device. It allows embedded engineers to debug MCUs wirelessly, freeing them from the limitations of traditional wired debug probes. By consolidating tools normally requiring multiple USB dongles, ESP32JTAG saves engineers time, reduces clutter, and streamlines the debugging process. Its built-in web server means no drivers or extra software are needed—just power it on, connect via Wi-Fi, and start working from any PC, tablet, or smartphone.

All-in-One Debugging Tool

Most developers juggle multiple tools for microcontroller debugging, 16-channels 250 MHz logic analyzing, FPGA programming, and serial monitoring. ESP32JTAG integrates them into one device that can operate simultaneously across its four configurable ports. This reduces cost, desk space, and complexity while improving workflow efficiency.

The tools can run in parallel — for example, you can debug an MCU and an FPGA, perform logic analysis, and use the web terminal all at the same time. This makes ESP32JTAG both highly cost-effective and easy to set up and use.

VSCode & Vivado - Debugging an MCU While Developing for an FPGA

Web Terminal

Web Interface for the Logic Analyzer

Powerful MCU Debugger & Logic Analyzer

ESP32JTAG integrates multiple functions into a single device without compromising performance. Each feature is designed to deliver high capability, not just basic functionality.

For MCU debugging, it supports a wider range of IDEs and tools than typical ST-Link and similar products. Thanks to its 266 MHz dual-core CPU, 16 MB Flash, 8 MB PSRAM, and onboard FPGA, ESP32JTAG is far more powerful than competitors like ST-Link, which are typically based on 72 MHz ARM CPUs with 128 KB Flash and 24 KB RAM. More importantly, the superior hardware resources ensure no loss of debug data, a common limitation of resource-constrained tools like ST-Link. It’s time to replace outdated USB dongles with a modern solution — ESP32JTAG.

As another example, its logic analyzer can capture 16 channels at 250 MHz, outperforming even more expensive single-purpose analyzers.

Wireless, Driver-Free Operation

Unlike traditional debugging probes that require proprietary drivers or USB-only connections, ESP32JTAG uses Wi-Fi 6 and Bluetooth 5.0. A built-in web server provides an easy-to-use interface for configuration, firmware updates, and documentation. With support for popular IDEs (VSCode, Arduino, STM32Cube) and open-source tools (OpenOCD, GDBServer, Blackmagic Probe, openFPGALoader), ESP32JTAG is ready to plug into your existing workflow.

Open Hardware Running Open-Source Software

ESP32JTAG is open-source hardware and software. Schematics, bill of materials, firmware, and documentation are openly available, making the tool transparent, hackable, and future-proof. Community contributions will help expand its features over time, ensuring it evolves with the needs of embedded developers.

Features & Specifications

Comparisons

ESP32JTAGSegger J-Link Wi-FiGlasgowST-LinkSaleae Logic Pro 16DSLogic Plus
Manufacturer EZ32 Inc. Segger 1BitSquared STMicroelectronics Saleae DreamSourceLab (DSLogic series)
Form FactorCompact module with LCD displayCompact module with USB + Wi-FiPCB board (optional CNC case)USB dongle / embedded on ST boardsBox enclosure (~92 × 92 × 15 mm)Compact (~79 × 74 × 9 mm) aluminum case
FunctionsJTAG / SWD (MCU), FPGA JTAG, XVC, WebUART, 16-ch logic analyzerJTAG / SWD / SWO, Wi-Fi debugging, IDE integrationJTAG, SPI, I²C, UART, memory interfaces, logic analyzer, appletsSWD / JTAG / SWIM (STM32 / STM8)Logic + analog capture, protocol decoders16-ch logic analyzer, multi-mode capture
StrengthsAll-in-one: wireless, display, debug + logic analysisProfessional, stable, wireless JTAG/SWD debugUltra-flexible, open, FPGA-based multi-toolLow-cost, integrated into ST ecosystemHigh-end logic analyzer, polished softwareHigh sample rate for price, open software
ExtensibilityUpgradable firmwareProprietaryFPGA reconfigurable (applets)Fixed firmwareNoLimited (thresholds / modes)
Wireless ConnectivityWi-Fi 6 + Bluetooth 5.0Wi-Fi 2.4 GHz (built-in)NoneNoneNoneNone
Software & Toolchain SupportOpenOCD, GDBServer, Blackmagic, openFPGALoader, CMSIS-DAP, VSCode, Arduino, STM32CubeSegger J-Link software, IDEs (Keil, IAR, Eclipse, etc.), GDB serverPython host + open FPGA toolchain + applet ecosystemSTM32CubeIDE, ST-Link Utility, 3rd-party tool supportSaleae Logic software (cross-platform, API/SDK)DSView (open source) + Sigrok support
OpennessHardware + firmware openProprietaryFully open (hardware, gateware, software)ProprietaryProprietaryPartially open (software only)
Target & I/O Voltage Support1.2 V – 3.3 V (with monitoring & reset)1.2 V – 3.3 V1.8 V – 5 V (per bank configurable)1.65 V – 3.6 V (5 V tolerant inputs)1.2 V – 5.0 V–0.9 V to +6 V, threshold adjustable
I/O Channels16-channel logic analyzer, JTAG, GPIO, and voltage monitoring — fully configurable via a web interfaceDebug only16 I/O pins (two banks)Debug only16 multi-use inputs (digital/analog)16 digital channels
Sample RateJTAG/SWD: Up to 80MHz, Logic analyzer: Up to 250MHz(16-ch)No logic analyzerUp to ~100 MHz (depending on applet)No logic analyzerDigital: 500 MS/s (4 ch), 100 MS/s (16 ch); Analog: 50 MS/s400 MHz (4 ch), 200 MHz (8 ch), 100 MHz (16 ch)
On-Board Capture Memory1 Mbit FPGA internal RAMNo logic analyzer128 Kb FPGA internalNo logic analyzer600 Kb FPGA internal256 Mb DDR
Trigger FeaturesLogic analyzer: edge/level, MCU: Breakpoints / watchpointsBreakpoints / watchpointsApplet-basedBreakpoints / watchpointsEdge, pulse, analog, protocolAdvanced multi-stage protocol triggers
Protection FeaturesVoltage monitoring, ESD, input protectionESD, input protectionESD, OVP, current sensing, E-stop5 V tolerant inputsInput protection, over-voltageESD, sustained input protection
USB Host InterfaceUSB + Wi-FiUSB + Wi-FiUSB 2.0USB 2.0USB 3.0USB 2.0 (Type-C)
Dimensions34 × 44 × 10 mm~97 × 53 × 27 mm150 x 75 x 15 mm~50 × 20 × 10 mm (dongle)~92 × 92 × 15 mm~79 × 74 × 9 mm
Weight~30 g~65 g~100 gSmall~220 g~100 g
PowerUSB Type-CUSB Type-AUSB Type-CUSB Type-AUSB Type-AUSB Type-C
Monitoring & SensingVoltage monitor, reset controlNoVoltage/current sensing, threshold interruptsBasic target V detectionAnalog input voltageThreshold monitoring
Supported ProtocolsJTAG, SWD, XVC, UART, FPGA config, logic analysisJTAG, SWD, SWOWide: UART, SPI, I²C, JTAG, memory buses, custom appletsSWD, JTAG, SWIMSPI, I²C, UART, JTAG, CAN, etc.Digital protocols, advanced triggers
Typical Price~$139~$1,170~$179 (Rev C)~$20–40 (standalone dongle)~$999~$149

Support & Documentation

Manufacturing Plan

We have completed hardware revision v1.3 and are now working on v1.4, which focuses on Wi-Fi RF performance, the enclosure, and improving the surface finish for a more refined appearance. We expect this revision to be to be nearly identical to the production unit. Manufacturing will be handled by a reputable PCB assembly house with experience in producing ESP32-based products. All boards will undergo functional testing, including wireless connectivity, I/O validation, and LCD verification. Packaging will follow standard consumer electronics practices (retail box with protective inserts and antistatic pouches).

Fulfillment & Logistics

Products will be shipped in retail packaging, with protective antistatic bags for the main unit and polybags for accessories. Shipments will be sent in bulk to Mouser’s fulfillment warehouse for worldwide distribution. Individual backers will receive the product through Mouser’s logistics system, ensuring reliable and trackable delivery. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

In the Press


CNXSoft Logo

Produced by EZ32 in Markham, Ontario.

Sold and shipped by Crowd Supply.

ESP32JTAG

ESP32JTAG

Enjoy full wireless MCU and FPGA debugging, 16-channel logic analysis, and WebUART support. Perfect for embedded engineers looking to simplify their development workflow. Includes shielded fly-wire sets and a quick-start guide.

$139 Free US Shipping / $12 Worldwide

Want to buy this item? Check the current project page for the latest information.

About the Team

EZ32

 · 

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

See Also

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