Skip to content

CJBrandi/KeyDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyDeck

The KeyDeck is a custom designed macropad that is semi-based on the Hackpad tutorial. I used KiCad to create a custom schematic and pcb for my own macropad, then I used Onshape to cad everything from the case to the full assembly of the KeyDeck, I researched the parts from many different sellers and decided on the best ones, and wrote some alpha firmware for the main controller. I made this project because I always have wanted to make a Hack Club project but never found the right one for me. I can say that I originally just wanted to make a simple HackPad but now this has evolved into something more, something that helped me learn many useful software and engineering skills too along the way. This project isn't very complex or anything extremely special, but i'm proud of it because of the skills I learned.

CAD Link:

https://cad.onshape.com/documents/f0da09f9133df872021c7bb6/w/39fd902933bfae87f6640d91/e/d6283e9f59527cd2ccb38ed5
(A bit messy, but serves it's job)

KeyDeck Renders:

cornerRender-min Corner Shot sideRender-min Side View topRender-min Top Down

KeyDeck CAD Images:

image Top Angle image Top Down

KeyDeck PCB

Screenshot 2025-07-31 at 12 42 20 AM

PCB Schematic

image PCB Cad With A Few Components

KeyDeck BOM

Name: Description: Quantity: Final Price: Link:
Cherry MX Red Switches Keyswitches to be used on the KeyDeck. These are not official but are price optimized from Aliexpress. Should serve the same puurpose just fine. I have to have the full price because the $0.99 discount is the LEDs, which is more expensive overall. Tax and Shipping for both LEDs and Switches included in the LEDs price because the actual product was cheaper. Decided to get a few extra incase I break any in assembly. 20 $8.74 AliExpress
KeyDeck PCB PCB for the project. Had to order the minimum quantity which was 5. Coupon for $6 applied to make it extra cheap. 5 $3.50 N/A
Seeed Studio RP2040 XIAO The main controller for the KeyDeck. Might be Backordered but that's alright. Using the pre-soldered version as I decided on manual assembly. 1 $13.76 Seeed Studio
SK6812 (Neopixel) LEDs LEDs for the KeyDeck PCB. Minimum Quantity I could find was 100. Discount is applied on this one to make it $0.99 instead of the switches because this one is more expensive overall. Tax and Shipping for both Switches and LEDs included in this price. 100 $4.31 AliExpress
KeyDeck Case This includes the base/body + lid. This case was designed to be 3D-Printed. I have a 3D-Printer and will be manufacturing all parts of this type myself. 1 None N/A
Keycaps The current keycaps on the cad are fine. I will 3D-Print these myself, removing the cost. In the future, I plan to make custom keycaps that are multi-color and have different logos on them to correspond to different shortcuts that they indicate. For now, stock keycaps are fine. 8 None N/A
8-32 0.25in. Hex Drive Button Head Screws The screws to be used to assemble the KeyDeck case. I have some, so no cost. 4 None McMaster Carr
Total Cost: $30.31

About

A small Macropad with 8 switches

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages