# Does Lightburn 2 let you disable G54?

**URL:** <https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063>\
**Category:** LightBurn Software Questions\
**Tags:** grbl, g54\
**Created:** [July 21, 2025, 9:25pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063 "2025-07-21T21:25:51Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![burnthewood](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@burnthewood](https://forum.lightburnsoftware.com/u/burnthewood)\
**Post date:** [July 21, 2025, 9:25pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/1 "2025-07-21T21:25:51Z")

</div>

Have found many posts, sad that one can’t remove G54 from the startup gcode for those using work offsets.

Any chance Lightburn V2 allows this “advanced” option?

---

<div class="post-metadata">

**Author:** ![MikeyH](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MikeyH](https://forum.lightburnsoftware.com/u/MikeyH)\
**Post date:** [July 21, 2025, 10:09pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/2 "2025-07-21T22:09:45Z")

</div>

> [@burnthewood](#):
>
> one can’t remove G54

If the G54 offset is all zeroes, it should have no effect. Is your controller choking on the G54?

---

<div class="post-metadata">

**Author:** ![burnthewood](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@burnthewood](https://forum.lightburnsoftware.com/u/burnthewood)\
**Post date:** [July 21, 2025, 11:29pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/3 "2025-07-21T23:29:44Z")

</div>

No, I was using G56 for the current piece of wood.

---

<div class="post-metadata">

**Author:** ![MikeyH](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MikeyH](https://forum.lightburnsoftware.com/u/MikeyH)\
**Post date:** [July 22, 2025, 1:01am UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/4 "2025-07-22T01:01:38Z")

</div>

I just learned recently G54 is treated like a machine offset by GRBL. Is yours all zeroes or does it have some value?

---

<div class="post-metadata">

**Author:** ![burnthewood](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@burnthewood](https://forum.lightburnsoftware.com/u/burnthewood)\
**Post date:** [July 22, 2025, 1:23am UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/5 "2025-07-22T01:23:06Z")

</div>

Not sure how to answer your question.

Issuing G54 activates workspace #1. So if I’m currently working with another workspace, this ruins the workflow and limits me to only the first workspace.

---

<div class="post-metadata">

**Author:** ![MikeyH](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MikeyH](https://forum.lightburnsoftware.com/u/MikeyH)\
**Post date:** [July 22, 2025, 2:36am UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/6 "2025-07-22T02:36:09Z")

</div>

Answer it this way…

If GRBLHal accepts **$#** in the Console window, copy the result and paste it in a Reply.

---

<div class="post-metadata">

**Author:** ![burnthewood](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@burnthewood](https://forum.lightburnsoftware.com/u/burnthewood)\
**Post date:** [July 22, 2025, 1:34pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/7 "2025-07-22T13:34:37Z")

</div>

Here it is, thanks.

```auto
[G54:389.306,-300.827,-95.695,0.000]
[G55:751.769,-133.738,-93.535,0.000]
[G56:663.231,-537.197,-93.705,0.000]
[G57:599.564,-511.246,-114.395,0.000]
[G58:0.000,0.000,0.000,0.000]
[G59:385.606,-201.166,-88.785,0.000]
[G59.1:0.000,0.000,0.000,0.000]
[G59.2:0.000,0.000,0.000,0.000]
[G59.3:0.000,0.000,0.000,0.000]
[G28:0.000,0.000,0.000,0.000]

```

---

<div class="post-metadata">

**Author:** ![MikeyH](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MikeyH](https://forum.lightburnsoftware.com/u/MikeyH)\
**Post date:** [July 22, 2025, 2:18pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/8 "2025-07-22T14:18:05Z")

</div>

You do a lot of offsets for sure!

You have to be willing to experiment, but you have your settings documented so you can recover.

Your controller may be using G54 as the machine offset. To test this, enter **G10 L2 P1 X0 Y0 Z0** and test. This should zero out G54, but be aware your other _ **Program** _ offsets may be wrong because they were relative to the _ **Machine** _ offset. This is uncharted territory because how your controller manages these is unknown.

---

<div class="post-metadata">

**Author:** ![burnthewood](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@burnthewood](https://forum.lightburnsoftware.com/u/burnthewood)\
**Post date:** [July 22, 2025, 3:04pm UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/9 "2025-07-22T15:04:46Z")

</div>

Good to know.

Regardless, I don’t want Lightburn issuing a G54 at the start of a GCode file. Lightburn hardcodes `G00 G17 G40 G20 G54` into the start of every file.

Most CAM let’s you edit a post processor to define many things, but Lightburn does not.

---

<div class="post-metadata">

**Author:** ![MikeyH](https://forum.lightburnsoftware.com/letter_avatar_proxy/v4/letter/m/43a26b/32.png) [@MikeyH](https://forum.lightburnsoftware.com/u/MikeyH)\
**Post date:** [July 24, 2025, 2:06am UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/10 "2025-07-24T02:06:55Z")

</div>

> [@burnthewood](#):
>
> Most CAM let’s you edit a post processor

Technically, Lightburn is not a CAM program. Had they known how their user base would explode, they might have included it in the original design specs. I am sure now it would be a major task.

Did you try zeroing out the G54? I have 3 lasers and a CNC, and that G54 in the initialization string makes no difference on my operations.

I am also wondering why it is an issue with your machine. If the G56 that you use follows the G54, then the controller should switch to the G56 offset instead.

---

<div class="post-metadata">

**Author:** ![system](https://forum.lightburnsoftware.com/user_avatar/forum.lightburnsoftware.com/system/32/64335_2.png) [@system](https://forum.lightburnsoftware.com/u/system)\
**Post date:** [August 23, 2025, 2:07am UTC](https://forum.lightburnsoftware.com/t/does-lightburn-2-let-you-disable-g54/176063/11 "2025-08-23T02:07:04Z")

</div>

Closed on August 23, 2025, 2:07am UTC

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