Nozzle temp oscillating 3 degrees
 
Notifications
Clear all

Nozzle temp oscillating 3 degrees  

  RSS
prusayo
(@prusayo)
Reputable Member
Nozzle temp oscillating 3 degrees

I recently change the hotend out and am noticing that the nozzle temp is oscillating 3-4 degrees. So if I have the nozzle set to 215 it will go down to 211 then go up to 218, then back down. It's constant as seen in the graph below. Why is this happening? Is this a problem or can it be ignored?

Napsal : 07/10/2016 7:00 pm
ayourk
(@ayourk)
Reputable Member
Re: Nozzle temp oscillating 3 degrees

I recently encountered this as well. I think I fixed this by running the gcode of "M303 E0 S215" and then using the info from the terminal for "M301 P25.00 I2.02 D77.32" according to the terminal output instructions.

Dimensions PNG

and an 8 inch (200mm) or greater caliper is recommended.

Napsal : 07/10/2016 7:16 pm
prusayo
(@prusayo)
Reputable Member
Topic starter answered:
Re: Nozzle temp oscillating 3 degrees

I recently encountered this as well. I think I fixed this by running the gcode of "M303 E0 S215" and then using the info from the terminal for "M301 P25.00 I2.02 D77.32" according to the terminal output instructions.
Interesting. As someone who is new to this I'm not quite sure what this means. Actually. I'm not at all sure. Do you run that in the slic3r settings for every gcode that is created? Or does it only need to be run once? What are terminal output instructions?

Napsal : 07/10/2016 7:59 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: Nozzle temp oscillating 3 degrees

As someone who is new to this

It's been almost 5 months now... 😉 😉

Have a look here: http://reprap.org/wiki/PID_Tuning PID tuning explained in full.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Napsal : 07/10/2016 8:02 pm
prusayo
(@prusayo)
Reputable Member
Topic starter answered:
Re: Nozzle temp oscillating 3 degrees

As someone who is new to this

It's been almost 5 months now... 😉 😉

Have a look here: http://reprap.org/wiki/PID_Tuning PID tuning explained in full.

Ha, well, relatively speaking anyway. I've never done PID tuning before. To create the gcode file can I just create a text file with:
M303 E0 S215
And run that? And the output will be displayed in the LCD? Or do I need to do that in slic3r?

Napsal : 07/10/2016 9:01 pm
richard.l
(@richard-l)
Member Moderator
Re: Nozzle temp oscillating 3 degrees

Ha, well, relatively speaking anyway. I've never done PID tuning before. To create the gcode file can I just create a text file with:
M303 E0 S215
And run that? And the output will be displayed in the LCD? Or do I need to do that in slic3r?

This really should be done from Pronterface, OctoPrint or Repetier Host. Just type the commands in the Terminal and it will run. At the end of the process it will give you the correct PID values to enter.

Napsal : 07/10/2016 9:58 pm
prusayo
(@prusayo)
Reputable Member
Topic starter answered:
Re: Nozzle temp oscillating 3 degrees

Ha, well, relatively speaking anyway. I've never done PID tuning before. To create the gcode file can I just create a text file with:
M303 E0 S215
And run that? And the output will be displayed in the LCD? Or do I need to do that in slic3r?

This really should be done from Pronterface, OctoPrint or Repetier Host. Just type the commands in the Terminal and it will run. At the end of the process it will give you the correct PID values to enter.

OK, great. Based on another thread I see that once I have the values to adjust by running (M303 S210 C10) I should:


Set them using M301 H1 Pxx Ixx Dxx, allow HE to cool down and try new parameters by heating up to 210. If it works, store them in eeprom or use the same M301 command in starting gcode sequence before HE temperature commands.

So before saving permanently to eeprom I should test the values to confirm they are appropriate. To do so, I should wait until the printer cools down completely, then using Octoprint, run M301 H1 Pxx Ixx Dxx as determined previously. If it works well, then save to eeprom. Can I save to eeprom using Octoprint as well? If so, how would I go about doing that? Thanks.

The instructions on the PID tuning page mentions using the following command to write to eeprom:
M500
So from Octoprint in the terminal is it as simple as running the following?
M301 H1 Pxx Ixx Dxx
M500

Napsal : 08/10/2016 1:41 am
prusayo
(@prusayo)
Reputable Member
Topic starter answered:
Re: Nozzle temp oscillating 3 degrees

is it as simple as running the following?
M301 H1 Pxx Ixx Dxx
M500

Apparently not as although it looks like it's saved to eeprom it's not actually saved after restarting printer. Therefore the M301 command should be added to start gcode slic3r settings.

Napsal : 08/10/2016 5:31 pm
PJR
 PJR
(@pjr)
Antient Member Moderator
Re: Nozzle temp oscillating 3 degrees

Therefore the M301 command should be added to start gcode slic3r settings.

That is exactly what I have done. It also means that it will remain through a firmware upload and factory reset.

Peter

Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…

Napsal : 08/10/2016 5:38 pm
prusayo
(@prusayo)
Reputable Member
Topic starter answered:
Re: Nozzle temp oscillating 3 degrees

Well, that's a plus.

So I don't forget, the process I went through is:
In Octoprint Terminal, sent command: M303 E0 S215

Send: M303 E0 S215
Recv: PID Autotune start
[...]
Recv: bias: 106 d: 106 min: 210.47 max: 220.88
[...]
Recv: bias: 102 d: 102 min: 210.21 max: 219.22
[...]
Recv: bias: 101 d: 101 min: 210.10 max: 219.17
Recv: Ku: 28.38 Tu: 28.51
Recv: Classic PID
Recv: Kp: 17.03
Recv: Ki: 1.19
Recv: Kd: 60.68
[...]
Recv: bias: 102 d: 102 min: 210.00 max: 219.11
Recv: Ku: 28.50 Tu: 28.18
Recv: Classic PID
Recv: Kp: 17.10
Recv: Ki: 1.21
Recv: Kd: 60.23
[...]
Recv: bias: 102 d: 102 min: 210.00 max: 219.17
Recv: Ku: 28.34 Tu: 28.84
Recv: Classic PID
Recv: Kp: 17.00
Recv: Ki: 1.18
Recv: Kd: 61.28
Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from above into Configuration.h
Recv: ok

In slic3r Start G-code section added the following before the M104 command:
M301 P17.00 I1.18 D61.28
M104 S[first_layer_temperature] ; set extruder temp

M500 doesn't work on mk2 after restart:
M301 P17.00 I1.18 D61.28
M500
M503
Recv: echo:PID settings:
Recv: echo: M301 P17.00 I1.18 D61.28

Napsal : 08/10/2016 6:52 pm
Share: