You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I spoke to someone in Marlin Discord channel about this and we think this is an underlying issue in the version of Marlin used, and not a result of any modifications that Snapmaker has done.
The text was updated successfully, but these errors were encountered:
Hi evilC, thank for your proposal. Current version do not enable PID_PARAMS_PER_HOTEND featrue. We will consider adding this feature in the next version.
Hi evilC, thank for your proposal. Current version do not enable PID_PARAMS_PER_HOTEND featrue. We will consider adding this feature in the next version.
It looks like that without this feature enabled, the PIDs for the right extruder are just fundamentally broken,
it's not just using the same PIDs as the left extruder. MarlinFirmware/Marlin#24644
When PID_PARAMS_PER_HOTEND is disabled, the PID constants that are supposed to be shared between all extruders will only work for the first extruder. For any other extruders, the PID algorithm receives zero for all constants. This causes PID mode to always output a power of zero, resulting in the temperature oscillating around the PID_FUNCTIONAL_RANGE threshold as if it were a bang-bang controller.
🐞 bug report
Affected Version(s)
All
Is this a regression? (optional)
No
To Reproduce
Modify PID settings for E0
Modify PID settings for E1
Save to EEPROM
Exception or Error (optional)
Retreive settings
(Note same values listed twice)
Expected behavior
Response should be something like:
I spoke to someone in Marlin Discord channel about this and we think this is an underlying issue in the version of Marlin used, and not a result of any modifications that Snapmaker has done.
The text was updated successfully, but these errors were encountered: