Jump to content

import STEP files in Cura


esopalumpa

Recommended Posts

Posted · import STEP files in Cura

Is there any effort in making Cura load Step/IGES files in addition to mesh based formats like STL?
Advantages would be:


- No tessellation step in job-preparation needed and no need to handle tesselated files of the CAD design.
- no unclean representations of curves, esp. holes and filets.
- the possibility to use G2, G3(Arc) and G5(Bézier cubic spline) commands to create leaner G-code.
 

OpenSource 3D modeling kernels that can load STEP/IGES-files exists.

  • Link to post
    Share on other sites

    Posted (edited) · import STEP files in Cura
    1 hour ago, nallath said:

    We are working on importing step files, but we will initially still tessellate them.

    Why?!
    Tesselating a model is more complex than slicing a  model, gives inferior results and causes numerous other problems.

    Edited by esopalumpa
  • Link to post
    Share on other sites

    Posted · import STEP files in Cura
    1 hour ago, esopalumpa said:

    Why?!
    Tesselating a model is more complex than slicing a  model, gives inferior results and causes numerous other problems.

    Because you're wrong in that it's harder. It is much easier to do.  It's literally just a single line of code, because the libraries that we intend to use handle all of that for us. Tessalated models are always easier, this is why 3MF also uses them. Just have a look at the size of the STEP specification versus that of 3MF.

    We would have to re-write a reasonable chunk of the slicing engine to handle solid models. It does have some advantages, but it's mostly on being able to recognise the special shapes and change the strategy there. The extra accuraccy that you might get from it is in the ballpark of the accuracy of the printer. There are other things that we can do that impact the accuracy more with less investment on our side.

     

     

    • Like 1
    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
        • 18 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...