Jump to content

Issue with Cura and thin layers. Cura is modifying the 3d geometry.


DoktorAce
Go to solution Solved by DoktorAce,

Recommended Posts

Posted (edited) · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

Hi,

I'm printing using an Ultimaker S3 and Cura slicer 5.4.0. When trying to slice thin walls (like the one in fig. 1), the slicer is not following the 3d geometry and will produce some small wall deformations (fig. 2 and 3). Is there a way to force the slicer to follow exactly the position of the outer wall?

 

Thank you for your help 🙂

 

Fig. 1:

image.thumb.png.563ea76cd5c2ce555f4c421e099b7021.png

Fig. 2:

image.thumb.png.670abdfdf665f1cc13349949e1e5c98a.png

Fig. 3:

image.thumb.png.3c12237bae6e2f87048a94d0bd41aa69.png

Edited by DoktorAce
  • Link to post
    Share on other sites

    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

    It appears your CAD model has lots of inidividual, short planes on that outer wall.  So the outer wall is curved?  I'd try reducing the number of triangles output to STL in your CAD software.

     

    Also there is some kind of resolution setting in Cura (I forget what it is called exactly) that might help if you increase the resolution but it might print worse because it will have more gcodes and many printers have problems if there are too many movements per mm (they stutter as the cpu can't keep up with the computations).

  • Link to post
    Share on other sites

    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.
    23 minutes ago, gr5 said:

    It appears your CAD model has lots of inidividual, short planes on that outer wall.  So the outer wall is curved?  I'd try reducing the number of triangles output to STL in your CAD software.

     

    Also there is some kind of resolution setting in Cura (I forget what it is called exactly) that might help if you increase the resolution but it might print worse because it will have more gcodes and many printers have problems if there are too many movements per mm (they stutter as the cpu can't keep up with the computations).

     

    Thank you for your answer. The outer wall is not curved, it is perfectly plane. Also, with the same STL, Orca slicer provides a perfectly plane sliced model. I will however try to reduce the number of triangle and get back to you.

     

    I tried to use the resolution parameters in cura but it dit not help with this issue.

  • Link to post
    Share on other sites

    Posted (edited) · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

    "Wall Transitioning Threshold Angle"

    As the inner diameter approaches the exterior wall Cura is making adjustments to the line width.  At the default value of 10° - Cura stops extruding, makes a minor adjustment, and then continues with a single extrusion for the narrow part of the wall.  That will often leave a mark.

    image.thumb.png.46e98df5bae87a509d1c2173b64d3b16.png

     

    With the setting at 25° the situation is different and there is no "stop" to adjust the line width.

    image.thumb.png.c94f72261ebb90a886ce59c5833c18ca.png

     

    You can still see some slight variation there.  Whether those variations will show up in the print I don't know.

    Cura is not "altering the geometry" but is making an adjustment to respect the geometry given the settings employed.

     

    This is Cura 4.13.1 without the Arachne Engine Variable Line Width.  This is likely what you are seeing with Orca.

    image.thumb.png.f89e24758bc0be19ea0fc3ca08fdb4ab.png

    Edited by GregValiant
    • Like 1
    Link to post
    Share on other sites

    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.
    14 minutes ago, GregValiant said:

    "Wall Transitioning Threshold Angle"

    As the inner diameter approaches the exterior wall Cura is making adjustments to the line width.  At the default value of 10° - Cura stops extruding, makes a minor adjustment, and then continues with a single extrusion for the narrow part of the wall.  That will often leave a mark.

    image.thumb.png.46e98df5bae87a509d1c2173b64d3b16.png

     

    With the setting at 25° the situation is different and there is no "stop" to adjust the line width.

    image.thumb.png.c94f72261ebb90a886ce59c5833c18ca.png

     

    You can still see some slight variation there.  Whether those variations will show up in the print I don't know.

    Cura is not "altering the geometry" but is making an adjustment to respect the geometry given the settings employed.

     

    This is Cura 4.13.1 without the Arachne Engine Variable Line Width.  This is likely what you are seeing with Orca.

    image.thumb.png.f89e24758bc0be19ea0fc3ca08fdb4ab.png

     

    Thank you very much for this detailed answer.

     

    I tried to play with the "Wall Transitioning Threshold Angle" parameter and it helped a little but there was still a little bit of deviation compared to the stl file (which can be observed in your second figure). And unfortunatly this is still visible in the prints and still is an issue as it is happening in the most critical part of the design.

     

    Thanks to your help, I understand now that this is a feature of the new slicer engine (Arachne). Is is possible to switch off this feature or should I go back to Cura 4.13.1 to print this design?

     

     

  • Link to post
    Share on other sites

    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

    An "On-Off" switch for the Arachne Engine has been requested but there currently isn't one.

    If it is a critical feature I'd go with 4.13.1.

     

    This is from PrusaSlicer with Arachne turned on (there is a switch).

    You can see the same thing happening as in Cura.  There is a line width adjustment being made.

    image.thumb.png.47d2619e4f84c3d2007d5a8afd2fe419.png

     

    And here I've flipped the switch and turned Arachne off.  I would say this is "altering the 3d geometry".

    image.thumb.png.5d59a8c193cda8852645a79d5691bf8d.png

     

  • Link to post
    Share on other sites

    • Solution
    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

    I do agree that your last picture is a great example of geometry alteration 😉

     

    I just tried with Cura 4.13.1 and I get the result that I was expecting. I will stay on this version untill the Arachne switch is implemented in the latest version of Cura.

     

    image.thumb.png.c7cbcbe0d12bb4500c5c7a439f680269.png

  • Link to post
    Share on other sites

    Posted · Issue with Cura and thin layers. Cura is modifying the 3d geometry.

    You have the "Walls / Compensate Outer Wall Overlaps" turned off and the "Compensate Inner Wall Overlaps" turned on.  If you switch those around you will see that there are artifacts on the outer wall as Cura adjusts the line widths to accommodate that thin wall cross section.

    So it is still a question of how you set up the slice.

    This is 4.13.1 but with the "Outer Walls" compensated.  You can see that the artifacts re-appear.

    image.thumb.png.de4956bd61777b3c4b821b74a7a55031.png

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 20 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...