LazyBoardV2 - Macropad w/ RGB OLED
Macropad featuring 12 hotswappable switches, a RGB OLED screen, and RGB for each key. Firmware written by my friend William
Hardware:
The board uses a daughter board to attach the RGB LEDs.
Buttons and DIP switches in the back allow for USER profiles to be programmed in.
Case:
3D printed PLA case. Consists of the main case to mount the PCB, plate to mount switches, and a shield for the screen.
Main case uses threaded inserts to screw in the PCB.
3D printed switch plate goes ontop of PCB and is used to hold in switches.
Shield covers the OLED module.
Images:
Github Case Files PCB PCB(Daughter) Firmware
TODO:
Python CLI
- Allow users to upload custom image
- Allow user to change keybindings
- Generates c and header files based on the above
- Builds and Flashes with using PlatformIO CLI