Issue with Lightburn version 2.1.02 "Set Finish Position."

I am having an issue with Lightburn version 2.1.02 “Set Finish Position.” I hope the following explains the issue I am having and you can provide some insight and resolution.

$10=0

$13-0

$32=1

G10 L2 P1 X-524 Y-921 Z0

VERSION 1.7.08

After Homing

image

AFTER Move to Position

image

image

image

VERSION 2.1.02

After Homing

AFTER Move to Position

image

After selecting Yes

image

CANNOT ENTER NEGATIVE NUMBERS IN “Finish Position”

ALTHOUGH Can enter positive numbers from the Get Position (and it works).

NOTE: THIS IS THE WAY VERSION 1.7.08 WORKED.

I am hoping that this can be fixed to work the same way version 1.7.08 worked.

I’ve passed this along to the engineer responsible for this part of the code. You shouldn’t have to enter negative numbers, and it shouldn’t be reporting them there.

To be able to understand where your problem comes from, it would be best if you could share a sample file that gives you the error, along with the configuration bundle for your device.

At present I have only fragmentary information to fully understand how you’re getting these negative numbers to show up in a warning. What little I was able to reproduce from the above information doesn’t give me the issue, even though I used the same G10 command you gave us.

See the below screenshot - please help us understand what is different with your machine configuration that would cause the issue.

Attached is the sample file that gives me the error. Also attached is a text file. How do I provide you the “configuration bundle for my device.”

Configuration for Snyder.txt (1.2 KB)

Test.lbrn2 (11.9 KB)

The bundle is exported from the File menu: File Menu - LightBurn User Guide

What I need in the bundle is really just the device configuration at this stage.

Thank you!

Hope this is what you need.

Snyder Bundle.lbzip (4.8 KB)

Here is a screen capture of my lightburn.

That’s exactly what I need, thank you!

Ok it took me a bit to grasp the problem. Essentially it’s because you’re in User Origin coordinates.

It’s unfortunately a rather deep bug since we added features to work with CNC machines in MillMage. There are 2 ways to resolve the issue until we have a deeper fix:

  1. Use Absolute Coordinates for the job. That will work just fine with a G54 offset - the Absolute Coordinates just means it will run a G90 G1 X<jobOriginX> Y<jobOriginY>. Less convenient maybe, especially if you have a jig.
  2. This is going to be significantly more work:
    Reset G54 to 0,0
    Enable CNC Machine in the device settings
    Reset your User Origin correctly.

User Origin will only work in 2.0 and 2.1.02 so long as G54 is set to [0,0] for X and Y. I am trying to see if we can resolve this without introducing more bugs, but it’s in the middle of things where there are lots of critical things happening. Meaning it will take time to test it.

The other option is:

Move to the X/Y position I want. Select “Get Position”

Go to: Device Settings / Basic Settings

image

Manually enter my X/Y coordinates from “Get Position”

This works.

The only thing that does not work correctly is pressing the “Set Finish Position” button.

Thanks for pursuing this issue and your quick response.

Take care.

Hi Bruce,

That will indeed work, but we’re trying to remove the friction in your workflow.

I’m making progress, so there may be a patch coming that will resolve your issue. Just give us a week or two to make sure we don’t break anything else while fixing this :wink:

Hi Bruce,

Quick follow-up, we’re testing the fix for the user origin now, but I can’t promise that it will be in the next patch release, it may be in the one after that or the next major release. I do apologize for the inconvenience of having to wait so long to get that sorted out.

I’m relieved if you’ve managed to find a way to manage your workflow without it, but the fix will be available “soon” :sweat_smile:

Jon

:+1: Thanks Jon for staying on this. You rock.

Dramatic turn of events: it’ll be in the next patch release, it squeaked by for the next patch release. :partying_face:

:+1:Wow. You guys (you) are amazing.