Hello.
I have build a step controller based on a PIC16F631 running 20 MHz maybe i will upgrade at a later time to a faster PIC it's on the edge of handling micro stepping with the PMW way or i need some optimizations
OK I found it's max speed at 1200 RPM on a 200 step motor but it's not the controller's fault it's lag of toque.
Then to my question sometimes my step motors stall even at low RPM (600) and it seems to get worse if i turn up the amps.
This happens more if it cut's long straight lines. Example if i cut out a 10Cm*10Cm * 1Cm square in 1 mm layers at mm/min it's not likely to do it with out stalling. But if i cut a flower at the same size and speed no problem.
I have some ideas to why.
It's based on the 2 Comparators in the PIC controller and TIP120's to create a PMW to set the amount of amps used in the windings. The TIP120's is protected by a zener diode on 96v. Maybe this creates some kind of magnetic field that stops the engine just a bit when it hits the 96v limit?
Or is it harmonic noise en the windings?
Or can there be another explanation on the phenomenon?