I've been gratefully learning from this website for a very long time, and finally decided it was time to add my own post. This is my 4-axis CNC cabinet that I built from an old IBM server. The reason for making it a standalone controller is so I can move it between a shop-built CNC router (in use for five years), a 10X22 metal lathe (currently adding two stepper motors), and a Chinese Mill-Drill (currently adding three steppers.)
The cabinet has my own Franken-PSU design, plus dual relays for G-Code control over the spindle and vacuum. I use external cooling at this time, but intend to put two fans inside when I eventually reduce the size of the power supply.
The mounting for the drivers is an ancient chopped up CandCNC (candcnc.com) system that they don't offer any more.
The dual 110V universal sockets on the back of the cabinet provide separate 15-Amp circuits - one for the controller, computer and stepper motors..., the other to power the spindle and vacuum motors. The two 110V receptacles on top of the cabinet are the relay outputs
I use 4-pin XLR connectors (I had them laying around), to drive four Gecko G203V drivers. The cabinet has a kill switch on the front panel - as well as a Emergency switch on a long cable - that use a 10Watt resistor to instantly drain the capacitors. I also added four toggle switches to kill and reset individual axes.
My youngest daughter felt the cabinet needed some adornment - that's her tribal design in gloss black over matte black.
That's about it, I think. Comments of all types are welcome.