CutMaster 2D v1.6.0 (July 2026)

The update from previous versions is free for all registered CutMaster 2D v1.x users.

Download v1.6.0 Full Release History

Auto Algorithm Improvements

  • (Pro Version) Advanced result optimization — an optional post-processing step that runs after the automatic calculation to further reduce the number of sheets used. Enabled by default; can be toggled in Settings → Calculation tab.
  • (Pro Version) Column Generation optimizer — an optional experimental post-processing step that uses Gilmore-Gomory column generation to iteratively discover better cutting patterns guided by LP dual prices. Disabled by default; can be enabled in Settings → Calculation tab.
  • (Pro Version) Packing Heuristic — a fast geometric pre-pass that produces a strong initial layout before the main optimization runs, helping to improve the final result. Enabled by default; can be toggled in Settings → Calculation tab.
  • Higher iteration counts for the auto algorithm speed settings (200 / 400 / 700) for better solution quality at all three speed levels.

Manual Algorithm Improvements

  • Faster calculation through smarter pruning: combinations that cannot improve on the current best solution are skipped early, with no loss of solution quality. Especially noticeable on jobs with many different part types. The number of skipped combinations is shown as “OF: N   AW: N” in the status bar during manual calculation.

Statistics Report Improvements

  • Calculation mode line shows which algorithm ran (Auto / Manual) and whether the Advanced result optimization, Column Generation, and Packing Heuristic were active — including which option produced the winning solution.
  • Numbers are formatted with thousands separators and 2 decimal places (area, cut length, banding length, yield) for improved readability.
  • Banding length is hidden when edge banding is disabled.

Performance & Files

  • Performance: large projects (6000+ parts) load and save significantly faster with progress indicator and optimized statistics calculation.
  • Save/Load in JSON: project files (.cmr) can now be saved in JSON format in addition to XML. The format is selectable in Settings → Save/Load tab. On load, the format is auto-detected automatically.
  • JSON export: export project data to JSON for easy integration with external tools and APIs.
  • Cancel button added to the progress dialog during automatic calculation.

User Interface

  • Interface scale control: choose between three scale sizes (Normal, Medium, Large) in Settings for better usability on high-resolution screens.
  • Tooltip hints added for algorithm option checkboxes in Settings (translated into all supported languages).

Languages

  • 8 new language translations added: Portuguese, Polish, Turkish, Czech, Romanian, Russian, Hungarian, and Bulgarian.

Licensing

  • (Pro Version) Removed array size limits: Pro edition now supports unlimited sheets, parts, and offcuts (limits previously applied to all editions now apply only to Lite).
  • License keys are now accepted from both positive and negative key IDs (fixes registration issues affecting users whose displayed key ID was negative).

Bug Fixes

  • Fix decimal separator issues in area calculations and float parsing.
  • Fix comma decimal separators in edge band data.
  • Fix JSON load skip flags and ANSI/UTF-8 encoding.
  • Fix XML save overwriting existing files.
  • Fix Save As dialog showing full path instead of basename; filename is cleared between uses to show only the basename.
  • Fix Area unit style resetting to mm² on project load.
  • Fix edge band data being lost across manual calculation sheet iterations.
  • Fix group duplicate-dimension offcuts when adding to the sheet list.
  • Fix Column Generation progress label showing the literal “%d” format string.
  • Fix cancel flag not being reset at start of auto calculation.
  • Fix crash in auto algorithm when reusing solutions on jobs with non-contiguous panel IDs.
  • Manual calculation produced suboptimal layouts when parts tile exactly to the sheet boundary with no saw kerf (e.g. glass cutting). The algorithm was incorrectly rejecting combinations whose combined size equalled the panel dimension, preventing perfect-fit solutions from being found.

Download v1.6.0 View Full Release History