DXF to G-code Conversion Tutorial

From Open Source Ecology
Jump to navigation Jump to search

Problem Statement

Let's cut wheel mounting plates for the open source tractor with the torch table:

Bearing mount plate for the open source tractor.

Start with an Overview Video

In the video, DXF2Gcode is used. Installation Instructions for Linux.

  • Note: forget about the installation instructions. Just download the python script, run it, import the DXF, export the g-code file (.ngc). The instructions complicate the issue for novices.

Generate G-Code from DXF File

  1. Download python DXF2gcode conversion script onto your desktop.
  2. Go in to Terminal
  3. Navigate to the directory where you downloaded the script.
  4. Run the script from within the directory where the script is located: python scriptname.py
  5. Bingo. The GUI for DXF2gcode runs.
  6. Read the DXF from the File menu in the DXF 2 G-Code script.
  7. Export the DXF into .ngc (G-Code) format.
  8. The .ngc file is readable by EMC2

In other words: Generate your CAD in QCAd like in this example:

Sample toolpath in QCad.

Import the QCad image into DXF 2 G-Code:

Sample import into DXF 2 G-Code

Import the g-code file into EMC2:

Sample toolpath in EMC2

Reality Check

Open Source CNC Torch Table Shakedown from Open Source Ecology on Vimeo.

Proper Scaling

  • To assure that the object that is being fabricated has the desired dimensions, start with an inch scale in QCad for the USA

File:Wheelplate.dxf

Feed Rates