Nick Winans recounts how a weekend PCB design for a Pro‑Micro‑compatible nRF52840 board grew into the nice!nano, a wireless keyboard controller that sold over 50 000 units and generated more than a million dollars in revenue. The article examines the technical choices, the rapid prototyping process, the community‑driven firmware ZMK, and the business hurdles such as group‑buy logistics and cloning.
From Dorm Desk to $1 M Revenue: The Nice!nano Story

What was claimed
The original post promised a narrative about a "million‑dollar product" born in a college dorm, implying that a single hardware design could scale to a sizable business. It also suggested that the nice!nano solved the latency and battery‑life problems of earlier DIY wireless keyboards.
What is actually new
- A new PCB layout – the nice!nano is the thinnest Pro‑Micro‑compatible board that uses the Nordic nRF52840 SoC. Its dimensions allow it to fit any standard 2×3‑pin Pro‑Micro footprint while keeping the antenna clear of other components.
- Open‑source firmware integration – early collaboration with the ZMK project (a Zephyr‑based wireless keyboard firmware) gave the board a low‑power Bluetooth stack that outperforms the older Adafruit 32u4 Bluefruit LE design.
- A community‑driven supply chain – the author built a small vendor network, created a 3‑D configuration tool, and packaged kits that include the nice!nano, a battery, and a compatible case. This reduced the barrier for hobbyists to build fully wireless keyboards.
Limitations and reality check
- Manufacturing cost – at roughly $40 per unit for low‑volume runs, the board is still expensive for hobbyists compared to cheaper wired alternatives.
- Supply chain fragility – the group‑buy model relied on pre‑payments and a single assembler; any delay or quality issue could jeopardize the entire order.
- Clone risk – the design was copied twice on Chinese marketplaces, leading to confusion and brand dilution. Because the firmware is open source, clones can ship with identical software, which forces the original maker to compete on quality and support.
- Battery life depends on usage – while the nice!nano can last weeks on a 110 mAh cell in a low‑draw keyboard, power consumption spikes with backlighting or high‑rate key scanning, shortening runtime.
The technical journey
From the Dissatisfaction65 to the nRF52840
The first attempt, nicknamed Dissatisfaction65, used an Adafruit 32u4 Bluefruit LE module. Although QMK supported Bluetooth on that chip, the board suffered from ~30 ms latency and a battery that drained in a few days, even with a 2500 mAh pack. Observing commercial products from Logitech and Apple, Winans concluded that a more efficient radio was needed.
Choosing the right MCU
Nordic's nRF52 series had become the de‑facto standard for hobbyist wireless projects. Three boards attempted to bridge the gap between Nordic chips and the Pro‑Micro form factor:
| Board | Approx. cost | Fits Pro‑Micro footprint? | Open hardware |
|---|---|---|---|
| BlueMicro | N/A | No (too large) | Yes |
| nRFMicro | N/A | Yes | Yes |
| BLE‑Micro‑Pro | ~US$40 | No (locked down) | No |
The nRFMicro was the closest match, but its dimensions still required a custom footprint. Winans therefore started from scratch.
A weekend prototype
Armed with KiCad, Nordic's Infocenter, and the nRF52840 Feather schematic, the author sketched a schematic, selected a 0.8 mm‑thick FR‑4 stack‑up, and routed the PCB. The final layout kept the antenna clear, placed the reset button on the opposite side of the USB‑C connector, and used a 2 mm‑high low‑profile header for the Pro‑Micro pins.
The bill of materials (BOM) included:
- nRF52840‑DK chip
- 0.1 µF and 10 µF decoupling caps
- 3.3 V LDO regulator (MCP1700)
- 110 mAh Li‑Po cell connector
- Mini‑USB‑C breakout
A small Chinese assembly house quoted $100 for a batch of five units – a risky investment at the time, but the boards arrived functional.
Firmware breakthrough with ZMK
While the hardware was ready, the existing Bluetooth stack in QMK was too heavy for the power budget. A chance meeting with Pete Johanson introduced the author to ZMK, a Zephyr‑RTOS based firmware focused on low‑power Bluetooth LE. By flashing ZMK onto the nice!nano, latency dropped to under 5 ms and battery life extended to several weeks on the same 110 mAh cell.
The open‑source nature of ZMK (see the GitHub repo) allowed rapid iteration: custom keymaps, split‑keyboard synchronization, and OTA updates became trivial.
Business side: group‑buy and scaling
The June 2022 group‑buy
Winans set a minimum order of 200 units and a cap of 1 000. The sale opened at 11 am Central on June 20 and hit the minimum within minutes. All 1 000 units sold out in seven hours, generating roughly $40 000 in gross revenue.
The process highlighted two pain points:
- Cash flow risk – PayPal held half of the funds until the order shipped, leaving the seller to front the manufacturing cost.
- Logistical stress – Coordinating shipping for 400+ unique orders while still in school required family help and long nights.
From hobbyist to vendor
In 2022 the founder’s parents retired, and together they launched Typeractive, a store that bundles the nice!nano with cases, batteries, and keycaps. A 3‑D configurator (built with Three.js) lets customers preview their split‑keyboard layout before purchasing. By 2025 Typeractive ranks among the largest split‑keyboard retailers.
Clone controversy
Two counterfeit versions appeared on Taobao and later on AliExpress, advertising themselves as "nice!nano" and shipping the original firmware. Because the firmware is MIT‑licensed, the clones could legally reuse it, but they misled buyers by using the brand name. The original creator could not stop the listings, but the higher build quality and official support kept the genuine board in demand.
Impact and numbers
- Units sold: > 50 000 across official channels and community resellers.
- Revenue: > US$1 M (including kits and accessories).
- Power efficiency: > 100× improvement over the original Dissatisfaction65 (weeks vs. days on comparable batteries).
- Community: Over 3 000 GitHub stars on the nice!nano schematic repo and a thriving ZMK contributor base.
Takeaways for makers
- Pick the right MCU early – Nordic’s BLE stack and low‑power modes save a lot of engineering time.
- Validate with open firmware – partnering with a project like ZMK can turn a hardware prototype into a market‑ready product quickly.
- Plan cash flow for pre‑orders – group‑buys can validate demand, but they also expose you to payment‑processor holds.
- Expect clones – open‑source hardware invites imitation; differentiate through quality control and ecosystem support.
Acknowledgments
- Joric – creator of the nRFMicro board
- Pierre Constantineau – BlueMicro design and firmware
- Pete Johanson – ZMK founder
- Mike and Pam – family support for logistics and shipping
The nice!nano’s journey shows that a focused hardware design, coupled with community‑driven software, can scale from a dorm‑room prototype to a six‑figure business. The story is less about luck and more about iterating fast, listening to users, and keeping the supply chain as simple as possible.
This article was adapted from the original blog post on May 28 2026. All URLs are current as of the writing date.

Comments
Please log in or register to join the discussion