Using OpenRocket and LibreCAD to Generate DXF Files for CNC

The Rocketry Forum

Help Support The Rocketry Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

jpummil

Well-Known Member
Joined
Jan 10, 2011
Messages
1,810
Reaction score
10
So, i have been using OpenRocket for quite some time, but never found an automated way to generate an electronic file from inside OR that a CNC person could use to cut something like, say, custom fins! As an Ex CAD/CAE person from way back, I was familiar with a number of CAD packages, but wanted to find something that was Open Source like OR is. Enter LibreCAD! It's a free 2D package that runs on Linux as well as Mac and Win. Somewhat reminiscent of the AutoCAD's of old, it does have some different behavior with respect to some of the standard features found in most CAD packages, but you can quickly accustom yourself to these quirks. The best part is that it's native file format is .dxf which is read by practically all CAD/CAM/CAE packages!

Fin-Design-01.jpg

As you see, interface is not overwhelmingly cluttered with options.

Fin-Design_02.png

As OR can't output an electronic file that you can simply read in to a CAD package, I just went to the shape tab of my fin design and input the coordinates of each vertex manually.

Fin-Design-03.png

Fin tabs are another strange creature in OR. You can SEE them...but they don't show up in the shape tab of the fin. So, just use the fin tabs option under the fin design box and you can see how much you need to offset the fin vertically before manually drawing the tab.

*Note: While the person doing the CAM file for the CNC can move the shape around, it is preferred (and courteous) to specify the lower left corner of your design as cartesian coordinate 0,0. This is why i said to input your fin design, then move the outline up by the depth of your fin tab, then finally add in your fin tab as this way everything ends up where it belongs.

I sent my completed .dxf files to Tim at Wildman and he said that they read in to his software just fine.

*Note: I should also mention that when it comes to generating geometry to have a CNC operator manufacture, it is you the designer who owns the responsibility that the file you send is correct. Unless the manufacturer just sees something that looks really strange or unusual, they will assume that you have double checked the coordinates and that they are correct. In short...measure twice, cut once :wink:
 
Hi,

There's been some talk on the OpenRocket dev list about adding support for 3D printer formats. There's been some discussion about whether CNC milling and 3D printing could use the same export functionality. If you have experience with such matters, please chime in on the dev list (or here, if you prefer).

Cheers,
Sampo N.
 
Hi,

There's been some talk on the OpenRocket dev list about adding support for 3D printer formats. There's been some discussion about whether CNC milling and 3D printing could use the same export functionality. If you have experience with such matters, please chime in on the dev list (or here, if you prefer).

Cheers,
Sampo N.

Hey Sampo!

From an earlier post of mine on a different thread:

Edit: Anybody wanna work on a DXF export module for OR? Found some Java code here: https://freecode.com/projects/dxf-export-java It would need to be modified to use xyz coordinates I suppose...and also be able to see any fin tabs associated with the fin geometry

Of any use?
 
Back
Top