Beta Testers Wanted. MillRight CNC is launching a new suite of software products, and we’re looking for experienced CNC users to beta test them and help shape the final releases.

Read about each application below, then complete the form at the bottom of this page to apply. Beta access is granted on a case-by-case basis. Some of these products will be free, some will be paid, and some will use a mixed model. For example, features powered by Millie, our AI assistant, will be subscription based.

Here’s the deal: approved beta testers who provide meaningful feedback during testing will receive a permanent base license for the software they tested, free of charge. Permanent licenses cover the base software only and do not include ongoing free access to Millie AI or other subscription features.

Ready to help us build better software? Scroll down and fill out the form.

 

MillRight Convo CAM

MillRight Convo CAM is designed to take a part from description to machine-ready g-code with as little friction as possible. Describe the feature, check the cut on screen, and export for your controller.

1. Create toolpaths without drawing geometry first.
This is the conversational workflow the name comes from. In most CAM programs, you draw or import geometry and then build a toolpath from it. Convo CAM lets you define the finished feature directly in the operation itself. Tell it the size, depth, location, tool, and cutting parameters, and Convo CAM creates the toolpath.

Every field is checked as you work. Depths, feeds, stepovers, and tool fit are validated against the operation before any g-code is produced, so problems surface in the form—not at the machine.

2. Get help from Millie AI—or let her build the toolpath for you.
We trained our AI agent, Millie, on how Convo CAM works and how its toolpaths are constructed. She can walk you through the process much like a knowledgeable person sitting beside you.

You can also describe the part or feature you want to make and let Millie fill out the operations for you. A full illustrated operator guide is built into the program as well.

3. Work from geometry when you have it.
Convo CAM is not limited to conversational operations. Import DXF and SVG files from other software and create profiles, pockets, holes, and engraving operations directly from that geometry.

A built-in library includes more than 1,250 pieces of clipart that can be placed directly into the workspace.

4. See the cut before the machine does.
Every program can be reviewed as a 2D toolpath layout, a 3D backplot, or a full material-removal simulation that carves the stock using the actual cutter shape—flat end mill, ball end mill, V-bit, or drill.

The simulator plays back using the programmed machine speed and a physics-based run-time estimator that accounts for machine rapids, acceleration, and cornering. The same estimator provides a live run-time estimate in the toolbar as you build the job.

Profile cuts support holding tabs that keep the part attached through the final pass. Each tab can be dragged to exactly where you want it on the part.

5. Export g-code tailored to your controller.
Convo CAM includes post processors for many of the controllers commonly used on hobby, professional, and small-shop CNC machines.

Output is adapted to the target controller. Canned drilling cycles are expanded for controllers that do not support them, tool changes and dwells are translated into the format the firmware expects, and every exported file is stamped with the post processor that produced it.

An export dialog confirms the target controller before every export.

Supported Controller Output

  • LinuxCNC / MillRight
  • GRBL 1.1, grblHAL, and FluidNC
  • Mach3 and Mach4
  • UCCNC
  • MASSO G2/G3
  • Haas Mill
  • Generic Fanuc / ISO
  • RichAuto DSP A11/A18
  • NcStudio / Weihong
  • Digital Dream DDCS
  • Syntec

Available Conversational CAM Cycles

  • Profile
  • Rectangular Pocket
  • Circular Pocket
  • Drill
  • Engrave
  • Slot
  • Surface
  • Thread Mill
  • Profile from Geometry
  • Pocket from Geometry
  • Drill from Geometry
  • Engrave from Geometry

Additional Capabilities

  • Reusable tool library storing feeds, speeds, stepovers, and stepdowns
  • Numbered tool slots for ATC machines—or for standardizing a manual workflow
  • Thread Mill presets for common UNC, UNF, and metric threads
  • Job setup with work origin, material top and bottom Z, and safety clearances
  • Per-operation coolant control
  • Machine speed profiles for accurate run-time estimates
  • Saveable job files with full undo/redo
  • Built-in Millie AI help and illustrated operator guide

MillRight Convo CAM brings conversational programming, AI assistance, geometry import, true material-removal simulation, and controller-specific g-code output together in one focused desktop application.

It is a fast path from “I need a pocket right here” to a program you can run.

 

MillRight Nester

MillRight Nester is designed to handle the complete sheet-nesting workflow—from importing parts through producing cut files and job documentation.

1. A purpose-built true-shape nesting engine.
This is where Nester earns its name. The nesting engine works with the actual outlines of parts, allowing irregular shapes to fit together and smaller parts to occupy usable cutouts.

Underneath, it combines fast raster-based searching with exact polygon verification. This gives Nester the speed to examine many possible arrangements while still checking the final result against the actual geometry, required part spacing, sheet boundaries, remnants, and clamp zones.

Nester does not settle for a single placement attempt. It tries different part orders, rotations, mirrored orientations, starting positions, and compaction strategies, keeping the best result it finds. Effort settings let the operator choose between a quick draft and a longer search focused on getting more from the material.

The engine also understands that not all open space has the same value. Material trapped inside a cutout will normally become scrap, so filling that space is prioritized. Optional filler parts can then occupy remaining openings without forcing the job onto another sheet.

Nester can continue across multiple sheets, work around manually positioned parts, follow grain restrictions, avoid clamp zones, and nest directly onto irregular saved remnants.

2. Automatic nesting with full manual control.
The automatic nest is a starting point, not a locked result. Parts can be moved, rotated, flipped, duplicated, aligned, nudged, or arranged into an array.

Manual placements can be locked in position when the nest is run again. This allows the operator to reserve an area or position an important part before Nester arranges everything else around it.

3. Cut preparation built into the layout.
Nester identifies exterior profiles, interior holes, open cuts, marking operations, construction geometry, and ignored geometry. These assignments can be reviewed or changed before export.

The finished job can include kerf compensation, line or arc lead-ins, hold-down tabs, bridge cutting, and common-line cutting for suitable straight-edged parts. Interior features are ordered before exterior profiles, while marking and engraving operations remain separate from through-cuts.

4. Export for LightBurn, other CAM software, or supported machines.
Nester exports completed layouts as DXF or SVG files for use in other CAM software.

The Export Job dialog also includes a Configure Output for LightBurn option that creates SVG files prepared for direct import into LightBurn. Each operation is assigned to a consistent LightBurn color layer:

  • Mark or Engrave → C00
  • Interior Cut → C01
  • Open Cut → C02
  • Common Cut → C03
  • Exterior Cut → C04

This brings the operations into LightBurn on separate layers and in a useful cutting order. Power, speed, pass count, and other settings previously saved to those LightBurn layers can then be applied when the SVG is imported.

Nester can also create machine-ready cut files using reusable machine profiles.

Supported Machine Output

  • GRBL 1.1, grblHAL, and FluidNC laser
  • MASSO G3/Touch laser
  • LinuxCNC laser
  • LinuxCNC plasma with QtPlasmaC
  • MASSO G3/Touch plasma
  • Mach3 plasma
  • Ruida RDC644x .rd output

Machine profiles store the controller type, units, origin, kerf, feeds, power, pierce settings, cut height, pass count, and other controller-specific options.

The required cutting values must be entered before machine output can be created. Nester does not fill them with assumed settings.

5. Reports that explain the nest.
Every completed nest includes a Nesting Report showing:

  • What was placed and what remains unplaced
  • Sheets used and material efficiency
  • Parts placed inside cutouts
  • Filler parts added
  • Common-line savings
  • Compute time
  • Estimated costs when pricing information is available

The report includes a diagram of each sheet and can be reviewed on screen, copied as text, or saved as a printable PDF job sheet.

Export can also include a PDF report and CSV bill of materials. The CSV provides spreadsheet-friendly information such as part quantities, dimensions, sheet assignments, costs, operation layers, estimated cut length, and pierce counts when available.

Identical sheet layouts can be combined into a single cut file labeled with the required number of copies, reducing duplicate files on multi-sheet jobs.

Additional Capabilities

  • Import DXF and SVG files
  • More than 200 bundled standard parts
  • Dimension-driven Custom Part Builder
  • Sign Builder with backing boards, mounting holes, and letter bridges
  • Reusable material and machine libraries
  • Irregular remnant storage and reuse
  • Material, scrap, remnant, and cost-per-part estimates
  • Geometry diagnostics and small-gap repair
  • Workspace saving, automatic crash recovery, and undo/redo
  • Built-in Millie AI help for questions about Nester

MillRight Nester brings a serious true-shape nesting engine, manual arrangement, cut preparation, costing, reporting, and export together in one focused desktop application.

 

MillRight Sender

MillRight Sender is designed to be the dependable last step between CAM and a MillRight CNC machine running classic GRBL 1.1. Load the g-code, inspect the job, set up the machine, and run it from one focused desktop application.

1. Check the program before the machine runs it.
Every loaded file goes through a preflight review. MillRight Sender looks for problems that classic GRBL cannot safely execute, including unsupported commands, malformed or oversized lines, missing feed rates, invalid arcs, conflicting modes, and commands embedded where they could be skipped.

It also calls attention to conditions that deserve an operator’s review, including missing unit declarations, relative positioning, probing moves, work-coordinate changes, machine-coordinate moves, unusual spindle values, and programs that appear exceptionally large.

The job summary shows the program dimensions, estimated run time, programmed feed and spindle ranges, and required tools. When current machine travel and coordinate information are available, Sender can also evaluate whether the job fits within the machine’s working envelope.

Blockers stop Cycle Start. Warnings explain what needs attention. Informational notes remain available without turning every normal program variation into an alarm.

2. Load and view very large g-code files quickly.
MillRight Sender includes a high-performance engine built specifically for large carving and relief files. File analysis runs outside the user interface and separately from machine communication, so loading a demanding program does not interfere with the serial connection or machine controls.

In the current Windows engineering benchmark:

  • A 300,000-line program completed cold analysis in approximately 0.84 seconds
  • A 1.4-million-line program completed cold analysis in approximately 2.92 seconds
  • Reopening the same cached programs took approximately 0.03 and 0.11 seconds

Results will vary by computer and file content, but the underlying design is intended to keep large jobs practical instead of making the operator wait through a long frozen screen.

The 3D viewer distinguishes rapid and cutting moves, colors completed and remaining motion as the job runs, tracks the live tool position, and can color dense 3D work by cutting depth. Top, front, side, and isometric views make it easier to inspect the program from useful angles.

3. Handle manual tool changes as a guided process.
Classic GRBL does not execute the standard M6 tool-change command. MillRight Sender recognizes it before it reaches the controller and turns it into a guided operator workflow.

At each tool change, Sender finishes the current section, stops the spindle, moves to the tool-change position, and identifies the requested tool and program line. The operator can jog while the job is paused, install the new tool, and establish the new Z zero manually or with the touch plate.

Before resuming, Sender shows the generated return and restart moves and requires confirmation that the tool is secure, Z zero is correct, and the work area is clear.

Multi-tool programs can continue through multiple guided tool changes without splitting the original g-code into separate files.

4. Keep the job under control from start to finish.
MillRight Sender uses GRBL’s character-counting streaming method to keep the controller buffer supplied without overrunning it. Feed Hold, Cycle Start, Cycle Stop, reset, jog cancel, and feed, rapid, and spindle overrides remain accessible during operation.

The main screen keeps the information needed while cutting in one place:

  • Work and machine coordinates
  • Active work coordinate system
  • Current feed and spindle speed
  • Programmed tool and source line
  • Estimated and remaining time
  • Job progress
  • Limit, probe, and controller state
  • Live tool position and executed path

An Outline Job command can trace the program’s XY boundary above the material before cutting. The operator chooses the Z raise, and Sender checks the proposed outline against known machine travel before movement begins.

5. Make restarts deliberate and reviewable.
Starting partway through a CNC program involves more than selecting a line. Units, positioning mode, work coordinate system, feed, spindle state, coolant state, and the approach to the cut may all have been established earlier in the file.

MillRight Sender’s Run From Line workflow reconstructs the required state and shows the generated setup and return moves before anything is sent to the controller. If a safe entry cannot be determined, the restart is refused rather than guessed.

Interrupted-job recovery follows the same principle. Recovery is offered only for the same unchanged g-code file, records the last accepted progress, and requires the operator to review the restart point and confirm the stock, work zero, and tool setup.

Some material may be recut in order to regain a known, safe entry into the program.

6. Explain GRBL in language customers can use.
GRBL alarms, errors, settings, controller states, and active input pins are translated into practical descriptions instead of being presented only as numbers or codes.

The settings area shows the controller’s current values separately from proposed changes. Settings can be searched, backed up, exported, and written as a checked sequence that stops on the first controller error and then reads the values back for verification.

When help is needed, MillRight Sender can create a diagnostics report containing the application and controller versions, connection details, GRBL settings, alarm history, file-preflight results, streaming state, and recent command-and-response history. That report can be sent directly to support@millrightcnc.com.

Additional Capabilities

  • Automatic serial-port detection and GRBL connection
  • Step, continuous, diagonal, and keyboard jogging
  • Separate XY and Z jog increments and speeds
  • Work-coordinate selection from G54 through G59
  • Zero and Go To Zero controls
  • Feed, rapid, and spindle overrides
  • Z, X-edge, Y-edge, and XYZ-corner touch-plate routines
  • Fast and slow two-stage probing with probe-contact testing
  • Searchable g-code editor with line numbers, find/replace, and Run From Line
  • Operator-defined macros and an assignable quick-macro button
  • Console, alarm history, and session logging
  • Light and dark operational themes
  • Inch and metric display
  • Laser-mode controls with a persistent Arm state and timed test-fire protection

MillRight Sender brings fast file handling, careful g-code review, guided tool changes, machine control, recovery, and understandable GRBL support together in one focused application.

It is built to help the operator answer three questions before pressing Cycle Start: Is the program valid? Does it fit? Am I ready to run it?

SIGN UP FOR THE BETA TEST BELOW

Beta Tester

A form for beta tester signups.

Name(Required)
Email(Required)
Do you own any MillRight CNC Machines
You do not have to own our machine to participate in the beta test.
I am interested in testing the following programs(Required)
Select all programs that you wish to be considered for beta testing.

Before continuing: Please read the MillRight CNC Beta Software Testing Terms and Conditions . The agreement will open in a new tab.