1 / 4
6-Key RGB Macropad — Raspberry Pi Pico 2 W — zdjęcie 1
1 / 4

6-Key RGB Macropad — Raspberry Pi Pico 2 W

Zamów wydruk tego modelu

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.

Tagi