Skip to content

General purpose macro-pad. For my own personal use with 3D modelling and digital art.

License

Notifications You must be signed in to change notification settings

sysangl/hackpad-brick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This was a hackpad built for Hackclub's YSWS. Check them out here!

Overview

I'm lazy, so what better thing to do than spend hours learning how to and trying to design a PCB and case for a macro pad, just so I can save milliseconds pressing one key instead of two.s

After days of wondering which way diodes should face in a keyboard matrix, I present the macroPAD (such original naming, i know).

TODO

  • I will finish/refine the KMK code when I have the PCB
  • Design an angled stand.
  • Rotary Encoder Knob.

Features

  • Outfitted with enough keys to play games such as Minecraft
  • Quick-switch keybind profiles, in case you're like me and keep switching between something productive and something not
  • Nice little OLED screen for all the customisation you would never need
  • And, an integrated stand built into the case (if I remembered to add it)

SCHEMATIC

[PCB Schematic]

PCB

[PCB]

CASE

The case went through 4 major redesigns, and will probably change again in the future. [Case Design in Fusion] [Case Design in Fusion]

BOM:

What you need:

  • 11x Cherry MX Switches
  • 11x DSA Keycaps
  • 5x M3x5x4 Heatset inserts
  • 4x M3x16mm SHCS Bolts
  • 1x M3x12mm SHCS Bolts
  • 12x 1N4148 DO-35 Diodes.
  • 1x 0.91" 128x32 OLED Display
  • 1x EC11 Rotary Encoder
  • 1x XIAO RP2040
  • 1x 3D Printed Case (Top Cover & Main Case - Black, Middle Plate - White)

About

General purpose macro-pad. For my own personal use with 3D modelling and digital art.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published