hackpad/hackpads/hashpad
2025-03-25 15:05:54 -04:00
..
assets Add files via upload 2025-03-25 15:05:54 -04:00
CAD Delete hackpads/hashpad/CAD/a 2025-02-20 15:07:12 -05:00
firmware Create main.py 2025-02-20 15:08:51 -05:00
PCB Add files via upload 2025-03-25 15:01:33 -04:00
production Add files via upload 2025-03-25 15:02:31 -04:00
README.md Update README.md 2025-02-20 17:53:57 -05:00

Hash-AK's Hackpad (HashPad)

This is my macropad, made for the (awesome!) Hackpad V2 program of Hackclub (https://hackpad.hackclub.com)

I will use this hackpad for (eventually) Hyprland control (like workspace switching) or as a mini protable keyboard (TBD)

What I found particuliary difficult was the case design, I couldn't use Fusion and FreeCAD was hard to use, even with the tutorial (Cyao in the slack helped me alot for that).

Features

  • OLED Display
  • Reverse-mounted LEDs to make a full backlighting
  • Rotary Encoder to control some stuff
  • Matrix with diodes to prevent ghosting

BOM :

  • 1x trought-hole SEEED XIAO RP2040
  • 9x MX-Style switches (preferably transluent one)
  • 9x SK8612-e MINI led (for reverse mounting)
  • 1x Rotary Encoder EC11
  • 1x SD1306 0.96" OLED display
  • 9x Through-hole 1N4148 Diodes
  • 4x M3x16mm screws
  • 4x M3 hex nuts

Images

Schematics
Scheatics of the macropad

PCB
PCB of the macropad

Front of the board
Front of the board (3D Model)

Back of the board
Back of the board (3D Model, the SK8612 is missing in the images, there's only a cutout/pads)

Case Full
Full image of the case with the PCB.