We ship our products to US

Generate GCode from 2D DXF using ESTLCam

On the following tutorial we will explain how you can "CNC" a 2D DXF or SVG design. To be more specific we will generate GCode from a 2D design in order to CNC a 6000 bearing housing out of HDPE.

The tutorial's design is in .SVG format but it could be .DXF as well. To generate the GCode we will use ESTLCam and to send the GCode to our machine we will use the SourceRabbit GCode Sender.

Articles in this section:

Step 1 - Load 2D File into ESTLCam

After you start ESTLCam click on File-->Open..


Step 2 - Select the 2D File

In the "Open" window browse and select the 2D DXF or SVG file you want to CNC and the click the "Open" button.


Step 3 - Select Units

ESTLCam now asks you to choose the appropriate measurement unit for your design. In our case we choose "Milimeters" and then we click the "OK" button.


Step 4 - Endmill Parameters

This moment you are able to see your design inside the ESTLCam screen while on the top you see the "Tool List" window. Inside the "Tool List" you have to set the parameters of the endmill you want to use for your operations.

In the Name field set a name for your endmill e.g 3mm
In the Ø field set the diameter of your endmill. For our example we set 3mm

In the Z+ field set the Depth per Pass which is the depth increment the endmill is allowed to cut in a single pass
In the F(xy) set the feedrate
In the F(z) set the Z Axis feedrate


Step 5 - Create Operations

From the left menu select the "Hole" operation and click on the bottom left hole's border.

The properties window comes up automatically and asks you to fill a few parameters.

In the Toolpath Depth field set the maximum depth of the operation.
In the Machining Order field set the order of the operation (Number 10 indicates the first operation while the next is number 20 etc.).


Step 6 - Save GCode

After you create the operations you want in your design, click on File-->Save CNC Program and save the program's GCode.

In the "Save As" window select the location you want to save the GCode and click the "Save" button.

Now your GCode is saved and on the screen you can see a graphical representation of it.


Step 7 - Send GCode to your CNC

To send the GCode to your CNC you need to install the SourceRabbit GCode Sender and follow the "How to Send GCode to your Machine" guide.


Step 8 - The results

The actual bearing housing made out of 12.2mm thick HDPE

Bearing fitted inside