BigSaltyKeypad 5ROL
- 3 Devlogs
- 5 Total hours
Hackpad with 5 buttons, a rotary encoder, an OLED screen, and 5 LEDs!
Hackpad with 5 buttons, a rotary encoder, an OLED screen, and 5 LEDs!
Major PCB Improvements
Many edits were made to the PCB, explained below:
All V2 now needs is a CAD update!
Finished Firmware and Ship!
After cleaning up the PCB design and generating gerber files I spent some time working on the firmware! I decided to use QMK for the firmware and programed support for all my hackpad’s features!
The default keys are the 4 Arrow keys, Z, and the volume knob with push to mute.
I did not expect the firmware to be as difficult to program as it was! This has been a fun project, there is still much to work on as things come together in the real world but I’m proud of where I’ve gotten up to now!
Devlog 1!
Hello world!
To commence this project I began my reading the DIY guide and following along, eventually splitting off and designing a keypad with my own variations! Below is a detailed overview of my keypad:
My keypad consists of 5 keys and a rotary encoder. The rotary encoder contains a switch that when pressed can be interpreted as it’s own keypress. I was hoping to use the rotary as a volume knob and it’s switch as a mute/unmute button. I placed them to the side to leave space for the controller as can be seen in the PCB design.
The keypad also has 5 LED’s, all strung together through the data in/outs. For the last feature, this keypad contains a programmable OLED screen on the top that can be used to display anything your imagination wants!
Moving forward I have yet to program the firmware, and I will also have to clean up the schematic as it’s quite messy.