Wednesday, 18 August 2010

Steppers, Drivers, PSUs

As the regular reader might remember, I already own shafts and bearings, and an Arduino microcontroller, but am still in need of stepper motors, drivers, and power supplies.

Based on a delicate combination of advanced mathematics and wild guesswork, I decided to target a 48V power supply, and NEMA 23 stepper motors with around 1.6Nm to 3Nm torque and matching ideal voltage near 48V.

So, after an afternoon browsing on eBay and various web shop fronts, I had put together a list of potential stepper motors. The decision parameters are...
  • Torque between 1.6Nm and (preferrably nearer to) 3Nm
  • Ideal voltage to be near 48V (calculated as 191 x PSU Voltage / current / induction in mH)
  • High corner speed (calculated as 32 x sqrt(mH))
  • Low price (the table shows single motor prices including shipping in AUD)
  • and perceived vendor support and reputation.
And the candidates are...

CompanyMotor/LinkTorqueCurrentPriceRInductanceUidealCorner speed
greynurse2001 eBay24H290-35-4B2.7Nm3.5A$71.91Ohm2.8mH54V936rpm
greynurse2001 eBay24H290-28-4B3Nm2.8A$64.91.4Ohm5.6mH76V585rpm
greynurse2001 eBay23H276-28-4B1.9Nm2.8A$56.51.2Ohm4.7mH69V697rpm
Zapp Automation LtdSY60STH88-3008BF3Nm4.2A$75.170.65Ohm3.2mH57V682rpm
Zapp Automation LtdSY57STH76-3008B1.9Nm4A$54.690.5Ohm1.6mH40V1433rpm
Keling282 OZ-IN2Nm4.2A$60.850.46Ohm2.2mH47V992rpm
KelingKL23H2100-30-4BM3.5Nm3A$83.571.7Ohm7mH85V437rpm
KelingKL23H284-35-4B2.7Nm3.5A$71.311Ohm4.1mH65V639rpm
KelingKL23H2100-35-4B2.7Nm3.5A$71.310.73Ohm2.8mH54V936rpm
KelingKL23H2100-30-4B2.7Nm3A$71.311.7Ohm7mH85V437rpm
KelingKL23H286-20-8B3Nm2.8A$71.311.5Ohm6.8mH83V482rpm
KelingKL23H276-30-8B2Nm4.2A$60.110.46Ohm2.2mH47V992rpm
KelingKL23H276-30-8A2Nm4.2A$60.110.46Ohm2.2mH47V992rpm
Homanndesigns.com23H276-28-4B1.9Nm2.8A$54.361.2Ohm4.7mH69V697rpm
Homanndesigns.com23H290-35-4B2.7Nm3.5A$65.451Ohm2.8mH54V936rpm
Homanndesigns.com24H290-28-4B3Nm2.8A$69.891.4Ohm5.6mH76V585rpm
cnccomponent eBayno code2Nm3A$52.231.2Ohm4mH64V764rpm
cnccomponent eBayno code3Nm2.8A$72.691.5Ohm6.8mH83V482rpm
easycnc eBay57J18802.2Nm4A$85.530.7Ohm1.8mH43V1273rpm
easycnc eBayno code2.7Nm4A$98.530.7Ohm1.8mH43V1273rpm
savebase eBay57BYGH76-401A1.9Nm2.8A$68.21.13Ohm3.6mH61V910rpm
yuntat eBay57J18802.2Nm4A$79.740.7Ohm1.8mH43V1273rpm

Similary, I put together a list of potential drivers, considering: "effective" voltage, as opposed to the often advertised maximum voltage (smoking can kill); vendor reputation, and price. The contenders are:

SrcEffective VMax VCurrent ACost+Ship in AUDURL/IDComment
verycnc - ebay?605224.95CNC 3 Axis, 60V/5.0AIncludes breakout board; microstep to 1/256
verycnc - ebay?605277.76CNC 3 Axis 60V/5.0A IIHas better breakout board than above; microstep 1/256
www.GeckoDrive.com48V503.5263.03G251Offers midband resonance, step morphing, recirculation mode, U.S. made.
Zapp Automation Ltd?404.2377.32PM542Excludes shipping; microstep; goes with 40V PSU in kit. Max Voltage is 50V. At web site GBP44; on ebay gbp56.87; used shipping and item charge from ebay GBP15
Zapp Automation Ltd48V755.2262.5PM752Excludes shipping; "Typical 48V" ! Output current 3.7rms; current 2.8A 3.5A 4.2A ...
Keling Inc68V908.2433.44KL-9082Excludes shipping;
Keling Inc68V807.8399.84KL-8078Excludes shipping; typ 68V
Keling Inc48V605.2292.15KL-6852Excludes shipping; typ 48V; 3.7A rms
Keling Inc48V806302.23KL-8060Excludes shipping; typ 48V; current 2A 2.57A 3.14A 3.71A 4.28A...
Keling Inc36V505.2328.16KL-5056, KL-6056
Keling Inc48V605201.43KL-6050Excludes shipping; half and 1/8 step modes; Typ 48V; current steps are 1.5 2.0 2.5 3.0 3.5...
Keling Inc36V504.2235.03KL-5042Excludes shipping. Typical 36V; 50V is abs max
Wantai Ebay?808.2339.5SD-2H086MBInc. Breakout board; CNC Control Kit for 3 Axis Stepper Driver,80VDC/8.2A ; shipping is estimated. looks like KL-9082
cnccomponent ebay?605218.34CNC 3 Axis 60V/5.0ACNC 3 Axis Stepper motor Driver ROUTER,MILL , 60V/5.0A
cnccomponent ebay?605.6301.28KL-6056Brand New Three Axis Stepper Motor Drivers, 60V/5.6A
cnccomponent ebay?806301.22KL-8060C25Three Axis Stepper motor Drivers, 80V/6.0A, inc breakout board
cnccomponent ebay48V605210.45KL-6050Three Axis Stepper motor Drivers, 60V/5.0A, inc breakout board
Homanndesigns.com48V503.5222.99G251Assume pickup, hence no shipping
ausxmods.com.au48V503.5252G251Guessed Shipping
yuntat?505.6275.07KL-6056 equivalent ?
yuntat48V807.8350.112m982 equiv KL-8078 ?Current regulation steps are wide (1.8 2.5 3.5 4.3, ...)

Without going into great detail about the subsequent analysis, which was supported by copious quantities of strong espresso, the deal maker was a currently offered kit from ausxmods.com.au (greynurse2001 on eBay). It consists of Gecko G251 drivers and 2.7Nm stepper motors.

The stepper motors offer good torque and a higher corner speed than the similar 3Nm steppers. Plus, I had been watching the store for a number of months now and they have a 100% positive rating on eBay.

The kit comes with a 1 year warranty. It ships from Sydney within a few days and everything comes in a single package all at once. I could probably have shaved $60 off the $529 inc shipping, but I would have had to use several vendors and may have had to wait longer.

So, decision made, money well spent:
  • 3 x Stepper motors 24H290-35-4B; 2.7Nm, 3.5A, 2.8mH, Uideal 53V, corner speed 936rpm, dual shaft.
  • 3 x Gecko G251 drivers
  • 1 x Power Supply 48V 8.3A

Please Mr. Postman...

No comments: