Open Sprlnkle opened 3 weeks ago
Thanks for the report. The actual resolution of the model is dependent on the resolution that the STL (or 3mf, OBJ, etc.) file was created with. Nothing can be done by a slicer to change that.
The setting for Maximum Resolution is a filter to catch extremely short line segments that can result from the slicing of arcs and curves. A lower number allows shorter line segments through. Differences in the slicing algorithms (and changes are always being made to Cura) can result in a particular printer requiring a different setting for the Maximum Resolution. A MR setting that is too low can result in both a bloated gcode file, and cause blobbing problems if the input buffer of the printer cannot keep up with the printer/processor. The blobs are caused by oozing as the print head hesitates while it waits for the next gcode line to be processed OR it isn't hesitating but is printing a series of extrusions that are each 1 micron long. Either way the printhead is effectively sitting in one spot for a split second, and leaving the blob.
The base "Maximum Resolution" of Cura's "fdmprinter.def.json" file is 0.50. Creality addresses that in their "crealitybase.def.json" file in line 214 with: "meshfix_maximumresolution": { "value": "0.4" } No further change to the Maximum Resolution is made in any Creality machine specific definition file.
In earlier Cura versions, Creality had made an attempt to set the Maximum Resolution to 0.25 but that caused exactly what you see in your print. It was just too low for the printer to handle. I run my Ender 3 Pro at 0.4 MR and it's fine.
Here are two models. They are actually the same model but I exported one from CAD at a high resolution and then exported it again at a low resolution. There is no way for a slicer to turn that low resolution model into a high resolution model. The setting for "Maximum Resolution" can have no effect on that because the resolution is built into the model file. What a reasonable "Maximum Resolution" can do is allow the hi-res model to print without hesitating and leaving blobs.
I'm inclined to remove the bug label from this since it appears you simply have Maximum Resolution set too low for the combination of Cura 5.8.1 and your printer.
Thanks for the report. The actual resolution of the model is dependent on the resolution that the STL (or 3mf, OBJ, etc.) file was created with. Nothing can be done by a slicer to change that.
The setting for Maximum Resolution is a filter to catch extremely short line segments that can result from the slicing of arcs and curves. A lower number allows shorter line segments through. Differences in the slicing algorithms (and changes are always being made to Cura) can result in a particular printer requiring a different setting for the Maximum Resolution. A MR setting that is too low can result in both a bloated gcode file, and cause blobbing problems if the input buffer of the printer cannot keep up with the printer/processor. The blobs are caused by oozing as the print head hesitates while it waits for the next gcode line to be processed OR it isn't hesitating but is printing a series of extrusions that are each 1 micron long. Either way the printhead is effectively sitting in one spot for a split second, and leaving the blob.
The base "Maximum Resolution" of Cura's "fdmprinter.def.json" file is 0.50. Creality addresses that in their "crealitybase.def.json" file in line 214 with: "meshfix_maximumresolution": { "value": "0.4" } No further change to the Maximum Resolution is made in any Creality machine specific definition file.
In earlier Cura versions, Creality had made an attempt to set the Maximum Resolution to 0.25 but that caused exactly what you see in your print. It was just too low for the printer to handle. I run my Ender 3 Pro at 0.4 MR and it's fine.
Here are two models. They are actually the same model but I exported one from CAD at a high resolution and then exported it again at a low resolution. There is no way for a slicer to turn that low resolution model into a high resolution model. The setting for "Maximum Resolution" can have no effect on that because the resolution is built into the model file. What a reasonable "Maximum Resolution" can do is allow the hi-res model to print without hesitating and leaving blobs.
I'm inclined to remove the bug label from this since it appears you simply have Maximum Resolution set too low for the combination of Cura 5.8.1 and your printer.
I understand to some extent that the printer is being overwhelmed by the gcode being too big or too fast. however even on a setting of .5 or higher depending on how fast the blobs are still apparent due to the printer stalling out. At the point where the blobbing stops at a reasonable print speed the model has been physically mangled due to the low resolution. Not just that but an older version of cura had the capability to produce a benchy with the resolution at 0.15 with no buffering issues whatsoever. I feel this should be classified as a bug because any person who wants to make high resolution models like figurines or tight tolerance models can no longer make those models and must either use an older version of cura and be barred from utilizing new features or forced to use another slicing software as it is, at least on my setup, virtually impossible to create a high quality print as things stand if print speed is higher than 20mm/s whereas in cura 5.2.0 I can make the same high resolution model at speeds in excess of 100mm/s.
Further evidence that something must be wrong even after reducing the resolution from .15 (which is still printable in older versions) down to .5 at 60mm/s which should be easily achievable the result is still the same with major blobbing around rounded corners whereas the same settings on older versions yield perfect benchy prints. Something else must be wrong with cura that was changed in some update. Between 5.2.0 and most recent. I know at one point there was a similar issue that was supposedly patched from research but I think there may still be some issue as I have tried tweaking every setting and nothing has fixed the issue other than running an older version of cura or a resolution of >1mm which obviously results in an unacceptable print quality. I am starting to think the name of this issue should be changed because I don't think it is actually related to buffering as I've optimized my setup for buffering issues and the problem remains identical so I don't know what to call this issue now but I am 90% sure it lies in cura and not my setup as old versions work fine. (Thank you for taking the time to hear me out I've been testing and trying to fix this for at least 5 months now)
I can't reproduce the problem with my printer, but I print from the SD card. I spend some time on Reddit as well as here and on the UM Forum and this "blobbing" problem hasn't come up in a long time.
I'll leave the bug label on this, but there is a possibility that it is system specific. If you do a search here for "blob" and "zit" you will find that there simply have not been any recent reports of blobbing (or leaving zits) on curves.
Perhaps it is a printing over usb specific bug then? For a long time I thought it was something to do with my personal setup but I have tried everything imaginable. I think it has something to do with printing over usb + recent cura. I might try downloading many versions of cura to find where the problem starts as that may help us pinpoint what is going on. I know not a lot of people ever end up setting up anything like klipper so there may not be a lot of people to experience the issue or perhaps they presume their setup is the issue similar to what I did for months so nobody makes a report. I will keep testing to try and determine if it is just my printer or something else.
Hello guys,
I think I have the exact same problem. I opened this thread on the UM forum about it.
My current status is: 1) The zits/blobs (or how to call that) are created by Cura, it can be seen in gcode here:
2) My 3D model is also in high resolution (I‘ve created that in OpenSCAD with $fn=300
)
I tried Cura 5.2.2 as @Sprlnkle mentioned. The resulting surface was great, but the z-seam alignment was worse. I tried other slicers (PrusaSlicer, SuperSlicer, LycheeSlicer), but the prints were significantly worse overall.
I tried Cura 5.2.2 as @Sprlnkle mentioned. The resulting surface was great, but the z-seam alignment was worse. I tried other slicers (PrusaSlicer, SuperSlicer, LycheeSlicer), but the prints were significantly worse overall.
Do you have a finished print with that gcode? After observing my gcode I didn't see the same kind of blemish on the print. My gcode looks fine but my print has blobs (cura 5.8.2). . Curiously 5.2 works for us both so perhaps a good starting point for us would be to determine where the problem starts. I also think we should discover whether or not we are experiencing the same issue or a different issue before trying much else to avoid muddying the water. (impacted area of my print in cura slicer. Note no deformations according to cura compared to the pictures in your attached thread causing me to question if we experience the same issue.)
The bug label is still on this and the Cura team will take a look, but I don't get the problem in my prints.
The larger model has a slight change in color where I had the fan go to 100%. The radius is 40mm. The benchy is in PETG and looks like a benchy. It certainly doesn't have the issues I see in the prints up above. They were both sliced with 5.8.0 and printed on an Ender 3 Pro.
I was trying to reproduce that issue on some generic 3D model, but without success. I am attaching a zip file with .stl
, .3mf
, .scad
and .gcode
=> blobing-test.zip. I'll try to investigate further.
The bug label is still on this and the Cura team will take a look, but I don't get the problem in my prints.
The larger model has a slight change in color where I had the fan go to 100%. The radius is 40mm. The benchy is in PETG and looks like a benchy. It certainly doesn't have the issues I see in the prints up above. They were both sliced with 5.8.0 and printed on an Ender 3 Pro.
Did you try printing over usb?
I was printing only over USB from RPi 3b+
Cura Version
5.8.1
Operating System
Windows 10
Printer
Ender 3 v3 SE
Reproduction steps
Setup: ender 3 v3 se with moonsail + klipper on rpi4 connected via usb. When slicing a mesh with a high mesh accuracy (0.15 or 0.25) blobs occur on the print in identical locations every print. I am positive this is not the z seam or bubbling from filament because the dots are in the same location every single time and the z seam is on the back.
Actual results
Blobs on the bow of the benchy or any curved surface with a high mesh accuracy (which leads me to believe it is a buffering issue). After attempting the same model on cura 5.2.0 the blobs did not occur and the print was perfect. This can be prevented by decreasing the mesh accuracy to a degree where print quality is significantly impacted and I initially thought it was a flaw with my setup but mesh accuracy of 0.15mm is achievable in older versions which leads me to believe it is a software bug.
Expected results
The benchy printed with cura 5.8.1 should not have blobs on curved surfaces. This can be prevented by decreasing the mesh accuracy to a degree where print quality is significantly impacted and I initially thought it was a flaw with my setup but mesh accuracy of 0.15mm is easily achievable in older versions which leads me to believe it is a software bug.
Add your .zip and screenshots here ⬇️
(sliced benchy in 5.8.1) (resulting benchy note the zits are always in the same location) (benchy sliced in 5.2.0) (resulting benchy bow sliced in 5.2.0