"Run Shapes in Order" on Chuck Rotary not always working

I’m having an issue with “Run Shapes in order” on a chuck rotary not always working. Laser is a 60w JPT Mopa M7. Chuck Rotary is Rotary Axis #80 from Lasers Only.

For example, I have 2 circles centered on each other (right on top of each other), each on a different layer with different settings.

The intent is layer 00 is a cleaning pass and layer 01 is a finish pass. Sometimes it works as intended with the layer 00 running the circle, then the rotary returns and runs the second layer like it’s supposed to.

I’m currently running tests on a new material and it seems that if I assign library items to the layers, it works as intended. If I start tweaking settings (speed/power/freq./q pulse) in a layer (running tests to get it dialed in on new material) sometimes it gets crossed somehow and runs all the layers in one pass even though “Run Shapes in Order” is selected in the start window.

Am I missing something (a setting somewhere) or is this a bug?

I had this issue yesterday on the previous version of Lightburn. I then upgraded to 1.4.00 and thought it had corrected the problem. Running some more testing this morning and had the same issue crop up. Run Shapes in Order is still selected.

TLDR: If I save, close lightburn, reopen, reassign library to layers, it runs as it should. When changing settings in layers (speed/power/freq./q pulse) through the layer window (not assigned from library), it gets crossed at some point and starts running all shapes in each slice even though “Run Shapes in Order” is selected.

Super frustrating as the results are completely different when it runs everything in each slice. Trying to get setup to run multiple parts through and do not want to isolate layers and start/run each layer individually. I’d like to set it up, hit start on a part and it run through everything in order, start to finish.

Figured a little more out.

If I have a sublayer on 00, it runs each shape as it should, 00-1 Fill - rotary returns - 00-2 Fill - rotary returns - 01 Layer finishes as expected.

If there is no sublayer on 00, it runs both shapes in each pass even if “Run Shapes in Order” is selected.

Thinking this is a bug. Anyone else notice this?

Yes, similar. Likes to have the first sublayer output “on” or not always happy. Using rotary, would run sub layers in order, like you wanted to run say 4 sub layers: engrave, cleanup, engrave, cleanup. Every thing fine. But if I just ran engrave, stopped, and then turned off the first sub layer and wanted to start with cleanup, would just run that sub and stop. Just noticed couple days ago, haven’t messed with it since.

I wasn’t able to replicate the behavior you’re seeing on a quick test file I set up. Can you share the file you’re working with so we can take a closer look? If you’d rather not share it publicly, you can send it to support@lightburnsoftware.com.

Here’s a test file that is producing the output described. It runs fine as sent. If I delete the “2 Fill” sublayer from layer “Powder Coat Pass”, it runs both layers, Powder Coat Pass and C06, in a single pass.
Test for Draw Objects in Order.lbrn2 (14.0 KB)

Thank you - I’ve passed this along internally for review.

Where you able to re-create the issue on your end? Just curios to see if it is a bug or something I’m doing / not doing.

1 Like

I was able to re-produce this behavior, and passed it on to our developers. I’ll check whether there has been any progress on it.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.