[feature] Adaptive / Feedforward Temperature setpoint
-
@Adrian52 said in [feature] Adaptive / Feedforward Temperature setpoint:
I guess if one is using the feedforward in the way intended, the temperature shown is the target temperature
That's correct, the target (as displayed by DWC and PanelDue) remains the same but the feedforward correction is added to it internally.
@Triet said in [feature] Adaptive / Feedforward Temperature setpoint:
It is impossible to know how far the current temperature deviation is.
I'll look at adding the current feedforward boost to the object model.
EDIT: I've added the boost parameters to the OM.
-
@dc42 On my system, the highest A value that works is 48
-
To see if I could get the hotend to follow the forward temperature more closely, I tried removing the silicone sock from the revo heater, to see if I could get faster cooling. I redid the pid tune without the sock, and this is the plot printing a 100mmx20mm cube that has three small cylinders attached to one end. The cube walls print at 140mm/sec, and the cylinders around 20mm/sec. The cube has no fill or top, but the initial part shows printing the bottom infill
It then cycles between the fast cube walls and the slow cylinder walls. I was suprised how well controlled the temperature is under these conditions. The print weighed exactly the amount predicted by the slicer, so no underextrusion. The cube walls were printing at 22cumm/sec (o.4 nozzle, 0.2layers). The S parameter was set to 1
Would be interesting to plot the feed forward boosted temperature on the temperature chart - is this possible?
-
@Adrian52 you could plot it with BtnCmd if its in the object model
-
@Adrian52 Wouln't you need to repeat the same print (with/without silicon sock) to properly quantify the effect? What are you comparing to?
-
@Triet Indeed - I was just looking at the feasibility of leaving off the sock. I was concerned that it would make temperature control unstable, but this doesn't seem to be the case. I thought a next step would be to plot the boosted temperature against the actual temperature, but waiting for an update that has the boosted temperature in the OM. On a learning curve with btncmd too - not used it before. Will aim to do a more formal comparison, including maximum speed and print quality.
-
@Adrian52 I share the same interest. If I get somewhere customizing DWC to show the temperature deviation I will post my findings.
By the way, removing the silicon sock to facilitate better temperature control is a brilliant idea.
-
@Triet said in [feature] Adaptive / Feedforward Temperature setpoint:
By the way, removing the silicon sock to facilitate better temperature control is a brilliant idea.
Even better would be to replace the hot end by one with much lower thermal mass and heating/cooling times, such as the E3D Revo.
-
@dc42 I am in fact using a revo micro on my delta, and just ordered a 60w heater, to see if it shortens the heating time. Hope it doesn't melt my part cooling duct!
-
@dc42 The thoroughgoing extrapolation of this idea would be an
INo Trident