Skip to content

Releases: cutleader/TubeLeader

Fix some bugs

Choose a tag to compare

@cutleader cutleader released this 12 Oct 06:21
e3571a7

TubeLeader Release Notes

Toolpath Precision Tolerance Fix

Resolved an issue where toolpath precision adjustments failed to apply, specifically fixing instances where corner radii on rectangular tubes remained out of tolerance after refinement, and circular holes on flat faces did not reduce point density when coarsened.

Precision Settings UI Optimization

Improved tooltip descriptions and parameter layout within the toolpath precision settings dialog.

Calculation Performance Improvements

Optimized calculation speed for toolpath normal vectors, end-face kerf compensation, and common-line toolpaths while maintaining existing precision and machining rules.

2D Unfold View Alignment & Coordinate Consistency

Fixed an issue where certain parts incorrectly displayed the inner surface in 2D unfold view; unified coordinate transformations across flat pattern display, editing write-backs, and geometry/feature picking.

Auto-Nesting Fit & Common-Cut Fix for Rounded Rectangular Tubes

Resolved an issue where imported rounded rectangular tubes failed to flip and mate properly during auto-nesting, restoring seamless edge alignment and common-line cutting.

Release 2026-10-03

Choose a tag to compare

@cutleader cutleader released this 04 Oct 08:13
10bb033

TubeLeader Release Notes

Surface Text Drawing and Engraving/Cutting

Added surface text drawing and cutting support, including text explosion into geometry and compatibility with both Chinese and English SHX single-line fonts.

Standalone and Cross-Edge Text Placement

Enabled adding text directly onto already-nested parts, as well as drawing cross-edge text across outer bends/flanges on channel beams (C-channel) and angle steel.

Text Placement Validation and Stability Fixes

Improved text placement boundary checks; resolved an issue where text could not be drawn on certain faces of imported rectangular tubes, fixed potential crashes in the text dialog, and corrected erratic 3D viewport rotation following placement warnings.

2D Tube Unfold / Flat Pattern Editing

Introduced 2D unfold view editing, supporting basic CAD drawing tools as well as moving, copying, and deleting contours and text entities.

Toolpath Adjustments in 2D View

Supported interactive adjustment of start cut points, lead-ins/lead-outs, micro-joints (tabs), and cooling points directly within the 2D unfold view; fixed crash errors and abnormal viewport states upon exiting edit mode.

Open Contour Machining Improvements

Enhanced open contour processing with support for reverse cutting, kerf compensation, and inside/outside (male/female) cut switching; resolved simulation errors and issues preventing open contour deletion.

Batch Deletion and Unified Shortcuts

Added multi-selection support for batch deleting holes, open contours, and text entities with atomic Undo/Redo; unified the behavior between the Delete key shortcut and the toolbar delete button.

Toolpath Direction Arrows and UI/Locale Fixes

Added directional arrows along toolpaths; fixed button graphic artifacts (ghosting) and resolved an issue where numeric parameters failed to apply under certain operating system regional/locale settings.

Cutting Simulation Optimization

Optimized initial nozzle positioning for cutting simulation, eliminating unexpected pauses and abrupt axis flips during square/rectangular tube face transitions.

Multi-Part Project Save/Load Fix

Fixed an issue where nested project files containing multiple parts failed to reopen after saving.

Smart Snapping in 2D Editing

Added smart object snapping (endpoints, midpoints, centers, and intersections) within the 2D unfold editing mode.

FlyCut (Fly Cutting)

Introduced the FlyCut feature for high-speed continuous line/grid cutting without repeated piercing.

Release 2026-09-26

Choose a tag to compare

@cutleader cutleader released this 01 Oct 03:37
10bb033

TubeLeader Release Notes

Batch Micro-Joint Configuration

Added batch micro-joint creation supporting setup by count or spacing, replacing existing joints, relocating start points, and assigning lead-ins/lead-outs with full Undo/Redo support. Fixed pierce point positioning for micro-joint lead-ins and resolved validation issues when shifting start points.

Lead-In Error Fix (803527)

Fixed error 803527 that occurred when adding micro-joint lead-ins on standard tubes, channel profiles (C-channel), and angle steel (L-profiles).

G-Code Generation in Part Template Mode

Supported direct G-code generation within Part Template Mode by utilizing a virtual stock tube to fulfill material parameters required by the post-processor.

Common-Cut Fixes for Mitered Round Tubes

Resolved an issue where mitered round tubes failed to generate congruent common-line cuts in both auto-nesting and manual nesting. Prevented mismatched miter angles from being incorrectly recognized as congruent common cuts.

Tube Stock Attribute Editing

Enabled direct in-place editing of tube name, length, and quantity in the tube list, with automatic synchronization of remaining part counts and Undo/Redo states.

Post-Save NC Simulation Option

Added a persistent "Simulate NC After Saving" option: automatically launches the ncsim simulator when enabled, or opens the G-code file in Notepad when disabled.

Toolpath Precision Settings

Added toolpath tolerance controls for the active tube, allowing users to define fitting chord tolerance and maximum discretization angle before recalculating toolpaths. Supports default presets, project save/load, and Undo/Redo.

Lua Post-Processing Validation (CheckNcResult)

Introduced the Lua CheckNcResult() API to validate output files via the post-processor once G-code generation completes. If validation fails, the post-processor error message is displayed, and file saving and simulation are aborted.