Thingiverse
Parametric Button Covers for DIY Stream Deck
by thatdecade
2
Downloads
1
Likes
0
Makes
The button covers included in SuperMakeSomething's DIY Stream Deck project do not allow for acrylic cutting tolerances. By my measurement the acrylic squares from litko vary by about 0.3mm.
Glue is not recommended for acrylic, as the vapors will leave visible fogging and streaks on the clear surface.
The button covers MUST be printed "just" tight enough to pinch each acrylic square. I found that by printing the cover with a space 0.25mm smaller than the largest keycap dimension, I got a satisfyingly firm click and the acrylic is very hard to remove from the button cover.
------------------
We can get around this by measuring each acrylic square and printing a matching button cover that will fit exactly.
To use, download SuperMakeSomething's PM-1003_-_Button_Cover.stl file from https://www.thingiverse.com/thing:4650060 and save in the same folder as the .scad file.
Open the .scad in the free openscad application. Adjust the key_size and squeeze parameters, then expo
Glue is not recommended for acrylic, as the vapors will leave visible fogging and streaks on the clear surface.
The button covers MUST be printed "just" tight enough to pinch each acrylic square. I found that by printing the cover with a space 0.25mm smaller than the largest keycap dimension, I got a satisfyingly firm click and the acrylic is very hard to remove from the button cover.
------------------
We can get around this by measuring each acrylic square and printing a matching button cover that will fit exactly.
To use, download SuperMakeSomething's PM-1003_-_Button_Cover.stl file from https://www.thingiverse.com/thing:4650060 and save in the same folder as the .scad file.
Open the .scad in the free openscad application. Adjust the key_size and squeeze parameters, then expo
thatdecade also publishes on
42 additional models across 1 more platforms
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!