-
-
Notifications
You must be signed in to change notification settings - Fork 722
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
Temperature code updates #1814
Temperature code updates #1814
Conversation
984c5d1
to
d50a3d7
Compare
d50a3d7
to
8579e41
Compare
@Ralim
As you know, I have no real idea how the internals responsible for heating work, but isn't the algorithm that makes the
btw: thanks in advance |
The TS80 series will always look "nice" due to both their tip construction and their limted output power. Any small excursions will just not show up as much there as they cant dump a large wattage into the tip. As the tip wattage increases it becomes harder to solve. This was mostly aimed at stopping the larger oscillations which this damps down a bunch. Probably next step in making things look nicer is to add a filter before the user sees the temperature information or speed up the measurement cycles. Both have downsides which is why I havent done them. Another option is to just let users adjust the two tuning values themselves; but that adds yet more overhead everywhere, for the very small number of people who would use it. The algorithm is the same for them all but they all have different tuning. I went for a branch for a day to move back to a PID and had much better success with performance but it needs a lot more work to tune it in for different units. Its biggest downfall is I can tune it perfectly for one tip, but then its less stable for other ones with different masses. The current system works fairly well for all but not optimal for any. So really I'm just looking for improvement to help make it perform a little better. |
Key updates:
What is the new behavior (if this is a feature change)?
Other information: