Simple G7x Profile editor for Linuxcnc/Axis

  • dredivan
  • Away
  • New Member
  • New Member
More
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
New features:
  • 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)
File and detailed changelog (CHANGES.txt) attached. As always — I'm not a programmer, so please double-check everything on your own machine before trusting it blindly.
Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.215 seconds
Powered by Kunena Forum