Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

converting STL files into STEP files (thingyverse to CAD)

3D printers, custom projects and parts for enhancing your robot or creating one from scratch.
2 postsPage 1 of 1
2 postsPage 1 of 1

converting STL files into STEP files (thingyverse to CAD)

Post by limor » Wed Jul 18, 2012 8:35 pm

Post by limor
Wed Jul 18, 2012 8:35 pm

I wanted to modify (adapt it for smaller size robots) the Inmoov hand published on thingyverse

Image

I've spent hours trying to find a way to convert STL files into something that CAD system such as Inventor and FreeCad can import.

The problem is that STL is a mesh file and CAD systems work with "bodies" and convex objects and keep data in a way that is easy to define transition between 2D sketches and 3D convex objects and ways of mutating bodies etc.

Finally I found a way. The software is called Instep
http://www.solveering.com/products/prod ... 2step.html

Step1 : import all STL files into sketchup and create a single STL file with all the objects (move each one around when importing so that they don't overlap)
Image

Step2 : import the new file into InStep
It will automatically recognize every independent object and treat it as a solid. in this case 61 solids were found.
Image

Step3 : change the settings in InStep to export all objects
Image

Step4 : export as STEP file and read it into your favorite CAD.
As you can see, there are 61 bodies detected.
Image
I wanted to modify (adapt it for smaller size robots) the Inmoov hand published on thingyverse

Image

I've spent hours trying to find a way to convert STL files into something that CAD system such as Inventor and FreeCad can import.

The problem is that STL is a mesh file and CAD systems work with "bodies" and convex objects and keep data in a way that is easy to define transition between 2D sketches and 3D convex objects and ways of mutating bodies etc.

Finally I found a way. The software is called Instep
http://www.solveering.com/products/prod ... 2step.html

Step1 : import all STL files into sketchup and create a single STL file with all the objects (move each one around when importing so that they don't overlap)
Image

Step2 : import the new file into InStep
It will automatically recognize every independent object and treat it as a solid. in this case 61 solids were found.
Image

Step3 : change the settings in InStep to export all objects
Image

Step4 : export as STEP file and read it into your favorite CAD.
As you can see, there are 61 bodies detected.
Image
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by limor » Wed Jul 18, 2012 10:39 pm

Post by limor
Wed Jul 18, 2012 10:39 pm

While importing the STEP file into FreeCAD took only about 2 minutes, when trying to import the STEP file in to Autodesk Inventor, it took over 2 hours and froze my i3 8gb laptop. The resulting part file was 200mb which is pretty much unusable.

[ the output STL file from sketchup was 7282kb, the output STEP file from InStep was 150mb . in their documentation they ]

I'm going to try and reduce the number of polygons (150k) using meshlab and rund the process again to see if it creates a decent size STEP file.
While importing the STEP file into FreeCAD took only about 2 minutes, when trying to import the STEP file in to Autodesk Inventor, it took over 2 hours and froze my i3 8gb laptop. The resulting part file was 200mb which is pretty much unusable.

[ the output STL file from sketchup was 7282kb, the output STEP file from InStep was 150mb . in their documentation they ]

I'm going to try and reduce the number of polygons (150k) using meshlab and rund the process again to see if it creates a decent size STEP file.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK


2 postsPage 1 of 1
2 postsPage 1 of 1