extrusion width is invalid for layer height
I posted a help request 3 days ago, and, well, maybe this is just an FAQ kind of thing, so I figured I'd post it here while I wait for a reply.
I'm getting: "0.3mm extrusion width is invalid for layer height of 0.3 mm"
The thing is, I'm getting this within a Height range modifier with layer height of 0.15 mm. So.... to my mind at least, that makes no sense. I actually started with the HSM asking for 0.2mm height and an extrusion width of 0.3mm. I switched to 0.15 layer height to try to convince it to obey me. Most of the print is using 0.3mm layer height. It's a puzzle piece for toddlers we provide day care for. I don't want to take a long time to print the sides; no one looks at them, these only need depth for 13-23 month olds to be able to manipulate them, but I want some decent detail on top. Hopefully the images I'm attaching will complete my explanation.
RE: extrusion width is invalid for layer height
the extrusion width generally needs to be larger than the nozzle diameter so if you are using a 0.4mm nozzle a 0,3mm extrusion width would be inappropriate.
In Prusa default profiles, typically all of the extrusion width settings are larger than the nozzle diameter, with the exclusion of the support material, which is intentionally smaller than the nozzle diameter in order to encourage weak bonding for easy removal. Sometimes the top layer extrusion width matches the nozzle diameter.
the larger extrusion width is intended to encourage bonding between adjacent filament strands
regards Joan
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK
RE: extrusion width is invalid for layer height
Ah. So that would suggest to me the only software issue is the wording of the error message I received.
It might have better read "extrusion width is invalid for nozzle size".
I will see what happens when I set a smaller layer height for an entire project and then request a non-default extrusion width.
Thanks for your reply!
RE: extrusion width is invalid for layer height
with a 0.4mm nozzle any size between 0.4mm and 1.0mm should be acceptable, I have used these larger values for Spiral Vase mode.
regards Joan
I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK
RE: extrusion width is invalid for layer height
Hi Joan, I appreciate your replies which have indeed educated me further.
This, however, must be a bug, based on my follow-up test where I changed the overall layer height from 0.3mm to 0.2mm. With this overall layer height I was permitted to generate gcode with the HRM specifying an extrusion width of only 0.2mm.
Therefor what I experienced first with the 0.3mm over layer height (not being permitted to set a 0.3mm region extrusion width) is a bug, or what I experienced with the 0.2mm overall layer (being permitted to set a 0.2mm region extrusion width) is a bug.
RE: extrusion width is invalid for layer height
I submitted bug report Issue #11304 for this concern.
If you would like us to troubleshoot, please save your project as a .3mf file
Files > Save Project as
Zip the .3mf and post it here. It will contain both your part and your settings for us to diagnose.
Cheerio,
RE: extrusion width is invalid for layer height
Is there value in doing that here given I already submitted https://github.com/prusa3d/PrusaSlicer/issues/11304? I'm happy to do so if it isn't just clutter.
(I see I am using a different log-in there.)
Thanks,
Gary
RE: extrusion width is invalid for layer height
The project you posted on github should have been in the condition to produce the error though. When I downloaded it and sliced it of course produced no error as it doesn't have the modifiers you used. In reproducing issues it really helps to have the exact same conditions/configuration which is why saved projects are so useful.
You could have zipped up 2, one with the error and one without and that way the dev's could do a compare on the settings easily. Hopefully should be an easy fix as its just not taking the height ranges configured layer height into account and still using the global one.
Of course in the meantime if you just want to get on printing you could just flip the settings. Configure the global settings for your nicer top layers and then use the height range modifier on the bottom rather than the top with the bigger layer height etc.
RE: extrusion width is invalid for layer height
Ok, that's 2 "duh" moments for me! Yeah, I'll see if I can add another zip to the report, and also try the workaround you suggest. I sure thought I saved the project with the HRM, but I just opened and saw it wasn't there!
And I appreciate you pointing out the workaround (which admittedly I'm thinking my 13 year old might likely have thought of had I asked him). I tried it and haven't printed it yet but it looks great in the slice preview, and only added several minutes to the print time. I hope this might help someone else.
Of course, you didn't have to rub it in by saying "of course" 😉
(Reminds me of some classical music radio announcers, "And that, of course, was Calbrino Bogdanovic playing Ragomorsky's 5th etude in B".... Sure.... I knew that.)
Seriously, thanks for your helpful reply!
RE: extrusion width is invalid for layer height
I’m English, old and I pretty much type as speak lol. Why use xx words when you can fit in a few more 🤣. I’m terrible at text messages.
RE: extrusion width is invalid for layer height
I'm a baby boomer myself, which is probably why I overlooked both things 🙄
I can still be pretty brainy going deep on some subject, but I'd better take notes if I need to remember more than the gist of it the next day 😉
To be fair, having learned over a dozen programming languages, for the last 10 years or more I've had to check the reference to remember, e.g., for this one is it strlen, len, or length, etc. I figure "if you know where to find it, you don't need to know it".