Repository navigation
Releases: cutleader/TubeLeader
Release list
Fix some bugs
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
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
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.