Skip to content
/ Hackpad Public

KanAvR/Hackpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8357dd4 · · Mar 29, 2026

History

10 Commits
Mar 29, 2026
Mar 29, 2026
Mar 29, 2026
Mar 29, 2026
Mar 29, 2026
Mar 29, 2026

Repository files navigation

Hackpad

Hackpad is a 9 key macropad with a rotary encoder, an OLED Display and uses KMK firmware.

This will be used as a macropad for common desktop shortcuts such as, switching desktops; To boost productivity.

Features:

  • Open case because it looks cool
  • 128x32 OLED Display
  • EC11 Rotary encoder.
  • 1 SK6812 MINI-E LED.
  • 9 Keys

CAD Model:

Made in Fusion. It has just one 3d printed piece, with a cutout at the top to easily slide the macropad in and out. It also features 4 screw holes which will be used to screw the macropad into my desk..

Schematic

PCB

Made in KiCAD. Schematicc

Schematic

PCB

Schematic

Firmware Overview

This hackpad uses KMK firmware.

  • The rotary encoder changes volume. Turning it clockwise increases the volume by 5% and turning it counter-clockwise decreases it by 5%. Pressing it toggles mute.
  • The 9 keys will be bound to various hyprland shortcuts as and when required. Right now key 1-6 switch to workspaces 1-6, key 7 kills the focused window, key 8 toggles fullscreen, and key 9 takes a screenshot.
  • The OLED will be used for showing volume status. It shows a bar that fills up as the volume increases and shows MUTE when muted.
  • The SK6812MINI LED glows blue normally and turns red when muted.

BOM:

  • 9x Cherry MX Switches
  • 9x DSA Keycaps
  • 9x Through-hole 1N4148 Diodes
  • 1x 1 SK6812 MINI-E LED
  • 1x 0.91" 128x32 OLED Display
  • 1x EC11 Rotary Encoder
  • 1x XIAO RP2040
  • 1x Case

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages