Delta Specific Speed Control
Posted: 25 Jan 2015, 13:21
Executive Summary - Speed to be dependent on distance from centre
The speed is defined by mm travel of the head. This is proportional to the motor speed for a XYZ printer, but other formats have a nonlinear relation. When a delta printer gets to periphery of its travel, one of the motors has to move large distances to move the head a small amount. To fully utilize the speed of my delta, I would like speed to be adjusted by a factor dependent on distance away from the centre. This way a higher speed can be set overall. I have had print failures because the speed is too fast at the periphery for one of the motors.
A few implementation thoughts: All long moves (say >10mm) are divided up, so no move (travel as well as print) is greater than 10mm. The speed given as travel speed is factored downwards by a function dependent on the one of the endpoint's distance from the centre.
(I read somewhere that the main developer has no delta to experiment on - should I post some YouTube stuff?)
The speed is defined by mm travel of the head. This is proportional to the motor speed for a XYZ printer, but other formats have a nonlinear relation. When a delta printer gets to periphery of its travel, one of the motors has to move large distances to move the head a small amount. To fully utilize the speed of my delta, I would like speed to be adjusted by a factor dependent on distance away from the centre. This way a higher speed can be set overall. I have had print failures because the speed is too fast at the periphery for one of the motors.
A few implementation thoughts: All long moves (say >10mm) are divided up, so no move (travel as well as print) is greater than 10mm. The speed given as travel speed is factored downwards by a function dependent on the one of the endpoint's distance from the centre.
(I read somewhere that the main developer has no delta to experiment on - should I post some YouTube stuff?)