-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Printer freezes on bigger prints. #17161
Comments
I have just tried deleting the entire SDcard. That yelded one vase mode print for me but failed on second one. @thinkyhead Opened a new issue as you requested. |
Have exactly same issue. My config: |
When Marlin is itself paused or stopped it will send messages to host at regular intervals, so that is something to look for. Marlin will sit and wait if commands are no longer coming in from the SD card or from the host. There's currently no failover mode that deals with a hung up host or an SD card that stops responding. So that would be something new to work on. |
I run skr 1.3 & 1.4 with matching tmc 2208's on 24v and don't run in to these problems. I use BTT stepsticks in uart mode, stealthchop etc. on. I also run one fan over the stepsticks and used the little potmeters to turn the factory current settings of 1.2 down to about 1.0 / 0.8. I observed while doing some prints if the sticks get to hot or there was to low or to much current on an axis (steppermotor) the print would fail. Other functions would continue like nothing happened, including the serial connection. Also a flimsy connection / cable could be the cause, our cheap hardware wants to be connected to good connectors and decent wires :-) I'm half through a 5.5 hour print now, later this evening I'm planning to start a 12h one, with the current Marlin firmware on the board. I'll report how it turned out. |
Added 470uF capacitors on 3V3 and 5V lines, 2200uF on 12/24V. Will try some prints for next 24 hours. |
Ok, things are getting more interesting. At first look, adding capacitors solved the problem, but after 4-5 hours print stops. Next attempts gives me random durations to failure event. |
@Fantomiaso could you share the gcode file you are printing? Would like to start a print and see what it does on my machine. |
One of parts with issues:
|
I previously had this issue on SKR 1.4 Turbo with TMC2130 SPI mode for X/Y/Z and TMC2225 UART for E Build 2.0.5.1 has fixed it for me! Not sure what changed that would have resolved it though. Recommend the new build if you haven't tried it yet. |
@makemerush The thing is this isnt new issue. Few people had this issue months ago. Then it out of nowhere stopped. And now its back. Its really crazy cause i have just done few prints and all of them went fine. And they werent quick prints. They were 5+ hours prints. So TBH i have no real clue as to where the issue is coming from. |
Ok, I think I know what is the problem in my case. I started new print from SD via RepetierHost and detouched USB cable from printer (I don't have display at all, so I start prints from host). No freezes, no print stops. I tried different cables and hosts. In all cases, except one, problem turns back. That one case was when I used Odroid XU4 with battery power as host. My version of why that happens is bad USB implementation on hardware level. Maybe power interference, maybe signal. Don't have enough instrumentation to figure out with it. Will try USB print from Odroid next week, when I get stronger battery. |
Here i turned off StealthChop and the print is going fine for 2 hours so far. It is long print so will report if it goes to freeze or finishes. |
There is a known problem with 2208 drivers. An extruder driver in StealthChop mode may freeze when using linear advance. Repraps wiki suggest using: |
Im not running TMCs on Extruder due to this exact reason. I run it only on X and Y |
And the printer just froze. |
Thanks for the file @Fantomiaso, will fire up that one later. |
It is very much possible that there is something going on between them. Unfortunately i cannot test with different ones. I given the original ones to friend. (I just came up with that and i may be horribly wrong. So i will tomorrow recalibrate and see what happens. And as safety precaution i will up the current to extruder.) |
Are you able to force the printer to freeze by turning on heaters and doing fast printing moves? If you switch to "dry run" (or disable the heaters) does the freeze stop happening? We've recently had an issue reported where an under-powered PSU experienced a voltage drop whenever the machine was printing at high speed with the heaters on (which you kinda need). If you are able to eliminate the problem of a drop in voltage at the input to the board, that will help narrow it down to… something else. |
It is well actually absolutely possible its voltage drop. Im technically running the bed at the limit of what PSU can deliver. The issue is i tried to order new PSU but well due to the world in its current state its just not possible to get it in here in the coming month. |
Tested without heating and it finished fine @thinkyhead |
I will heat it up tomorrow and just not add any filament to see if that freezes too. |
@martend @makemerush @Fantomiaso Can you please tell me which slicer do you use ? |
Cura 4.5 here |
In my case problem is not in software, but in combination of oversimplified schematics of SKR board (with no any protection except fuses) and lack of grounding. I'm living in Belarus and only about ten years ago making grounding in houses became mandatory. Mine is much mor older. I checked voltage between PC housing and 3D-printer and it was floating with peak near 80 volts. Even neon testing screwdriver glows when touching printer or pc, that tells us that it is either phase voltage or strong electromagnetic interference. That voltage latches MCU occasionaly. Same g-codes printed well from SD with USB detouched or via USB odroid single-board pc with battery-powered or fully isolated power source, but failed when printing when USB is connected to my PC. |
@Fantomiaso Can you tell me the slicer tho ? |
Slic3r 1.3.1 and Cura 4.5 |
problems still persist i have also now ruled out the following
3.No TMC prewarn overheat flags were detected/triggered. i am next going to try running the Extruder in spreadcycle mode only to see if thats the cause as suggested moving the filament like a yo yo in and out constantly may trigger a TMC lockup. |
guys, it hurts me to say that although I had made some refinement adjustments as it was suggested to me a few posts ago, it happened to me again that it's freeze, luckily with the recent firmware that resumes the prints that stop in case of powerloss this problem it is no longer as "risky" as it was before .. but the fact is that it is still here, rarely, but it still happens. |
@Haxk20 still an issue? |
Lack of Activity |
Started using octoprint. Never had this issue. 50 hours print and no
freezes.
|
I run into the same problem SKR E3 Mini v1.2 + TMC2209 + Octoprint If I print via the Octoprint, the board freezes after a while, bed temperature goes to maximum, no activity on steppers, the display free, no response on button, and it drops the serial so OctoPrint detaches and cannot perfect. A perfect fire hazard. I will put back an earlier firmware an see what happens. Prints go well if I print from SD card |
Another 24 hr print ruined due to inexplicable freezing |
@c3D-Dan — From your report it sounds like a hardware issue. Bad grounding or a board with a bad voltage regulator? |
I also risked recently losing a 10-hour print, luckily I activated the resume on power loss, which also works when there are these strange freeze (because you are forced to reset the printer anyway) and I managed not to lose the printed model |
Changed to DRV8825, thought the problem was fixed, had a 2 day print complete successfully. The very next print, failed after 36 hrs. This is on an STM32F4 platform. |
I highly doubt it. Printing from new Micro SD Card, this time from the boards own Micro SD Reader. Changed motherboards to a BTT GTR, rewired everything, as above, changed from TMC2209 to DRV8825. Still freezing for no apparent reason. Clearly the printer thinks it's finished. "Motion" menu is available. Heaters on, LCD still responsive. Just stopped in its current position. Not sure if relevant, but appears to have frozen this time on a Z movement. Is a vase mode print so can see the freeze occurred at the point at which Z increases. |
Without more data, I'm afraid there's nothing we can follow up on here. |
i have an original UM2+ chassis w/ BTT SKR V1.4 TURBO, 4 x TMC5160 drivers running in non-stealthchop.
the configuration I'm using is located here: note that i'm using the servo connector on the BTT to control the hotend-fan with PWM. |
Please test the |
Let me know what data you require and ill do everything I can to provide it. |
Am using Bugfix 200005 2.5.3 from memory. Problem remains. Printer is very well grounded. |
thats ancient... 200006 is current bugfix. |
testing 200006 right now. did reset eeprom and bed level. ok, managed to get printing something: printer freezes after third layer, display still flickering, menu no longer responding to clickwheel. |
could do some more testing with 2.0.5.3 and bugfix 200006. anything else i could test? |
A reset is highly unusual and often indicates a hardware problem of some kind. Check your grounding, especially. |
This could and was passed off as "grounding" issues until @minosg did the ground work to identify the problem on STM32F1 boards. In his words, he suspects "this issue is not limited to them (STM32F1)". Further :
Admittedly i'm assuming this is a frame work issue. Sure my experience is anecdotal at best, however having checked and recheck grounding, replaced at first processors, added heatsinks to MCU and more cooling, replaced TMC drivers with new TMC drivers before replacing the motherboard entirely and replacing TMC drivers with DRV8825s and rewiring everything. Im pretty sure this is an issue beyond the reasonable capacity of an everyday Marlin user. @thinkyhead Is there anything you can do to mitigate the conditions @minosg refers to as a workaround until framework can be fixed properly? I understand fixing issues with frameworks isn't one of your responsibilities and I super appreciate the insane work you put into this project. However this issue is clearly wide spread with marlin users who have large build volumes. Not to be ignored, although perhaps overlooked. I think it's safe to say, that if I had a standard 30x30x30 printer, i'd rarely encounter this issue as it would be rare that I could print long enough to encounter the problem. Perhaps IF this issue was more repeatable on relatively small prints, it would attract more attention. To be clear, the same printer, printing oodles of kinder suprise objects performs perfectly well. Its not until I (attempt) to print for days on end that this issue rears its ugly head. |
@ thinkyhead as a side note: i'm using 4 x TMC5160 with #define TMC_USE_SW_SPI |
I suspected TMC drivers were related to the issue. Changed with good ol' DRV8825 at 32x. I did finally manage to get a complete 3 day print, however on the following print, failed at day 2. Heaters on. Perhaps my first successful print was a fluke? I'm completely prepared to test any theory anyone can throw at this without question but within my pay grade, im not sure there's anything else I can do to help. In order to test and debug, I need the support of those with more knowledge and experience to offer more things I can try. Repeatedly insisting this is a PSU, grounding, heat related, driver related issue is of little help given the time and $ i've spent exploring those ideas to no avail. |
to whom it may concern, had another freeze this morning, running the bugfix 020006. 2 hrs. into the print, printing from SD card, USB not connected. while displaying "printing...", printer freezes and switches off part fans (nozzle fan keeps running). after approx. 3-4 sec., goes through reset. had successfully printed the same gcode file (5 hrs. total) just yesterday. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Bug Description
We slice the model using Cura and transfer it to SDcard and start the print.
The prints starts out just fine but after some time (It ranges from 10 minutes to several HOURS) it just freezes. No movement on steppers and LCD screen just says the SDcard has been plugged in. But i know that nobody touched the SDcard (I have stood near the printer for the 10 minutes and saw it just stop).
This also weirdly enough happens with USB printing too. LCD says the same thing.
I had this happen on huge print (1.5 day) and it stopped after 16 hours.
I would be kinda OK if it stopped and bed and hotend went to room temp but they still stay heated up. This is a huge fire hazard.
My Configurations
Configuration files.zip
Steps to Reproduce
Expected behavior: Print starts and finishes just fine resoulting in printed model.
Actual behavior: Print starts and after some time freezes.
I also provide the gcode where the print stopped after 17 minutes:
Gcode.zip
The text was updated successfully, but these errors were encountered: