Matyas-s-Hackpad

Public

@matyas604

Download board files

Files for version 1. Pick what you came for.

Share Matyas-s-Hackpad

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Matyas-s-Hackpad

It has 8 keys (7 switches + rotary encoder switch), a rotary encoder, and an OLED display. Each key is backlit with SK6812 MINI-E LEDs. It uses QMK firmware and VIA.

CAD Model:

Everything is connected by four M3x16mm screws and M3x5mx4mm heatset inserts. The case is printed in two parts, top and bottom.

Made in Fusion360

PCB:

Schematic


PCB

Made in KiCad

Case:

Made in Fusion360

Firmware:

This Hackpad uses QMK firmware. Everything can be controlled in VIA. I have five layers set up, and I can assign anything to each one. I switch between them with a single switch. My layers are Main, Media, HA (shortcuts for Home Assistant), Game, and Other. I can also adjust the effects, speed, brightness, and backlight colors of LEDs directly from VIA. The OLED display shows the name of the current page.

Final result:

🎬 HACKPAD DEMO HERE 🎬

I really enjoyed designing and building the hackpad. It was the very first project I designed from start to finish. I learned how to use Fusion and create PCBs in KiCAD. There were a few mistakes in the model, but they weren’t that big. I made only one mistake during assembly: I soldered the rotary encoder on the other side of the board, and when I desoldered it, I snapped off a leg, but there were two in the kit, so it was fine. The programming was a bit difficult, but in the end, I managed to do what I wanted.

BOM:

Here is everything you need to create this Hackpad:

ComponentAmount
Seeed XIAO RP20401x
MX-Style switches7x
1N4148 Diodes8x
EC11 Rotary encoder1x
0.91 inch OLED display1x
DSA keycaps7x
SK6812 MINI-E LED7x
M3x16mm screw4x
M3x5mx4mm heatset insert4x
Case (2 printed parts)1x
PCB1x

Made with ❤️ by @Matyas604

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.