Beta

Automatic CAM for Mac, Windows and Linux

CAM isn’t AI, magic, hard, or complicated. It’s otto.

Easy powerful CAM software for makers, DIY, workshops, and everyone else

CAM as simple as using a 3D-printer slicer.

No account  •  No login  •  No cloud  •  macOS, Windows and Linux

Latest version 0.2.8 published Sept 13, 2026

The problem

You’ve got a CNC… Now what?

CNCs are fantastic but can also be (we believe) needlessly complicated. If you have a CNC, you know that when it comes to actually cutting your design, CAMing the part can be a full-time job.

OttoCAM makes CAM feel more like slicing a 3D print. It means you can go from a 3D model to a ready-to-cut toolpath without selecting, building, and second-guessing every operation.

How it works

From STEP file to G-code, without the CAM maze

A clear three-step workflow keeps you moving from the model to the machine.

  1. Load the STEP file into OttoCAM

    OttoCAM recognizes the part’s features, chooses the operations, and builds the job automatically.

  2. Customize feeds, speeds, and machine settings

    It’s automatic, but you still have full control.

  3. Catch problems before cutting

    A rigorous automated review process checks the toolpaths for machine crashes, tool gouges, invalid G-code, and errors before exporting.

OttoCAM showing generated toolpaths and a simulated cut for the OttoCAM logo part in acrylic, with all verification checks passed
Features

CAM, automated

Whether you are making parts for FRC or FIRST robotics, building workshop designs, making signs, or plates for fixtures, OttoCAM makes it all automatic.

Automatic feature recognition and toolpaths

OttoCAM identifies machinable features, chooses the operations, creates the toolpaths, and validates the result. You do not have to select each strategy or guess your way through the setup.

Profiles, pockets, holes, and finishing details

  • Prepare stock. Face or surface raw material before machining the part.
  • Cut profiles. Create outside profile cuts with optional holding tabs.
  • Clear pockets. Machine slots, stepped pockets, islands, and other boundary shapes with concentric clearing (adaptive clearing coming soon).
  • Make holes. Use peck drilling or helical boring, including counterbores and countersunk openings.
  • Finish edges. Add V-bit chamfers where the part calls for them.

Multi-tool jobs without duplicated work

Assign tools by operation, switch cutters within the same job, and use automatic rest machining to remove material the previous tool could not reach.

Reusable tools, materials, and machine setup

Save the cutters and materials you use most. Their feeds and speeds carry into future jobs, while machine profiles, macros, and post options keep output aligned with your setup.

Layout and workholding built into the job

Arrange parts with grid or sheet nesting, use shared-line tool spacing, and add workholding holes manually, automatically, or snapped to your machine-bed grid. Multi-solid STEP files are supported, too.

Who it’s for

Made for small workshops

We made OttoCAM for DIY builders, hobbyists, woodworkers, product designers, and small-shop makers who want reliable toolpaths without turning CAM into a second profession.

FAQ

Frequently asked questions

What is CAM software?

Computer-aided manufacturing (CAM) software turns a digital part model into toolpaths and machine instructions. Your CAD software defines the part; CAM decides how the cutter will make it.

Does OttoCAM support STEP files?

Yes. When it comes to CAD designs, STEP files preserve the geometry and features perfectly. Many CAM apps only support STLs.

Is OttoCAM good for beginners?

That is who it is built for. The goal of OttoCAM is to make using a CNC as easy as using a 3D printer. Like a 3D printer slicer, the toolpaths are generated automatically, but you can still have full control of advanced settings.

Does OttoCAM work on Mac, Windows and Linux?

Yep. OttoCAM works the same on Mac, Windows and Linux.

Is OttoCAM free?

OttoCAM is free while it is in beta. There is no subscription, no account requirement, and no artificial usage limit.

Roadmap

What’s coming next

OttoCAM is expanding today’s automated CAM workflow.

In development
  • Adaptive clearing
  • 3D contouring
  • Dedicated narrow-slot clearing
  • More file and artwork workflows: SVGs, STLs, and more
  • V-carving
  • Fully manual mode

Open the part. Let OttoCAM build the toolpaths. Make the thing.

Fast, local CAM for Mac, Windows and Linux — with no account, no login, and no cloud workflow.

Download the free beta

Free while in beta • No artificial limits • No subscription