File formats

From ShapeOko
Revision as of 10:14, 9 May 2017 by Willadams (Talk | contribs)

Jump to: navigation, search

What file formats can I use with the Nomad883/Shapeoko 3?

The Nomad883 and Shapeoko 3 use Grbl, an opensource motion control program which implements the G-Code standard (or at least, a subset of it, providing the entire standard is neither feasible nor desirable) for the Carbide Motion micro-controller.

This means that one can use as a design source, any file which can be imported into a CAM (Computer Aided Manufacturing) program which will export to G-Code.

For the Nomad883, a MeshCAM license is included with the purchase of a machine, so one may use any file format which it supports:

  • STL (STereoLithography) is a 3D file format which defines 3D shapes as a mesh of triangles. Most 3D CAD programs will export to .stl, e.g., Rhino, Solidworks, Autodesk Inventor, Viacad, Blender, Sketchup, Tinkercad, AutoCAD, Alibre, ZBrush and OpenSCAD (licensing discussion)
  • DXF (Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk for exchanging drawings. Most CAD programs are able to export to a .dxf, e.g., AutoCAD, Cadintosh, LibreCAD, DraftSight, PowerCADD, FreeCAD (n.b., MeshCAM supports the R12 standard) as well as some vector drawing programs.
  • SVG (Scalable Vector Graphics) --- when opened, one will be able to specify the thickness to which filled elements will be set
  • Image files (JPG, BMP, or PNG) ― MeshCAM also supports importing a pixel image and converting it into a 3D file for cutting.

One may if desired, purchase a license and use MeshCAM with a Shapeoko 3.

Both the Nomad and Carbide 3D's SO3 support Carbide Create, an all-in-one drawing program which does design, and CAM, in concert with Carbide Motion: (CC will import .dxf and .svg files, and will also V-carve or engrave drawings and/or text)

It is also possible to convert vector drawings, (EPS, SVG, some PDF files, i.e., those done in a Bézier curve drawing program/as vectors) into files which the machine can cut using a CAM program which accepts such files. One free and opensource toolchain for this is Inkscape and MakerCAM:

  • Inkscape is an opensource vector drawing program (available for Windows, Mac OS X and Linux) which uses SVG (Scalable Vector Graphics) as its native file format. It may be downloaded from: Commercial programs able to create .svg files include Adobe Illustrator (Windows and Mac OS X) and Affinity Designer (Mac OS X)
  • MakerCAM is an opensource CAM program which will import an appropriate SVG and allow one to assign operations such as drill, follow path, pocket and profile so as to cut the design out as one wishes. A Flash file, it is available on-line from:

Further information about these two programs is available on the Shapeoko wiki: and

A further option is to simply directly engrave text (or a pixel image), Carbide Create has added support for this. An opensource tool for this is F-Engrave:

Further information is available on the Shapeoko wiki: