DEV Community

Cover image for I Built a High-Speed UART Analyzer Using ESP32-S3
Octablock
Octablock

Posted on

I Built a High-Speed UART Analyzer Using ESP32-S3

Hi everyone,

I built a high-speed UART analyzer using an ESP32-S3 and a PC GUI.

The goal was to easily monitor UART traffic from any MCU without modifying firmware.

You just connect TX → ESP32 RX and monitor everything on PC.

No logic analyzer needed.


Features

  • Up to 921600 baud capture
  • Real-time throughput graph
  • RAW hex viewer
  • Auto frame decoding
  • Health / buffer monitoring
  • Windows standalone EXE

Hardware Connection

Target TX → ESP32-S3 GPIO18

Target GND → ESP32-S3 GND (IMPORTANT)


Usage

  1. Flash firmware to ESP32-S3
  2. Connect TX and GND
  3. Run Windows EXE
  4. Select COM port
  5. Press Start

GitHub

https://github.com/choihimchan/linkscope-bpu-uart-analyzer


I’d love feedback and suggestions.

If you’re interested in collaborating, feel free to comment.

Thanks!

esp32

embedded

python

iot

opensource

Top comments (0)