Macropad V2
Macropad_V2
- Title: Macropad V2
- Author: Anshuman Tripathy
- Description: Macropad with 20 keys 2 encoders and 2 sliding potentiometers as analog input along with a Oled Display
- Created_at: 2025-06-02
- Total Time Spent: 14 hr
DAY 1- 2 June: Choosing the MCU
Started out by planning the number of I/O pins I would require. Since I will be using KMK, I need to find a board with enough GPIOs and also supports CircuitPython. After searching for a bit, I decided on using the SparkFun Pro Micro RP2040.
Time Spent= 1.5hr
DAY 2 - 3 June : Completed the schematic
Started out with the Schematic i will be connecting the OLED display to the QWIIC connector on the promicro rp2040. will be using WS2812B 2020 led for a RGB under glow. I will be making a 5x4 matrix of the keys. There is pad under the RP2040 that connects to the onboard rgb led i will be utilsing the same pin to connect my leds.
Time Spent = 1.5hr
DAY 3 - 4th June : Started out with the PCB layout
Started and complted the PCB layout and Routing. Used the Keyboard layout website to generate the layout and used the Kicad plugin to arrange the keys.
Time Spent- 2hr
DAY 4 - 6 June: Started out with the 3d model
Complted the PCB and added the mounting holes for the PCB and started and completed the Base plate of the case
Time Spent- 2hr
DAY 5 - 7 June: Completed the CAD
Started out with the front plate for the case and complted it. Also imported the PCB step file and checked all the fitting and complted the cad Modelling. Generated the cutouts for the keys from a website. Had to make many iterations for the front plate to make it a proper fit.
Time Spent- 3hr
DAY 6 - 15 June: Made Slight asthetical changes
added a ~5 degree tilt to the macropad, Designed Knobs( had planned to use premade one but decided not to) also added a translucent mid layer for having a better rgb look. Also added the feaure of a usb hub a the empty place that was above the MCU. it has 3 ports.
Time spent 4hr