Back to Browse

Pimoroni Keybow 2040 (CircuitPython programmable macropad) with 1W Adafruit STEMMA Speaker

75 views
Apr 28, 2026
2:06

This is a modified Pimoroni Keybow 2040 with extra height spacers to make room for an Adafruit STEMMA Speaker. The 1W speaker with 2.5W Diodes Incorporated PAM8302 amplifier gets surprisingly loud when attached to a panel like the base of the Keybow 2040. The keys are the linear (quiet) ones but in the video sound louder than they really are due to the proximity of the microphone and a heavy touch. The Keybow 2040 is running a modified version of a Pimoroni example program written in CircuitPython. A new Animation class can scroll messages and can be used for effects when a key is pressed. Key presses can also trigger wav file playback. The switch on the top right side of the Keybow 2040 is used to change layers with a short press or toggle the sound and visual effects with a long press. The layers are configured with a simple separate (python syntax) configuration file. The video covers the following. - 00:00 Pimoroni Keybow 2040 - 00:04 Reset - 00:11 Scrolling text - 00:20 L1 - 00:21 Keypad (sound & visual effects) - 00:29 Long press effects off - 00:38 Visual effects - 00:51 L2 - 00:55 Consumer Control - 01:09 L3 - 01:11 MIDI output - 01:27 L4 - 01:29 Alpha keys - 01:35 Sound effects - 01:47 Sound & visual effects The MIDI output is playing a Surge XT patch in Cakewalk Sonar. The IBM Model F keyboard click is from https://freesound.org/people/Fractal_/sounds/500430/ Instructables article: https://www.instructables.com/Pimoroni-Keybow-2040-Macropad-Speaker-Addition #circuitpython #pimoroni #keyboard

Download

0 formats

No download links available.

Pimoroni Keybow 2040 (CircuitPython programmable macropad) with 1W Adafruit STEMMA Speaker | NatokHD