Skip to content

PureCutCNC v0.5.2

Latest

Choose a tag to compare

@zabooma zabooma released this 24 Oct 15:26
f0f2e8f

PureCutCNC 0.5.2

A maintenance release with fixes for G-code export destinations, outside Edge Route ramp entries, and the 3D view, plus shorter travel between Engrave targets.

G-code export

  • Every export asks where to save. Repeat exports, including exporting different operations from the same project, now open the save dialog instead of silently overwriting the previous file. Creating or opening another project also clears the remembered export destination. Canceling the save dialog leaves Export G-code open. Fixes #1081 and duplicate #1097, delivered in #1085.

Outside Edge Route ramps

  • Ramp entries follow the cut contour. An explicitly selected Ramp now follows a useful length of the connected outside contour, including across small curve segments, rather than cutting adjacent stock or reversing on each tiny segment. The handoff at final depth follows the same contour. #1089, fixes #1084.
  • Ramp strokes are limited to three tool diameters. If less than one diameter of safe connected travel is available, the operation uses the existing plunge fallback and warning. An incompatible off-wall XY lead is omitted with a warning; an entry mark may remain, including on finish passes. Ramp-angle and vertical feed-limit policies are preserved. Pocket ramps are unchanged. Previous-depth clearance optimization is not included.

Engrave travel

  • Multiple targets are cut in travel order. Engrave starts with the first target, then chooses the nearest remaining target instead of following selection order. This reduces travel across copied or nested parts. Each target's cut is unchanged; target sequence and connecting rapids change. #1006, fixes #1005.

3D view

  • Large projects stay visible. Camera clipping adjusts to the scene, and the initial fit waits for the new scene to finish building. Sheet-sized metric projects no longer open clipped or incorrectly framed in the 3D view. #968, fixes #967.
  • Thin features display at their entered height. Thin features, tabs, clamps, region walls, and imported models no longer inherit a minimum display height of 0.1 project units. This was a display defect; machining depths were unaffected. #1011, fixes #1009.

Build and contributor tooling

  • Deployment builds avoid repeating gates already passed on main; branch builds retain the full checks. #951.
  • PR checks can be dispatched on a branch, with a gates-only local build option. #986.
  • Older desktop builds cannot replace newer public download manifests; unreadable manifests fail the update step. #1002.
  • Contributor dispatch supports Codex and Claude Code providers and a tool for listing live workers. #1018, #1037, #1040.

Before machining

Regenerating a project can change outside-ramp entries and the order of Engrave targets. Review the regenerated toolpaths and exported program before machining.


Draft prepared from main at f0f2e8f786b621d4685b288a6be36c8569ebbc97 (11 merged PRs since v0.5.1). Installer builds and release validation are still pending.

Changes since v0.5.1