The deviation seen with 1..3mm on your paper, how far is the paper away from the axis? Or to phrase it different, what is the angular/step error of this setup?
The driver chip on this board DRV8825 is specified for 250kHz max step frequency. Python scripts won't be that fast as your "delay of 0.000001", but you should prepare for a rampup and rampdown phase in the movements. Especially if the 'moment of inertia' is large.
python and linux both are not very precise in timings. Usually a good idea to have a microcontroller dedicated to produce the pulse trains. Have a look to 'GRBL' for this approach.
The driver chip on this board DRV8825 is specified for 250kHz max step frequency. Python scripts won't be that fast as your "delay of 0.000001", but you should prepare for a rampup and rampdown phase in the movements. Especially if the 'moment of inertia' is large.
python and linux both are not very precise in timings. Usually a good idea to have a microcontroller dedicated to produce the pulse trains. Have a look to 'GRBL' for this approach.
Statistics: Posted by ghp — Wed Nov 13, 2024 7:29 am