Simple G7x Profile editor for Linuxcnc/Axis
- dredivan
- Away
- New Member
-
Less
More
- Posts: 15
- Thank you received: 1
12 Aug 2026 08:56 #348663
by dredivan
Replied by dredivan on topic Simple G7x Profile editor for Linuxcnc/Axis
Hi everyone! Follow-up to my earlier post — kept working on the profiler with Claude (AI) and testing on my real lathe (LinuxCNC 2.9.8, Mesa 7I96S). Found more real issues since last time, including a couple more crash risks, plus added several new features.What was fixed:
- G72's D/I/R were also wrongly scaled for G7 — same class of bug as the D/I swap from before, but G72 works along Z, where no diameter/radius conversion should apply at all
- Retract (R) in G71 was missing the same G7 scaling fix that D/I already got
- diagonal rapid moves could happen between multiple finishing/spring passes — now explicit, safe L-shaped repositioning between every G70 call
- a profile point sitting exactly on the centerline (X=0) could hang LinuxCNC before any motion even starts — now caught with a clear error instead
- tool nose radius compensation (G41/G42) support, including multiple finishing passes under compensation
- separate "spring passes" (repeat the final cut N times with no material removal) as its own stage
- finish allowance entered per pass (e.g. 0.25mm × 2 passes), with the total shown live
- ΔZ (enter coordinates relative to the previous point) and ⌀X (enter the desired diameter at an arc's peak instead of the radius)
- Half/Mirror preview mode
- full project import/export (.txt with all machine parameters, not just coordinates), with auto-detection on import
- Coolant/Tool comp/Cycle as dropdowns instead of text/checkboxes
- generate-then-save workflow (Save/Send stay disabled until you click Generate)
- better fill rendering in preview (incl. ID bores, and stock length the profile doesn't reach)
Please Log in or Create an account to join the conversation.
Time to create page: 0.215 seconds