| .. | ||
| CAD | ||
| Firmware | ||
| PCB | ||
| production | ||
| README.md | ||
Scooter's Macro Pad
This is my macro pad that I will most likely use to semi-automate my workflow and maybe some hotkeys for tasks. It has a OLED screen with 12 switches, a rotary encoder, and 4 LED's for that cool bottom glow effect plus a cool feature that I though of. This is expansion board pogo pins. These pins will allow me to in the future, make an expansion board and all I need to do is connect the pogo pins from that board to the ones on the main board, write firmware for it, and TADA!
Even though I would consider myself fairly advanced in PCB design as I have made multiple complicated circuit boards in the past, this macro board definitely took along time to make (like more than a week just for the PCB and half the case), and it will definitely take me even longer to hand solder the componengs onto the 3 boards, but it was definitly fun to make, a huge learning experiance, and totally worth my time!
BOM For Each PCB (So Times this all 3 for the 3 boards):
- x12 Cherry MX switches
- x1 Seeed XIAO RP2040
- x1 Bourns PEC11R 12mm Incremental Encoder (LCSC) C143790
- x1 PCB
- x4 WS2812B LEDs
- x4 5 Spring-Loaded Magnetic Pogo Pin Connector
- x1 4 Pogo Pin for OLED Screen (LCSC) C5116483
- x1 SSD1306 I2C 128x32 OLED Screen
- x3 MOSFET (LCSC) C332103
- x4 10K Resistor (LCSC) C784821
- x1 I2C bus buffer (LCSC) C507236
- x1 Single Bus Buffer (LCSC) C163712
- x10 1uf Capacitor (LCSC) C380293
- x15 10K Chip Resistor (LCSC) C5126200
- x4 M2 Screws
- x1 Fuse (LCSC) C315894
- Magnets (I own them so no need to buy ;))
BOM For The Case
If all the parts can be 3D printed in Black PLA that would be awesome! If not, any solid color will work.