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 ASAP | Quick Start |
| Pick a board | Hardware Overview |
| Learn buttons & screen pages | User Guide › Buttons |
| Manage your miner from a browser | NM Monitor |
| See every miner on your LAN | Swarm |
| Climb the global leaderboard | Ladder |
| Understand how Bitcoin mining works | How Mining Works |
| Integrate with the device HTTP API | API Reference |
| Troubleshoot | Troubleshooting |
Support
- 📧 Email: [email protected]
- 💬 Telegram: t.me/NMMiner
- 🌐 Website: www.nmminer.com
- 🏊 SoloBTC Pool: solobtc.nmminer.com