Developer postOriginal post (opens in a new tab)

๐Ÿ› ๏ธ Update v1.59 โ€“ Threading Tool, G-Code Variables & CNC Fixes

๐Ÿ”ง Whatโ€™s New
โž• Added

๐Ÿ†• New CNC Tool: Single Profile Threading Mill
Now available in the tool library for precision internal and external threading operations.

๐Ÿงฎ CNC G-code Variables & Calculations
The CNC interpreter now supports variables and basic calculations in G-code, enabling more flexible and parametric programs.

โš™๏ธ Max FPS Setting
You can now manually set the maximum FPS for better performance tuning across different machines.

๐Ÿš€ Improved CNC Program Execution Performance
CNC programs now run more smoothly and faster, with improved interpreter and execution performance for a more responsive machining experience.

๐Ÿ†• Upcoming CNC Lathe Machine DLC

Weโ€™re actively working on a brand-new CNC Lathe Machine DLC, bringing realistic turning operations and new workflows to the simulator.

๐Ÿ“… Release date: 3 March

๐Ÿž Fixed

๐Ÿ“ Backspace Glitch in CNC Program RUN
Fixed an issue where pressing Backspace could unexpectedly jump the selection to a previously selected line.

โžฐ G41 + G02/G03 Arc Issue
Tool radius compensation (G41) should now work correctly with consecutive arc commands (G02/G03).

๐ŸŸฅ CNC Console Error Display
Fixed incorrect HTML output in the CNC console โ€” errors are now properly displayed in red, as intended.

๐Ÿงต LATHE Threading Tool Teleport Bug
Fixed an issue where pressing the Space key during threading could cause the tool to teleport away from the scene.

๐ŸžAxis movement with keyboard

Fixed an issue where reaching an axis movement limit would display a tooltip that temporarily blocked keyboard movement for several seconds. Axis movement now continues to work normally even while the tooltip is visible.

๐ŸžFixed, when Chinese characters were not shown correctly.

General bug fixed and improvements!