-
Notifications
You must be signed in to change notification settings - Fork 232
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] Delayed extrusion after travel when using 0.6 mm nozzle (and 0.4 mm as well) #2997
Comments
Gcodes: Cura: OPM_rettest_2.txt PrusaSlicer: rettest_0.6n_0.2mm_PLA_MINI_15m.txt |
I just changed back to a 0.4 mm nozzle and I get the same error so it's not related to the nozzle size |
I have created two demo/test STLs where each tower is marked with I/II/III/IIII or none (which is center tower, I will call it number 5) in the 5 tower STL. STLs (rename to .stl): 4 tower test: 5 tower test: |
Reverted to FW 4.3.4+2835. Same issue. |
Your problem is related to retraction length. Each type (PLA, PETG) of filament needs a different one. Change the retraction length e.g. to 1 also read about linear advance e.g: https://forum.prusa3d.com/forum/hardware-firmware-and-software-help/linear-advance-for-the-mini/#post-618399 |
I'm well aware of both retraction length and linear advance. Both have been extensively tested and tuned without any difference in regards to this problem. |
Adding another STL with 2 towers that is faster to print: |
Thanks for testing and reporting. For clarity, it seems that the print in the first picture doesn't match the .gcode file prepared in Prusa Slicer. I could reproduce the problem in similar print scenarios though. I recommend focusing on reducing the print complexity so that more users can easily reproduce the same print scenario without worries. For example:
test.zip
result
If more users can reproduce and confirm the issue, that would be appreciated. A shaking or deformed hotend PTFE tube could be a concern! It would create more artifacts like this. Michele Moramarco |
I sliced your provided test file on my MK3s, using the
Print files |
Regarding the retraction I don't actually recall which settings I used back then as I've tested so much stuff back and forth by now. But I was actually a bit surprised that 0.12 is the default LA setting when I started to look into LA, and did the linear tuning test print found here https://marlinfw.org/tools/lin_advance/k-factor.html and got the following result: 0.04-0.05 seems to be the best according to the test. EDIT: My bad! I was under the impression that the printed values were multiplied x10 for some reason. Will try with 0.40 instead of 0.04. |
I printed the test1nocrossing.gcode found in the zip and got the following result with Prusa Mini, 0.4mm nozzle, FW 4.3.4+2835, AddNorth PLA Economy White: |
I have confirmed that the same problem exist in FW 4.2.0+2067 and 4.3.0+2756. |
Adding that I am using firmware 3.12.1-5686 on my MK3s. I did another test using a reverse bowden setup as I had it available, and that made no real difference in print quality. However I swapped the filament out for "Clas Ohlson PLA" and ran the same gcode, no issues. So for the MK3 maybe this is only a case of fine tuning the default Reverse bowden setup Reverse bowden result Clas Ohlson PLA result (not reverse bowden) |
Thanks for your feedback. @posen4u It seems safe to rule out the MK3-series from this issue. @elHatchling Isn't it that BondTech Heatbreak requires a few firmware parameters and print settings tweakings? Retraction and Linea Advance setting can make a difference but apparently that wouldn't be all. In two cases, it seems that the object/elements printed after a "large" travel from-left-to-right is subject to noticiable gaps while the nozzle resumes extruding. New reports of the test made with other MINI printers, are welcome. Michele Moramarco |
Regarding the Bondtech Heatbreak. Only thing I did was to use a shorter PTFE tube, according to the instructions from Bondtech. Nothing else have changed. No firmware parameters or print settings tweaked. |
I printed the Modifications from a stock machine
Versions Firmware: 4.4.1+4194 Stats
Filament Prusament PLA Blend Lime Green Nozzle 0.4mm Photos |
I can't really back this up with science or evidence (partly because I don't have the time right now to deep dive on this subject), but I have a feeling this behavior is in large part due to:
Potentially relevant or enlightening article for those unawares: https://e3d-online.com/blogs/news/battling-bowden-tube-physics |
Following up on this thread via a reddit post in r/prusa3d. I printed the test gcode provided and had some fairly gnarly results. As expected, results were worst in the front right. The best result was the front left. I also suspect that this issue is related to the bowden tube, like @krcm0209 mentioned. I'm going to try changing filaments, and using a different spool holder to see if that has any positive impact. Asides from this test, I've observed this gap affecting prints like this Gridfinity cube: |
I'm in the same position, can't back it up with science but I have been thinking about just the same two points. I don't know if there actually is a proper solution to this issue (but only workarounds) as it seems to be related to hardware and concept (bowden). However, I can see 3 possible directions (feel free to comment!):
Also, thanks to the "newcomers" in the thread for your contribution with test prints! The Reddit thread highlights that this is an actual problem for people so its nice to have more people giving input here in the issue. |
Here is my result with basically stock Mini+, only with a 0.6mm nozzle. I will repeat this test with 0.4mm in next few days. Printer type - [MINI] Printer firmware version - [e.g. 4.0.5, ...] Original or Custom firmware - [Original/Custom] Optional upgrades - [e.g. Filament Runout Sensor] To generate the Gcode I used stock settings (for 0.6mm nozzle) with the few changes from the provided 3mf file in PrusaSlicer 2.5 for "Generic PLA" (I used eSUN PLA+).
I'm glad this is finally being looked into, I've struggled with it for a good while (although I don't remember this being a problem back when my printer was new). |
Coming from Reddit, I seem to be having similar issues. Original Mini+, replaced heatblock and using a 0.6mm tungsten carbide nozzle, everything else is original.
|
Yeah. Still got issues.
…On Wed, Aug 21, 2024, 6:55 PM Caysen Mayo ***@***.***> wrote:
bump
—
Reply to this email directly, view it on GitHub
<#2997 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BFPJPILY5PSFY7DLEHMRRTTZSVAHTAVCNFSM6AAAAAAVAHSBEWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBTGUZDKNRWGU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Any updates? I replaced the majority of the components in the original hot end and extruder with no improvements. I then upgraded to a Bondtech extruder, Revo hot end, Capricorn PTFE tubing (tried different lengths), Bondtech PTFE Fittings (3 tubes into 1) and had very similar results, same with centre extruder mod. I have basically ruled out most of the hardware possibilities. The only components that have not been replaced are the hot end fan, extruder motor, or the Buddy control board. In my case, I’m 99% sure it’s software-related. Although Prusa seems to think its hardware related. After these tests, its still a mystery what's making these printers different from the working ones. Let me know if there is anything else that can be tried. |
Interestingly, despite having this issue myself (posted my own example prints here as well), I haven't encountered it in ages. To begin with, it seemed to be situational, but I have literally just printed entire set of parts for Voron printer (>1kg of plastic) and haven't encountered single such issue. Also using Revo hotend and Capricorn PTFE, but that hasn't changed from my test. If I remember later, I will try to reprint the test print, if I can still replicate the issue. |
@rancor1223 Are you printing the parts one at a time? How many perimeters are you doing? Have you changed your retraction settings? |
@lumen-novum No change to retraction, I only print with the default IS profiles (0.4 and 0.6mm nozzles). The Voron parts were printed with Voron recommended settings (4 perimeters), using Polymaker ASA, printed using Prusament ASA profile. For my usual printing I would use 2-3 perimeters, but I also haven't been seeing the issue there. |
I believe the cause was determined or suggested to be a (hardware) design issue, potentially fixable by software. |
@rancor1223 I think the seam issue has been improved in the newer PrusaSlicer versions, but I've noticed that if you are printing thinner objects, objects that have a long travel distance to the seam, or multiple objects at a time, the seam issue is there. Therefore, YMMV. |
Yes, I can relate this @lumen-novum It depends on the object an if the start after a travel is a outer perimeter or inner perimeter. When it is a outer, it looks horrible |
I don't think Prusa ever come out with any suggestion at what the issue could be. If you read the whole discussion here, it's the people that came to that conclusion and from my experiment it was the right conclusion. Prusa participation in this tread was minimal and meaningless. Prusa would probably prefer if it was software as that would be fixable and probably would already have been fixed. But as it stands now they would have to admit to the design flaw and offer an upgrade kit or something, which clearly they are not in any hurry to do. |
@Prusa-Support please help, because printer is not usable for quality parts (Bambu gets my printjobs currently, which is not what I wanted 😥) |
Yeah. At one point I had thought I had fixed it - but I think it was
situational. Because it's back.
I had replaced my hot end and ptfe tubing. Went over my extruder and
routined all the screws and gears.
I don't ever remember this before input shaping. I'm thinking about rolling
it back if I can - I would rather have a quality output over speed and the
low quality seams I'm getting now. I use it only for prints I don't care
about quality for.
…On Thu, Sep 12, 2024, 7:58 AM Simon Tratter ***@***.***> wrote:
@Prusa-Support <https://github.com/Prusa-Support> please help, because
printer is not usable for quality parts (Bambu gets my printjobs currently,
which is not what I wanted 😥)
—
Reply to this email directly, view it on GitHub
<#2997 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BFPJPILNU2I4YWOHLRYU773ZWGTX5AVCNFSM6AAAAAAVAHSBEWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBWGUZTQMJYGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Does anyone know if the MK4S is also affected by this? I don't want to buy a bambulab printer. |
I've pretty much given up on the two Mini's I have, they are now sitting gathering dust. I'm now doing all my printing on the MK3 and MK4. I really should get rid of them, but I keep hoping a solution can be found. |
@GithubUser99999999 the Mk4 I sold in January had the seam issue. Not as bad as the mini, but still there. But it had lots of VFA too. Those two problems forced me to buy Bambu instead |
My XL doesn't have this same issue unless you run it stupid fast and cold.
Same extruder as the Mk4.
…On Thu, Sep 12, 2024, 1:29 PM Simon Tratter ***@***.***> wrote:
@GithubUser99999999 <https://github.com/GithubUser99999999> the Mk4 I
sold in January had the seam issue. Not as bad as the mini, but still
there. But it had lots of VFA too. Those two problems forced me to buy
Bambu instead
—
Reply to this email directly, view it on GitHub
<#2997 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BFPJPII4LI2ZYUUWLWXW2LTZWH2SXAVCNFSM6AAAAAAVAHSBEWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBXGE4DCMJZGE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
The MK4 has a direct drive so VERY unlikely to be this specific issue that we found is caused by the kink in the Bowden tube when the printer move from left to right. There was another issue that was slicer-related that first caused me to find this post because I had it on my XL too. They resolved that months ago. This was probably your issue as I believe it affect all their printer. Sadly I then found that my mini has this way more annoying issue too 😕
Exactly, pretty sure you don't have it because they fixed that one pretty quickly. The reason this one is getting ignored is because it's not fixable in software. Someone in this thread came up with a script that compensates for the issue, but you would have to calibrate every filament you have and then keep recalibrating as the Bowden tube wears down. IMO it's not something that really fix the issue in a way that could be integrated in the firmware, sadly. |
Github does an awful job of showing that this is a very long tread that been going on for a while. The Been following this tread for a while and every few months there's new people that show up with a different theory that were already discredited and no idea of what was found before. Here the script -> #2997 (comment) Edit: This seem like a bit of an out of context comment because I was adding on a message from someone else that is now deleted. He was mentionning this script I just linked that solve this issue for some. |
Did anyone else try the extruder relocation mod? I tried it and it didn't really make that much of a difference but I wonder if it's because I did something wrong. |
Prusa made another response on a similar github post, here is the comment. prusa3d/PrusaSlicer#11914 (comment)
I will probably purchase a Bambu instead, especially if the other printers have similar issues (but less severe). I’m still surprised Prusa is selling the Mini despite being aware of these issues. |
There was a span of several months at the start of this year where a firmware update technically put the Mini out of spec as stated on its product page. Multiple issues with the Mini were only addressed because the MK4 was affected by them too due to sharing a similar board and firmware. Heck, the Mini still has a hardware issue it has had since launch! The fact is, it has always been an under-maintained product full of problems: this is just one more symptom of the same. |
I don't expect you all to go through 200+ comments but, to be fair, please try that before making such bold statements. 🙏 As already explained and confirmed by some users, the problem is not visible in everyday printing as the specific requirement is printing distant objects/features, especially if made of one perimeter only. If you are experiencing noticeable print quality issues, that is probably a different problem requiring troubleshooting...... but please check the PTFE tubes and don't hesitate to contact our Support for direct help. As a recap, please notice this problem affects Prusa MINI only, due to hardware limitations, and manifests in a rather specific print scenario. Michele Moramarco |
I would like to bump this issue somewhat.
I've also got an XL and I've essentially stopped printing customer parts on the Minis, only ones for internal use and own products. Obviously there's some general quality difference, but seam inconsistency is something that can be very easily seen, only to be reduced if you "cheat" and arrange the parts in a single line. To be clear, all the printers are in a humidity controlled room and I've recently replaced the hotend PTFE tubes. That hasn't affected the issue. The proof of concept post processing script #2997 (comment) uses a linear compensation, which shouldn't be too difficult to implement. @CZDanol I don't really like pinging people into an issue, but could I ask you to give this a look? |
It looks like I solved the issue. When installing a new Hotend PTFE I really pre tensioned it with a lot of pressure. Then it works. If applying only normal pressure on step 11 I have the delayed extrusion problem: https://help.prusa3d.com/de/guide/auswechseln-des-ptfe-hotend-schlauchs-mini-mini_119449 More manual pressure on Step 11 or open the top Screw more than 360 degrees to get more pressure on the PTFE tube. Please try this, it would be interesting if that really solves the issue :) |
I tried using Bondtech PTFE tube fittings, but it didn't seem to work, even with an E3D Revo (it has a different heatbreak design). Since there's no specific one for the hotend, Id assume it would rule it out completely. However, feel free to let me know if I am wrong. |
Well, that is interesting. My Mini was collecting dust the whole year, because doing so many tests gave me no better results (even changing PTFE). Now changing like the 5th time by really squezzing the tube in, it works. I will never touch the Hotend again now :) |
Did some measurements with a dial indicator since I couldn't think of an easy way to simulate a bent bowden tube and then measure the max and minimum length in different positions.
I did the measurements in the following steps:
Notes:
Here's the data:
The numbers seem fairly normal at first glance until you make a graph: Edit: added inverted graph for easier presentation. Obviously this is far from calibration data, but it confirms my hypothesis: it is wack. To be clear: Neither measurement directly measures what the compensation should be, because it depends on extrusion pressure. The compensation that would likely work best is probably a completely different line between these two and would likely also be different depending on direction/speed. |
I believe I might be experiencing this same issue. The simplest consistent repro I've managed is this object: There's exactly 1 perimeter. The print head builds each layer counter-clockwise: As the head travels across the gap between layers, it continues to extrude slightly too long (leaving strings) and waits slightly too long to start extruding again (material missing from the first few millimeters): This isn't some pathological case that only presents when given a particularly challenging model: material missing from seams is present in all prints, just depending on seam placement it might be less visible. With slicer settings, I've tried:
With the physical printer:
Many of the above have been suggestions from Prusa support. Nothing seems to help. |
Above post inspired me to measure printed wall thickness, which was in the past often incorrectly used, but is actually perfect to investigate this. A quite simple model with 0,5mm walls and a gap to force seam without painting: Measured with digital calipers with consistently the same depth. Still a single group of data, but still as expected.
Important: Model is 275mm and the corners were not measured. All measurements are based on the absolute (printer) position. Graph (with helpful print direction markers) Note that back to front and front to back do not have consistent print widths eitherI believe this is due to filament settling into a more optimal shape as it prints in a single X position. If that were not the case, X10 and X170 for front and back would be much closer. For Y compensation a large zigzag would likely need to be printed and measured, but I don't even really know how that could be implemented. |
Printer type - [MINI]
Mini
Printer firmware version - [e.g. 4.0.5, ...]
4.4.1+4194
Original or Custom firmware - [Original/Custom]
Original
Optional upgrades - [e.g. Filament Runout Sensor]
Filament runout sensor
0.6 mm nozzle
WiFi
USB drive or USB/Octoprint
Octoprint. But I have the same issue when printing from USB.
Describe the bug
I have an issue with scars and holes in perimeters, that I believe started to show when I switched to 0.6 mm nozzle. I'm not actually 100% sure it's related to the nozzle since the issue only shows in certain prints, so it's not really clear when it begun. But the problem also seem to appear with 0.6 mm nozzle for the MK*, see prusa3d/Prusa-Firmware#2760. Prusa support has been involved in that ticket and referred me to create a new one in this repo.
The issue is that extrusion is delayed after certain travel moves by the print head, which causes scars and holes in the print. I've tried to slice with PrusaSlicer, SuperSlicer and Cura and I get the same problem with all of them. I've also tested to remove the filament sensor but the problem persists. PTFE tubes have been replaced to new ones.
It seems to be mainly related to extrusions that are made after the print head is moved from the left hand side to the right hand side of the sheet.
In the print example (picture attached) I placed 4 towers, one in each corner of the sheet. The tower on the right was on the bottom right, the top tower was on the top right, the left one on the top left and the lower one on the bottom left.
But if I move the right hand towers close to the middle I still get the same issue with them, whereas if I move the left hand towers to the middle they print just fine. So it's not just about the actual placement of the object on the sheet, but rather the combination of placements and the print moves it creates.
The problem also occurs with single objects where the same type of movement is performed, in the print, from left to right on the sheet.
I have made some videos where I've filmed the print head and extrusion wheel and the extrusion wheel starts moving at the exact same frame as the print head is lowered (after z-hop), for the parts of the print where I get the holes/scars. I haven't compared it to the non-hole objects but I would assume that the extrusion should start when the print head is lowered?
How to reproduce
Swap to 0.6 mm nozzle. Put an object in each corner of the sheet which has only 1 perimeter.
Expected behavior
No holes or scars in the print.
G-code
See next post.
Crash dump file
None
Video
None. But phots will be attached.
NOTE: If you are affected by this issue, please print the test gcode that Prusa Support has uploaded further down in this issue #2997 (comment) and post your result(s) in this issue, please include filament name as well.
The text was updated successfully, but these errors were encountered: