Skip to main content

NMMiner Wiki

Welcome to the NMMiner user & integrator documentation hub.

NMMiner is high-performance firmware that turns common ESP32 development boards into Bitcoin (and DigiByte) Stratum miners. It runs on the ESP32-D0, ESP32-S3, ESP32-C3 and ESP32-C5 chip families, with on-device peak hashrates of:

  • ESP32-D0 — up to 1,035 KH/s
  • ESP32-S3 — up to 400 KH/s
  • ESP32-C3 — up to 402 KH/s
  • ESP32-C5 — up to 150 KH/s

What you can do with NMMiner

  • Flash a low-cost ESP32 board and start hashing on NMMiner's own SoloBTC pool in minutes — the firmware ships pre-configured.
  • Use a phone or PC captive portal to override the pool, change WiFi, set wallet and screen options.
  • View live hashrate, pool URL, share stats, BTC / multi-coin price charts and weather on the on-device display.
  • Open NM Monitor in any browser (it is served by the miner itself) to manage settings, upload custom screensavers, and watch the entire local fleet via the Swarm menu.
  • Build your own dashboards or automation against the documented HTTP API.

Where to start

If you want to…Go to
Get a board mining ASAPQuick Start
Pick a boardHardware Overview
Learn buttons & screen pagesUser Guide › Buttons
Manage your miner from a browserNM Monitor
See every miner on your LANSwarm
Climb the global leaderboardLadder
Understand how Bitcoin mining worksHow Mining Works
Integrate with the device HTTP APIAPI Reference
TroubleshootTroubleshooting

Support