hackpad/hackpads/porterpad
2024-10-22 18:53:50 -05:00
..
cad update chassis 2024-10-21 22:18:50 -05:00
firmware Add files via upload 2024-10-19 17:57:47 -05:00
pcb Delete hackpads/porterpad/pcb/assets/t 2024-10-19 18:39:32 -05:00
production update chassis 2024-10-21 22:18:50 -05:00
README.md Update README.md 2024-10-22 18:53:50 -05:00

Porterpad 🎹

{37B623EF-546C-4EC2-A377-DDC8D0F68D47} Porterpad uses 3 encoders and 4 keys to allow control in many things. It also has neopixel leds that shine underneath the key plate and illuminate neat rgb lights.

What was your inspiration to make it?

I wanted a separate keyboard for macros and maybe even midi control for DAWs. I also wanted to give it out to some of my friends.

Hardest challenges faced

The QMK Firmware was definitely the hardest to make. It took some time but I did it instead of circuitpython because i wanted something industry standard.

Other fun facts to know

I chose onshape instead of fusion360 because i had the most experience in it, which meant i couldn't use the plate gen tool. But it also allows me to share my project here

I also made a simple guide for the QMK Firmware for the people in slack

Porter is also a reference to a music artist lol

BOM

Below is a BOM for only one Porterpad. It uses smd components which i choose to solder everything

PCB BOM

  • 1x PCB with front and back silkscreen (white would be nice)
  • 1x Seeed Xiao RP2040
  • 3x EC11 Rotary Encoders (if you have non clicky ones, i would prefer those)
  • 4x SKC6812E - SMD Neopixel LED
  • 4x RC0402FR-07220RL - 0402 SMD 220Ω Resistor
  • 4x SMF6.5CA - SOD-123 SMD Diode for Matrix

Keyboard BOM

  • 4x Gateron Milky Yellows
  • 4x DSA Keycaps
  • 3x EC11 Encoder Caps
  • 5x 2.9mm Screws (10mm)
  • 1x Top Chassis 3d Print (mint green preferred)
  • 1x Plate 3d Print (transparent, but if not possible use white)
  • 1x Bottom Chassis 3d Print (black)
  • 1x USB-C to USB-2.0 Cable