10,000 rpm on Nema 17 Stepper

161 views
Skip to first unread message

Henry Liu

unread,
Dec 23, 2019, 12:26:52 PM12/23/19
to Smart Stepper
Using a cheap $5 92oz Nema 17 stepper, I was able to achieve around 600 rpm using the misfit tech board.  Wanting to improve performance, I changed out the driver using a TI DRV8823 and 24v at 1.5amps per phase max with PSOC 5LP as the driving MCU updating the PID loop at 1Mhz (1us loop time) and the encoder in ABI mode gives me 2500rpm in 90 degree advance and 9,900 rpm (165 rotations per second) at 180 degrees out of phase.  More analysis needs to be done as there are some special edge cases where the motor ends up going backwards when driven at 180 degrees but it's clearly possible.  

I'll post more of a write up later but does anyone know of any write ups of ultra high performance stepper control?  Might be reinventing the wheel on some things.

Mike Payson

unread,
Dec 23, 2019, 6:40:33 PM12/23/19
to Henry Liu, Smart Stepper
I look forward to hearing more, but I'm more interested in your $5 92 oz in stepper. That sounds like quite a bargain. Do you have a link?

On Mon, Dec 23, 2019 at 9:26 AM Henry Liu <he...@fslaser.com> wrote:
Using a cheap $5 92oz Nema 17 stepper, I was able to achieve around 600 rpm using the misfit tech board.  Wanting to improve performance, I changed out the driver using a TI DRV8823 and 24v at 1.5amps per phase max with PSOC 5LP as the driving MCU updating the PID loop at 1Mhz (1us loop time) and the encoder in ABI mode gives me 2500rpm in 90 degree advance and 9,900 rpm (165 rotations per second) at 180 degrees out of phase.  More analysis needs to be done as there are some special edge cases where the motor ends up going backwards when driven at 180 degrees but it's clearly possible.  

I'll post more of a write up later but does anyone know of any write ups of ultra high performance stepper control?  Might be reinventing the wheel on some things.

--
You received this message because you are subscribed to the Google Groups "Smart Stepper" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smart-steppe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/smart-stepper/5c95c1a3-7c55-4131-bf03-80c8f5b21eee%40googlegroups.com.


--
www.MakersToolWorks.com - Tools for Makers
Reply all
Reply to author
Forward
0 new messages