Open Hardware · Open Source

NiceCtrlr

A hackable, programmable game controller built on the nice!nano. Same brain, display and TinyGo APIs as NiceBadge, swapped for 6 buttons and two analog sticks.

NiceCtrlr PCB
What’s on board
📡
BLE Wireless
Bluetooth Low Energy via nice!nano for wireless programming and connectivity.
🖥️
Color Display
ST7789 240x135 display, identical wiring to NiceBadge.
🎮
Buttons & Joysticks
6 digital buttons plus two analog sticks read over I2C via the onboard ADS1015.
🔧
Open Hardware
KiCad schematics and PCB files are fully open. Fork, adapt, improve.
🐹
TinyGo SDK
Full TinyGo support with drivers for every peripheral on the board.
Online Configurator
Same identity, marquee and QR options as NiceBadge. Generate a ready-to-flash .uf2 firmware in the browser.