Choosing difference Stepper motors and Drivers?
Posted: Mon Nov 10, 2014 12:04 pm
Hey guys, totally new to the forum, and the technology for that matter. I have an abundance of questions but as i'm in the early stages of designing my Stereolithography Bottom-up style 3D printer i thought i'd start with the basics. Some back-round about myself.. My name is Tony, i'm a programming engineer at an orthopedics instrument manufacturer. I was also a CNC service engineer for two years along with a dealer applications engineer for Citizen-Cincom. So naturally, this new to me technology is very exciting. I use major software titles like Esprit and Solidworks on a daily basis. Admitted i don't do a lot of 3D custom curvatures but thats all learning!
Right now i'm trying to spec out some specifics on stepper motor and drivers. Let me outline a few things...
-I would like to use the arduino uno.
-With that the CNC Shield
The only difference being i would like to run a different driver and i'm wondering if i'll have any compatibility issues in doing that? If i use the Grbl firmware, will i face any challenges?
Next the reason i would like to use a separate driver is im looking at going with a NEMA 23Y stepper.
***http://www.motionmarketplace.com/literature/motors/stepper-motors/high-torque-stepper-motors/23Y.pdf
At 54$ is has 175 oz-in bi-polar torque
Its compatible Driver
MBC05641
Bipolar Microstep Driver
***http://www.motionmarketplace.com/literature/motor-controls/stepper-motor-drivers/MBC.pdf
That comes in at 64$ and supports up to 1/64 microstep!!!
To clarify the design i'm doing is going to have a heavy Z axis as i'm thinking about making the slide axis built into the Z. This is why i'm choosing a slightly larger motor and the driver supports some pretty fine stepping for flexibility.
Also to add to accuracy, I don't see a lot of DIY kits utilizing the counter weight concept... Even though i will have a beefed up Z axis drive system i believe i will still use a counter-weight that accounts for roughly 80% of the weight of my entire Z (not accounting for work piece) connected via cable with pulleys over the top of the Z to decrease load on the Z axis motor. This will give a surprising amount of accuracy potential back to the Z and should help with "drift".
Next, the ball screw I've chosen.
It's a 20mm OD ground ball screw with a 4x recirculating ball nut. This screw boasts a 5mm pitch.
Here's my main question in conjunction with my first question above.
1) Will the arduino board with a cnc shield easily tie into this driver and work properly with that stepper?
2) If the driver supports 1/64 stepping on my 1.8 degree step motor, and i have a 5mm pitch ballscrew... Does the math below mean i can control steps down to 0.000390625mm in 64th step mode? Now that a little insane, and i dont need that per say, but do i have this correct in concept?
((5.00/360)*1.8)/64 = Step increment?
Again i havent played with the software or firmware at all yet. So do i have at least control of outlining these parameters of steps and ballscrew pitch?
I'm curious to hear your thoughts!
Right now i'm trying to spec out some specifics on stepper motor and drivers. Let me outline a few things...
-I would like to use the arduino uno.
-With that the CNC Shield
The only difference being i would like to run a different driver and i'm wondering if i'll have any compatibility issues in doing that? If i use the Grbl firmware, will i face any challenges?
Next the reason i would like to use a separate driver is im looking at going with a NEMA 23Y stepper.
***http://www.motionmarketplace.com/literature/motors/stepper-motors/high-torque-stepper-motors/23Y.pdf
At 54$ is has 175 oz-in bi-polar torque
Its compatible Driver
MBC05641
Bipolar Microstep Driver
***http://www.motionmarketplace.com/literature/motor-controls/stepper-motor-drivers/MBC.pdf
That comes in at 64$ and supports up to 1/64 microstep!!!
To clarify the design i'm doing is going to have a heavy Z axis as i'm thinking about making the slide axis built into the Z. This is why i'm choosing a slightly larger motor and the driver supports some pretty fine stepping for flexibility.
Also to add to accuracy, I don't see a lot of DIY kits utilizing the counter weight concept... Even though i will have a beefed up Z axis drive system i believe i will still use a counter-weight that accounts for roughly 80% of the weight of my entire Z (not accounting for work piece) connected via cable with pulleys over the top of the Z to decrease load on the Z axis motor. This will give a surprising amount of accuracy potential back to the Z and should help with "drift".
Next, the ball screw I've chosen.
It's a 20mm OD ground ball screw with a 4x recirculating ball nut. This screw boasts a 5mm pitch.
Here's my main question in conjunction with my first question above.
1) Will the arduino board with a cnc shield easily tie into this driver and work properly with that stepper?
2) If the driver supports 1/64 stepping on my 1.8 degree step motor, and i have a 5mm pitch ballscrew... Does the math below mean i can control steps down to 0.000390625mm in 64th step mode? Now that a little insane, and i dont need that per say, but do i have this correct in concept?
((5.00/360)*1.8)/64 = Step increment?
Again i havent played with the software or firmware at all yet. So do i have at least control of outlining these parameters of steps and ballscrew pitch?
I'm curious to hear your thoughts!