Skip to content

About

sinismylastname's hackpad design, first blueprint project

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

SinnerPad

A compact four-key macropad designed primarily for digital art shortcuts.

Features

  • Four programmable macro keys for common digital art actions: undo, redo, copy, and paste
  • A two-piece 3D-printed enclosure
  • An integrated keychain ring, so I can attach it to my backpack---or my Hackpack... heh, get it?
  • RGB LEDs for some cool lighting effects
  • Designed and built in a single day
  • What else do you want me to say? It has four keys, and they do things.

CAD

The enclosure consists of two separately printed pieces held together using four M3 screws and nuts. The PCB fits into an internal slot and will likely be secured with adhesive during final assembly.

The case was designed in Onshape.

SinnerPad enclosure CAD SinnerPad internal CAD view SinnerPad assembled CAD view

PCB

The PCB was designed in KiCad and uses four Cherry MX-compatible switches, four addressable RGB LEDs, and a Seeed Studio XIAO RP2040 as the controller.

Schematic

SinnerPad schematic

PCB Layout

SinnerPad PCB layout

I used the standard Cherry MX footprint for the switches.

Firmware Overview

SinnerPad runs on KMK firmware. I chose KMK because its Python-based configuration was much easier for me to understand than the QMK documentation; yes, there may have been some sobbing involved.

From left to right, the four keys are configured as:

  1. Undo - Ctrl + Z
  2. Redo - Ctrl + Y
  3. Copy - Ctrl + C
  4. Paste - Ctrl + V

I’ll definitely iterate on this design later---or make an entirely new macropad, since I now actually know how to build one.

Bill of Materials

  • 4× SK6812MINI-E addressable RGB LEDs (PLCC4, 3.5 × 3.5 mm, 1.75 mm pitch)
  • 4× Cherry MX–compatible switches
  • 4× PBT keycaps
  • 4× M3 × 6 mm screws
  • 4× M3 nuts
  • 1× Seeed Studio XIAO RP2040
  • 1× two-piece 3D-printed case

About

sinismylastname's hackpad design, first blueprint project

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages