-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Can't use EXTRUDERS == 0 #15567
Comments
Could you clarify on this: "Oddly enough enabling dual steppers without separate end-stops works fine." ? |
@shitcreek if I enabled only |
It's not yet supported to set |
Currently open issue: #10212 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
Setting
EXTRUDERS = 0
(e.g. to power a CNC machine) with a combination ofS_CURVE_ACCELERATION
orX/Y_DUAL_STEPPER_DRIVERS
will make firmware unstable and slow.Steps to Reproduce
or
apply this patch
Expected behavior: The gcode file completes normally with nominal time. Physics limited runtime of the above file is around 30min, on an Atmega board the file should take about 40min due to CPU not being powerful enough.
Actual behavior: The file takes over 4h to complete or never completes at all, the firmware reports being busy for extended periods of time, there are random resets on LPC1768 based boards.
Additional Information
config files extr0-configs.zip
Oddly enough enabling dual steppers without separate end-stops works fine.
Tested with three different boards:
There are long pauses in motion suggesting either long computation or invisible tiny moves
The text was updated successfully, but these errors were encountered: