Questions tagged [pid]

For questions related to PID control.

PID (Proportional Integral Derivative) control is a method of maintaining a stable temperature for a heated bed or hotend.

19 questions
6
votes
3 answers

Thermal Runaway E1 at Layer 2

Before I start, I'll give you my setup: Ender 3 Pro Marlin 2.0.7.2 Material/Nozzle: PETG 0.4 mm @ 215 °C Bed: Glass @ 80 °C Default printing speed: 70 mm/s Standard part cooling fan Since I've updated the Marlin FW on from factory default to…
jwagn
  • 111
  • 5
3
votes
1 answer

PID autotune fails under all conditions so far. Any ideas I haven't tried?

I got some Prusa i3 clones with Melzi boards with Marlin, or nearly so. One of them performed very well (considering that the board would reboot whenever power was applied to the build plate. But I digress) until finally the hot end failed, possibly…
3
votes
2 answers

Why are the options for PID control commented out in Klipper config file?

I have a Tronxy VEHO-600 I'm currently vamping up with Klipper. I have a config file I got from a friend for a modified VEHO-600. My question is regarding the heater bed code block seen below: [heater_bed] heater_pin: PE2 sensor_type: EPCOS 100K…
General raid
  • 129
  • 4
2
votes
1 answer

Does running a PID Autotune with an increased cycle count result in more accurate PID values?

I'm using the mriscoc firmware for Creality Ender 3 V2. The firmware has the option to run more PID Autotune cycles. The default is 5 cycles. Does running a PID Autotune with an increased cycle count result in more accurate PID values? For example…
Bob Ortiz
  • 1,053
  • 1
  • 3
  • 29
2
votes
1 answer

Why is MPC better than PID for 3D printers, and (why) is it more useful for 'high-power heaters'?

The YouTube video 'PID vs MPC' from Mark Misin Engineering Ltd perfectly demonstrates that Model Predictive Temperature Control (MPC) is more powerful than Proportional-Integral-Derivative (PID). Marlin implemented MPC as described in Marlin's MPC…
Bob Ortiz
  • 1,053
  • 1
  • 3
  • 29
2
votes
1 answer

PID autotune fails with a temp too high

Working on upgrading my Ender 3 to a dual extruder setup using the Winsinn dual hot end and MKS Base V1.6 motherboard using Marlin FW 2.0.5 and am unable to get the PID autotune to work. When I start the autotune, the temperature spikes pretty…
Keith Rawson
  • 23
  • 1
  • 6
2
votes
1 answer

PID Autotuning not working – large initial overshoot, no oscillations

Using the following code to autotune the PID: M303 E0 S200 C10 Which is setting my tuning temperature to 200 °C using 10 cycles (though this is irrelevant in this scenario). The temperature overshoots to 250 °C then decreases until room…
FEA42
  • 423
  • 5
  • 12
1
vote
0 answers

Is there somewhere a procedure to manually calibrate the PID?

I own a Balco rebranding of the Duplicator i3+ and after having replaced the plastic driving gearbox with a metallic one, it appears that for some reason the extrusion temperature became unstable and I suppose I should to re-calibrate the parameters…
Camion
  • 171
  • 7
1
vote
1 answer

How to properly run a PID Tuning and update the firmware?

The Firmware Step-by-step guide remarks to only mess with PID-Tuning settings in the firmware when you know what you are doing. Apparently, defining those settings in the firmware is a somewhat involved process, so this begs the question: How do you…
Trish
  • 21,915
  • 12
  • 50
  • 101
1
vote
0 answers

PID Autotune not working and M92 calibration not saving?

I have a Witbox 2 running Marlin that I got second hand and it seems like nothing is able to be calibrated on it. I have tried many times to get the nozzle calibration to save but it never seems to save my values, even with the M500 command. Also,…
Jakob
  • 11
  • 2
1
vote
2 answers

PID tuning and different filament temperatures

Since I have lots of PETG, I ran tuning to 230 °C (average temp for my filaments). What is it good for, in terms of temperature ranges? For the same printer configuration, and just different filaments, will I need to run it again and again? Let's…
bigpow
  • 47
  • 1
  • 9
1
vote
1 answer

PID tuning 50 W cartridge in Marlin

Recently I decided to upgrade my Geeetech A10 (GT2560 v3.0 board) with E3D Chimera, Marlin 2.0.3 and more powerful 50 W heater cartridge. I wired everything up and tried to PID tune the hot end, but I got a problem. When the tuning ends and I use…
Honza535
  • 23
  • 1
  • 4
1
vote
1 answer

PID autotune fails 'Temp too high' with 12 V heater cartridge but works with 24 V?

So, I have created my own heater block for my 3D printer and mistakenly was using a 12 V, 40 W heater cartridge thinking that was the standard for my Ender 3, when in fact it is supplied with a 24 V, 40 W. You may have seen my earlier post about…
FEA42
  • 423
  • 5
  • 12
0
votes
1 answer

M303 Autotune for heatbed fails with "Bad Extruder Number" error. Why?

I'm attempting to get Autotune PID values for the heatbed. I'm using M303 with an E-1 parameter to designate the bed. I'm also using an S parameter to designate the desired temperature. It's returning a "Bad Extruder Number" error each time. M303…
allardjd
  • 493
  • 1
  • 4
  • 12
0
votes
0 answers

How I could make that my PC can recognize MKS SGen L V1.0

I have a Custom Printer BLV, but since I bought the board, MKS SGen L V1.0, never had been possible for any PC can recognize the board. Now, I'm having an issue with the temperature calibration, and it's impossible to set a setting for the PID. Is…
1
2