prusa3d / Prusa-Firmware

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

Printer pauses during printing #545

Closed TheZippyMan closed 2 years ago

TheZippyMan commented 6 years ago

Hello,

today I discovered, that my printer sometimes just pauses during printing from SD. The display then shows "Heating done" on the LCD then continues printing after a second. Filament Sensor on, Fan Sensor on, all other features are disabled. Prusa i3 MK3 on 3.1.2.

Do you have a solution for this?

Justin

ProgrammScotty commented 6 years ago

I have the same problem after updating to FW 3.4. It happens during very short movements (zig zag). It seems to me, that the printer runs out of commands. Filament sensor on, Fan monitoring on, everything else disabled! I am printing from the SD card.

->>> The reason was the filament sensor. But why I received no error message? Only the status message Prusa Mk3 ready

avzhatkin commented 6 years ago

Hi! I got similar behaviour, but it seems to be connected to heating. When filling big areas, it drops 2-3 degrees below target temperature and waits a little for the hotend to heat up.

tobiasneumann commented 5 years ago

I experience the same behaviour. And I see the same message "Prusa Mk3 ready", but the temperature isn't dropping during that or just before that (neither nozzle nor bed).

dancorrigan1 commented 5 years ago

Same issue on 3.5.0, Just upgraded yesterday. I'm using MMU 2.0 also. I am seeing this behavior through a MMU Single print though. Much like described in an earlier post, "It happens during very short movements (zig zag)" .. Do you know K's Blaster Blade Runner gun on Thingiverse? Yup.. That one. Another MK3 Kit I have prints it flawlessly. Prusa built is failing me often now, especially since the addition of my MMU, but I digress.

Most of the posts I've found on the internet that show this behavior all suggest the failure is caused by the filament sensor and the associated fix is to disable it. Ugh.

transplier commented 5 years ago

Started happening to me using the MK3 fast profile. I don't have the MMU. Printer just pauses for a few seconds, while showing Heating... on the screen. The gcode had just finished some slightly complex geometry but the last few commands were long straight lines so I don't think it's a command buffer issue. This particular filament (MakerGeeks White Hot HTPLA) was giving me issues with the filament sensor earlier, so I turned it off. It hasn't happened since.

Addendum: I tried autoloading the white filament in question and it took me several tries to get the machine to recognize that the filament was inserted. Seems to reinforce the filament sensor idea.

stevegg commented 5 years ago

Same here. Just got this today. Seems to be happening during the infill of a narrow section with a rectilinear pattern.

transplier commented 5 years ago

Update from my side. I've got at least a hundred hours of smooth printing since my last post. Nothing has changed apart from using different filaments.

emreerokyar commented 5 years ago

I am experiencing the same issue on my MK3 (kit version) with FW 3.5.1-1778 and Slic3r 1.41.2+.

My MK3 stops moving and extruding in the middle of the print, says Prusa i3 MK3 ready., then Heating. and continues after a few seconds (see the photos below).

The temperature fluctuation is pretty minor (1 to 2 ℃ off from target at most), or on some occasions, completely non-existing during this behaviour. I've seen much major deviations (3 to 5 ℃ off from the set target) without this behaviour in the past, so I don't think that the reported temperature (the one that is visible on the LCD) has any direct contribution to this issue, but of course, it can be causing this in-directly - feel free to discuss it.

Something I noticed is that this has a higher chance of being triggered with prints that are causing a lot of repetative retractions in a relatively short duration - think of like successive retractions for a whole minute or so.

Another thing is that the occurance of this issue doesn't seem to be random at all, as if I recall correctly, this has happened twice with the same object while printing and then, did not happen with other objects for a while - until it happened again on another object today. So I think it should be reproducable at will, yet I did not find the time to test and verify this behaviour. I'll update this post with my results if I can find the time to test it.

I'm sharing the object (MainStage_4p71_Hex12_Tol40_V04.stl.zip), my Slic3r settings (config.ini.zip) and the generated actual G-code (MainStage_4p71_Hex12_Tol40_V04_19m_57g_6try_9h35m - 1.3.0.gcode.zip) I used that caused this issue - in case someone decides to further pursue this issue for debugging.

Below are the photos of the issue while it's happening;

Printing...

Prusa i3 MK3 ready.

Heating...

Hope this issue gets some traction since it has started to bother me due to its frequency.

Please also note that this has a negative affect on the printed part's quality, as the hot nozzle sits on top of the printed part at the same spot for a few seconds, melting down the part and creating some kind of a crater at that point.

alexbystrow commented 5 years ago

A few days ago I activated the filament sensor on my MK3 for the first time. Just for the convenience of filament auto loading. Since then I just printed some calibration cubes. Had no issues. But today I started to print a bigger model. Suddenly after a few minutes the printer paused for about 3 seconds and continued. The display showed "heating..." I didn't get the "MK3 Ready" message.

Then the frequency of this behaviour increased until it stopped several times a minute. The display showed a maximum temp. drop of 1°C, so the thermistor should be fine.

I tried the same print several times. Failed each time. In between I printed another calibration cube and it printed fine.

One time, with the larger print, out of a sudden the printer registered a false filament runout.

Just now I found this issue and disabled the filament sensor. What should I say, that fixed it! I am running 3.5.0 and the sensor was the only thing I changed.

edit: I was printing with white PLA. In my opinion the filament sensor could have some issues because of the increased number of retractions.

emreerokyar commented 5 years ago

@alexbystrow, thanks for the tip! That is indeed worth trying. I am also printing with white PLA...

I also remember myself reading somewhere else that a few other people also pinned it down to the false readings from the filament sensor after upgrading the firmware level to 3.5.0 (if I recall correctly), and somehow causing this issue in the end.

Will definitely give it a try, and hope it gets fixed soon!

mmcglumphy commented 5 years ago

Same issue for me. Pause... Heating... Resume... Repeat a few minutes later.

This kills tiny prints. The pause stops the head right on the print and when it resumes, extra liquid plastic is left behind and essentially gets smeared into the subsequent layers.

Disabled the filament sensor and the problem goes away. I also have random issues getting filament to detect and load. Reproduced using two different brands of gray. Latest firmware.

uniacke1 commented 5 years ago

I wonder if this is the source of #1522 as well then. Though I explicitly checked the menu for filament runouts and it reported zero.

mmcglumphy commented 5 years ago

Very possible they are all related, though for me the problem definitely goes away if I disable the sensor.

The blob at the end of the stroke in that screenshot in #1522 looks very similar to artifacts I was seeing in some of my prints.

PavelSindler commented 5 years ago

If printer detects possible filament runout, it pauses print immediately and move filament back and forth and measures response. If it decides that filament is still there, print is then resumed and "Heating..." will appear for a while. Cleaning your sensor may help in some cases.

Crunch69 commented 5 years ago

I have the same problem it is the filament sensor turn it off and then try printing

ezeackermann commented 5 years ago

the only firmware that work fine is 3.5.1. The next releases have the temperature fluctuation. Also I see that the heated bed are more time on with the latest releases. I see this in the powermeter of my UPS. Downgrade the machine and you will see the difference.

hutje commented 5 years ago

Same problem with 3.7.0-RC1. Got multiple stops. Mostly the same place on the gcode. I use Slic3r PE 1.41.2. Tried to print from SD card with or without OctoPrint connected, also Octoprint with or without sd card inserted. This caused a few changes, but eventually the print stops after doing the perimeter. The three prints in the picture happened all with the same circumstances, printing from OctoPrint, SD card was inserted. Without SD card inserted it went to 7.0mm layer and then stopped. Printing from SD Card and without OctoPrint connected to the printer it went to 2.4mm layer and then stopped...

Printing with 0.6mm nozzle Zip contains: Gcode and 3mf file. Sparschwein_repaired_0.4mm_PLA_MK3.zip image image image image image

Prusa-Support commented 2 years ago

Hello! I am absolutely sorry for the late response to this thread. I see this was quite old and I believe this should have been fixed from 3.9.x firmware onwards. In case you are still experiencing similar issues at this time, can you please let me know via email? info@prusa3d.com mentioning me in the subject - I'll review each case in more detail this way. Closing the issue for now based on this info.

Alessandro Pantaleo Prusa Research