JewelryCAM
JewelryCAM is a 5-axis CAM program built exclusively for the Mira Mill family. Native Rhino 3D plugin. You set up the job; it builds the cut. No G-code and no CNC-machining background needed.
From Rhino to cast metal.
JewelryCAM sits in the middle of a four-step chain that takes a Rhino model to a wax part ready for casting. Every transfer is handled by software - no file conversion, no manual G-code, no intermediate formats.
Import your model
Bring CAD, STL, or STEP straight into JewelryCAM.
Generate toolpaths
5-axis CAM from ModuleWorks builds the cut.
Verify the setup
Simulate stock, fixtures, and collisions first.
Cut and inspect
Run the job, then measure the part against spec.
CAM built for jewelry
From 3D model to machine file - you set up the job, the program builds the toolpath.

Set up the job, pick a strategy - the program builds the full 5-axis toolpath.
General-purpose CAM was built for mechanical parts - flat stock, prismatic geometry, repeatable features. Jewelry is the opposite: organic curves, compound undercuts, microscopic stone settings, surface quality cast directly to metal. General-purpose CAM handles mechanical parts quickly and jewelry poorly.
JewelryCAM is built for jewelry instead. You orient the model and choose the strategy; it works out the rotary motion, tool orientation, and depth passes. No auxiliary surfaces to build, no G-code to write, no CNC-machining background needed.
Load, select, calculate.

Load the model.
Open your design in Rhino as normal. Because JewelryCAM runs as a native plugin, the model is already present - no export, no import, no geometry loss in a file handoff. Matrix, RhinoGold, and RhinoJewel models are all compatible.

Select a strategy.
The strategy system encodes the 5-axis knowledge the job requires. Selecting a strategy is the operator’s primary decision; the program handles what follows. No auxiliary surfaces to construct, no tool orientation to specify by hand.

Calculate.
JewelryCAM computes the full 5-axis toolpath - rotary motion, tool orientation, depth passes - on a native C++ engine. The milling file passes directly to NS-Motion, which runs the machine.
Native Rhino. No handoff.

Design, toolpath generation, and machine output in one environment.
A native Rhino 3D plugin, compatible with Matrix, RhinoGold, and RhinoJewel. Core algorithms written in C++ and executed natively - not interpreted. Calculation is fast. Output is deterministic.
Advanced users have access to Rhino's full geometry toolkit for vector-controlled strategies including DriveSurface and Swarf operations.
Different geometry requires different software.
General-purpose CAM was engineered around mechanical machining. Jewelry - organic curves, compound undercuts, cast-surface finish requirements - sits outside the assumptions those systems were built on.
| JewelryCAMNS CNC | General-purpose CAM | |
|---|---|---|
| Built for | Organic jewelry geometry - curves, undercuts, stone settings | Mechanical parts - flat stock, prismatic geometry |
| 5-axis setup | Automatic - rotary motion and tool orientation calculated | Manual, per operation |
| Auxiliary surfaces | None | Built by the operator to guide tool orientation |
| G-code | None exposed - the milling file goes straight to NS-Motion | Written or post-processed by the operator |
| Operator background | Rhino familiarity - no CNC-machining background needed | CAM expertise required |
General-purpose CAM handles mechanical parts quickly and jewelry poorly. JewelryCAM is the inverse - purpose-built for jewelry, exclusively for the Mira Mill family.
Full geometry control is available.
One-click toolpath generation covers production work. For jobs that call for explicit control, JewelryCAM exposes Rhino's full geometry toolkit and a set of vector-controlled strategies - the automatic path and the manual toolkit coexist in the same environment.
DriveSurface strategies.
Guide tool motion along a user-defined surface for precise control over how the cutter engages compound geometry.
Swarf operations.
Cut with the side of the tool rather than the tip, driven along a ruled surface - for specific finishing and undercut scenarios.
Deterministic calculation.
All toolpaths, automatic or manually directed, run through the same native C++ engine. Output is consistent and repeatable regardless of input complexity.
Fifteen years in the making.

By 2010 the tools were the bottleneck, not the machines.
The first NS CNC 5-axis machines shipped in 2009 with a third-party CAM program - adequate for mechanical parts, slow for jewelry.
In 2011 NS CNC partnered with ModuleWorks, a specialist in 5-axis CAM kernels, to build something new. Four years later, Version 1 shipped. Version 2 followed in 2019 - a fundamental rewrite of the calculation engine, the strategy selection system, and the interface. Version 3 is in active development.
Included with the Mira 6S.

Part of the machine, not an add-on.
JewelryCAM ships with every Mira 6S purchase and is available as a standalone upgrade for existing NS CNC machine owners. Owners on current support plans receive software updates, including V3 releases, as they become available.
Contact NS CNC to confirm current licensing terms and upgrade pricing for existing owners.
Full technical
specifications
Licensing
- Ships with
- Every Mira 6S purchase
- Available
- Standalone upgrade for existing owners
- Updates
- Included with support plan
Technical
- Host Application
- Rhino 3D 7+
- Compatible Plugins
- Matrix · RhinoGold · RhinoJewel
- Engine
- ModuleWorks 5-Axis
- Language
- C++ native
- Partner
- ModuleWorks GmbH
Version History
- V1
- June 2015 · First one-click 5-axis jewelry CAM
- V2
- Fall 2019 · New calculation engine, new interface
- V3
- In development
Common questions about JewelryCAM.
Do I need a CNC-machining background to use JewelryCAM?
No. JewelryCAM was designed so that bench jewelers and designers with no CNC-machining background can produce correct 5-axis toolpaths. The strategy system encodes the machining knowledge; you set up the job and select a strategy, and the program calculates the rest. Familiarity with Rhino 3D is the only assumed prerequisite.
Which design software does it work with?
JewelryCAM is a native Rhino 3D plugin and requires Rhino 7 or later. It is compatible with Matrix, RhinoGold, and RhinoJewel - models built in any of these environments are accessible inside JewelryCAM without an export or conversion step.
Does it work with machines other than NS CNC Mira mills?
No. JewelryCAM was built exclusively for the Mira Mill family and outputs milling files for NS-Motion, NS CNC’s machine control software. It is not a general-purpose CAM program.
Do I have to buy it separately with a Mira 6S?
No. JewelryCAM ships with every Mira 6S purchase - it is part of the standard software package, not a paid add-on for new machine buyers.
How do existing NS CNC machine owners get it?
JewelryCAM is available as a standalone software upgrade for existing owners. Contact NS CNC to confirm eligibility and current upgrade pricing for your machine and configuration.
What is the status of V3, and will current owners receive it?
V3 is in active development; feature specifics and release timing are not published in advance. Owners on an active support plan receive software updates, including V3 releases, as they become available.
One more look, a question, or a purchase.
Buy JewelryCAM
Ships with every Mira 6S purchase, and is available as a standalone upgrade for existing owners.
Ask about your workflow
Send a Rhino file - Matrix, RhinoGold, or RhinoJewel. We’ll tell you how JewelryCAM would run it.
The machine it drives
JewelryCAM is built exclusively for the Mira Mill family - see the Mira 6S it ships with.




