I built a timber table for my Heavy Mill, and put a panel up between the back legs for the electrics.
From right to left is the VFD (PI8100) for the 1.5kW spindle, then the 12v transformer and CNC shield.
I opted to run each terminal set on the 12v bus separately, and each is fused on the positive side, then a sub master switch for each ‘circuit’. There’s one circuit for the CNC shield and cooling fans, and one for the spindle coolant pump. I’m in Townsville (hot) so I’ve wired up the third as spare for additional cooling fans if needed, or I also want to put in a second Arduino with some temperature sensors and warning/indicator lights on a control panel in case the coolant pump fails.
The power feed to the spindle coolant pump will go via the VFD to turn the pump on when the spindle turns on (not yet wired - I just got some pointers from Ben, and will post about that when it’s done).
On the far left in the second pic I’ve mounted some 5v actuated relays. I’ve not wired these yet, but the idea is for them to be linked to the coolant pin on the CNC shield so the spray pump and dust extraction can be turned on/off via Gcode. There will be bypass switches for both of these on my control panel.
The grey cable coiled up is a length of 8 core data cable i purchased locally. It will carry the e-stop, hold, resume and abort pins to relevant switches on control panel. Not finished this one yet.
The 2 12v cooling fans are sitting just above the CNC shield.
I decided to use the terminal strips to connect the cables. They’re quick and easy. the top two are for the the steppers and 12v, and two lower ones are for the limit switches and other control pins.
For the 240v I got an appliance inlet and a few main switches from a local wholesaler and had it all wired up by a sparky. The left switch is the master, the other two are for the VFD and 12v transformer, again on seperate ‘circuits’. This was pretty expensive, but looks pro and is neat.
The whole lot sits behind a perspex sheet to keep little fingers out.