Interactive demo

Nero WZ VJMS

A wireless 8-key macro pad with two rotary encoders and an OLED, built with CircuitPython. It pairs with an iPad over Bluetooth and drives Procreate. This demo runs the same layers, lights and menu logic as the firmware.

neo

The real one

The Nero WZ VJMS macro pad: a purple 3D-printed case with a row of eight keys along the top, a yellow Pac-Man key, three clear keys and four ghost keys in red, green, pink and blue, all lit purple from below, with the black ANO encoder and the small OLED on the left and a large CNC handwheel on the right.

Layers

Hardware

2× NeoKey 1x4

8 mechanical keys with RGB LEDs, I2C 0x30 and 0x31.

SSD1306 OLED

128×32 over I2C. Shows layer, labels and Bluetooth status, cycling every 5 s.

ANO rotary encoder

Rotation plus a 5-way d-pad through an I2C seesaw.

CNC rotary encoder

Rotation only, wired to GPIO.

nRF52840 + CircuitPython

Bluetooth LE HID keyboard, mouse and media keys. All bindings live in one config.py.