Yea, you’re right, I can repro 100%, seems that luban is failing to generate toolpaths for complex objects.
But, I also somehow managed to get it to work. I have no idea what I did, but it was something I did in inkscape that eventually made luban able to correctly generate a toolpath:
I think my steps were:
- Make circle/rect
- Union
- Stroke to path
- Object to path
- ???
- now it works
One of the things I was noticing was that it was the actual path object that luban was struggling with, and I was playing around deleting parts of the XML properties.
Here’s the path of the object I somehow futzed with to get luban to correctly toolpath:
<path
id="path929"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
d="m 157.85599,102.01909 c -10.22603,-0.20305 -19.9627,7.49999 -21.89388,17.58304 -1.77045,8.06205 1.58819,16.90868 8.19756,21.83316 0,11.92555 0,23.85109 0,35.77663 9.13089,0 18.26177,0 27.39265,0 0,-11.92537 0,-23.85074 0,-35.77611 8.01188,-5.87525 10.98191,-17.48874 6.67719,-26.45803 -3.51425,-7.82841 -11.80467,-13.05695 -20.37352,-12.95869 z" />
If you open the SVG in a text editor, you should be able to paste that in and use it in luban, but it’s probably not the exact shape you want.
I’ll try and figure out what I did reproducibly later.