You could double-check with Lulzbot tech support, but those certainly look like the correct parts to me.otakuex wrote: ↑Mon Feb 05, 2018 2:05 pmThanks ScottW.
Just to make sure I didn't make a mistake, I recently replaced the thermistor and heater cartridge with the following parts.
https://www.lulzbot.com/store/parts/100 ... thermistor
https://itworks3d.com/product/ceramic-h ... %2F+19+ohm
- 24v/19ohms option
There are PID controller values the firmware uses to help stabilize and prevent overshoot/undershoot of target temperature. There are defaults in the firmware which are usually fine, but you can also set your own values. The firmware also includes a testing routine, called "PID Autotune", which will test different power levels while watching temperature behavior and then spit out recommended PID settings based on those tests.
Beware that other problems (like bad connections, insufficient power, bad thermistor, etc) can cause Autotune to return bad numbers. So those things need to be ruled out first. I really don't think PID values are your problem -- because it is so intermittent.
But to check and set PID values for the hotend:
- If you go to console and enter a "M503" command, the firmware will respond with current settings. Look for a line that starts with "M301" and jot down the numbers for P, I, and D values shown on that line. I think the firmware defaults for the standard Hexagon are P28.79, I4.83, and D108.51, so that's probably what you'll see.
- Then with the hotend at room temp, send the command "M303 S210". The hotend will heat up, then hold around 210 for a while, and issue several messages over a period of a few minutes with P, I, and D values. When the command completes, look for the last set of those numbers and jot them down.
- If the values from autotune are far different than firmware defaults (particularly if there is a really big P number) with a standard Hexagon, I would again suspect some other problem -- like power or wiring (or thermistor/heater, but you've replaced those). Otherwise, you can enter the new values by going to the console and sending "M301 Pxx.xx Ixx.xx Dxx.xx" command (where you replace the "xx.xx" values with those suggested by Autotune).
- After setting the new values with M301, send an M500 command to store the values to memory -- otherwise they will be lost at next power cycle or connection. Finally, run the M503 again and verify that the values you entered are now shown.