FASTPAD
My project is a simple macropad that consists of 5 buttons, a rotary incoder a slider and a .95" oled display all powerd by a xiao 2040!.
I made this project beucase I found myself constantly struggling with navigating around in my divice. I wouold be slow in changing tabs, closing tabs ext. So, I wanted
to make this so I can navigate faster and more efficently. I also plan on using this micropad as a small controle board for future projects. It has sufficent
number of buttons and incoders to create a diverse range of actions paired with an oled screen for veiwing information. In short I hope to use this macropad for a variety
diffrent things that can help me on productivity and combine with future projects to take them to a next level!!!



PCB:
This was my first time building a PCB so the connections look very messy!

Frameware
- Slider controles volume
- rotary encoder toggles through diffrent tabs
- 5 buttons, so far only decided on 3 buttons: copy, past, open vscode
- Not sure what to use the Oled screen to display.
I will deffenetly be changing the button macros depending on what I do later on.

CAD
I Made half of the case in onshape but after facing trouble with the software I moved my progress to Fusion360! The case is made up of 2 3D printed parts the top and the bottom. They are both held together with M3x16mm screws M3x5mx4mm heatset inserts!
I really loved how this turned out beucase it was my first time cadding and this took the most time in the whole project! very happy with the results!!!
I didnt exactly know what to name it so I named it fast pad beucase I made it to help me be faster in productivity with shortcuts! :)
BOM
- 1x xiao 2040
- 5x mx switches: MX Switches
- 5x Blank DSA keycaps (White)
- 1x .96" oled screen: oled screen
- 1x slide Potentiomiter: slider
- 1x slider keycap: slider cap
- 1x Push button rotary encoder: Encoder
- 4x M3x16mm screws
- 8x M3x5mx4mm heatset inserts
- 1x Case (2 3D printed parts, TOP and BOTTOM)