Hello, so I been printing for couple months with no problem but one day printer reaches the temp I set and goes above about 10C and drops back about 10C below my set target and it keeps doing the same… So printer does not even start the print.

I changed thermistor and heating element, no success, but I just tried to start the print from “'Printrun” program on pc and it was holding temperature perfect.

I dont want to be connected to pc via usb all the time so I need to be able print from SD card.

Iam new to 3D printing so any help would be appreciate.

Thank you

Temperature fluctuation like this can often be fixed by running an extruder PID tune, it certainly helped me with similar issues - Extruder PID Tuning « 3d Printer Tips and Mods Wiki

You can try running the PID auto-tuning G-Code command M303. The PID loop is the control loop used to control the temperature of the printer. In Simplify3D go the the communication screen. You will see a box at the bottom that looks like a messaging box with a send button. Use this interface to send the commands to the printer. Send the command to the printer while it is cold M303S230C10. This command will run 10 iterative cycles of heating and cooling your printer to 230 degrees C adjusting the PID loop as it goes. It will come back with recommendations for the P I D portion of the loop as Kp Ki and Kd. You can compare the recommendations to what is in your printer (you can view from the system screen but it does not display decimal points. You can also view by sending the M301 command to the printer (recommended as you cannot see the decimals on the display). Just type M301.

You will need to set the new parameters that are recommended. You do this with the M301 command. Type M301 Px.xx Ix.xx and Dx.xx where x.xx are the recommended values from the auto-tuning command. You will need to save the parameters to the printer to become permanent using the M500 command. Just type M500. You can find information on the printer G-Code here G-code - RepRap.

The Wanhao printers are pretty aggressively tuned and it is easy to accidentally get to the screen and change the parameters by mistake. It does not take much to make the loop unstable (meaning that it oscillates like you are seeing).

1 Like

Yes, the i3 has that temp issue in variation. What I do is once ready to print lower temp about 5 degrees, then once at that temp. Go back and change temp back to normal, print will then start printing when it reaches the normal temp. The fix to this fluctuation of temp is relatively easy and you can Google it or find the instructions on Wanhao website.