M175 on Taz 6 Thermal Runaway

Hello,

@Wrathernaut - using your firmware and things have been printing well.

I had a print abort due to Thermal Runaway in Octoprint recently.

I just went ahead and inspected everything on the Universal Adapter and wiring - looks good.
It felt awful warm when the print aborted so I don’t know if that’s from being in the enclose and above a heated bed (and hot end).

I just redid the Hotend PID -

DEFAULT_Kp 24.51
DEFAULT_Ki 2.25
DEFAULT_Kd 66.76

I had the printer do a few minutes of material purging and no problem.

I just launched a new print and will see how that goes.

Anything else I should inspect?

I never experienced thermal runaway with that firmware, but my environment likely doesn’t match yours. It might also be the PrusaSlicer profile I use which brings the cooling fan on more gradually so it doesn’t bounce off the bed at lower layers.

I’m now running a new build of the firmware that’s more tailored to my setup even further and takes advantage of the newer features of Marlin. Since I’m going through Octoprint for everything, there’s no longer SD card support, and I’ve moved to UBL for leveling (10x10 mesh with 3-point tilt) and MPC instead of PID for the hot end.

Hi,

I don’t use the SD card at all and like you, everything goes thru Octoprint.

If the new version is available, drop me a message. What you built has worked extremely well on my Taz 6. I’d need to run the MPC tool to get the values needed, I’m not sure it goes in via command line?

I increased the enclosure fan speed and so far, no more thermal runaway events.

If you want to give my firmware a shot: Taz6_202407_BLTouch_NOSD_firmware.hex - Google Drive

Yes, the MPC is just a couple simple commands to run it. M306 P## where ## is the wattage of your heater, and then M306 T to run the auto-tune.

You’ll need to do the UBL initial 100-point mesh generation once, (G29 P1), and store it to slot 0 (G29 S0). You can do a second mesh in slot 1 for higher temp bed, or even get the mesh as GCODE you can input into startup. UBL is pretty damn awesome.

In your startup GCODE, after the command to home all axes (G28 XYZ), you will load the saved mesh (G29 L0), do a 3-point measurement to tilt the mesh (G29 J), and finally activate the mesh (M204 S1).

It is set up for the M175v2 using the front-mount BLTouch adapter:

If you’re using a different extruder, you’ll need to configure the usual probe offsets, e-steps and do a standard PID for the bed heater. I recommend doing your x-twist compensation wizard too, that definitely helps consistency across the bed.