Originally Posted by
Frogblender
Attached is my spindle setup from Mach3, which works great above 1000rpm. Values were obtained by trial/error. Below 1000rpm is a bit of a crapshoot (M3S500 usually won't start the spindle spinning).
When I was diddling with rpms, I bought an almost-free handheld tachometer from ebay, which is very handy. The attached data shows RPM as set by the "S" command, and resulting RPMs measured by the tach. you can see it is not exactly precise, but good enough, especially considering 99% of the time the mill is pegged at max rpms.
I've never had a need to go below 1000rpms, so it's never been a problem. I'm pretty sure my NM135 motor would never reliably get 500, 600, 700, 800, 900 (the controller doesn't seem to respond fast enough when the motor stalls at these slow speeds). If I did need that slow, I'd consider replacing the two toothed pulleys with another set with a 2:1 ratio - this'll give you twice the torque (which you probably want for whatever you're doing at 500rpm **what are you doing at 500rpm??**), and puts the motor into a reliable RPM range.