Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:4681566.
This is a small box that houses 2 push buttons, with covers. The base can be attached in front-right of an Ender 3 (pro), just in front of the LCD, using the existing 2 screws at the end of the 40x40 rail.
These buttons are hooked up to a Raspberry Pi that runs OctoPrint which controls my printer. One button is a cancel button, the other runs a 'reset wifi' script (the wifi on the RPi can be quite flakey at times). I designed this to have covers because I did not want to accidently press one of them during a print.
This is designed to use these buttons, but I expect any similar size button should work.
For reference, those buttons have a diameter of ~6.75mm (where the threads are) and are about 12mm tall from the base of the threads.
update 2021-01-30:
- Added base_left_single.stl - this is another single button base that fits on the left side of the printer, on the front of the 40x40 rail next to the board enclosure, with a single screw.
- Made the holes in base.stl a bit bigger (both for the screws and the buttons)