krackpad
My personal macropad for programming , gaming etc.
Created by
speedhawks
Hackpad
22 views
0 followers
1mon ⚡
approved krackpad ago
Tickets awarded: 70 tickets
Tier: 4
nice job on getting the hackpad together! glad you were able to work out the issues!
speedhawks
submitted krackpad for ship review ago
speedhawks
added to the journal ago
Firmware Fixes, and Final Assembly Issues
I spent the next day debugging the hardware, only to realize the issue was actually in the firmware; the pin naming was wrong. Fixing the code and finally seeing all the switches work was a huge relief, but that happiness vanished the moment I tried to fit the PCB into the case. It was way too tight because I hadn't added enough clearance in the design. I ended up having to use my soldering iron to melt the 3D-printed plastic just to force it in. Now, the PCB is stuck at an angle because of that thick copper wire underneath, which means I can't even attach the top plate. Overall, I’m pretty disappointed with this build. That missing GND trace caused so much unnecessary pain, and I honestly don’t know how the reviewers managed to leave such a major flaw unnoticed.


m0.hid ⚡
requested changes for krackpad ago
Hey! Great work on this hackpad. Just one thing before this can get approved - can you split up your big journal entry into multiple smaller ones? Our max time for one is only around 4-5 hours and you have one for 8, so if you could split it that would be great!
Tier: 4
speedhawks
submitted krackpad for ship review ago
speedhawks
added to the journal ago
The tough part
Building this hackpad was a relentless series of challenges, starting with a horrible soldering iron from Amazon that died on the second day. I had to wait three more days for a replacement from a local shop just to get started. As a first-timer, soldering the keys was nerve-wracking because I was constantly terrified of messing up the entire board. Just when I thought I was making progress, I realized the PCB was missing a GND trace connecting the XIAO to the switches. I felt like the whole project was a disaster, but I was suggested to use a copper wire as a bypass. This caused another delay because I didn't have any wire on hand, and once I finally bought some, the process became a mess. The 1mm copper wire was far too thick for the tiny pins, resulting in some very messy solder joints.
Once I finally soldered the XIAO, I was hit with more frustration when SW3 and SW4 failed to work.

CAN ⚡🚀
approved krackpad ago
Nice hackpad
speedhawks
submitted krackpad for ship review ago
Tanuki ⚡🚀
requested changes for krackpad ago
Hey! I really like this, just please add a full assembly to the CAD, not just top and bottom case! Ty :)
speedhawks
submitted krackpad for ship review ago
zsharpminor ⚡
requested changes for krackpad ago
Hi! This is really cool; could you please add a rendered image of your PCB inside your case with 3d models of all of your components? Thanks! :D
speedhawks
submitted krackpad for ship review ago
speedhawks
started krackpad ago
1/29/2026 - The tough part
Building this hackpad was a relentless series of challenges, starting with a horrible soldering iron from Amazon that died on the second day. I had to wait three more days for a replacement from a local shop just to get started. As a first-timer, soldering the keys was nerve-wracking because I was constantly terrified of messing up the entire board. Just when I thought I was making progress, I realized the PCB was missing a GND trace connecting the XIAO to the switches. I felt like the whole project was a disaster, but I was suggested to use a copper wire as a bypass. This caused another delay because I didn't have any wire on hand, and once I finally bought some, the process became a mess. The 1mm copper wire was far too thick for the tiny pins, resulting in some very messy solder joints.
Once I finally soldered the XIAO, I was hit with more frustration when SW3 and SW4 failed to work.

1/31/2026 - Firmware Fixes, and Final Assembly Issues
I spent the next day debugging the hardware, only to realize the issue was actually in the firmware; the pin naming was wrong. Fixing the code and finally seeing all the switches work was a huge relief, but that happiness vanished the moment I tried to fit the PCB into the case. It was way too tight because I hadn't added enough clearance in the design. I ended up having to use my soldering iron to melt the 3D-printed plastic just to force it in. Now, the PCB is stuck at an angle because of that thick copper wire underneath, which means I can't even attach the top plate. Overall, I’m pretty disappointed with this build. That missing GND trace caused so much unnecessary pain, and I honestly don’t know how the reviewers managed to leave such a major flaw unnoticed.
