Project Templates์ถœ์ฒ˜: Show HN์กฐํšŒ์ˆ˜ 5

Show HN: ESP32-S3 probe โ€“ a UART "flight recorder" with auto frame decoder

By octablock
2026๋…„ 2์›” 20์ผ
**Show HN: ESP32-S3 probe โ€“ a UART "flight recorder" with auto frame decoder**

Hi HN,I built a small UART analyzer using an ESP32-S3 as a cheap probe. It taps the targetโ€™s TX at 921600 baud and streams raw bytes to the PC over USB CDC.To make it robust and easy to resync, the S3 wraps data into a tiny binary frame: 'A''N' | type | seq16 | timestamp32 | len16 | payload, then COBS-encodes it with 0x00 delimiters.On the PC side (Python/Tkinter), the UI shows: - RAW hexdump + throughput graph + health stats (seq gap / overflow) - LOG/TEXT views (extract printable ASCII runs) - Record/Replay (.anlog) for offline reproduction - AUTO parser: scans magic bytes and brute-forces CRC variants for unknown inner framesThis started as a personal debugging bridge between firmware and host, and helped me catch dropped chunks, burst patterns, and protocol mistakes without a logic analyzer.Repo: https://github.com/choihimchan/linkscope-bpu-uart-analyzerIโ€™d love feedback on framing, replay formats, or parsing heuristics. Comments URL: https://news.ycombinator.com/item?id=47084554 Points: 1 # Comments: 0

---

**[devsupporter ํ•ด์„ค]**

์ด ๊ธฐ์‚ฌ๋Š” Show HN์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ ๋„๊ตฌ๋‚˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด ์›๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.