Hi everyone,
I’d like to give a short status update on LatheEasyStep, mainly to clarify what has changed recently and what my current focus is.
What has changed
1. Interactive legend in the preview
The preview now includes an interactive legend.
The title “Legend” is always visible and acts as a permanent click area.
Clicking on it toggles the legend collapsed / expanded.
When collapsed, only the header remains visible so the legend can always be reopened.
The legend affects visualization only, not geometry calculation or toolpath logic.
2. Improved preview with safety areas
The preview now clearly distinguishes different geometry and safety elements:
Green (solid): contour / target geometry
Yellow (solid): active machining path
Grey (dashed): stock outline
Cyan (dashed): retract planes (XRA/XRI/ZRA/ZRI)
Red (dashed): machining / safety limit (e.g. ZB)
Safety limit violations are highlighted visually.
Stock and retract planes are drawn based on the actual configured parameters, not approximations.
3. Facing – chamfer or radius at the end
In the Facing tab it is now possible to define an optional chamfer or radius at the outer end of the facing operation.
Supported options:
None
Chamfer
Radius
This affects both the preview geometry and the generated toolpath.
All of these changes are documented in the README, in both German and English.
Current focus: the preview
Right now, my main focus is the preview system.
The goal is to make sure that:
geometry is displayed correctly,
safety and retract areas are clearly understandable,
and the preview can be trusted as a visual plausibility and collision-check aid.
Once the preview side is solid and stable, I’ll move on to the fine-tuning of the actual machining / stock removal functions and further logic improvements.
Next steps
Further testing and stabilization of the preview
Real-world test cases with complete programs
UI adjustments if needed
After that: refinement and extension of machining features