Stepper Motor Driver

From Open Source Ecology
Revision as of 04:45, 26 October 2013 by Daniel Benamy (talk | contribs)
Jump to navigation Jump to search

Stepper Nugs (small stepper drivers)

Licensed under CCSA

Thanks to Opencapitalist

http://opencapitalist.org/store/steppernug-ose-v1-1-developer-edition/


RAMPS

RAMPS is the main stepper driver for the RepRap project.

From http://reprap.org/wiki/Arduino_Mega_Pololu_Shield:

"RepRap Arduino Mega Pololu Shield, or RAMPS for short. It is designed to fit the entire electronics needed for a RepRap in one small package for low cost. RAMPS interfaces an Arduino Mega with the powerful Arduino MEGA platform and has plenty room for expansion. The modular design includes plug in stepper drivers and extruder control electronics on an Arduino MEGA shield for easy service, part replacement, upgrade-ability and expansion. Additionally, a number of Arduino expansion boards can be added to the system as long as the main RAMPS board is kept to the top of the stack."

http://reprap.org/wiki/RAMPS_1.4#Wiring


CoolDRV

CoolDRV is a RAMPS-compatible open source stepper motor driver.

Kliment @Reprap IRC said, "I still think if you are only using 2.5A steppers on RAMPS then you should rather go with a drv8825-based design. That would be a drop-in for RAMPS. The ones I designed are available at https://github.com/kliment/cooldrv, GPLv3 licensed, and can be purchased at

http://www.reprapdiscount.com/electronics/36-drv-8825-designed-by-kliment-pololu-compatible-driver.html

They can definitely manage a 2.5A stepper with microstepping. Since their BOM cost is in the single-digit dollars, I definitely recommend you try them first. Their current control is at 0.25V/A, so you want to set them to 2.5A*sqrt(2)/2*0.25V/A = 0.44V. Remember, for a 2.5A stepper with microstepping, you only need sqrt(2)/2 of its max current in each coil, so 1.77A for a 2.5A stepper. The ones from Pololu are closed source and have slightly worse thermal design, but they should be able to keep up with your steppers too."


Pololu

Pololu is a stepper motor driver.

Versions of Pololu

  • The DRV8825 stepper motor driver carrier is a breakout board for TI’s DRV8825 microstepping bipolar stepper motor driver. The module has a pinout and interface that are nearly identical to those of our A4988 stepper motor driver carriers, so it can be used as a higher-performance drop-in replacement for those boards in many applications. The DRV8825 features adjustable current limiting, overcurrent and overtemperature protection, and six microstep resolutions (down to 1/32-step). It operates from 8.2 – 45 V and can deliver up to approximately 1.5 A per phase without a heat sink or forced air flow (rated for up to 2.2 A per coil with sufficient additional cooling). - [1]


RAMPS10

Open source RAMPS-compatible driver. In progress.

[2]


Instructables

http://www.instructables.com/id/Easy-to-build-CNC-Mill-Stepper-Motor-and-Driver-ci/