Any chance you still have these files? Link is broken.
difference() {
cylinder(7, d=9.5, $fn=36);
translate([-3.8/2, -3.8/2, -1]) cube([3.8, 3.8, 2.8+1]);
}
I think Melvin may have been referring to the button cap itself. I don't know how easy it would be to 3D print and get it to work like the original that snaps on, but it should be pretty easy to make one that can be glued on using the dimensions in the datasheet. And done! 1 minute flat. You may need to adjust the 3.8 to make the square a bit bigger if the tolerances don't line up.
Code:difference() { cylinder(7, d=9.5, $fn=36); translate([-3.8/2, -3.8/2, -1]) cube([3.8, 3.8, 2.8+1]); }
ugh, I'm an idiot. thanks @Bryan Mayland