Merge upstream changes from Marlin 2.1.2.1 #462
Reference in New Issue
Block a user
No description provided.
Delete Branch "marlin-2.1.2.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
This PR updates the upstream sources to Marlin 2.1.2.1
Diff 2.1.2...2.1.2.1
Changes
Build tested for all targets.
Benefits
The updates introduces new features and bugfixes in Marlin. It also brings this project closer to upstream for future development.
Configurations
Upstream defaults and minor changes have been merged into the configurations. If I didn't miss anything, no changes to our changes required.
Related Issues
None.
Side note
Patch based on https://github.com/stklcode/Marlin/tree/knutwurst-2.1.2.1
There is one open issue for all targets:
see https://github.com/MarlinFirmware/Marlin/pull/25407 for details.
We have increased max. temperature for heater 0 to 300, overshoot to 15 and thermistor type 1 which has a limit 300:
22dedaeb81/Marlin/Configuration.h (L743)
22dedaeb81/Marlin/Configuration.h (L760)
22dedaeb81/Marlin/Configuration.h (L652-L656)
Apparently there is now a hard check on MAXTEMP - HOTEND_OVERSHOOT (which is 285 for thermistor type 1).
We have 3 options here:
#define HEATER_0_MAXTEMP 285
#define HOTEND_OVERSHOOT 0
My personal favorite is option 3. Without further modification I'd assume it should be practically impossible to reach stable >260°C, so the 275 should be fine for most users.
Nice job as always :)
I just want to fix the current bugs that are due to my own code first. If everything works out, I'll take the step of merging your PR.