Mega2560 +ramps1.6 +n1 +armbian print drift offset

mega2560 +ramps1.6 +tb6600 +n1 +armbian +klipper print drift

The bigger the number of acceleration , drift more fast 。(acceration 100 ,speed 1000).

if i print a vertical cylinder it will become like this

i have tryied many times ,the drift direction seems like is 45 degrees towards the home

the same machine with mega2560 +ramps1.6+tb6600 +n1 +armbian +marlin everthing is working normal ,no drift (acceration 1000 ,speed 1000).

That driver requires a custom step_pulse_duration. The data sheet indicates a maximum pulse rate of 13khz.

[stepper_x]
step_pulse_duration:
#   The minimum time between the step pulse signal edge and the
#   following "unstep" signal edge. This is also used to set the
#   minimum time between a step pulse and a direction change signal.
#   The default is 0.000000100 (100ns) for TMC steppers that are
#   configured in UART or SPI mode, and the default is 0.000002 (which
#   is 2us) for all other steppers.
1 Like

(post deleted by author)

thanks for your help
my default setting is 0.000002 , then i change it to 0.0001 ,klipper report error like this

"“Stepper too far in past This generally occurs when the micro-controller has been requested to step ‘’”

now i set the step_pulse_duration: 0.00002 it working normal

1 Like