FAQ
What file formats can MapleCAM import?
SVG (Scalable Vector Graphics) and DXF (Drawing Exchange Format). Both are 2D vector formats. See SVG Import and DXF Import for details on supported elements.
What CNC controllers does MapleCAM support?
MapleCAM exports G-code for GRBL and LinuxCNC controllers. GRBL covers the majority of hobby CNC machines (Shapeoko, X-Carve, OpenBuilds, 3018, etc.). See G-code Dialects.
Can MapleCAM do 3D carving?
MapleCAM is a 2.5D CAM application — it works with 2D designs and controls depth (Z), but does not support full 3D surface machining from STL or 3D models. V-carving provides variable-depth cutting within 2D shapes.
What units does MapleCAM use?
Internally, everything is in millimeters. You don't need to convert your designs — the SVG and DXF importers handle units automatically.
- SVG: lengths in
mm,cm,in,pt,pc, orpx(CSS reference pixels at 96 dpi) are all converted on import. - DXF: the
$INSUNITSheader is read; inches, feet, mm, cm, m, km, microinches, mils, etc. all convert correctly.
Where are my settings stored?
User data (tools, machines, materials, preferences) is stored in ~/.maplecam/ on Linux/macOS and %USERPROFILE%\.maplecam\ on Windows.
Can I use MapleCAM with a laser?
Yes. If your machine has a laser module, enable laser capability in the machine configuration. This unlocks laser operations (contour, engrave, hatch, pattern) with power and speed controls instead of spindle/feed settings.
How do I update MapleCAM?
Download the latest release from the Downloads page and replace your existing JAR file. Your settings and tool library are stored separately and will be preserved.
What is the .mcp file format?
MapleCAM project files (.mcp) are gzip-compressed JSON. They contain the full project state including imported geometry, operations, settings, and tool assignments. The original SVG/DXF files are not needed after import — the geometry is embedded in the project.