This post is part of the QMK gamepad series
Part 1 - The CasePart 2 - The WiringPart 3 - The FirmwarePart 4 - ReviewIntro
My usual 5x3 keyboards don't work that well for gaming, so for the longest time I've been using an Iris, or rather one half of an Iris.
There was no need to ditch the Iris, but I recently rediscovered a link in my collection: the Sherbet, a keypad with a joystick.
I only bookmarked it years ago because I did not own a 3D printer, had no idea how to use CAD, nor have I ever done a hand wired build before, and I knew even less about QMK.
I bought a 3D printer last year, so that's not an issue anymore.
After that I started printing Dactyls (using the SCAD generator and wired them up).
Along the way I picked up some more QMK knowledge, stuff outside of the keymap.c
.
The only things standing in my way are CAD knowledge, and wiring up a joystick in QMK.
Sounds manageable.
The components
I had all the components for a build already at home, some of it leftovers other stuff I bought years ago and never used.
Starting point
I suck at CAD, so I was looking for a way to not design a whole keyboard.
The Sherbet looked like a nice starting point, but I'm not a huge fan of small joysticks. On top of that it was only a 6x4 grid, compared to the Iris I would've lost some keys. Moot point if gain WASD
, but I was looking for a few more keys.
That's when I found the Redox Manuform on printables.com.
- plenty of keys
- Dactyl like shape
- plenty of space in the thumbcluster for a proper joystick
- with source files.
Only two issues, it's using 1.25u and 1.5u keys. And I need to edit the thumbcluster
Struggling with CAD
Removing the 1.25 and 1.5u keys was pretty easy, the design was using parameters for the keys.
Only had to edit those parameters and then a few more to remove the now pointless spacing around the now 1u keys.
The thumbcluster was a bit more work.
Adafruit has a repo with CAD files for all of their products. Downloading and importing it into Fusion was 90% of the work.
All that was left to do was to remove the 4 thumbkeys, make a hole and add some standoffs for the joystick PCB.
Positioning took some trial and error, but after 4 prototype thumbclusters I got a nice case.
Misc
Designing an MCU holder
In the spirit of using stuff I had lying around, I'm going to use some of the Postage Boards I still have. I got them a while back and never got around to using them.
It's basically an Elite C with a different pin layout for this build. It has already 3 cutouts for switches, but I can't use them in the Redox case.
I need to design my own holder for it since the footprint is very different. The case has a nice and simple cutout, so sketching one up in CAD was easy enough.
Bottom plate
I wanted a simple RGB strip at the front of the case, just to get a nice underglow effect.
To do that I printed the bottom plate in a transparent filament, I actually used a glow at night filament, but just because I had no other transparent filament lying around.
But me being me, I printed the left side, not the right one I needed. Felt it was unnecessary to print another one since I can just flip the plate around. The bit that is designed to interlock with the case is not sitting at the bottom, but it's really no concern.
Ergonomics
I had to raise the whole case by ~1cm to house the joystick PCB, which means the ergonomics aren't that great. The Brila wrist rest on its own wasn't high enough, so I needed to raise it by around 3cm to get a comfortable position.
Thingiverse to rescue, there was an existing casing for the wrist rest, extruded it a bit and printed it.
The Print
The printing itself was straight forward
- .3mm layer height
- tree supports in Cura
- 20% infill
- brim for better adhesion
I added some extra lines to the brim, just to be sure.
The last time I printed a Dactyl I had terrible warping on the corners, the brim helped this time.
Last minute changes
Like always, after 13hrs of printing you realize another feature would've been cool.
For me, it was an OLED, I still had some from my wireless Lily58 over.
So I heated up my 3D print finishing tool and quickly cut a rectangle into the print.
I prefer this to a dremel for small changes.
The heated blade went through the PLA just fine, and the plastic was still malleable enough to do tiny adjustments.
The finished case
The DSA caps are just a placeholder for now, I intend to put KAM Superuser on the gaming pad, once those arrive. Sculpted profiles like MT3 just don't work because the keymap isn't going to remain normal QWERTY.
Like always, not 100% happy with my sanding work. Some areas show that I rushed it a bit, but the obvious sections like the thumbcluster look decent enough.
This post is part of the QMK gamepad series
Part 1 - The CasePart 2 - The WiringPart 3 - The FirmwarePart 4 - Review