Skip to content
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

z seam gaps #15279

Closed
2 tasks
rafaelmontserrat opened this issue Apr 18, 2023 · 52 comments
Closed
2 tasks

z seam gaps #15279

rafaelmontserrat opened this issue Apr 18, 2023 · 52 comments
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Discussion Open-ended discussion (compared to specific question).

Comments

@rafaelmontserrat
Copy link

rafaelmontserrat commented Apr 18, 2023

Application Version

5.3.0

Platform

MacOS

Printer

Sovol SV06 / Kingroon KP3S

Reproduction steps

I've been printing lately cookie and clay cutters and since the moment I updated to 5.3.0 I can't get rid of these annoying gaps in my prints. They only seem to happen in certain orientation of the parts but I've had no luck tweaking settings to completely avoid them.

Actual results

The results are shown in the pictures.
WhatsApp Image 2023-04-11 at 09 19 04 (1)
WhatsApp Image 2023-04-11 at 09 19 04

Expected results

I am doing almost exclusively single walls prints so this issue ruins my parts. I've tried using outer wall wipe distance, not using coasting, deactivating linear advance, turning off retraction... nothing worked.

Checklist of files to include

  • Log file
  • Project file

Additional information & file uploads

image

@rafaelmontserrat rafaelmontserrat added Status: Triage This ticket requires input from someone of the Cura team Type: Bug The code does not produce the intended behavior. labels Apr 18, 2023
@GregValiant GregValiant added Status: Needs Info Needs more information before action can be taken. Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Status: Triage This ticket requires input from someone of the Cura team and removed Status: Triage This ticket requires input from someone of the Cura team Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. labels Apr 18, 2023
@GregValiant
Copy link
Collaborator

Thanks for the report.
Without a Project File there isn't really anything for us to trouble-shoot. Off the top of my head it looks like a setting issue as I've never had that problem myself and yours is the first report about that behavior that I've seen here.

@rafaelmontserrat
Copy link
Author

Hi, I'm attaching a project file where I had the exact same issue, I hope it helps
https://we.tl/t-PSlVkQhNAW

@github-actions github-actions bot removed the Status: Needs Info Needs more information before action can be taken. label Apr 19, 2023
@GregValiant
Copy link
Collaborator

I use whatever partial roll I have laying around for these little test prints and today it happened to be PETG. The changes I made to the file were to accommodate the material: Hot End Temperature and Bed Temperature. My printer is an Ender 3 Pro and so to accommodate the bowden setup I changed the Retract Distance to 6.0.

This is a shot from the back side showing the Z-Seam. I don't see any gaps like you are showing in your prints.
DSCN3112

So I'm unable to reproduce the problem. Coasting is off so that isn't it. Have you checked your extruder to make sure everything is tight, and that there is sufficient spring pressure on the filament? Your retraction distance of 0.6 tells me you have a direct drive. Maybe there is an issue within the hot end?

@rafaelmontserrat
Copy link
Author

Hi. Thanks for checking on this. It is weird that the issue is repeating in both my printers and not in yours but it could also make sense since I do a fair amount of TPU and PLA and I change the extruder tension regularly. I do have direct drives in both of them. I would say that after your test my problem is not coming from CURA but from somewhere else in my printer so I will have a look on that. You can close the issue if you consider it finished :)

@GregValiant GregValiant added Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. and removed Status: Triage This ticket requires input from someone of the Cura team labels Apr 19, 2023
@GregValiant
Copy link
Collaborator

I'm going to go ahead and close this. We can always re-open it. My thinking is that I just haven't seen this behavior either in my own prints or in any other bug reports (although yours could be just the first in what will be an avalanche...ya never know.)

@lvanek23
Copy link

lvanek23 commented May 8, 2023

I am having this same issue! I was fine until i updated to 5.3.1

@GregValiant
Copy link
Collaborator

@lvanek23 we will need a project file to re-open.

@GregValiant GregValiant reopened this May 8, 2023
@rafaelmontserrat
Copy link
Author

Hi.

After this ticked was closed I kept having the issue but I just guessed it was my extruder, although it was quite well calibrated in my 2 machines. In order to keep printing those single walls items I started to use the options "outer wall wipe distance" and "retraction extra prime amount", being this last one the one that has given me the best results, although I currently use both.

All that said, as soon as I go back to 0 on "retraction extra prime amount" my prints start failing again right away.

@GregValiant
Copy link
Collaborator

@rafaelmontserrat I was going to revisit this but the DownLoad Link has expired and I had deleted the original project file. If you and @lvanek23 could provide new project files I'll take another look.

@rafaelmontserrat
Copy link
Author

I will provide later today project files with my current working settings and with a couple things disabled that brings my prints to "old" (when i opened this ticket) quality.

@lvanek23
Copy link

lvanek23 commented May 9, 2023

I re-ran e-step, resonance, and pressure advance calibration yesterday to rule those out, all were spot on needing no changes.

I woke up and decided to get froggy, turned retractions off altogether, still have a z seam gap. :(

image

@rafaelmontserrat
Copy link
Author

This is from yesterday. Even with the outer wall wipe distance and retraction extra prime amount settings activated it managed to fail, so I guess is a good test. Attached an STL as well.

This profile has been working perfectly fine on my KP3S and I use a similar one on my SV06, just the extra prime amount is set to 0,216mm3 because I have a 0.6mm nozzle. As soon as I turn off that extra prime amount in both of my printers all my parts (single wall) start to show gaps in the Z seam. I've seem quite some people already complaining about this CURA version Z seam alignment and so on so something else might be happening regarding this...

WhatsApp Image 2023-05-09 at 21 22 10

https://we.tl/t-6GmsltOfNr

@kastamauro
Copy link

Im getting some gaps but i think its due the wall order printing.

I actually use a lot the 5.3.0 alpha+xmas due the new tree support, but for some reason I'm using 5.3.1 now. The gaps are present after the update. because 5.3.1 print all the inside walls first then use a lot of unnecessary travels to print the outside leaving some gaps at the begining of every outer wall.

2 videos the same piece, differences between 5.3.0 alpha+xmas vs 5.3.1

5.3.0.alpha.xmas.mp4
5.3.1.mp4

@LastDragon-ru
Copy link

I also have the same issue (petg, 0.6 nozzle&line, orbiter v2) in 5.3.1 and 5.4.0-beta.1 :(

@GregValiant
Copy link
Collaborator

Without project files this is impossible to chase down. I don't get the problem with my printer so I can't troubleshoot here.
Enough of you have posted pictures that there must be a problem.
Load the model. Set Cura up to slice. Use the "File | Save Project" command to create a 3mf file. If you are using Windows then right click on the 3mf file in Explorer and select "Send To | Compressed (zipped) Folder" and post the zip folder here.

@kastamauro
Copy link

cilinder 5_3_0_alpha_xmas.zip
cilinder_5_4_0_beta1.zip

The problem itself is lack of calibration, but slicer used to mitigate it optimizing wall order printing.

@LastDragon-ru
Copy link

LastDragon-ru commented Jul 4, 2023

I've tried LA on/off, Outer Line Wipe Distance 0.0 and 0.3 mm (other settings: no retraction, petg, 0.6 mm nozzle&line, orbiter v2, marlin v2.1.2.1, delta). Result always almost the same :(

1688454883943

CFFFP_ZSeam (2x).zip

PS: 5.4.0-beta.1

@LastDragon-ru
Copy link

LastDragon-ru commented Jul 4, 2023

1 mm retraction and Outer Line Wipe Distance 0.0 gives me

1688457553296

PS: 5.4.0-beta.1

@GregValiant
Copy link
Collaborator

Alright, some progress.
I printed a Benchy (because I don't have enough of them) and look what showed up on the Z seam...
DSCN3144

I know my printer. The chance of this being a mechanical problem is very low. So this does seem to be a Cura problem.

@MariMakes here is a gcode of that print. I did take a look at the flow settings and once again I don't see anything odd. It doesn't print well though.
3DBenchySpFish.zip

@MaddoxTheGamer
Copy link

Hey guys, im having the same issue

My printer is an ender 3 running Klipper and 0.4mm nozzle. It has an upgraded hot end and direct drive extruder. Im also using Cura 5.3.

I've been printing cylinders with 2 walls to test out different settings and try to solve this, and I found some interesting results.

This is what I started with:
20230917_152945

Firstly, I discovered that lowering my speed from 120mm/s to 20mm/s resulted in a big reduction in the z seam gap. The seam came out almost perfect.
image
image

After this, I tested pressure advance at my normal speeds, and found that while it was off, the z seam gap mostly disappeared. I ran the tuning tower command on a 2 walled cylinder, and as you can see, more pressure advance caused more z seam gap.
image
image
image
The z seam still isn't perfect. I can also see the usual symptoms of too low pressure advance towards the bottom of the tower where there are no z seam gaps.

Im not really sure what to do now, as pressure advance is vital to maintaining good print quality at the speeds in which im trying to print. It's interesting that linear advance did not have the same affect for you guys. Maybe the firmware has something to do with it (Marlin vs Klipper)?

Hopefully we can solve this!

Here are the settings that didn't make much difference:
-Combing
-Retract at layer change
-Wall ordering
-Input shaper (resonance compensation)
-Retraction (on or off)

@GregValiant
Copy link
Collaborator

Part of this may related to Klipper. There is some work being done by the Cura team to better integrate Cura and Klipper but after reading a few of the bug reports regarding blobbing and Klipper it appears to be an involved process.

@MariMakes
Copy link
Contributor

@GregValiant is right,
If you believe it's related to Klipper, you can share your requests/insights in this discussion: #16012

In the 5.5 Beta release we introduced Enable Fluid Motion, Fluid Motion Shift Distance, Fluid Motions Small Distance, and Fluid Motion Angle which are settings for printers with smooth motion planners like Klipper. I don't believe they will help with the zseam but show that we want to learn more about how we can improve without having access to Klipper printers ourselves.

So if you know how to help us be better, we are willing to listen.

@geonosys01
Copy link

geonosys01 commented Nov 1, 2023

Came across this issue because I was struggling with a similar one. One thing though I noticed. I can see the gap in the Cura preview (5.4.0).

image
image

Trying to see if there is a setting that fixes things, but I thought I'd mention it here.
project.zip

-edit-

Ok. Looked at the color scheme, white color defines the start....
Headdesking right now.

@GregValiant
Copy link
Collaborator

GregValiant commented Nov 1, 2023

@geonosys01 you are severely under-extruding. Here is a close up of your model. Those gaps shouldn't be there.

image

I would suggest you calibrate the E-steps on the printer and also check your hot end for a blockage at the bottom of the bowden tube (where it meets the nozzle) or maybe a partially clogged nozzle.
I would also suggest you slow down your retraction and prime speeds to 35. You are printing kind of cool at 200 and the plastic is pretty thick. Trying to snap it back that fast might have something to do with the under-extrusion if the thick plastic can't react that fast.

Here is your model printed with silky gold (that's been laying around for a while) on my Ender 3 Pro. I was too lazy to change nozzles so this is with a 0.4 at .2 layer height and .4 line width.
You can see that there is nothing wrong with the gcode. You have other problems.
DSCN3194

@geonosys01
Copy link

Thanks for taking the time to respond (and print).

My shrink also says I have other problems :)
But seriously, the thing is I also printed this three at once. interesting to see they don't all have identical issues.

image
image

I agree there is an underextrusion issue I need to address, but I've been printing lots and lots of things (with same filament, same settings) and only these are giving me these issues.
But since you can print this file without issues, I agree. There must be more so I won't litter this thread any longer.

@GregValiant
Copy link
Collaborator

"...but I've been printing lots and lots of things..."
How is your preventative maintenance schedule?
About every 40 print hours, I pull the hot end apart, clean it all out, trim the bowden tube back about 5 or 6mm, clean out the heat break, pull all the trolley wheels and clean them up and lube the bearings with some light oil, make sure all the axes are still squared up, check for loose screws, check all the fans for strings they might have picked up, etc, etc.
These machines work hard for hour after hour. They need a little love once in a while.

I've been the greeter here for a couple of years now. I have a few tools I use to analyze gcode files and this sort of problem with the gap at the Z-seam has not (to date) been in any gcode I've looked at.

@geonosys01
Copy link

"...but I've been printing lots and lots of things..." How is your preventative maintenance schedule? About every 40 print "They need a little love once in a while."

Don't worry, they're getting enough TLC :)
Took this one apart before starting these print runs and also yesterday because of adding a filament sensor. Tonight I'll re-calibrate it and see what happens then.

"I've been the greeter here for a couple of years now. I have a few tools I use to analyze gcode files and this sort of problem with the gap at the Z-seam has not (to date) been in any gcode I've looked at."

I'm curious about the tools you use. Are these publicly available or is it something you put together yourself?

@geonosys01
Copy link

geonosys01 commented Nov 3, 2023

@GregValiant

Ok, re-calibrated the lot and still had the issue. Upon further investigation I cam across the arachne engine and more people having similar issues.
So I set up an older Cura version (4.13.1) and the results are interesting...

bb5b137c-459d-41ba-abb4-947ee0a13f22
10554bb2-726f-4890-a5b3-250542049d2a
7005e7b3-d74a-4be7-9671-ff40d200da71

Now the results are as I would expect them.

@GregValiant
Copy link
Collaborator

Your results are better. The print I did was with 5.5.0 so Arachne was enabled. I haven't had any problem with it myself. It's different mostly because there are additional settings to pay attention to.

@geonosys01
Copy link

Hm.
Settings are the same for the printer, filament is the same, settings for the slicer are the same. Only the version is different (and other engine).
So what would be the additional setting according to you?

@GregValiant
Copy link
Collaborator

GregValiant commented Nov 3, 2023

Other than changing the nozzle size (too lazy to put in a 0.6) I sliced mine with your settings. Line width and layer height were different, but they were not far off from my own. I printed it at 75mm/sec so the flow rate was about 6.3mm³/sec.
The main difference in the 5.x versions of Cura have to do with the line width as a consequence the settings in the "Wall Section" need to be understood.

Did you happen to try slicing that in PrusaSlicer? It has a switch and you can turn Arachne off. That allows you to check both ways.
How long have you had that filament? If it has attracted some moisture t could be a problem as well.

@Flopalop2
Copy link

I removed my gaps by calibrating and upping Outer Wall Wipe Distance to a larger value like 1-2mm. Tuning linear/pressure advance, flow, and esteps is important too. It mostly was a problem for me on curved surfaces with a travel move directly after the seam. Those travels happen more newer Cura versions due to the new variable line width simplifying inner walls. Now, on single walled objects, wipe goes in the wrong direction. I am reporting that bug today.

@yhd343762
Copy link

image
hi, i have the same problem, i mesured the gap is arround 1.5mm. I copy the GCode into Rhino,in the picture pink is start path, red is back path, green is the travel path. i fund the extrude did not go back close the start point, and the distance between end and start point is 1.477mm, i think it is the reason of gap at z seam. but unfortunatly i dont know how to change start end point distance to make them closer.

@yhd343762
Copy link

this is My GCode, i found the extruder did not work at the first point "G0 F18000 X164.61 Y193.023 Z1.4",which close to End point(X165,Y698,189.905).
G0 F18000 X164.61 Y193.023 Z1.4
;TYPE:WALL-OUTER
G1 F600 Z1
G1 F2700 E355.77066
G1 F3600 X163.134 Y192.962 E356.01633
G1 X161.65 Y192.824 E356.26419

@GregValiant
Copy link
Collaborator

GregValiant commented May 20, 2024

@yhd343762 please zip and attach the full gcode file so I can analyze it. What Cura version did you use? The current version is 5.7.1 and I haven't heard of any problems with Z-seam gaps since 5.4.

The "G0 F18000 X164.61 Y193.023 Z1.4" line is simply a travel move going up to the start of the next layer (plus your Z-hop height of 0.40). I'll need to see what is happening prior to that.

@yhd343762
Copy link

yhd343762 commented May 20, 2024 via email

@yhd343762
Copy link

yhd343762 commented May 20, 2024 via email

@GregValiant
Copy link
Collaborator

Github rules are that you cannot post a file here via Email. The file must be posted directly to the website.

@yhd343762
Copy link

Github rules are that you cannot post a file here via Email. The file must be posted directly to the website.
Hi Greg,
this is my printed part Fotos and GCode. thanks for your reply.
best regards
Haidong
ppp.zip

@GregValiant GregValiant added Type: Discussion Open-ended discussion (compared to specific question). and removed Type: Bug The code does not produce the intended behavior. labels May 21, 2024
@GregValiant
Copy link
Collaborator

Excellent model that is easy to analyze. I picked the seam location at gcode Layer 5.
Reading the Gcode into both Excel and AutoCAD, each layer above 4 is almost identical. The nozzle comes into the Z seam, backs up 0.10mm (wipe distance) and then travels to the other wall. Each of those travel moves between the walls is an Un-Retracted move.
This is a zoom of your image.
image

The key word here is "Un-Retracted". There should be a solid string between the walls which would form a vertical surface connecting the two walls because there is no retraction, and there should be oozing. We don't see that.

This is a zoom shot from your gcode file when viewed in Cura. The 0.10 lines are the wipes and they are in the opposite directions that the associated extrusions were.
Z seam gap

On every layer, the last extrusion of a wall meets up exactly, to three decimal places, with the first extrusion of the same wall.
This is the final travel move of LAYER:4 to the starting point of the first extrusion of the inside wall on LAYER:5.
G0 X147.004 Y148.496
and this is the end point of the last extrusion of the same wall.
G1 X147.004 Y148.496 E983.35293
They match exactly. There is no gap.

In the Cura Simulation view you can check that by moving to the area with the horizontal slider, then click on the slider "ball", then use the left and right arrow keys to step through the gcode.
The AutoCad analysis shows the exact same thing. No gap.

Whatever is going on with these "Z-gap" reports I just cannot find anything in the gcode files to account for it. I think there is something going on with either the printers or maybe the filaments being used.

It is apparent to me that the Cura generated gcode is correct. I've printed a couple of the gcodes that have been submitted here and I can't duplicate the problem with my older Ender 3 Pro. I'm going to remove the bug label from this as it must be a problem with the printers, or with the material because it isn't the gcode.
I'm going to close this because I think we've beat the subject to death.

In addition @yhd343762 is this line:
;ELEGOO Cura 5.6.0 - 231229
which would read:
;Generated with Cura_SteamEngine 5.6.0
if it was sliced with UltiMaker Cura which is the app that this site supports. Elegoo has their own fork of Cura and you should make a report on their site.

@yhd343762
Copy link

@GregValiant Finally I find the reason.every time at the start position the extruder move on it but didn’t extrude anything. So I find there is a function named „Extra length on restart“, I change it from 0 to 1mm, now the wall are connected, but it extrude too much. I will reduce it later.
IMG_0937

@yhd343762
Copy link

I have solve this issue, 2 methods:
1 complete close retraction
2 use orca slicer, they have a function „ scarf joint seam“ .
I think method 2 is better. Because some times I need retraction, and it makes seam almost invisible
image
image

@belbiy
Copy link

belbiy commented Aug 16, 2024

.6 nozzle and Cura 5.6.0 also giving me huge gaps in seams like that. Switching to OrcaSlicer solved the problem. Unfortunately, i like Cura interface better, but for .6 nozzle i simply cannot make it work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Under Investigation The issue has been confirmed or is assumed to be likely to be a real issue. It's pending discussion. Type: Discussion Open-ended discussion (compared to specific question).
Projects
None yet
Development

No branches or pull requests