// Open Source Bitcoin Mining
From a tiny ESP32 learning device to an 8-ASIC powerhouse, all open source, all community-driven, all displaying live stats on a color screen. Built on the shoulders of the Bitaxe project and open-source ASIC knowledge.
The cheapest entry point into Bitcoin mining. Not to earn rewards, but to truly understand what mining means and experience it for yourself.
What builders and educators say about NerdMiner
Every device is fully open source — schematics, PCB layouts (KiCad), and firmware included.
The original. An ESP32-S3 microcontroller doing SHA-256 solo mining with a full-color display. Educational, beautiful, and absurdly low power. Over 23 supported boards.
The bridge between NerdMiner and full ASIC mining. Powered by a BM1397 chip, it delivers real hashrate in a compact, USB-C desktop form factor — still educational, now serious.
Single BM1370 chip from the Antminer S21 Pro generation. Over 2× the hashrate of the Ultra at similar power. Same beautiful display, same compact form.
4× BM1370 redesigned from scratch. Per-ASIC temperature sensors, increased copper ratio, XT60 connector and up to 3-fan or AIO liquid cooling support. Built for overclocking.
All ASIC-based Nerd* devices run a common firmware stack based on ESP-Miner. One codebase, all devices.
A single firmware that ships with everything a solo miner needs out of the box — monitor it from any browser, push metrics to Grafana, update OTA, and tune your ASIC on the fly.
Since v1.0.37, NerdOS speaks Stratum V2 in addition to classic Stratum V1. Pools can now be addressed with the modern, Noise-encrypted protocol that brings end-to-end encryption, message authentication and a binary framing that’s an order of magnitude lighter on the wire.
A single firmware, multiple boards. Every Nerd*axe ASIC variant in the ecosystem runs the same NerdOS image — just pick the build for your device.
NerdOS is the work of a global community of open-source maintainers and contributors. A non-exhaustive thank-you list:
NerdOS exposes its full metrics surface over REST + WebSocket. A drop-in Grafana + InfluxDB stack ships in the repo, so you can spin up a dashboard for your whole fleet in minutes.
Software and add-ons that extend the Nerd* ecosystem - monitoring dashboards, network adapters, flashers and more. Built by the community, for the community.
Multi-miner dashboard for mobile and web. See true hashrate, power, temps and efficiency across your Bitaxe / NerdQaxe / NerdOctaxe / Antminer fleet at a glance. Smart alerts, overclock tuning per device, PDF reports, Mac menu-bar stats. Your data stays on-device — no cloud required.
Open-source NerdOS fork that adds wired Ethernet (W5500) support to NerdQaxe and NerdOctaxe - dual-stack WiFi + LAN with runtime switching and PHY link detection. Pairs with community LAN shields.
Browser-based flasher for the full Nerd*axe ASIC family. Pick a release from the dropdown and flash over USB with WebSerial - no toolchain or drivers needed.
Alternative WebSerial flasher with curated firmware lists per device and pre-configured profiles. Works for NerdMiner v2 and the entire Nerd*axe ASIC family.
Drop-in monitoring stack from the NerdOS repo. Docker-compose pipeline that ingests every metric the firmware exposes via InfluxDB and ships a pre-built Grafana dashboard.
Small Python script to monitor a headless NerdMiner over USB serial - temperature, total MHashes, shares and valid blocks straight in your terminal. Great for kiosk setups.
Two device families, two pool ecosystems. NerdMiner (no-ASIC) devices need pools tuned for very low hashrate solo mining; ASIC devices speak standard Stratum and connect to almost any solo pool out there.
The official pool for NerdMiner v2 devices. Designed to support the community of solo miners who are here to learn about Bitcoin mining mechanics. Low hashrate friendly — no minimum share difficulty.
stratum+tcp://pool.nerdminers.org:3333SHA-256 ESP32 devices. Need pools that accept very low hashrate / no minimum share difficulty.
NerdAxe / NerdQaxe / NerdQX / NerdOctaxe / NerdEKO. Standard Stratum — almost any solo pool works.
Every schematic, PCB layout, and line of firmware is open source. Fork it, build it, improve it.
ESP32 solo Bitcoin miner firmware with color display support. 23+ supported boards.
NerdMiner v2 fork with BM1397 ASIC support. 80–130 GH/s solo Bitcoin miner with USB-C power.
KiCad hardware design for NerdAxe (BM1366/BM1370). Schematics + PCB layout.
NerdOS — shared firmware for NerdQaxe and NerdOctaxe. 85+ releases, Stratum V2, dual pool, Grafana & InfluxDB, redesigned dashboard.
shufps / qaxeNerdQaxe++ hardware revisions (BM1370). Rev 5.1.1 — original quad-ASIC BM1370 design.
4× BM1370 redesign with per-ASIC temp sensors, XT60, up to 3-fan or AIO cooling. Built for overclocking. NerdOS compatible.
8× BM1370, 12 TH/s. 6-phase buck converter, dual Thermalright AXP90 heatsinks, open PCB for custom cooling.
8× BM1368 NerdOctaxe Plus variant. 6-layer PCB, 3-phase buck, aluminum enclosure.
NerdQaxe++ Variant 6.1 — BM1370, dual-fan cooling, spring-mounted heatsink.
NerdOctaxe Gamma Rev 3.4 — 8× BM1370, 12 TH/s, on-chip temperature sensors.
12× BM1370, ~14 TH/s. 6-layer PCB, 2oz copper, 12V/40A PSU. The most powerful board in the Nerd* ecosystem.