ConfigBase::get_abs_value(): nozzle_diameter need to has the extuder id to get the right value, but it's not available
What happened?
The original STL sliced just fine.
After I applying a multimaterial painting modifier to the object, and cliking on Slice Now, two message box appear with the message:
ConfigBase::get_abs_value(): nozzle_diameter need to has the extuder id to get the right value, but it's not available
After closing those, the button report Invalid Data.
Screenshot for reference:

I opened the very same 3mf file on PrusaSlicer 2.5 and it sliced. I have not tried to print the result.
Thank you.
Project file & How to reproduce
- Open the project Goose_full_multicolor.zip
- Click on Slice Now
- Close the errors.
Version
Version 2.4.58.5
Operating system
Windows 10
Printer model
Geeetech A20M
I'd just like to add another datapoint to this: I've got the exact same result
Project file & How to reproduce
-
Open the project: angryusb.3mf.zip
-
Click on Slice Now
-
Close the errors.
Version
Version 2.4.58.5
Operating system
MacOS 12.6 (M1 Pro)
Printer model
Voron 2.4 R2 (ERCF)
another data point. Paint a model so it is 2 color and then slice it.
Is there any solution? I have the same issue...
#3303
We found a workaround for that issue:
Choose the Perimeter Parameter in mm and not in % and then it works :-)
@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?
New data point: The same error does not happen in the beta version of SuperSlicer 2.5. But in SuperSlicer 2.5 the slicer just ignores all multi-colour paintings (with smart fill)....
@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?
In the print settings tab -> Width & Flow -> perimeter: write in a mm value (example 0,48mm) and no % Value (Example 120%) then it will work.
So I think there is the error...
@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?
In the print settings tab -> Width & Flow -> perimeter: write in a mm value (example 0,48mm) and no % Value (Example 120%) then it will work.
So I think there is the error...
Thank you so much!! Worked very well, but it's a bit tedious to calculate all extrusion widths...
Still an issue in latest version.
Having same issue
Same issue for me:
- Superslicer 2.4.58.5
- Windows 10
- Tenlog TLD3 Idex printer
I would like to add an information:
- Slice impossible when the perimeter parameter is in %
- I change the parameter to mm instead of %, the slice becomes possible
- I change again the parameter in % instead of mm, the slice is now possible in %.
- I close Superslicer, I restart it, the slice in % causes the original error again, and I have to start the manipulation again.
It would really help a lot to correct this problem.
Same issue
@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?
In the print settings tab -> Width & Flow -> perimeter: write in a mm value (example 0,48mm) and no % Value (Example 120%) then it will work.
So I think there is the error...
@supermerill Can you fix this for the % line width?
@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?
In the print settings tab -> Width & Flow -> perimeter: write in a mm value (example 0,48mm) and no % Value (Example 120%) then it will work. So I think there is the error...
@supermerill Can you fix this for the % line width?
it's still broken? In the nightly (latest release has some problem loading width & spacing), I can't see any issues at first glance.
ah, it's still here