February 15, 2026
Description
I’m left-handed and run my numpad on the left side of my keyboard. I am probably the only person who likes it that way, which is fine. When I recently decided to upgrade to a Keychron mechanical keyboard setup, I chose the Keychron Q3 Max QMK keyboard paired with the Q0 Max QMK numpad so they could sit side-by-side on the left.
Q3 Max: https://www.keychron.com/products/keychron-q3-max-qmk-via-wireless-custom-mechanical-keyboard
Q0 Max: https://www.keychron.com/products/keychron-q0-max-qmk-custom-number-pad
After investing in this combo, I also upgraded to the matching Keychron silicone wrist rests so everything would line up nicely across the full width of the keyboard and numpad.
Unfortunately, I discovered that the wrist rests are not the same height:
Q3 silicone wrist rest: 18 mm
Q0 silicone wrist rest: 24 mm
That’s a 6 mm difference, which was surprising since the Q0 numpad itself is only about 1 mm taller than the Q3 keyboard. While Keychron does list these dimensions clearly on their site (https://www.keychron.com/products/keychron-silicone-palm-rest), I didn’t notice it until after receiving them.
Rather than returning the wrist rests and going back to my old oversized one, I decided to design a solution.
This model is a height extender that press-fits into the octagonal pattern on the bottom of the Q3 silicone wrist rest, raising it to better match the height of the Q0 wrist rest.
A fully 3D-printed spacer wouldn’t work well on its own, since it would slide around on the desk. Instead, this design is built to work with 3M silicone feet, which provide grip and maintain the soft, non-slip feel of the original wrist rest.
I designed the extender specifically around these silicone feet from Amazon:
https://a.co/d/0bXXz9DQ
The extender press-fits perfectly into the octagonal recesses on the bottom of the Q3 wrist rest
The octagonal inserts are attached to a 3 mm thick 3D-printed base plate
On the underside of the base plate, rectangular 3M silicone feet are attached
Reverse-engineering the octagonal pattern was a fun challenge and results in a very secure fit
The version I’m currently using adds approximately 6.3 mm of total height:
Silicone feet add about 3.3 mm (despite being advertised as 0.15 in / 3.8 mm)
Printed base plate thickness: 3 mm
I created a test print to dial in the thickness and found 3 mm to be ideal for my setup. Due to loose tolerances in silicone parts, you may need to adjust the height by ±0.5 mm for a perfect match.
Included files:
A test print to fine-tune height while saving filament
My final 3 mm version
Both are provided as .3mf files
For customization:
A SolidWorks file is included, allowing you to directly modify the Height variable
If you don’t use SolidWorks, a 10 mm thick version is also included, which can be trimmed to your exact height using the Cut tool in Bambu Studio or Orca Slicer
Also, if you noticed my mouse in my keyboard and mouse setup picture, check out my other awesome print:
License:
BY-NC-SA