Skip to content

wklnd/SerialReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Serial Reader (NerdMiner V2)

Minimal terminal dashboard for NerdMiner V2 (ESP32) over serial. Three views: full, compact, and clock + recent log. Space toggles views.

NerdMiner V2

NerdMiner V2 is an ESP32-based solo Bitcoin miner project/community build. Firmware, docs, and hardware details:

Install

pip install rich pyserial

Run

python3 serial_reader.py [--port /dev/ttyACM0] [--baud 115200] [--display_type 1|2|3]
  • Modes:
    • 1 = Full (metrics + log)
    • 2 = Compact (key metrics)
    • 3 = Clock (large time + metrics + colorized recent log)
  • Keys: Space = switch view, Ctrl+C = exit

Screenshots

  • Mode 1 — Full

    Mode 1

  • Mode 2 — Compact

    Mode 2

  • Mode 3 — Clock

    Mode 3

What it shows

  • Temp, Total MHashes (with 1h/24h/7d avg), 32-bit shares (and time since last), Valid blocks, Best difficulty.
  • Color hints: temp (green/yellow/red), shares (cyan), blocks (magenta), mhashes (green), difficulty (bright white).

Tweak

Edit constants in serial_reader.py: DEFAULT_PORT, DEFAULT_BAUD, TIMEOUT, MAX_LOG_LINES, SNAPSHOT_INTERVAL, REFRESH_PER_SECOND.

About

A small script to monitor a headless esp32 with the NerdMiner firmware

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages