OpenChuckCAM user guide · Version: latest

Turn a 3D model into G-code for 4-axis rotary machining

OpenChuckCAM is free, open-source CAM software for machines that hold the work in a chuck and turn it while the cutter works around it, such as the Makera Z1. This guide is for anyone making parts with it, including people new to CAM.

  1. 1Start hereInstall the program and open it for the first time.
  2. 2Your first projectTake one part from a model file to G-code, in ten steps.

Before you cut: generated G-code must be checked by you before it is run on a machine. OpenChuckCAM does not guarantee that a program is safe or correct for your machine, tool or setup.

The OpenChuckCAM window on its Operations step. A turned baluster lies along the rotary axis, wrapped in the orange lines of its finishing toolpath, with dotted rapid moves and the held region at the chuck end.
The Operations step: the finishing toolpath of the tutorial's baluster, in orange, around the part on the rotary axis. From a development build.

Where to start

New to the program
Read Install and first run, then work through Your first project. The tutorial takes one small part from a model file to G-code, with a screenshot of each step.
New to CAM or to 4-axis work
The concepts pages explain what a rotary axis does, what stock and a held region are, and why a job is usually cut in two stages, roughing and then finishing. Terms are defined the first time a page uses them and collected in the glossary.
Before you run a program on the Makera Z1
Read Checking G-code before you run it, then follow the air cut and the safe-practice checklist. An air cut runs the program with no tool and no material, so you can watch every move before anything can be damaged.
Looking for a setting or a word
Use the search box, the glossary, or the reference pages.

What the program does

You work through four steps, shown along the top of the window.

StepWhat you do there
ModelImport an STL or STEP file, check it, and place it on the rotary axis.
SetupChoose the machine, describe the stock and how the work is held.
OperationsChoose tools and add the cutting operations, from roughing to finishing.
SimulateGenerate the toolpaths, watch the cut, and compare the result with the model. From here you also post and export the G-code and a setup sheet.

Read the known limitations before you rely on the program for a real job.

About this guide

Each release of OpenChuckCAM has its own copy of this guide; use Version at the top of the page to switch between them. The version called latest describes the nightly build, the development version built each night from the main branch, and may describe features that are not in a release yet.

The guide is part of the project’s source and is licensed AGPL-3.0-or-later. To report a mistake in it, see Contributing to this guide.