1 / 5
Custom 12-Key Macropad with Encoder and LCD Display — zdjęcie 1
1 / 5

Custom 12-Key Macropad with Encoder and LCD Display

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.

Custom 12-key macropad with encoder and a 1.47" LCD display, 3D printed case, SLA keycaps and CircuitPython firmware.

Ocena
5 / 5
Polubienia
41
Pobrania
98
Wydruki
0
Wyświetlenia
898
Oceny
1

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Electronics
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

This project is a custom 12-key macropad designed and built as an academic project.
The enclosure and structural parts are 3D printed (FDM), while the keycaps were printed using SLA to achieve a higher-quality surface finish.

The macropad features:

  • Seeed Studio Xiao RP2350 microcontroller

  • 12 mechanical keys (any MX style switches) arranged in a 3 × 4 matrix

  • A rotary encoder with push button

  • A Waveshare 1.47inch LCD Display Module With Touch Panel (Touch panel not used in project!)

  • M2.5 screws

  • A compact, modular 3D printed enclosure

  • Firmware written in CircuitPython

  • settings menu when double clicking the encoder (needs some refinement)

Warning:
This project uses hand-wired connections for the key matrix, rotary encoder and LCD display. As a result, the internal wiring is dense and space-constrained, with limited access to some microcontroller pins.
While fully functional, this assembly method makes the build challenging and error-prone, and is not recommended for beginners or users without prior soldering experience. Careful planning of the wiring order is required to avoid inaccessible pins during assembly.
A simple PCB would significantly simplify the project and improve repeatability. However, this is not planned for the foreseeable future.

Tagi