Skip to content

Conversation

@chepo92
Copy link
Contributor

@chepo92 chepo92 commented Dec 15, 2025

Description

Add option to disable M303 in order to save flash, the autoune is usefull just when calibrating the sensor, but has no use in the long term, in contrast, Model Predictive Control for hotend has an option to disable autotune, but classic PID does not

Requirements

No special req

Benefits

Keep PID control but add option to disable M303 in order to save flash, this saves 2.7K bytes in a Mega1280
The option keeps the M303 enabled by default, uncomment #define DISABLE_M303_AUTOTUNE to disable and save space

Configurations

Just uncomment #define DISABLE_M303_AUTOTUNE in Configuration.h

Related Issues

Contributes to save space for better support of Atmega1280 leaving memory for other options that are used more often or have a major impact
#28089

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant