* SOLVED * (Needs a polyline not just lines/arcs in the DXF.

SOLVED
(Needs a polyline not just lines/arcs in the DXF. Must be R12 ASCII DXF)

I’m having trouble with cut inside/outside, it doesn’t produce any code. I tried on a 10x10mm square and installed the latest release. It is as if the offsetting isn’t working. Any one else have this issue?

did you check the speed to make sure its not at 0mm/s?

@Domm434 Hi Joe, yes Sir. The same op works with no CRC/offset (centerline).

had to ask, that fooled me a couple times myself. Haven’t toyed with the offset function yet though.

@Domm434 Same here! Could do with some error handling possibly :wink:

I’m cutting stuff that interlocks together within relatively close tolerances so I want to compensate for the beam radius plus an optional clearance without having to do so in the geometry.

I do CAM development for my day job, I’m impressed with LW so far! But, we may have a small bug here or a something isn’t obvious.

I’ve used it this morning with no issues. Please save and attach workspace to reproduce. Thanks!

This feature works perfectly for me.
Make sure the contour is closed and there are no lines on top of another.

Thanks guys. I drew a simple square in my CAM app and it is clean, I’ve looked at the project in notepad++ and see the geometry is embedded as 4 lines (if was a DXF). I’ve pasted it here - I get zero paths in the gCode.

{
“documents”: [
{
“id”: “52b117e1-1cd7-41e0-952e-7922ac827b62”,
“type”: “document”,
“name”: “sqr.dxf”,
“mimeType”: “”,
“isRoot”: true,
“children”: [“cb2fff8e-beb6-4137-907a-bc564f7d9d23”],
“selected”: false,
“visible”: true,
“transform2d”: null,
“rawPaths”: null,
“strokeColor”: null,
“fillColor”: null,
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null
},
{
“id”: “cb2fff8e-beb6-4137-907a-bc564f7d9d23”,
“type”: “LAYER”,
“name”: “LAYER: 0”,
“mimeType”: “”,
“isRoot”: false,
“children”: [
“6ff5cae3-884c-45f8-ba92-8d005c99b066”,
“5d1e0514-1d45-47b5-a9ed-77c6a5fbce3e”,
“c81db005-5b59-4237-a0ba-cdd7e6efc609”,
“67e3a0a3-1d78-4f6e-926a-8a40f538ccb8”
],
“selected”: false,
“visible”: true,
“transform2d”: null,
“rawPaths”: null,
“strokeColor”: null,
“fillColor”: null,
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null,
“color”: 16711680
},
{
“id”: “6ff5cae3-884c-45f8-ba92-8d005c99b066”,
“type”: “LINE”,
“name”: “LINE: 0”,
“mimeType”: “”,
“isRoot”: false,
“children”: [],
“selected”: false,
“visible”: true,
“transform2d”: [1, 0, 0, 1, 0, 0],
“rawPaths”: [[0, 0, 0, 10]],
“strokeColor”: [255, 0, 255, 1],
“fillColor”: [0, 0, 0, 0],
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null
},
{
“id”: “5d1e0514-1d45-47b5-a9ed-77c6a5fbce3e”,
“type”: “LINE”,
“name”: “LINE: 1”,
“mimeType”: “”,
“isRoot”: false,
“children”: [],
“selected”: false,
“visible”: true,
“transform2d”: [1, 0, 0, 1, 0, 0],
“rawPaths”: [[0, 10, 10, 10]],
“strokeColor”: [255, 0, 255, 1],
“fillColor”: [0, 0, 0, 0],
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null
},
{
“id”: “c81db005-5b59-4237-a0ba-cdd7e6efc609”,
“type”: “LINE”,
“name”: “LINE: 2”,
“mimeType”: “”,
“isRoot”: false,
“children”: [],
“selected”: false,
“visible”: true,
“transform2d”: [1, 0, 0, 1, 0, 0],
“rawPaths”: [[10, 10, 10, 0]],
“strokeColor”: [255, 0, 255, 1],
“fillColor”: [0, 0, 0, 0],
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null
},
{
“id”: “67e3a0a3-1d78-4f6e-926a-8a40f538ccb8”,
“type”: “LINE”,
“name”: “LINE: 3”,
“mimeType”: “”,
“isRoot”: false,
“children”: [],
“selected”: false,
“visible”: true,
“transform2d”: [1, 0, 0, 1, 0, 0],
“rawPaths”: [[10, 0, 0, 0]],
“strokeColor”: [255, 0, 255, 1],
“fillColor”: [0, 0, 0, 0],
“dataURL”: “”,
“originalPixels”: null,
“originalSize”: null
}
],
“operations”: [
{
“id”: “7486d923-98b1-46e2-893a-6954db7a75f6”,
“name”: “Sqr”,
“enabled”: true,
“documents”: [“52b117e1-1cd7-41e0-952e-7922ac827b62”],
“tabDocuments”: [],
“expanded”: true,
“type”: “Laser Cut Outside”,
“filterFillColor”: null,
“filterStrokeColor”: null,
“direction”: “Conventional”,
“laserPower”: 100,
“laserPowerRange”: {“min”: 0, “max”: 100},
“laserDiameter”: 0.2,
“toolDiameter”: 0,
“lineDistance”: 0,
“lineAngle”: 0,
“margin”: 1,
“passes”: 1,
“cutWidth”: 0,
“toolSpeed”: 0,
“stepOver”: 40,
“passDepth”: 0,
“startHeight”: “”,
“millRapidZ”: 0,
“millStartZ”: 0,
“millEndZ”: 0,
“segmentLength”: 1,
“tabDepth”: 0,
“plungeRate”: 0,
“cutRate”: 300,
“overScan”: 0,
“toolAngle”: 0,
“ramp”: false,
“useA”: false,
“aAxisDiameter”: 0,
“useBlower”: false,
“smoothing”: false,
“brightness”: 0,
“contrast”: 0,
“gamma”: 0,
“grayscale”: “none”,
“shadesOfGray”: 256,
“invertColor”: false,
“trimLine”: true,
“joinPixel”: true,
“burnWhite”: true,
“verboseGcode”: false,
“diagonal”: false,
“dithering”: false,
“latheToolBackSide”: false,
“latheRapidToDiameter”: 0,
“latheRapidToZ”: 0,
“latheStartZ”: 0,
“latheRoughingFeed”: 0,
“latheRoughingDepth”: 0,
“latheFinishFeed”: 0,
“latheFinishDepth”: 0,
“latheFinishExtraPasses”: 0,
“latheFace”: true,
“latheFaceEndDiameter”: 0,
“latheTurns”: [],
“_docs_visible”: true,
“hookOperationStart”: “”,
“hookOperationEnd”: “”,
“hookPassStart”: “”,
“hookPassEnd”: “”
}
],
“currentOperation”: “7486d923-98b1-46e2-893a-6954db7a75f6”,
“settings”: {“toolFeedUnits”: “mm/min”}
}