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…

Understanding My Enemy

My interests in CNC and machining developed over a period of years in a very organic way.  I have no formal training in either engineering or manufacturing –my interests were born out of necessity.   Learning that way is great if you have the time and patience.  Sometimes, however,  it’s just frustrating.  You find yourself…

All about HeeksCNC post-processing

In HeeksCNC, ‘Postprocessing’ is the action that turns your project file with all the operations and geometry into g-code that your CNC machine can run. Machines in the real world vary greatly. They use different controllers, have different capabilities, and are customized for different uses. One of the most powerful features of HeeksCNC is the…