supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.08k stars 517 forks source link

ConfigBase::get_abs_value(): nozzle_diameter need to has the extuder id to get the right value, but it's not available #3303

Closed Jackymancs4 closed 3 months ago

Jackymancs4 commented 1 year ago

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: 9sIb65QKE0

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

  1. Open the project Goose_full_multicolor.zip
  2. Click on Slice Now
  3. Close the errors.

Version

Version 2.4.58.5

Operating system

Windows 10

Printer model

Geeetech A20M

whi-tw commented 1 year ago

I'd just like to add another datapoint to this: I've got the exact same result

Project file & How to reproduce

  1. Open the project: angryusb.3mf.zip

  2. Click on Slice Now

  3. Close the errors.

Version

Version 2.4.58.5

Operating system

MacOS 12.6 (M1 Pro)

Printer model

Voron 2.4 R2 (ERCF)

meganssmith commented 1 year ago

another data point. Paint a model so it is 2 color and then slice it.

ChristianReil commented 1 year ago

Is there any solution? I have the same issue...

ChristianReil commented 1 year ago

3303

We found a workaround for that issue:

Choose the Perimeter Parameter in mm and not in % and then it works :-)

Dreistein75 commented 1 year ago

@ChristianReil can you please tell me more explicitly what Perimeter Parameter you changed to work around this problem?

Dreistein75 commented 1 year ago

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 commented 1 year ago

@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...

Dreistein75 commented 1 year ago

@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...

Imburr commented 1 year ago

Still an issue in latest version.

mochoandre commented 1 year ago

Having same issue

Maker-M commented 1 year ago

Same issue for me:

I would like to add an information:

It would really help a lot to correct this problem.

matthewj301 commented 1 year ago

Same issue

ChristianReil commented 6 months ago

@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?

supermerill commented 6 months ago

@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.

supermerill commented 6 months ago

ah, it's still here