Skip to content

hjw1112/Hackpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macropad

A mechanical macropad featuring:

  • OLED display
  • Rotary encoder
  • LEDs (SK6812 MINI-E)
  • 6 mechanical switches (Cherry MX)
  • Custom PCB and 3D-printed case

PCB Design

Schematic

Schematic

PCB Layout

PCB Layout


Case Design

3D printable enclosure designed to be assembled with M3 screws and heatset inserts.

  • Bottom Shell
    Bottom Case

  • Top Panel
    Top Panel

The PCB is inserted into the bottom shell, and the top plate is secured using 4× M3x16mm screws.


Bill of Materials (BOM)

Component
MCU Seeed XIAO RP2040
Switches 6 × Cherry MX
Diodes 6 × 1N4148
Rotary Encoder EC11
Addressable LEDs 2 × SK6812 MINI-E
OLED Display 0.91 inch
Screws 4 × M3x16mm
Heatset Inserts 4 × M3x5×4mm
Case 3D printed (top & bottom)
PCB Custom board

Firmware

Compatible with KMK Firmware See firmware/main.py for configuration.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages