maplerainresearch / MRR_ESPE

MRR ESPE 3D printer control board
Other
36 stars 17 forks source link

Hotend temperature is not stable #12

Closed RobertoRmz closed 3 years ago

RobertoRmz commented 3 years ago

Make prints at 205, 210,215 and 225 deg, However, when printing the same problem always happens. The HotEnd temperature varies widely ± 15 deg. It must be the PID values, these values were obtained from Pronterface's AutoTune, the values with which I made the last print were the following:

a) Kp = 10.59 b) Ki = 1.70 c) Kd = 16.52

I show two temperature graphs from when I printed in Octoprint, it is possible to observe how there are very high temperature peaks:

imagen

imagen

I have been testing various values in the PID but still with no success. Some advice to be able to determine the correct values Kp, Ki and Kd so that the temperature of the hotend can be kept stable like the hot bed.

vivian-ng commented 3 years ago

M303 C10 E0 S200 Replace the 200 in S200 with whatever is your usual hotend printing temperature. This should print out the PID values after going through 10 cycles.

M303 C10 E0 S200 U1 if you want to apply the PID settings immediately after the autotune is completed.

Remember to use M500 to save the PID values. Else they disappear upon reset/power down. PID autotune

Another thing to note is that temperature reading values can be easily affected by EM noise. Should not be too much of an issue if you used the right capacitors for filtering.

Trying looking at the issues here to see if anything looks like what you are experiencing. That design is the original base design for control boards based on the ESP32.

vivian-ng commented 3 years ago

Closing as this is an issue arising from a breadboard configuration and not the MRR ESPE board.