
BigTreeTech HBB Handheld Button Board
RP2040-based handheld button board with 7 mechanical switches and RGB NeoPixel LEDs for manual control of Klipper 3D printers. Triggers homing, heating, motor disable and other macros via USB.
$17.99
Tap any value to browse matching devices
Specifications
Components
7 mechanical key switches on GPIO pins for triggering Klipper macros (homing, heating, motor disable)
7-LED WS2812B NeoPixel chain (GPIO20, GRB) for button status feedback
Bus Interfaces
Overview
The BigTreeTech HBB (Handheld Button Board) is a compact RP2040-powered button controller for Klipper 3D printers. It connects via USB and presents as a standard Klipper MCU, allowing the 7 onboard mechanical key switches to trigger any Klipper macro or command. The "HBB Fe" variant features a premium aesthetic with translucent keycaps and is priced at $19.99.
Key Features
The HBB provides 7 tactile mechanical switches mapped to individual GPIO pins (GPIO12, 13, 18, 19, 25, 26, 27) and a 7-LED WS2812B NeoPixel chain on GPIO20 for status feedback. Default button mappings include X/Y/Z axis homing, full home cycle, motor disable, hotend heating to 200°C, and bed heating to 60°C — all configurable via Klipper macros. It is powered and communicates entirely via USB Type-C.
Open Source
Hardware schematics, PCB layout files, 3D printable parts, and the Klipper sample configuration are published on GitHub at github.com/bigtreetech/HBB.
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




