Most of the brand-name motor manufacturers have a lot of tutorials on their web sites. Check Oriental Motor's (they make Vexta brand motors) site for starters. There are several others- Kollmorgen, etc.- google can help. Geckodrive.com has a lot of info on motor driver technology.
The drivers on 3D printer controller boards can handle no more than about 2A, and the little modules are good to maybe 1.5A before they overheat. If you're going to run at 3A per motor, you'll need some external drivers. I use 2x 2M542 DSP drivers to move NEMA-23 motors in my 3D printer. These are about $35 each from the usual eastern sources. IRIC they'll handle up to 4A at 50V and can provide microstepping ratios up to 51200 steps/rev to help reduce vibration and noise. You'll want to use 24V or more - it isn't unusual to operate steppers at 10X their rated voltage. Most of the high torque motors will be rated under 4V. The external drivers use step/direction/enable/gnd or Vcc from the controller. Operating the motors at high voltages helps maintain torque as the rotation speed rises. I use unregulated 32V supplies. NEMA-23 motors will typically vibrate more than NEMA-17 motors, so be ready for some noise, especially if running the motors slowly, such as Z axis in a 3D printer. My printer is noisy enough that I moved it from home to the makerspace because my wife was less than thrilled with the noise it makes.
I run the Z axis, I run a NEMA-23 motor at 2A using the driver on the Smoothieboard controller, so it can be done.
Click the link in my sig, below to see details of my printer's design.
The drivers on 3D printer controller boards can handle no more than about 2A, and the little modules are good to maybe 1.5A before they overheat. If you're going to run at 3A per motor, you'll need some external drivers. I use 2x 2M542 DSP drivers to move NEMA-23 motors in my 3D printer. These are about $35 each from the usual eastern sources. IRIC they'll handle up to 4A at 50V and can provide microstepping ratios up to 51200 steps/rev to help reduce vibration and noise. You'll want to use 24V or more - it isn't unusual to operate steppers at 10X their rated voltage. Most of the high torque motors will be rated under 4V. The external drivers use step/direction/enable/gnd or Vcc from the controller. Operating the motors at high voltages helps maintain torque as the rotation speed rises. I use unregulated 32V supplies. NEMA-23 motors will typically vibrate more than NEMA-17 motors, so be ready for some noise, especially if running the motors slowly, such as Z axis in a 3D printer. My printer is noisy enough that I moved it from home to the makerspace because my wife was less than thrilled with the noise it makes.
I run the Z axis, I run a NEMA-23 motor at 2A using the driver on the Smoothieboard controller, so it can be done.
Click the link in my sig, below to see details of my printer's design.