Stepper Motor Driver: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
from Instructables | =Stepper Nugs (small stepper drivers)= | ||
'''Licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CCSA]''' | |||
'''Thanks to [http://opencapitalist.org/ 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). - [http://www.pololu.com/catalog/product/2133] | |||
=RAMPS10= | |||
Open source RAMPS-compatible driver. In progress. | |||
[http://forums.reprap.org/read.php?2,193415,193415] | |||
=Instructables= | |||
http://www.instructables.com/id/Easy-to-build-CNC-Mill-Stepper-Motor-and-Driver-ci/ | http://www.instructables.com/id/Easy-to-build-CNC-Mill-Stepper-Motor-and-Driver-ci/ | ||
Revision as of 04:45, 26 October 2013
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
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.
Instructables
http://www.instructables.com/id/Easy-to-build-CNC-Mill-Stepper-Motor-and-Driver-ci/