External Driver Help

This one is stumping me a bit.

I picked up a bunch of SainSmart ST-M5045 drivers a while back and just now got around to getting them installed on my printer. FYI, the printer was working fine with the on board drivers (Smoothieboard V1.0b) before I took it apart to wire in the new drivers. Everything else is working fine. The extruder is still using the on-board driver, and that’s working as expected.

The basic problem is that I have no movement from the X, Y, and Z motors.

The motors are wired correctly, and I made sure that the wires for each phase are going to the right pins. All drivers are getting 24v. I have tried common anode and common cathode wiring schemes, and nothing seems to work (I made sure to change the pin settings in the config file to reflect the common anode/cathode state). The only difference between the two is that with the common anode wiring, I get no holding torque, but common cathode has holding torque. I can’t enable or disable the motors in either case.

I’ve tried various current settings, as well as microstepping settings without any success.

Is there anything that I’m overlooking?

Imported from wikidot

How and where is the 24 volts going. I have never seen 24 volts on a smoothie!

Don’t know what’s so odd about that

From the Smoothieboard details page (can’t post links just yet):

"Smoothieboard has a main power input that supports from 12 to 24V.
Each mosfet pair must also be powered via its own, separate input, supporting from 12 to 24V.

The board’s logic power can be provided via USB, via the 5V power input, or by adding the voltage regulator to the board. The board will automatically select the best power input amongst those you provide."

24v to VBB and X13, with an LM7805 regulator soldered in for 5v logic supply