Home > Reprap > Extracting 2D mendel outlines using OpenSCAD

Extracting 2D mendel outlines using OpenSCAD

Here is a quick and easy way to get 2D DXF drawings extracted from 3D STL shapes using OpenSCAD. Launch OpenSCAD and enter the following:

projection(cut=false) import_stl(“/full/path/to/stl”);

Replace “/full/path/to/stl” with the path to your stl file, and hit F6 to compile and render using CGAL.

From the Design pull down menu choose Export as DXF.

The resulting DXF file as viewed in QCad is basic (circles are made from several straight line segments), but its good for making measurements or printing out templates.

You might find that you have to rotate the STL if you want to get a projection from a different side. You can also set cut=true if you want to cut the object using the XY-plane instead of projecting onto the XY-plane, if you do you will need to translate your object by a negative Z value. e.g:

projection(cut=true) translate([0,0,-10]) rotate([0,90,0]) import_stl(“file.stl”);

See the projection function in the OpenSCAD manual for more details.

projection

Categories: Reprap Tags:
  1. June 23rd, 2010 at 18:46 | #1

    Ok dude, your awsome!

  2. April 18th, 2011 at 16:43 | #2

    Thanks, thats exactly what I needed!

  3. ivom
    April 26th, 2011 at 18:56 | #3

    For some reason don’t succeed in exporting an STL file with the projection trick you outline. All I get are some 20 lines of headers in the dxf. What might I be doing wrong?

    I am using OpenSCAD 2011.04.03 and the file present throuh svn at https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/huxley/Cut-sheet-parts/y-chassis2_2.stl

  4. Giles Bathgate
    April 27th, 2011 at 21:49 | #4

    Worked fine for me. You must be sure to press F6 (i.e. compile and render using CGAL) It will also take quite a long time: Total rendering time: 0 hours, 18 minutes, 53 seconds.

    Here is the results: http://www.gilesbathgate.com/y-chassis2_2.dxf

  1. April 18th, 2011 at 17:22 | #1
  2. May 25th, 2011 at 21:42 | #2