Sponsor Detail
0
Engineer
2025-07-09
Follow

CYBERPAD-01

85
Views
0
Comments
0
Likes
0
Followers

The CYBERPAD-01 is a cyberpunk inspired macropad with 3 keys, a rotary encoder, and a whole lotta silkscreen and neopixels. It uses KMK firmware and was meant to serve as a learning opportunity for PCB's, CAD and rendering.


Custom Features

  • Custom lasercut acrylic top panel
  • EC11 Rotary Encoder for anything really
  • 3 Keys to program to your heart's content
  • 14 SK6812 MINI-E LEDs for backlight and and diffusion
  • Cyberpunk inspired case for maximum aesthetic
  • Exposed PCB design with custom silkscreen cuz it's sick


CAD Design

I used Onshape to design all of my parts. The laser cut acrylic panel is held together using minimalist bolts and spacers attached to the top plate. The actual case is designed so that everything can fit together seamlessly without using any screws or bolts for minimalism and aesthetics while still being secure.




It comprises of 4 separate 3D printed parts though, the bottom plate/aesthetic walls, the walls, and the top plate, the rotary encoder knob, with the 5th part being the laser cut acrylic top panel, so it's a bit difficult to print, but manageable. https://cad.onshape.com/documents/183c405de5c750134bf8a1de/w/282fa5c96ffeba0ae16f58ec/e/f98acd70bf74a51e29d61d0d?renderMode=0&uiState=6869deede1723828ff557213


PCB Design

The PCB was designed using KiCad and then I used Figma and the KiCad image converter for creating the silkscreen layers. I actually imported the case design into KiCad so I could use it as reference for the silkscreen which turned out really well.



Firmware

The CYBERPAD-01 uses KMK firmware (written in Python) and was relatively straightforward.

  • The rotary encoder changes volume
  • The keys just act as VIM macro's
  • Neopixels to backlight and diffuse any color you want


I'll probably make it a bit more complicated in the future, but I think it's kind of handy to have a macropad for some really complicated VIM stuff.


Bill of Materials (BOM)

Here's everything you'll need to build the CYBERPAD-01:

  • 3x Cherry MX Switches
  • 3x Keycaps of your choice (I would personally suggest black ones)
  • 14x SK6812 MINI-E LEDs
  • 1x EC11 Rotary Encoder
  • 1x Seeed XIAO RP2040
  • 8x M2 Nut and Bolt, 1.5cm, Low profile top
  • 8x M2 Spacers, 3mm diameter, 0.6cm, circular, non-threaded
  • 1 Case (3 printed parts)
  • 1 Custom Laser Cut Acrylic Panel


Check it out on GitHub! https://github.com/KaiPereira/CYBERPAD-01

  • futuristic
  • macropad

You might like

  • Sophia Racing /SR20

    Fukawa
    3785
  • RETINA - BEXUS 34/35

    Engineer
    2977
  • Texas A&M Rocket Engine Design Team

    Engineer
    3313
  • Competition Electric Motorcycle Design

    Sonia
    2807
  1. Comments(0)
  2. Likes(0)

Content