ok, thanks, I have multi sector, fairly small wheel(Sherline) using parallel port. I also have masked the wheel so that it has only one sector. It seems that it should work at low rpm, no? What do you think about raising the pulse engine rate from 25,000? I have a desktop 3GHz Pentium with 2Ghz of ram.
The rpm signal is only about .1 kilohertz or so; should be a piece of cake for Windows and Mach, I would think.
Since I do see the index line flipping on the diagnostic screen when moving the spindle by hand, it would seem that something in wrong in Mach or my Mach config...Any idea what the debounce should be? My debounce parameter asks for a number, which the gui shows to be multiplied times 40 microseconds. I am thinking 2-4ms debounce times should be about right. There is signal cleanup hardware in the Homann speed control, I think.
Mach does know the spindle is on; Mach is controlling the Homann PWM spindle controller very well.
You may be on the right track, the rpm does work up to about 10 rpm. Mach is only doing the PWM spindle speed at this point, axes are not moving, no G code program running.