Pro update: sign in at jmscnc.com. The free download on this page is Community Edition, not the Pro build.

$ rotatocam --load part.stl _

Spin the stock.Read the signal.

Experimental software.

4-axis and 3-axis CAM for DIY CNC. Roughing and finishing from an STL, wrapped and flat engraving, and a material-removal sim.

Free Community Edition, or Pro. Portable Windows ZIP or Linux AppImage. No install, and no expiry.

Download free for Windows or Linux
COMMUNITY EDITION · FREE
64-BIT WINDOWS / LINUX · ~270–320 MB
rotatocam · backplot.nc● REC
Current RotatoCAM on Ubuntu: simulated remaining stock for a fluted column
G1 X12.480 C90.0 F900feed-check OKest 04:12
grblHAL · GRBL · Genmitsu · AtomStack · LinuxCNC
STL · OBJ · PLY · 3MF · DXF · SVG
Input formats
3-axis + 4-axis
Toolpaths
Free CE · $99 Pro
Editions
// the signal chain

Toolpaths, compiled.

[01]

Simultaneous 4-axis rotary

Spiral finishing and radial roughing are free. Raster, axial, and helical finishing are in Pro. Handles, finials, and wrapped forms are the usual work.

What the model has to allow

Orient the part along the configured rotary axis. Hidden undercuts need a different approach. RotatoCAM measures the model and tells you before you generate.

[02]

Rough, finish, engrave

Queue rough and finish on one tool into a single program. Engrave text flat, or wrapped around a bar, with a real V-bit.

How a program is built

There is no tool change inside that program. Review the links between operations. A surface-following finish and spring passes are included. Rapids and cutter shape in the backplot come from the exported .nc.

[03]

See it before iron does

Backplot, feed check, and material-removal simulation are in both editions. Scrub the estimated timeline and read the exported G-code.

What the checks cover

These checks help you review a job. They do not establish clearance for every holder, fixture, or machine component. Time on the timeline is an estimate.

// straight out of the app
4-axis rotary material-removal simulation mid-cut: a Pikachu figure emerging from round stock
4-axis sim, mid-cut
Chess pawn with the generated 4-axis finish toolpath drawn over the wireframe stock
Generated toolpath
3-axis flat engraving backplot with rapids drawn from the actual G-code
Engraving backplot · Gallery
// will it talk to my machine?

Controller compatibility, at a glance.

Built-in 4-axis posts

grblHAL · FluidNC
LinuxCNC · Mach3 / Mach4
Centroid Acorn / Oak

Prove these on your machine

Genmitsu
AtomStack C4 Pro · MASSO
HC-204A · Carvera · RosettaCNC

3-axis only

Stock GRBL
3018 / 3040 class

Limits, and where a custom post goes

A controller name alone does not establish compatibility with your machine. Confirm firmware, enabled axes, units, and feed mode on your setup. The posts in the middle column exist, and they do not yet have a machine-cut qualification published here. Prove them out before you trust them with a real job.

Stock GRBL covers flat work and engraving. Do not use the grbl post for rotary motion. A custom post drops in at ~/.rotatocam/posts/. Full table, evidence, and setup notes.

// material-removal simulator

Watch the stock come off.

Run the sim from the exported G-code. Stock left on the model is colored, and the timeline helps you find a suspect move.

What the colors mean in practice

Time is an estimate. Check the simulation and your actual setup separately. The checks do not replace a look at the holder, the fixture, and the machine.

ON-SURFACE
LEFTOVER
GOUGE
Linux demo: Doric column simulated stock colored by deviation from its model
// also in the rotatocam family

Already have G-code? Meet RotatoVIEW.

RotatoVIEW's wrapped column backplot and G-code playback pane

See the path before the chips.

A 4-axis viewer for supported rotary programs. Inspect the wrapped path, follow the source G-code, and scrub the estimated time.

Windows and Linux. $29 on its own, and already included in RotatoCAM Pro.

Explore RotatoVIEW
$ next --step   Load an STL. Pick a strategy. Cut chips.