Duet3D / RepRapFirmware

OO C++ RepRap Firmware
GNU General Public License v3.0
945 stars 535 forks source link

[Bug]: DoLookahead modifies extrusion move followed by z move #990

Closed gloomyandy closed 5 months ago

gloomyandy commented 6 months ago

Possible problem identified in RRF 3.5.1 and this report created as requested by DC42

While investigating another issue I noticed that the following code: G1 E-2 F200 G1 Z200 F1000

Results in DoLookahead modifying the end speed of the extrusion move from zero to allow the Z move to start at a higher speed. This is probably not correct as the two moves are in effect not related. The following code results in the moves operating as expected: G1 E-2 F200 M400 G1 Z200 F1000

github-actions[bot] commented 6 months ago

This issue has been automatically closed because it does not originate from a Duet3D administrator. Please create a discussion on https://forum.duet3d.com first and fill out the corresponding GitHub template if the bug or feature request is acknowledged.

dc42 commented 5 months ago

Implemented a fix in 3.5-dev, needs testing.

dc42 commented 5 months ago

Confirmed fixed by Andy S.