# nice!nano v2 Wireless Keyboard Controller

> Pro Micro drop-in replacement wireless keyboard controller built on the nRF52840 with BLE 5.0, onboard LiPo charger, mid-mount USB-C, and UF2 bootloader. The most popular controller for ZMK wireless split keyboards at $25.

## Quick Facts

- **Brand:** Nice Keyboards
- **Board Type:** nRF52840
- **Price:** ~$25
- **Product Readiness:** developer
- **CPU:** ARM Cortex-M4F @ 64MHz, FPU, DSP, CryptoCell-310
- **CPU Architecture:** ARM Cortex-M4F
- **CPU Cores:** 1
- **RAM:** 256 KB SRAM
- **Flash:** 1 MB
- **USB:** USB-C (mid-mount)
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Bluetooth:** Bluetooth 5.0 BLE

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

ZMK, BlueMicro_BLE, Zephyr RTOS

## Use Cases

- wireless-keyboards
- split-keyboards
- custom-keyboards
- low-power-ble-devices

## Components

- **nRF52840** (MCU): ARM Cortex-M4F @ 64MHz with 256KB RAM, 1MB flash, BLE 5.0, USB 2.0, hardware crypto, and 0.3µA deep sleep for ultra-low-power wireless keyboard operation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.nordicsemi.com%2Fbundle%2FnRF52840_PS_v1.9%2Fresource%2FnRF52840_PS_v1.9.pdf&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export)
- **LiPo Charger** (Battery Charger): Onboard 4.2V lithium battery charger with jumper-selectable 100mA or 500mA charge rate for wireless keyboard battery management — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fnicekeyboards.com%2Fdocs%2Fnice-nano%2Fpinout-schematic%2F&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export)

## Protocols

- **BLE**
- **USB**: D+: integrated, D-: integrated
- **SPI**
- **I2C**
- **UART**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| P0.04 | Battery Voltage ADC (reserved) | — | adc |
| P0.13 | VCC Power Control | — | digital-output |

## Description

## Overview

The nice!nano is a wireless keyboard controller designed as a drop-in replacement for the Pro Micro form factor. Built on the Nordic nRF52840, it's the go-to controller for wireless mechanical keyboards running ZMK firmware — the dominant open-source wireless keyboard firmware built on Zephyr RTOS.

The nice!nano solved the wireless keyboard problem by integrating everything into a tiny Pro Micro footprint: nRF52840 BLE SoC, LiPo battery charger with selectable 100/500mA charge rate, and mid-mount USB-C at just 3.2mm total board thickness. With only ~20µA quiescent current, batteries last weeks to months between charges.

It exposes 23 GPIO pins (21 through-hole + 2 back pads), includes a battery voltage ADC reader for monitoring charge levels, and uses the Adafruit nRF52 UF2 bootloader for easy drag-and-drop firmware flashing. The matte black 2-layer ENIG PCB on Tg 170 FR4 is built for quality and durability.

## Where to Buy

- [Nice Keyboards](https://openhardware.directory/r?to=https%3A%2F%2Fnicekeyboards.com%2Fnice-nano%2F&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export) — $25.00
- [Typeractive](https://openhardware.directory/r?to=https%3A%2F%2Ftyperactive.xyz%2Fproducts%2Fnice-nano&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export) — $25.00
- [Boardsource](https://openhardware.directory/r?to=https%3A%2F%2Fboardsource.xyz%2Fproducts%2Fnice-nano-v2-0&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export) — $25.00
- [splitkb.com](https://openhardware.directory/r?to=https%3A%2F%2Fsplitkb.com%2Fproducts%2Fnice-nano&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export) — €21.44

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fnicekeyboards.com%2Fnice-nano%2F&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fnicekeyboards.com%2Fdocs%2Fnice-nano%2F&ref=openhardware.directory&product=nice-nano-v2-wireless-keyboard-controller&source=md-export)

## Tags

`nice-nano`, `nrf52840`, `keyboard`, `wireless`, `bluetooth`, `zmk`, `pro-micro`, `split-keyboard`, `zephyr`

## Images

![nice!nano v2 Wireless Keyboard Controller](https://nbg1.your-objectstorage.com/openhardware-directory/entities/nice-nano-v2-wireless-keyboard-controller/05de4f3c63a4.jpg)
![nice!nano v2 Wireless Keyboard Controller](https://nbg1.your-objectstorage.com/openhardware-directory/entities/nice-nano-v2-wireless-keyboard-controller/11e2bbfa0973.jpg)

> **Battery Powered:** LiPo (user-supplied)

---
[View full device page](https://openhardware.directory/devices/nice-nano-v2-wireless-keyboard-controller)