some motor drivers respond to negative trigger from positive volts low, some respond to 0v trigger from positive low, and some respond to negative trigger from zero low, this would explain the non function of reverse motor output, just a thought....when i was first learning this my entire router gantry arm (rack and pignion) ignored the limit switch and shot off the end of the machine and killed my stereo.
benergy