Product page: http://roboteq.com/brushed-dc-motor-controllers/ldc1450-single-ch-120a-brushed-dc-motor-controller
wiring that will be required:
RS232 to 5v TTL, preferably at arduino
https://www.sparkfun.com/products/11189
DB15 connector:
http://www.digikey.com/product-detail/en/5-747908-2/A32503-ND/993060
http://www.digikey.com/product-detail/en/5206471-1/A33666-ND/1123966
pwr ctrl must be grounded when driver should be off - maybe both
only battery plugged in - gnded
only arduino plugged in - gnded
both plugged in - high
solid state relay: http://www.digikey.com/product-detail/en/DMO063/CC1139-ND/
standard relay: https://www.sparkfun.com/products/100
normally open, 3A load can be on either side, 20mA at 3-10 vdc input (270ohm impedance)
5v supply - just use a 7805 running off v_batt
AND gate: http://www.digikey.com/product-detail/en/CD4081BE/296-2066-5-ND/67323
reverse diode connection to battery to handle regeneration if fuse blown
faston connector: http://www.digikey.com/product-detail/en/62998-2/A29935CT-ND/294470
8awg ring http://www.digikey.com/product-detail/en/42899-2/A100635CT-ND/2233254
box - maybe http://www.polycase.com/wc-40#
useful commands:
runtime commands:
AC - set acceleration
DC - set deceleration
EX - emergency stop
G - go to speed
MG - emergency stop release
runtime queries:
A - motor amps
BA - battery amps
D - digital inputs
FF - fault flag
FS - status flag
T - temperature
V - volts
config:
DINA - digital input action
DINL - digital input active level
PWMF - pwm frequency
UVL - undervoltage limit
ALIM - amp limit
MAC - motor acceleration rate
MDEC - motor deceleration rate
MRPM - max rpm value