hackpad/hackpads/Scooter's Macro Pad
2024-10-22 22:13:18 -04:00
..
CAD Added the proper step file removed the other step files 2024-10-22 22:13:18 -04:00
Firmware Fixed a whole slew of issues 2024-10-22 16:48:37 -04:00
PCB Fixed schematic 2024-10-22 16:55:42 -04:00
production Added the proper step file removed the other step files 2024-10-22 22:13:18 -04:00
README.md Update README.md 2024-10-22 11:13:30 -04:00

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.