Jump to content
UltiMaker Community of 3D Printing Experts

Cura STL Expectations


hartparr

Recommended Posts

Posted · Cura STL Expectations

Howdy folks.

I'm trying to export an STL file out of Siemens NX (formally UGS) 3D cad software. After following some other 3D print software instructions on the settings to use for triangle and adjacent tolerances, the STL file never loads into Cura. I have also tried loading it into Netfabb to which I get an error "Invalid STL file".

Any pro tips to make this work?

 

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    Does anything recognize it as an STL file? Try meshlab, perhaps? It sounds like there's some fundamental file format problem, rather than anything about particular settings for how the mesh is toleranced.

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    download meshlab. It's free.

    Just loading into meshlab and resaving the STL can fix most problems.

    How many faces do you have? Meshlab tells you at the bottom of the main window.

    If it's more than say 1 million or even 100K it's worthwhile to reduce this with meshlab. Google something like "meshlab reduce number of faces" or "triangles" or something similar as the feature is well hidden.

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    I am an NX user. I have never had any problems loading stl files from NX. I use these settings:

    traingle tol 0.0025

    adjacency tol 0.0125

    auto normal gen on

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    Can you send me an example stl file? (to d.braam@ultimaker.com) just a cube or something. Maybe the CAD software is doing something odd in the file and I can catch and fix the problem in the stl loader.

    (Note that Cura also supports obj, maybe that export works)

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    Thanks for the responses.

    I have installed MeshLab and when I try to load the STL files, nothing happens. I see "Current Mesh:" is my file name, but vertices and faces remain 0.

    I can't send these specific STLs due to ITAR, but will try to find a different part I can send assuming I have the same problem with it.

    The STL files, depending on tolerance and what all I have loaded are anywhere from 80 to 340 MB.

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    One other thing...When I export from NX I get "Negative Coordinates Found in Output File". Does this affect how Cura or Meshlab loads an STL?

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    STL is really stupidly simple, so that Cura cannot read the export tells me something is odd in the export. I'm not asking for the specific STL (actually, if they are weapon bits, I rather not have them anyway, doesn't reflect good on Ultimaker right now with all the silly 3D printed weapon stuff)

    Negative coordinates shouldn't be an issue in STL.

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    The STL format is defined nicely here:

    http://en.wikipedia.org/wiki/STL_%28file_format%29

    It shows examples. Note that there are binary and text versions. Most readers can handle either format. I'm 90% sure Cura can handle either.

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    The STL format is defined nicely here:

    http://en.wikipedia.org/wiki/STL_%28file_format%29

    It shows examples. Note that there are binary and text versions. Most readers can handle either format. I'm 90% sure Cura can handle either.

     

    Actually, Cura can handle more then the wiki page shows. As some packages violate the standard. (Ascii files should be detectable by starting with "solid", but some binary files also start with "solid". I think FreeCAD does this)

    Maybe this is a case of the reverse, making an ascii file without starting with solid (I won't detect that case right now)

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    I got some more figured out yesterday. These parts in NX are very complicated. I had been trying to export full assemblies with a part count close to 1000 to STL. I tried a single part from an assembly and it worked like a champ straight to Cura.

    I'm not a heavy NX user, so I'm not sure how, but it seems to me that if I could take an assembly and just export the outer most dimensions as a single part "skin" that it would go straight into cura without an issue.

    In the meantime, I have a much more sloppy process of exporting to a .WRL file, importing that into Meshlab, exporting as STL then taking that STL file into NetFabb for a lot of repair work then into Cura works ok.

    Does anyone know how to export a skin from an NX assembly?

     

  • Link to post
    Share on other sites

    Posted · Cura STL Expectations

    I got some more figured out yesterday. These parts in NX are very complicated. I had been trying to export full assemblies with a part count close to 1000 to STL. I tried a single part from an assembly and it worked like a champ straight to Cura.

    I'm not a heavy NX user, so I'm not sure how, but it seems to me that if I could take an assembly and just export the outer most dimensions as a single part "skin" that it would go straight into cura without an issue.

    In the meantime, I have a much more sloppy process of exporting to a .WRL file, importing that into Meshlab, exporting as STL then taking that STL file into NetFabb for a lot of repair work then into Cura works ok.

    Does anyone know how to export a skin from an NX assembly?

     

    You can try (from the menu) assemblies>advanced>simplify assembly

    You can select all components which you want to have in 1 solid body.

     

    One other thing...When I export from NX I get "Negative Coordinates Found in Output File". Does this affect how Cura or Meshlab loads an STL?

     

    I have this almost every time, it doesn't seem to be a problem.

    If your part is not classified or anything I can try it for you.

     

  • 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.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 24 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...