Hi, I do use LeadShine EM-806.
The driver mentions it needs at least 4,5µs pulses, however due to cable impedances and so on, I prefer a safest value like 8µs to 10µs.
Actual status:
I updated the firmware of the board to v. 438.02. Now I get approx. 4µs, but I need a little more, something like 10 µs will be the best and safest.
Looking at the source, I notice two things:
In hardware.h
Line 98: #define MILLISECONDS_PER_TICK 1
When I change the value to “2”, I get 5µs pulses.
That’s fine, but I don’t know exactly what this does.
In stepper.c</a
Line 504-507: The comments mention different pulse times, but don’t know why. Is there a way to setup the pulse time there?