Introducing Spark Analyzer, an innovative ESP32-powered USB-C Power Delivery (UCPD) compatible device designed to streamline the development and debugging process for projects and prototypes. With its compact and sleek design, wireless control, adjustable voltage output, and more, Spark Analyzer is your go-to solution for power delivery and analysis.

With Spark Analyzer, developers can effortlessly monitor and manipulate voltage levels, log data, and analyze power consumption through a user-friendly and intuitive smartphone interface. This versatile device features both Wi-Fi and BLE connectivity, enabling wireless control and data logging, eliminating the need for cumbersome physical buttons, and facilitating remote operation from a distance.

Quick shout-out: I have to thank JLCPCB for sponsoring this project. They have been a crucial part of the process by enabling me rapidly prototype without compromising quality. All of the PCBAs related to this project were prototyped and assembled by them.

The sleek design of Spark Analyzer ensures easy attachment to any existing UCPD-compatible wall wart or power source without the necessity of additional stands or tables. Its compact form factor guarantees flexibility and convenience, making voltage control and data logging accessible and trouble-free.

Sign up for the pre-launch on Crowdsupply here! Spark Analyzer ( 

Key Features

  • USB-C Power Delivery Compatibility: Fully compatible with USB-C Power Delivery, making it versatile for various devices and applications.
  • Wireless Control and Logging: With built-in Wi-Fi and BLE, you can use your smartphone to control and log data wirelessly, eliminating the need for physical buttons and allowing remote operation.
  • Adjustable Voltage Output: Precisely control voltage levels with 5V, 9V, 12V, 15V, and 20V options, catering to your project's specific needs.
  • Compact and Sleek Design: Designed for inline integration, Spark Analyzer seamlessly attaches to UCPD compatible power sources without the need for additional equipment.
  • IO Breakout: Incorporate higher voltage into your projects easily, thanks to Spark Analyzer's separate 3.3V power domain.
  • Power Analyzer Capability: Measure your project's current draw precisely, enabling you to understand your power requirements better and optimize accordingly.
  • Software Safety Cut-off: Ensures protection against excessive current draw by switching off the output FET during high current scenarios.
  • Output FET: Provides control over the high voltage output, giving you more command over your power delivery.
  • Open Source Development: Spark Analyzer is open source, allowing for customization and expansion of its capabilities. Dive into the GitHub repo for detailed documentation.


  • Microcontroller: ESP32-C3
  • Wi-Fi: 802.11b/g/n
  • Bluetooth: BLE 4.2
  • Flash: 4MB
  • Programming: Integrated JTAG Controller
  • Output: CC6904SO-10A | Current Sense: Hall Effect Current Sensor
  • Output Enable: DMP3017SFG-7 | FET
  • Power: TPS62175DQCT | 500mA 3.3V SMPS

Spark Analyzer Mobile App (In Development)

The Spark Analyzer Mobile App, currently in development, is the perfect companion to your Spark Analyzer device. It simplifies monitoring and controlling power delivery with these key features:

  • Voltage Selector: Easily choose from different voltage levels (5V, 9V, 15V, or 20V) using a user-friendly selector.
  • Output Toggle: Turn the power output on or off conveniently with a toggle switch.
  • Current Draw Chart: Monitor your project's power consumption in real-time with a graphical current draw chart.

Future app updates will include log exports, current limit settings, and more.

It will be available on Android and iOS.

Testing for Performance

Spark Analyzer has been rigorously tested to ensure optimal performance:

  • Max Current Test: Under a load of 3A at 9V, Spark Analyzer delivered robust power without issues.
  • Max Voltage Test: At a maximum...
Read more »