Go buy and build a DiddyBorg, you'll be glad you did. It is a fantastic machine and all the controllers are designed in house too.
The after sales support that these guys offer is nothing short of perfection, and they really know there stuff
https://www.piborg.org/
I wanted a switch on mine, but didn't want to drill holes in the perspex, so I put this together to slot between the support posts.
No drilling required
Just print on it's end. No supports or rafts needed ... At least it isn't on my Da Vinci 1.0A.
The author marked this model as their own original creation. Imported from Thingiverse.