*Note: this is a hackboard, not a hackpad
This is a 75% keyboard inspired by the Keychron Q1 Custom Keyboard. It consists of 82 keys, hot-swappable switches a 3D printable case, and stabilizers. The bottom half is split in half to make it easier to sand
- cad
- full_keyboard.stl
- firmware
- normalPad.ino
- pcb
- hackpad_v2.kicad_pcb
- hackpad_v2.kicad_prl
- hackpad_v2.kicad_pro
- hackpad_v2.kicad_sch
- production
- cad(stl)
- plate.stl
- upper_ex.stl
- bottom.stl
- normalPad.ino
- gerbers-zip.zip
- cad(stl)
- src
- angle_bottom.png
- assembled_bottom.png
- bottom.png
- diagram.png
- pcb.png
- plate.png
- schem.png
- side_short.png
- side_long.png
- together.png
- top_plate.png
- README.md
- bom.csv
- JOURNAL.md
*The more important files are contained in the production folder, README, and bom(in a ccsv file and at the end of this page)
I primarily started this for HackPad v2. However, during the process of making this, I learned more about the different types of switches, stabilizers, splitting up CAD designs into multiple parts, and all the parts of the keyboard. I learned a little bit more about the Arduino Keyboard library, how to write relatively efficient code, and organize my pcb schematic and pcb in a larger scale than what I previously learned. As I had taken a break for a few months from my original keyboard design, I had stopped
My diagram, which depicts the row and column numbers
The schematic for the pcb, relatively organized in the order wanted
My PCB
PCB back
PCB front (w/key switch side)
From top to bottom
Top plate
Plate
Bottom
Assembled case
Side analysis of case
sketch of designsadded to project in order: back case, front case, front pcbb
Also see here
| mfg name | Description | Price | shipping | total | notes |
|---|---|---|---|---|---|
| ALIEXPRESS | keycap set | 9.23 | 0 | 9.23 | |
| ALIEXPRESS | keyswitch(90) | 25.17 | 0 | 25.17 | |
| ALIEXPRESS | taxes | 0 | 0 | 0 | |
| JLCPCB | pcb | 20.9 | 17.13 | 38.03 | |
| MECHANICAL KEYBOARD | hot swap(90) | 9.9 | 5.8 | 15.15 | |
| MECHANIAL KEYBOARDS | stabilizer | 15 | 6.27 | 21.27 | |
| DIGIKEY | Raspberry pi pico w/o header | 5 | 0 | 5 | |
| DIGIKEY | pin header 1x40 | 0.8 | 0.8 | ||
| DIGIKEY | bolts(2Mx0.4 - 8mm*18) | 1.76 | 0 | 1.76 | |
| DIGIKEY | diode(84) | 4.54 | 0 | 4.54 | |
| DIGIKEY | total(tariff+tax, shipping) | 1.57 | 4.99 | 6.56 | |
| CAD CASE | cad case | 5.51 | |||
| Total (with case and PCB): 133.02 | |||||
| Total (without case and PCB) 89.48 | |||||
| *PRICES IN USD |