Jump to content

Import multiple stl files in different positions with the same absolute reference system


IValdivielso

Recommended Posts

Posted · Import multiple stl files in different positions with the same absolute reference system

Hello,

I would like to be able to import multiples STL files to the same session keeping their position with respect to the absolute reference system of the CAD.

Thanks a lot.

  • Link to post
    Share on other sites

    Posted (edited) · Import multiple stl files in different positions with the same absolute reference system

    Import every STL file in MeshMixer, export under 3MF format and load it into cura ?

    Edited by Cuq
  • Link to post
    Share on other sites

    Posted · Import multiple stl files in different positions with the same absolute reference system
    13 hours ago, IValdivielso said:

    I would like to be able to import multiples STL files to the same session keeping their position with respect to the absolute reference system of the CAD.

     

    I think you're looking for "Merge Models" - this function aligns multiple loaded models in respect to their origin.

    The way this works is: first load all separate parts, then select all (STRG + A) and "merge" their position (STRG + ALT + G).

     

    https://support.ultimaker.com/hc/en-us/articles/360011738340-How-to-merge-and-group-models-in-Ultimaker-Cura

     

    Merge-models.png

     

    • Like 2
    • Thanks 1
    Link to post
    Share on other sites

    Posted (edited) · Import multiple stl files in different positions with the same absolute reference system

    Typically each model is brought into Cura by Center-of-Geometry and each model would need the same Center-of-Geometry in order to locate them correctly relative to each other.  It is possible to use programs like Blender or 3D Builder to impart location data into the STL or 3mf.  I haven't played with that very much.

     

    To fool Cura into becoming an assembly modeler I do the following.

    My build plate is 230 X 230.  I create a build plate in the Cad program up to 230 x 230 x 5 with the top at Z=0.  My real models are above it and oriented the way I want.  The build plate gets merged with EACH model individually and then the model is exported as an STL.  The build plate now determines the Center-of-Geometry for each model so the 0,0,0 of each model is identical no matter what angle the real model is at, nor what any models Z height might be.

    As in Tinkergnome's image, parts that are symmetrical about the Center-of-Geometry don't need a trick to fool Cura.  Assemblies often do.

     

    These models were exported from AutoCAD as STL files and imported into Cura.  There isn't any location data in the STL's.  The flat rectangle was brought in first and occupies Cura 0,0.  Cura placed the others where they wouldn't interfere.  If each was moved to 0,0 they would overlap.

    A.thumb.png.489578d20e27b3f7315efc774827f961.png

     

    These are  the same models but each merged with a build plate.  They are spatially correct when each is moved to Cura 0,0.  The 5mm plates are now 5mm below the Cura Z=0.  They will print in their correct positions relative to each other.  In this example, because I chose to make the build plate the same size as the Cura build surface there is no room for a skirt or brim.  Adjustments in the size of the plate would need to be made to accommodate a skirt or brim.

     

    A1.thumb.png.099160547deb967721db6ce4d9920f66.png

     

    An alternative to the above would be to simply merge the models before creating the STL file.  In AutoCAD, the models don't have to be touching in order to merge them.  The above models would have come in as you see them above but without the build plates.  Their center of geometry would be some random point - but it would work well enough to print the parts in their proper relation to each other.

     

    As CUQ points out, it isn't always easy.

    Edited by GregValiant
    • Like 2
    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...