prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
2.01k stars 1.05k forks source link

TM errors at the beginning of every print #4500

Closed aideym closed 7 months ago

aideym commented 10 months ago

Printer type - Mk3s Printer firmware version - 3.13.2 3.13.1

MMU upgrade -na MMU upgrade firmware version -na

SD card or USB/Octoprint SD card

Describe the bug TM error is triggered when printer performs the 7x7 test before starting printing at around the 7th point. If I can get it to continue by pressing the knob when asks for supervision then it continues for a few seconds then reports Thermal runaway. Again after intervention it continues to print as per requirements until next model is loaded and then it continues to do exactly the same thing.
To Reproduce turn the printer on and try and print a model.

Expected behavior to print without requiring intervention on my behalf

G-code Connecting... start Printer is now online. ;S ;S ;S ;S ;S SN update failed echo: 3.13.2-7080 SpoolJoin is Off echo: Last Updated: Oct 20 2023 17:49:53 | Author: (none, default config) echo: Free Memory: 2513 PlannerBufferBytes: 1760 echo:Stored settings retrieved adc_init Hotend fan type: NOCTUA CrashDetect ENABLED! echo:SD init fail Received command dump_available // action:dump_available echo:Unknown command: "M105"(2) echo:SD init fail tmc2130_home_enter(axes_mask=0x04) echo:Hold current truncated to Run current tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 Sending 0xFF echo:SD card ok LCD status changed echo:Now fresh file: ultima~1.gco File opened: /Ultimate 40 mm Calibration Test Cube v3_0.2mm_PETG_M Size: 6625651 File selected LCD status changed LCD status changed echo:enqueing "M23 ultima~1.gco" echo:enqueing "M24" echo:Now fresh file: ultima~1.gco File opened: /Ultimate 40 mm Calibration Test Cube v3_0.2mm_PETG_M Size: 6625651 File selected LCD status changed NORMAL MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 SILENT MODE: Percent done: -1; print time remaining in mins: -1; Change in mins: -1 NORMAL MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 SILENT MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 LCD status changed LCD status changed LCD status changed LCD status changed tmc2130_home_enter(axes_mask=0x01) echo:Hold current truncated to Run current 0 step=61 mscnt= 989 tmc2130_goto_step 0 61 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x01 tmc2130_home_enter(axes_mask=0x02) echo:Hold current truncated to Run current 0 step=17 mscnt= 287 tmc2130_goto_step 1 17 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x02 TM LCD status changed TM: error triggered! LCD status changed echo:enqueing "G1 E-1.000 F2700" Received command paused // action:paused echo:Printer stopped due to errors. Supervision required. echo:Move aborted echo:Move aborted echo:Move aborted Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset.echo:Move aborted TM: error |-2.648015|>1.200000 TM: error cleared echo:busy: paused for user echo:busy: paused for user tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Move aborted echo:Move aborted tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:busy: paused for user echo:busy: paused for user echo:busy: paused for user tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Move aborted echo:Move aborted tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:busy: paused for user echo:busy: paused for user echo:busy: paused for user tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Move aborted echo:Move aborted tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:busy: paused for user echo:busy: paused for user tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Move aborted echo:Move aborted tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:busy: paused for user echo:busy: paused for user echo:busy: paused for user tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Move aborted echo:Move aborted tmc2130_home_enter(axes_mask=0x04) echo:Move aborted tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:busy: paused for user start ;S ;S ;S ;S ;S SN update failed echo: 3.13.2-7080 SpoolJoin is Off echo: Last Updated: Oct 20 2023 17:49:53 | Author: (none, default config) echo: Free Memory: 2513 PlannerBufferBytes: 1760 echo:Stored settings retrieved adc_init Hotend fan type: NOCTUA CrashDetect ENABLED! Sending 0xFF echo:SD card ok Received command dump_available // action:dump_available RX timeout tmc2130_home_enter(axes_mask=0x04) echo:Hold current truncated to Run current tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 tmc2130_home_enter(axes_mask=0x04) tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:enqueing "M701" tmc2130_home_enter(axes_mask=0x04) tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 LCD status changed echo:busy: paused for user LCD status changed tmc2130_home_enter(axes_mask=0x04) tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x04 echo:Now fresh file: ultima~1.gco File opened: /Ultimate 40 mm Calibration Test Cube v3_0.2mm_PETG_M Size: 6625651 File selected LCD status changed LCD status changed echo:enqueing "M23 ultima~1.gco" echo:enqueing "M24" echo:Now fresh file: ultima~1.gco File opened: /Ultimate 40 mm Calibration Test Cube v3_0.2mm_PETG_M Size: 6625651 File selected LCD status changed NORMAL MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 SILENT MODE: Percent done: -1; print time remaining in mins: -1; Change in mins: -1 NORMAL MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 SILENT MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1 LCD status changed LCD status changed LCD status changed LCD status changed tmc2130_home_enter(axes_mask=0x01) echo:Hold current truncated to Run current TM: error |-5.325455|>1.200000 LCD status changed TM: error triggered! LCD status changed echo:enqueing "G1 E-1.000 F2700" Received command paused // action:paused echo:Printer stopped due to errors. Supervision required. echo:Move aborted echo:Move aborted 0 step= 1 mscnt= 24 tmc2130_goto_step 0 61 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x01 echo:Move aborted tmc2130_home_enter(axes_mask=0x02) echo:Hold current truncated to Run current echo:Move aborted echo:Move aborted echo:Move aborted echo:Move aborted echo:Move aborted 0 step= 8 mscnt= 136 tmc2130_goto_step 1 17 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x02 echo:Move aborted echo:Move aborted echo:Move aborted echo:Move aborted echo:Move aborted TM: error |-5.325455|>1.200000 TM: error cleared echo:busy: paused for user TM: error |-3.476634|>1.200000 TM: error |-3.476634|>1.200000 TM: error cleared echo:busy: paused for user echo:busy: paused for user echo:enqueing "CRASH_DETECTEDY" tmc2130_home_enter(axes_mask=0x01) TM: error |1.641446|>1.200000 TM: error |1.834712|>1.200000 TM: error |1.980555|>1.200000 TM: error |1.946240|>1.200000 TM: error |1.875762|>1.200000 TM: error |1.944509|>1.200000 TM: error |1.836827|>1.200000 0 step=61 mscnt= 990 tmc2130_goto_step 0 61 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x01 tmc2130_home_enter(axes_mask=0x02) TM: error |1.638593|>1.200000 TM: error cleared TM: error |1.663146|>1.200000 TM: error |1.552101|>1.200000 TM: error |1.640139|>1.200000 TM: error |1.531466|>1.200000 TM: error |1.428779|>1.200000 TM: error |1.370337|>1.200000 TM: error |1.334594|>1.200000 TM: error |1.320374|>1.200000 TM: error |1.287996|>1.200000 TM: error |1.287996|>1.200000 LCD status changed LCD status changed Received command resumed // action:resumed echo:Move aborted echo:Move aborted 0 step=29 mscnt= 472 tmc2130_goto_step 1 17 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x02 echo:Move aborted echo:enqueing "CRASH_RECOVER" tmc2130_home_enter(axes_mask=0x01) 0 step=62 mscnt= 994 tmc2130_goto_step 0 61 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x01 tmc2130_home_enter(axes_mask=0x02) 0 step=17 mscnt= 287 tmc2130_goto_step 1 17 2 1000 tmc2130_home_exit tmc2130_sg_homing_axes_mask=0x02 TM: error |-1.352419|>1.200000 LCD status changed TM: error |-1.352419|>1.200000 TM: error |-1.260103|>1.200000 TM: error |-1.480193|>1.200000 TM: error |-1.480193|>1.200000 LCD status changed LA10C: Linear Advance mode: 1.5 echo:Advance K=0.08 K out of allowed range! echo:Advance K=0.08 NORMAL MODE: Percent done: 0; print time remaining in mins: 145; Change in mins: -1 SILENT MODE: Percent done: 0; print time remaining in mins: 146; Change in mins: -1

I don't currently have video, I'll take one after this print finishes

3d-gussner commented 10 months ago

@aideym Is your printer stock or a modified one? If modified which mods do you have? Did you run Calibration -> Thermal Model cal.?

Please add M503 gcode serial out put

aideym commented 10 months ago

Hi Yes I ran the calibrations. I don't have a problem running 13.3.0. I have a dragonfly hotend and an Orbiter 2.0 but I've had them for a long time without incident. Regards Aiden

On Tue, 14 Nov 2023, 15:46 3d-gussner, @.***> wrote:

@aideym https://github.com/aideym Is your printer stock or a modified one? If modified which mods do you have? Did you run Calibration -> Thermal Model cal.?

Please add M503 gcode serial out put

— Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/4500#issuecomment-1810491186, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIMCRGWBNB7OTTTNFCT4CHTYEOG5BAVCNFSM6AAAAAA7KTI44GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJQGQ4TCMJYGY . You are receiving this because you were mentioned.Message ID: @.***>

3d-gussner commented 9 months ago

@aideym Please bit more specific which hotend, heater, thermistor etc. Searching for "dragonfly" shows lot of different types.

The thermal model is tailored around the E3Dv6 style hotend Prusa uses.

Any other 3rd party hotend gonna need a new set of values as it behaves differently. Please contact Phaetus.

aideym commented 9 months ago

OK, thank you. It's using genuine prusa thermistors but I take your point. I just don't get why it worked with all the other firmware upgrades but not the last two. I'll just leave it on the firmware that works and wait for my mk4 . Thank you Aiden

On Wed, 15 Nov 2023, 06:00 3d-gussner, @.***> wrote:

@aideym https://github.com/aideym Please bit more specific which hotend, heater, thermistor etc. Searching for "dragonfly" shows lot of different types.

The thermal model is tailored around the E3Dv6 style hotend Prusa uses.

Any other 3rd party hotend gonna need a new set of values as it behaves differently. Please contact Phaetus.

— Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/4500#issuecomment-1811856019, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIMCRGRQ3RHAWAX24LC7CW3YERK7DAVCNFSM6AAAAAA7KTI44GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJRHA2TMMBRHE . You are receiving this because you were mentioned.Message ID: @.***>

3d-gussner commented 9 months ago

@aideym The thermal model worked for you with the previous version 3.12.0 with the dragon fly?

aideym commented 9 months ago

Yes it works fine, no problems, I've gone back to it and I'm printing now

On Wed, 15 Nov 2023 at 10:26, 3d-gussner @.***> wrote:

@aideym https://github.com/aideym The thermal model worked for you with the previous version 3.12.0 with the dragon fly?

— Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/4500#issuecomment-1812188619, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIMCRGRPU3N52EEZ6CSRCN3YESKEHAVCNFSM6AAAAAA7KTI44GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJSGE4DQNRRHE . You are receiving this because you were mentioned.Message ID: @.***>

3d-gussner commented 9 months ago

@aideym Which FW is working and which is not?

aideym commented 9 months ago

prusa3d_fw_MK3S_MK3S+_3_13_0_6873.hex works prusa3d_fw_MK3S_MK3S+_3_13_1_6876.hex does not work prusa3d_fw_MK3S_MK3S+_3_13_2_7080.hex does not work

regards Aiden

On Wed, 15 Nov 2023 at 12:05, 3d-gussner @.***> wrote:

@aideym https://github.com/aideym Which FW is working and which is not?

— Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/4500#issuecomment-1812421468, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIMCRGSCXUT34AHVFQJ7K4LYESVX3AVCNFSM6AAAAAA7KTI44GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJSGQZDCNBWHA . You are receiving this because you were mentioned.Message ID: @.***>

3d-gussner commented 9 months ago

@aideym That is odd because the changes from 3.13.0 to 3.13.1 are minimal. And with FW 3.13.2 we introduced the thermal model which probably needs a different version for your dragonfly hotend.

aideym commented 9 months ago

Thank you for your reply. The dragonfly has been a reliable item for me but I can understand why it may have different characteristics.

On Wed, 15 Nov 2023, 13:09 3d-gussner, @.***> wrote:

@aideym https://github.com/aideym That is odd because the changes from 3.13.0 to 3.13.1 are minimal. And with FW 3.13.2 we introduced the thermal model which probably needs a different version for your dragonfly hotend.

— Reply to this email directly, view it on GitHub https://github.com/prusa3d/Prusa-Firmware/issues/4500#issuecomment-1812510753, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIMCRGRXDUHZ2KH67F352F3YES5HPAVCNFSM6AAAAAA7KTI44GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJSGUYTANZVGM . You are receiving this because you were mentioned.Message ID: @.***>

github-actions[bot] commented 7 months ago

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

github-actions[bot] commented 7 months ago

This issue has been closed due to lack of recent activity. Please consider opening a new one if needed.