Stackable Keycaps Box (customizable)
Print Profile(1)

Description
Update 19 Dec 2025: Increased distance between the case and lid, so they don't intersect when 12 rows are selected in Customize screen.
I own several keycap sets for mechanical keyboards, and none of the existing storage boxes fully met my needs. As a result, I designed my own version, incorporating a few proven ideas from other projects.
Customization Options
The model is fully customizable, including:
- Number of rows
- Number of columns (based on 1U keycaps)
- Internal height
- Keycap dimensions (width and length of a 1U keycap)
The currently exported model has an internal height of 11 mm, which fits my Cherry-profile keycaps. If you use taller profiles (such as SA), measure your tallest keycap and adjust the InnerHeight parameter using the Customize feature.
Design Features
- Two dedicated slots for ISO Enter keys, achieved by splitting the last row divider while retaining enough material to securely hold standard keycaps in place
- A simple snap-lock mechanism between the parts
Printing Notes
When importing a customized model, it must be split into two parts and placed on separate build plates if necessary. Unfortunately, I have no clue how to fix this.
In Bambu Studio:
- Select the Cut tool
- Set the X rotation to 90° or -90°
- Click Perform Cut
- Use Auto Arrange or manually position the two parts on separate plates if they don’t fit on one
- Ensure both parts lay flat on the bed with their bottom faces down - use Lay on Face if needed
- No supports needed















Comment & Rating (3)