I recently came across the Freedeck project, which allows people to build their own customizable control pad. It’s a small keyboard with keys that can be programmed to execute different marcros and functions. As a special feature, each key has an own small display, which can show icons to explain the functionality underneath.
While taking a first glance into the project, I noticed that some dimensions had changed in the last PCB revision and there was no longer a suitable case for it. At the same time, there was a GitHub request for a 3D model of the PCB to help with the creation of cases. After a quick look at the PCB files provided, I decided to tackle this task and create a 3D PCB model and provide it as a .step file, to make it compatible with most design software.
At the moment, I have not been able to verify the correct dimensions, as the electrical parts are still in shipping due to the Chinese New Year festival. But other users on Discord have confirmed the Dimensions as:” Your model looks pretty accurate including the SD Card reader protrusion, USB connection and holes. I have a slightly larger gap between the 2 rows on the OLEDs, but that’s probably due to the different manufacturers.”
DOWNLOAD - .step Freedeck PCB v1.1 throug-hole
After creating the PCB, I decided to design a case as well.
Here you can see a first rendering. I have already 3D printed it and will publish the files after I have made minor adjustments and could check the correct fitment. For that, I also need to wait for the electrical parts.
Update May 2021:
In the meantime the parts arrived and the final tests are completed.



I also created an updated version of case to fit the v1.2 PCB.
- PCB v1.2 moved the SD-Card reader further inwards, and allowed to remove the SD-Card slot.
- PCB v1.2 fixed the alignment of the screw holes (they are now symmetrical).
You can find the .stl files (v1.1 and v1.2) and an assembly + print instruction at Thingiverse.
Response/Achievements:
- My Freedeck Case created positive feedback from the Freedeck-Team and it got included in the official Freedeck-Wiki.
- Multiple requests to produce cases for people without a 3D Printer. If the request came from people inside of Europe, I was able provided this service on a “pay what you think it’s worth to you” base.
- Provided in depth support and guidance for people trying to print the case or got general questions via Discord.