cross-posted from: https://lemmy.ml/post/36080579
I got a Prusa CORE One earlier this year, and so far I’ve been very happy. I have not ventured outside of the default settings though, and I use their own filament (only PLA). This has worked perfectly fine so far, but now I ran into an issue, and I figure it’s time to come out of the “default settings”-bubble and learn some more about this stuff.
I am trying to print a Gridfinity holder for a rolling pin, so I tried to cut out a appropriately sized cylinder in a template with a boolean operator in Blender. When the print got to the concave portion, the print started to fail - uncertain how to best explain it, but the overhangs over the infill did not properly bridge and the filament started to warp so that the print head would hit it on the next pass (and make some nasty scratching sounds). I stopped the print when I noticed this. See an image here:
I am uncertain whether this is due to the model being poorly optimized for 3D-printing, if the printer settings for the filament were off or if I could’ve tweaked the slicing settings to achieve a better result.
Is it obvious, looking at the image, what the primary reason for this failure is?
Note: I’ve ended up printing this again already with a regular rectangular cutout instead of a cylindrical one, so I am just trying to learn more about what made this fail to learn more.
Could you somehow upload a 3MF file to troubleshoot? I suspect blender is the culprit here, especially with boolean modifiers.
Do you know of a secure and private file drop where I could upload the file? I am not to keen to share anything from a personal account here.
Apparently there is a fork of Firefox Send that is still alive: https://send.vis.ee/
Edit: That one keeps files for 3 days maximum, you can pick an instance with a longer limit from this list: https://github.com/timvisee/send-instances/
That’s a nice service, thanks for the share! However, I couldn’t quickly get an overview of what metadata may be included in a .3mf file, so I won’t upload it for now. Thanks for the offer to look at the file though. :)
Don’t upload a 3mf that could have meta data. Use an STL that doesn’t support any metadata.
It’s possible your original Blender design had an issue. Blender is not always kind to 3D printers.
The first thing I would tell you is to stop using cubic infill, it is evil. It never always causes me failed prints, especially larger prints. Nozzles often tend to drag across the previous layers and can easily cause failed prints. I can even hear the nozzle hitting the infill as I print. I often recommend gyroid as a good all around infill pattern.
How to think about this design problem.
I look at it and I wonder, does the rolling pin need to be supported full length? A wooden rolling pin is ridged and only needs minimal support on the ends. So I might just design the cradle only at the very ends. And then design the middle to be a simple flat that connects the two end pieces. I might even skip the middle altogether and just print the ends. That saves the most material and time and still does the job perfectly.
When it comes to slicing your print, orientation matters. How you support overhangs can be tricky and often compromises must be made. While I will use the auto supports as often as I can, sometimes you just need to use paint on supports to get what you needwhere you need it. Pay attention to the top zed support gap. The defaults are never right. I always open them up more. With a .40mm nozzle, I use a .265mm gap. For a .60mm nozzle, a .365mm gap.
You might even need to print your parts at an angle. Often tipping the part at 30 to 45 degree angle can make those nasty over hangs completely printable without supports.
And this is only a good beginning. How fast you might print an overhang matters, the amount of cooling fan can affect the over hang, lots of fine details that you will learn about as you keep doing this.
Good Luck and never fear making a mistake!
Thanks for a very thorough answer!
It’s possible your original Blender design had an issue. Blender is not always kind to 3D printers.
I’ve had good success with previous Blender files, although this is the first time I’ve used a boolean operator to cut out anything. I usually use FreeCAD for these custom Gridfinity pieces, but the process of converting the .stl mesh to a solid part in FreeCAD seems a bit error prone (several steps involved), and I haven’t yet used booleans in FreeCAD. I could try that again.
The first thing I would tell you is to stop using cubic infill, it is evil. It never always causes me failed prints, especially larger prints. Nozzles often tend to drag across the previous layers and can easily cause failed prints. I can even hear the nozzle hitting the infill as I print. I often recommend gyroid as a good all around infill pattern.
Good to know! I use PrusaSlicer, and this grid infill is the default. The way you describe it sounds like what I experience, and I can in fact see some artifacts when I inspect it closely. Though, the sounds I hear would only start when the concave part starts, and that’s also where I see the failures. But that could possibly because there’s too much overhang over the cubic infill? Anyway, I checked out gyroid pattern, and it was pretty dense with the 15% default infill value. What type of infill % do you typically use? Seems I could get away with less here.
I look at it and I wonder, does the rolling pin need to be supported full length? A wooden rolling pin is ridged and only needs minimal support on the ends. So I might just design the cradle only at the very ends. And then design the middle to be a simple flat that connects the two end pieces. I might even skip the middle altogether and just print the ends. That saves the most material and time and still does the job perfectly.
You mean an open container with maximum depth and width between the ends that holds the ridges? That could be a good way. They way I ended up doing it was essentially just a rectangular cut-out which worked fine and is similar to your suggestion (although I could save more material doing it your way), but feels less custom… as if that is a goal in itself. I would not like the gap by just printing the ends though, as I wouldn’t be able to squeeze anything else underneath and it would not look right to me. Wish I didn’t think like that, so I could save material, but I know myself enough that I would be annoyed every time I opened the drawer…
When it comes to slicing your print, orientation matters. How you support overhangs can be tricky and often compromises must be made. While I will use the auto supports as often as I can, sometimes you just need to use paint on supports to get what you needwhere you need it. Pay attention to the top zed support gap. The defaults are never right. I always open them up more. With a .40mm nozzle, I use a .265mm gap. For a .60mm nozzle, a .365mm gap. You might even need to print your parts at an angle. Often tipping the part at 30 to 45 degree angle can make those nasty over hangs completely printable without supports. And this is only a good beginning. How fast you might print an overhang matters, the amount of cooling fan can affect the over hang, lots of fine details that you will learn about as you keep doing this.
This I will need to read up on more. I don’t actually use supports for these Gridfinity prints (but PrusaSlicer does warn me about potential instability…). The printer handles the overhang between the grids fairly well, but I guess I didn’t think about the long lines crossing the infill. In other prints I’ve only used the auto supports. Could I ask you what slicer you use?
Good Luck and never fear making a mistake!
Thanks! I must admit I do fear it sometimes when the printer makes some weird noises…
Gyroid infill used to be the default in PrusaSlicer, but they changed it to grid when the MK4 came out with input shaping and much higher speeds. Straight lines gain most from the increased acceleration. Gyroid will now make your printer vibrate like crazy.
This is also not cubic infill, that’s another one (which I would recommend over grid for structural pieces). I actually almost always use Adaptive Cubic infill, which saves a lot of filament.
I also believe that your print would probably had turned out fine in the end, it doesn’t seem like there were any catastrophic failures in your photos, despite the noise.
Gyroid infill used to be the default in PrusaSlicer, but they changed it to grid when the MK4 came out with input shaping and much higher speeds. Straight lines gain most from the increased acceleration. Gyroid will now make your printer vibrate like crazy.
Good to know - don’t think my neighbors would be all to pleased with additional noise (and not me either).
This is also not cubic infill, that’s another one (which I would recommend over grid for structural pieces). I actually almost always use Adaptive Cubic infill, which saves a lot of filament.
Ah nice, it seems that the adaptive cubic will make larger pockets? Neither cubic nor adaptive cubic seems very… cubic to me, though. Why is it called this?
So far I’ve not been making any structural pieces, but that is something I will remember for when I do.
I also believe that your print would probably had turned out fine in the end, it doesn’t seem like there were any catastrophic failures in your photos, despite the noise.
Hm, OK, maybe - I think however it would have been difficult for me to keep it going when it sounds like I am destroying the printer for every layer
Ah nice, it seems that the adaptive cubic will make larger pockets? Neither cubic nor adaptive cubic seems very… cubic to me, though. Why is it called this?
Adaptive cubic does indeed make larger pockets in areas that are far away from walls. As for the name, I myself imagine cuboid shapes standing on one corner. Prusa has a great page on different infill types: https://help.prusa3d.com/article/infill-patterns_177130. The only advantage I can think of for grid infill (that you’re using) is that it reportedly makes better flat top surfaces.
I manage a few Prusa printers at a school, and have set the default profiles to use 15% adaptive cubic infill.
I change the infill in the following cases:
- Large decorative item: Support cubic.
- Piece that requires strength: Cubic , 20%, maybe add an extra perimeter
- Very thin & tall parts: Rectilinear
- Thin & flat: Grid
Hm, OK, maybe - I think however it would have been difficult for me to keep it going when it sounds like I am destroying the printer for every layer
I wasn’t there to hear it, I might have felt the same :)
Thanks! I’m saving that link, and I’ve also saved your list of when you change patterns for future reference.