After taking almost a month to get my dolly up and running took it out this weekend to run some tests. What I found is that the motor seems to have very little torque. If I try running the rig using the openmoco slim program shoot, move shoot. The only way I could get it to move a payload of about 1900g was to  > set_motor 1 steps 5. Anything over that speed will causes the motor to stall. I can pull the payload with code that is base on Intervalometer non-blocking timing code.
Using the non-blocking code what I get is continuous motion. This setup is workable but doesn't offer much control other then being able to set number of step and stepper speed using the arduino Stepper Library.
Question can I get more torque from this motor by changing something in the software or hardware?
I using this stepper motor with the EasyDriver V4.2. I'm running the motor on a 12v 41Ah power supply and the drive train is a timing belt and pulley in a omni configuration. The width of the pulley is 3cm.