Custom 12-Key Macropad with Encoder and LCD Display
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.