$289 G540 http://kelinginc.net/GeckorDriver.html
$147 3 $49 KL23H2100-35-4B 381 oz motors for X, Y & Z
$060 One KL-350-48 48V/7.3A power supply.
$010 Estop switch
$007 3 Home switches
$009 Straight thru parallel computer cable.
-----
$522 Total electronics cost.
You can use THIS wire for motor cables and home/limit switches. Ground the drain wire ONLY at the driver end. (Pins 3,4,5 for motors, PSU Ground for homes/limits)
You won't need any db9 motor connectors with the G540, as they come WITH it. The G540 also has circuitry for simple spindle speed control and outputs for dc relays to turn coolant pump (Or router motor) on or off.
These inexpensive relays are very good for starting and stopping spindle motor, cooling pump, vacuum etc.: