Part (2) The Control Box.
I had a lot of old metal boxes from junk electronic equipment I disassemble so I reused one of them for the enclosure.
I used:
(4) 4 Contacts, 4 Pins, Aviation Plugs, size M16 --- for the Stepper Motor plugs
(1) 4 Contacts, 4 Pins, Aviation Plug, size M12 --- for the Limit switch plug
(1) Red, Arcade Push Button --- Reset
(1) Orange, Arcade Push Button --- Reset / Abort
(1) Yellow, Arcade Push Button --- Feed Hold
(1) Green, Arcade Push Button --- Cycle Start / Resume
(1) Arduino Screw Shield v2 --- Makes it easy to wire
(1) 24v 6.5A Potrans power supply --- Was from my last CNC Router
(1) 24v Fan
(1) Emergency Stop Push Button
(1) Toggle Switch - Removed from junk electronic equipment
(1) Indicator Light - Removed from junk electronic equipment
(3) metal standoffs --- Could only use three safely, next time I will get nylon standoffs
(6) Red Fiber Washer --- To insulate the Arduino from the metal standoffs
(3) Aluminum Heat sinks made for XBOX 360
(1) USB Panel Mount Connector
Here are a few images
This is the grblShield plugged into the Arduino Screw Shield and Arduino UNO
View from the bottom.
This is the rats nest of wires I have to work with
I used a metal enclosure that only the back opened up, so I had to mount everything onto a metal plate, and then bolt it to bottom of the enclosure, was not easy fitting everything inside.
Here is the front, my significant other kept joking and asking were you put the quarters
And the back, there is a RCA connector installed that I was going to use for ether a touch plate or E-Stop but I have not attached it to anything yet.
Here is the wiring diagram for Power,
** I changed this wiring diagram, I should have had the gShield (GND) going to (-V) **
I ended up using the barrier strip differently than the above wiring diagram, but its still wired the same.
Here is an image of the the new wiring.
This is the wiring diagram for switches and stepper motors, I have double checked my work with an Ohmmeter and it looks good, but I will check it again before I power it up.
I still have to wire up some stepper motors for a test, will do that the next few days, keeping my fingers crossed
***Edited 01-28-2014*** to clean up, and to correct wiring errors.