December 16, 2025
Description
This is another variant of the Slimbox M by Jfedor, in which I used the remix by TheTrain as a base for my original variant, which I then modified further to introduce an even “lighter” version.
This version incorporates all the changes from my previous variant(s) with an even smaller overall width, and less buttons for use cases where you simply don't want or need as many.
Please refer to my original Remix here for a more thorough description of the design ideas and changes from the original.
Options:
- additional bottom covers that have an added 4mm recess in them are included as an option for users that wish to use full-height Cherry MX type keyswitches. These have the added benefit of giving additional room for wiring or additional future upgrades. To use the original project covers print the “Flat” files, for my new versions print the “Deep” files.
I have successfully printed and completed the two and four button variant with my Flashforge adventurer 5M using Orcaslicer. Settings used are as follows-
- 0.4mm nozzle.
- 0.2mm layer height.
- Support enabled (original project said no supports were required, but I found the button recesses printed cleaner with them enabled)
- Rectilinear sparse infill pattern.
- Fuzzy skin option enabled- 0.4mm point distance and 0.07mm thickness. Entirely optional but it really does make a nice finished product.
- Printed face-down on Flashforge textured PEI plate.
Example shown is using Gateron Silver low-profile keyswitches, and These keycaps from user “pett_j” for the directional keys. The round buttons are the lovely round keycaps from CyberDNIWE seen [Here] which I find are a great option here if using full height Cherry MX profile keyswitches. The sizes you want are “Button Small” and “Button Normal” for proper fit.
Assembly:
- Original project calls for eight 3x10mm wood screws- I could not source these locally here in California. However- #4 3/8" flathead wood screws fit and work just as well and were available at my local Ace Hardware and Home Depot stores.
- Knot the USB cable or use a cable tie to prevent it from pulling out. Alternatively hot glue may be used as a semi-non-permanent way to keep it in place.
- Intended use is with the GP2040-CE firmware, and a Waveshare RP2040-Zero is perfect.
License:
Creative Commons — Attribution — Share Alike