A nifty work-around for HeeksCNC Kurve offset error

HeeksCNC can be finicky about profiles.  Often I’ve found that a sketch which should be easily profiled won’t generate any gcode at all.  When I look in the console, I find an error like this   File “/usr/lib/heekscnc/kurve_funcs.py”, line 247, in profile     raise Exception, “couldn’t offset kurve ” + str(offset_curve) Exception: couldn’t offset…

HeeksCNC pocketing problem.

A user on the #cam IRC channel had a problem pocketing a shape in HeeksCNC. I’ve been stung by this myself. In the first picture below you can see the six identical pockets have not pocketed the same. The user had designed the oblong shape and copied and was confused why all the copies didn’t…

Problem with imported dxf files

I’ve seen this before and suspect that it has to do with the spline curve being converted to little line segments.  If the their are gaps, HeeksCNC doesn’t profile correctly.  I’ve been able to fix it, but it usually involves quite a bit of manual work in qcad to get the segments right.