Current Marlin FW Version: v1.1.9.34
TAZ 5 with the standard single extruder
I have been printing with my TAZ 5 for a few months now (first 3d printer), mostly with PLA, and I am starting to characterize some PETG (Polymaker Polylite PETG). I have done most of my initial characterization with Benchy, so it’s been relatively short prints, although I have done a ~7hr unicorn for my 4-year-old. I had some support failure, so it didn’t work out…
I finally arrived at some CURA LE settings that seemed to print very well with the PETG filament at 260c, so I attempted a larger 10 hr print. At variable times during the print, I run into the subject line error (E1 Err: MAXTEMP PRINTER HALTED Please Reset). The first time, it failed just after printing the brim. The second time, I adjusted the cooling fan up slightly from 0% to 30%, and the bed temp down (75c to 70c), and it failed about midway through the first layer. The third time, I adjusted the “Initial Layer Speed” from 15 mm/s to 35 mm/s, and the inner/outer wall speeds from 20 mm/s to 35 mm/s, and it failed shortly after it started building the vertical walls of the file. I have also tried on numerous other 10-15 hr prints, and it will generally work flawlessly for 5-7 hours, then stop with the error, although it has failed during the initial layer at least once when I attempted to print from the SD card.
I have not been around to see what the behavior is when it fails, but things appear as if it just stops. For the most part, Cura shows normal temp readings when printing from my PC, although the connection fails - I assume this is because the printer is in an error state and stopped communicating with my PC, so these are likely the temperature readings when the error occurred. There was one case where the nozzle temp setpoint was at 260c and Cura showed that it was at 269c when the error occurred, but for my other attempts, it has been within a degree of the setpoint.
Any guidance on what might be going on and what to check? I couldn’t find much in the community forums for my specific case, although I am very new at this and don’t know exactly what is relatable.
What OS is running on the system connected to the printer? What version of CuraLE?
We need to be able to send and receive commands sent to the printer manually. This can be done with the CuraLE Monitor or with Printrun which can be downloaded from https://github.com/kliment/Printrun.
I have a TAZ 6 and on my Windows 10 system, I have multiple USB serial ports and I haven’t found a way to tell CuraLE which port to use (and its picking the wrong one). I can connect with pronterface but its easier to connect the printer to my Raspberry Pi 3 running OctoPi / OctoPrint.
The first command I’d like to see the output from is an M105. You might want to save a link to that page because you can scroll up and down on the left side and get documentation for most if not all of the gcode commands supported by the firmware in your TAZ 5.
I can’t remember if the first extruder is E1 or E0 but the output of the M105 will help.
If the first extruder is E1 then you may need to do a PID tune which is an M303 and an M301. Before you start use M503 to capture the current settings.
I’m basing my recommendation on the information you provided about a setpoint of 260c and reading of 269c. If you don’t have problems at PLA temps but you do at PETG temps then you may have a weak heater element or a bad thermistor but we can start with a PID tune and go from there.
Thanks! I don’t have issues connecting and communicating through Cura Monitor, so I can likely go that route.
Also, I haven’t tried any PLA parts since I started seeing this, so I have not tried printing at lower temperatures, but my TAZ 5 came with a spool of HIPS, so my first few prints were at around 250c and I didn’t have these same issues.
I’ll try to run the gcode commands this evening and report back with what the outputs are. If I need to do some PID tuning, I will need some help. I did a little in college, but that was way too long ago for me to remember
It’s actually pretty painless. You write down the current settings from an M503 (so you can go back if necessary), pick values for the M303 (which does all the work), copy the results into the M301, and save them with M500. The following article explains the process.
Thanks for the guidance! It was much simpler than I anticipated. I tuned the PID settings for both the bed and nozzle and tried another print last night. Unfortunately, I am getting the same error. E1 is the bed, so I am guessing it has something to do with the bed thermistor or heating element. Anything else to check before I look into buying them?
If E1 is the bed, then I believe there are some possible causes:
The heating element is failing
The wires for the heating element are disconnecting as the bed moves
The thermistor is failing
The wires to the thermistor are disconnecting as the bed moves
The control board (Rambo) is failing
The power supply is failing
I think the M155 output should help figure this out.
Create an object that extends the Y length of the bed, the X width should be minimal (a couple of filament widths), Z should be quite a few layers.
Print this object (no filament needed) while observing the temperature output from M155.
The temperature outputs should be constant but if they have sudden changes then see if it is position dependent which probably indicates a wire with a loose connection.
Small changes might point towards the heater and large changes might point towards the thermistor.
If all of this fails, then I’d replace the thermistor first (cheapest), the heating element second (cheaper), and then the Rambo board (expensive, but we should discuss options here first).
I checked for loose connections and decided to clean up the contacts with some deoxit while I was at it. Nothing seemed inherently loose, but I did notice some oxidation on the heating element pins.
After this, I decided to try an 11-hr print overnight, and it printed successfully. I need to do a little tuning for settings, but I think we are good. I will run another test tonight and see how it turns out. I’ll let you know if the error comes up again.
Thanks for your help and guidance! I really appreciate it.