6-Key RGB Macropad — Raspberry Pi Pico 2 W
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Open-source 6-key macro controller with per-key RGB LED feedback. Built on Raspberry Pi Pico 2 W running CircuitPython.
- Ocena
- 0 / 5
- Polubienia
- 7
- Pobrania
- 22
- Wydruki
- 0
- Wyświetlenia
- 190
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Electronics
- Licencja
- Creative Commons — Attribution — Noncommercial
Source code & documentation on GitHub: https://github.com/canmuhammedkelek/macropad
Custom 3D printed enclosure for a 6-key macropad with integrated NeoPixel LED slots and Raspberry Pi Pico 2 W mounting bay.
CASE DIMENSIONS
- Overall: 77 x 71
- Wall thickness: 25 mm
- Top plate: 1.5 mm (MX switch snap-in compatible)
SWITCH LAYOUT
- 2x3 grid configuration
- Switch cutouts: 14 x 14 mm
- Center-to-center pitch: 19.05 mm (standard MX spacing)
LED MODULE BAYS
- 6x NeoPixel 2x2 module slots directly under each switch
- Slot dimensions: 12 x 12 mm, 4 mm depth
- Light window: 9 x 9 mm pass-through in bottom plate
MCU COMPARTMENT
- Side-mounted Raspberry Pi Pico 2 W bay
- USB access cutout on side wall
PRINT SETTINGS
- Material: PLA
- Layer height: 0.15 mm
- Infill: 7%
- Supports: None required (print upside down, top plate on bed)
- Orientation: Top plate facing down for clean switch cutouts
COMPATIBLE HARDWARE
- Raspberry Pi Pico 2 W (or Pico W / Pico 2)
- Cherry MX compatible mechanical switches
- WS2812B NeoPixel 2x2 modules (10-12 mm footprint)
FILES INCLUDED
- macropad-top-case.stl — Main enclosure
- macropad-bottom-case.slt — Editable STEP file for customization
-macropad_blueprint.pdf — Wiring diagram
- code.py — CircuitPython firmware (USB HID + NeoPixel control)
FIRMWARE (optional — if using the included code.py)
- CircuitPython 9.x for Pico 2 W required
- Dependencies: adafruit_hid library + neopixel.mpy (from CircuitPython bundle)
- USB HID keyboard + media key emulation
- Per-key RGB LED feedback (static, flash, breathing, toggle modes)
- Sinusoidal breathing algorithm for mute state indicators
- No host-side drivers required — plug and play
- Fully customizable key bindings and LED colors
- The case is firmware-agnostic — use with any macropad firmware (KMK, QMK, etc.)
LICENSE
Open source — modify and remix freely.