A case for the Keebio Iris split ergo keyboard with integrated palm rests and adjustable tenting:
To design this case I remixed two models:
The original STLs are included under original/
.
I printed all of the parts using PLA on a Prusa MK4 with a 0.4mm nozzle and 15% infill.
I suggest to print the case and the palm rests top side down and on a textured surface (it hides imperfections in the first layer and makes them look more professional IMO).
- Print original/Iris PE Top Shell for 1.5mm plate.stl twice (once as-is and once mirrored).
- Print STLs/mid-layer-left.stl twice (once as-is and once mirrored).
- Assemble the case using 20x M2x18mm screws
- Print STLs/palm-rest-left.stl twice (once as-is and once mirrored) - printed them with the top side down.
- Attach to the case using 6x M5x12mm screws (3x on each side).
There two feet on each side, a long one at the top and short one at the bottom.
- Print the following parts:
- Break the small pin in the foot bottoms and put a small silicon bumpers so the keyboard doesn't move around (see photos above).
- Optional: I puts some GPL205 G00 (switch lube) on the threading as I found that it makes a lot easier to connect.
- Insert an M5 nut into the hexagon hole in each keyboard half's top part (I used a vice).
- Attach the rear foot adapters with an M5x16mm to the nut.
- Attach the front foot adapter with an M5x12mm directly to the palm rest.
- Attach one extender to each rear foot adapter.
- Attach one bottom to every foot.
Alignment
I added a few variations for the extenders and feet bottom that add a few millimeters to help you find the perfect fit.
At first I used to carry the keyboard around with me so I printed a cover I can just put on it so the keys won't get pressed.
It's designed for low-profile keycaps but you can the source code to make it fit your keycaps - STLs/cover-right-low-profile.stl
- 20x M2x18mm (for the case)
- 8x M5x12mm (6 for the palm rests, 2 for the inner-front feet)
- 2x M5x16mm (for the inner-rear feet)
- 2x M5 nuts (for the inner-rear feet)