This took me longer and more attempts than I would like to admit, in the end I went for simplicity and it worked out.
With a 28mm sized hole in you control panel, you can fill it with this push button
holder, slide in a microswitch, maybe lock it in place with a wire tie, zip tie or a screw, then pop in your choice of button and if you want to, you can jam in a LED to light things up (it helps if your button choice is ptinted from transparent filament).
Depending on your printer and filament used (slight variations in size), the LED might jam in tight or you might need a blob of hot glue behind it to hold it there.
THE STL FILES FOR THIS DESIGN ARE AVAILABLE THROUGH MY PATREON & PATREON SHOP.
https://www.patreon.com/3DFreeman
You could join up for a month and download the STL files for all my designs or you can now buy bundles from my Patreon shop for $3
Please consider dropping by and having a look.
Thanks for your support.