HJ Seef wrote: ↑Thu Sep 25, 2025 6:44 pm
One could use a lot of offset-outside-toolpaths
Yes, about 90 parallel offsets may do the trick, see menu Draw .. Polyline .. Offset (
OQ)
Select all boundary contours from the Hatch exploded as solid.
Opt for 0.075 apart + 90 offsets + mode 'Offset Whole Polyline' + 'Round Join' + Clipping in the Option Toolbar.
Then indicate near one of the contours at the inside of the required pocket and activate the tool.
Set a pot of coffee in the mean time
Not that difficult in itself

... Fixing the offset errors can indeed be an awful lot of work
QCAD may stall ... Then do only 5 offsets or so at once and restart with selecting the inner parallel paths.
The number of offsets can be increased in successive steps.
Attempted this with QCAD 3.32.4 just to check if QCAD offsets are flawless these days.

They are not, had to correct many things even with successive steps.
Resulting in 1248 Polylines, by eliminating re-tracing 1215 are logically closed the rest are single strokes.
What is about 10% of the zigzag entity count and thus 89.66% less tool-paths to sequence for the pocket profile.
Total travel is a little shorter: 74.853 instead of 76.180 meters.
As said, your zigzag travels too near to the pocket edges.
HJ Seef wrote: ↑Thu Sep 25, 2025 6:44 pm
... it wil not remove all the in between copper.
It will clear the pockets completely if done correctly.
30% overlap with a cutter means that only about 1/3 of a cutter is engaged with virgin material.
0.075 apart with a 0.10 diameter tool is 75% engaged with virgin material.
That will indeed leave some spots 'uncut' at offsets with very acute angles.
(Turn off Screen-based Linetypes (NL) ... The offsets layer uses a 0.09mm pen ... 0.10mm is not an option)
Your zigzag approach has another draw-back.
A hatch origin is typically the drawing origin after creation, lines are evenly spaced in regards with that.
It can be set so that one of the horizontal lines is exactly 0.05 away from a pocket boundary.
In no way you can prevent that any other is much less than 0.05 away from another edge.
The best approach:
- First define a set of finishing paths as an 1/2 tool diameter or 0.05 offset to all the pockets boundaries at once.
Intended for the final pass.
- Then define a set of areas to clear with pocketing that is 1/3 tool diameter smaller than the finishing paths.
Preferable with a larger tool if that is an option.
- Pocket or hatch these areas what will not over-cut the boundaries.
When milling we would use a larger mill for the roughing what are less and shorter paths, in all it is faster
If I can spare the time I may attempt spiraling pocketing ...
Regards,
CVH