My awesome macropad!
Hardware- 5 Devlogs
- 10 Total hours
I am building a top-mounted macropad with 10 key switches and 2 rotary encoder + switches and KMK firmware.
I am building a top-mounted macropad with 10 key switches and 2 rotary encoder + switches and KMK firmware.
I finished the firmware for the hackpad! All the rotary encoders and key switches are coded in KMK because QMK doesn’t have direct integration with PCF8574 expanders. Finally, I have to double-check my work and put it all on Github. I put a screenshot of part of my code below.
I finished the case of the macropad! To make it in a top mount layout, I included 3 parts: the plate, the bottom part, and the top part. Next, I will create the firmware.
I finished my PCB design! After a lot of messy wiring, I have a board that has the main components laid put exactly as I planned. The DRC still throws “Silkscreen clipped by solder mask” errors, but I don’t think anything of the functionality of the board is still broken. I will now move on to making the case of the board.
I finished my schematic. I used matrix wiring for 10 keys and added 2 rotary encoders with switches. I used a 8-bit I/O expander to fit all the global tags.
I followed all the instructions for the HackPad. I forgot to log me making the PCB, so a lot of my time wasn’t logged. Also, it took me a long time to figure out how to navigate through KiCad and Fusion. In the end, I was able to make a PCB board and case that are almost identical to the one in the instructions. Now, I will make my own customizations to the PCB board and case.