# Full Lightburn Control Guide

**URL:** <https://forum.snapmaker.com/t/full-lightburn-control-guide/27638>\
**Category:** Snapmaker 2.0 (3-in-1)\
**Created:** [October 23, 2022, 1:20am UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638 "2022-10-23T01:20:50Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![Hauke](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/hauke/32/5704_2.png) [@Hauke](https://forum.snapmaker.com/u/Hauke)\
**Post date:** [January 20, 2023, 2:06pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/121 "2023-01-20T14:06:32Z")

</div>

Ich habe mit Lightburn schon mehrere Projekte mit Stock-Firmware gemacht, waren alle gut.

---

<div class="post-metadata">

**Author:** ![Slynold](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/slynold/32/7931_2.png) [@Slynold](https://forum.snapmaker.com/u/Slynold)\
**Post date:** [January 20, 2023, 2:31pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/122 "2023-01-20T14:31:37Z")

</div>

Es geht bei diesem Guide und der Firmware nicht darum, generell Lightburn mit dem Snapmaker zu benutzen - es geht auch darum, ein Feature namens Inline Power zu nutzen.  
Um Inline Power zu nutzen, muss eine angepasste Firmware verwendet werden.

Deswegen wird in diesem Guide auch der Laser Controller GRBL-M3 verwendet.

In diesem Post wird das feature erklärt: [Full Lightburn Control Guide - #70 by Skreelink](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/70)

Also: Wenn man nach diesem Guide geht - macht es Sinn die Firmware zu verwenden  
Wenn man das Inline Power Feature, welches die Ergebnisse wirklich besser macht, zudem die Arbeit beschleunigt, **nicht** haben will, sollte man die Basiskonfiguration behalten.

Wenn man ohne die Firmware Anpassung gcode nach diesem Guide erzeugt, ist der nicht zum Snapmaker kompatibel.

Bitte korrigier mich, wenn ich da falsch liege!

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [January 21, 2023, 5:24pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/123 "2023-01-21T17:24:36Z")

</div>

I came up with a way to run the files via Wi-Fi without Luban. Although requires connecting once for an auth token.

> [@Guide: Automatic Start via Drag/Drop](https://forum.snapmaker.com/t/guide-automatic-start-via-drag-drop/29177):
>
> This is the “wireless” portion to round out my full Lightburn control guide, found here: Since my main snapmaker (pretty much stays setup with the 10W + Enclosure) is far away from my PC, using a cable + Lightburn isn’t an option. I usually just used Luban to start files. However, as many of you know, their software is slow and iffy, so why not bypass it? Note: Be sure to read all the edits at the end of the post for more info. There’s a few pre-requisites and I’m setting this up on a windo…

---

<div class="post-metadata">

**Author:** ![VaporPhoxxe](https://avatars.discourse-cdn.com/v4/letter/v/c77e96/32.png) [@VaporPhoxxe](https://forum.snapmaker.com/u/VaporPhoxxe)\
**Post date:** [January 21, 2023, 6:20pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/124 "2023-01-21T18:20:01Z")

</div>

I haven’t tried the latest official yet. I’ll wait till the dust settles…

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [January 22, 2023, 10:32pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/125 "2023-01-22T22:32:19Z")

</div>

EDIT: Latest for 1.15.12 here: [Full Lightburn Control Guide - #134 by Skreelink](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/134)  
FUNFAX. The latest official apparently _DOES_ have the inline merged. However, it still has that one merge that breaks _turning the laser off_ during transient lines if power is `S0`. So, I built a new version and tested it out, there’s a couple new things to note.

This is built on the, as of writing, latest version 1.15.11, controller version 4.5.22. Thus is compatible with the dual extruder and runs like the previous firmware.  
[Snapmaker\_V4.5.22-SKREE\_20230122.bin\_20230122.bin.zip](https://forum.snapmaker.com/uploads/short-url/A9neXeJn4LeDSt2EEHUW6Xxv6Mi.zip) (159.6 KB)  
You get a nice easter egg on the About Machine screen to make sure you’re using my firmware. 🙃

As before, update to the latest on your machine, power cycle, then unzip mine, place the .bin on the USB drive, and print it to update.

Afterwards, it seems they changed the internal X/Y offsets! So you will have to **RE-FIND YOUR ORIGIN**. Particularly on Y. My X didn’t change at all. My original 0,0 was -6,10. Now my origin seems to be -6,17, so I had to add 7 mm to my old Y origin in my header.

---

<div class="post-metadata">

**Author:** ![Slynold](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/slynold/32/7931_2.png) [@Slynold](https://forum.snapmaker.com/u/Slynold)\
**Post date:** [January 23, 2023, 5:31am UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/126 "2023-01-23T05:31:34Z")

</div>

This is great. I’m still waiting with upgrading - the bad news in the firmware discussion thread regarding the 1.15.11 are disturbing.

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [January 23, 2023, 10:14am UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/127 "2023-01-23T10:14:31Z")

</div>

I’ve read about the horrors and have been testing what I can. So far none of the things have happened to me. The emergency stop crashed the touchscreen once, but still halted the machine, and subsequent tests it functioned properly. I don’t have the purifier, so I can’t test that. I might have a go at downgrading.

EDIT: Definitely downgrading. Whatever they did to the homing sequence to make it faster makes the origin non-repeatable. It just slams the end stop and backs off a little and that’s it, instead of tapping it and retapping it slowly for accuracy.

Thus I’ve downgraded to 1.14.3 and flashed my old firmware again.

---

<div class="post-metadata">

**Author:** ![MaxMuell](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@MaxMuell](https://forum.snapmaker.com/u/MaxMuell)\
**Post date:** [January 24, 2023, 9:51pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/128 "2023-01-24T21:51:43Z")

</div>

Ich bin zu unerfahren, aber kann es sein, dass der Snapmaker mit dem GCode nichts anfangen kann. Der sucht eine .nc  
Welchen Denkfehler habe ich mir zu Eigen gemacht?

---

<div class="post-metadata">

**Author:** ![Hauke](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/hauke/32/5704_2.png) [@Hauke](https://forum.snapmaker.com/u/Hauke)\
**Post date:** [January 24, 2023, 9:57pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/129 "2023-01-24T21:57:31Z")

</div>

Es gibt leider keine “genormte” Dateiendung für GCode-Dateien. Für Laser-GCode hat sich .nc eingebürgert, für Fräsprogramme .gcode oder .cnc und für 3D-Druck auch .gcode. Alle drei sind aber lesbare Textdateien mit GCode.Mit anderen Worten: Einfach Dateiendung von .gcode auf .nc umändern und glücklich sein 🙂

---

<div class="post-metadata">

**Author:** ![MaxMuell](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@MaxMuell](https://forum.snapmaker.com/u/MaxMuell)\
**Post date:** [January 30, 2023, 1:46pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/130 "2023-01-30T13:46:19Z")

</div>

Hallo und guten Tag.  
Ich würde auch gern wunderbare Dinge tun.  
Freue mich, dass ich den A350 mit Lightburn verbunden habe. (USB) Die Einstellungen habe ich von den ersten Seiten hier übernommen. Mir ist leider immer noch nicht klar, wo / wie ich die Laserhöhe einstellen kann/ muss.  
Für einen Hinweis bin ich dankbar.

PS Du brauchst nicht für mich zu übersetzen, das erledigt Google automatisch für uns.

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [January 30, 2023, 3:00pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/131 "2023-01-30T15:00:34Z")

</div>

Make sure in your settings that Z is enabled, and relative is disabled.

![Screenshot 2023-01-30 085812](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/8/6/8673e9f209c20e450b87d7d7b7a015ba87e034c2.png)

Your material height will appear under the cuts/layers section.

![Screenshot 2023-01-30 085909](https://us1.discourse-cdn.com/flex022/uploads/snapmaker/original/3X/5/0/50dbe3b779dbab7460cb97255bbe71b908bce22e.png)

---

<div class="post-metadata">

**Author:** ![VaporPhoxxe](https://avatars.discourse-cdn.com/v4/letter/v/c77e96/32.png) [@VaporPhoxxe](https://forum.snapmaker.com/u/VaporPhoxxe)\
**Post date:** [January 31, 2023, 7:32pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/132 "2023-01-31T19:32:08Z")

</div>

A newer version v1.15.12 is now available for download → [Snapmaker 2.0 Firmware Updates and Downloads - #21 by Alan](https://forum.snapmaker.com/t/snapmaker-2-0-firmware-updates-and-downloads/5443/21)

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [January 31, 2023, 7:40pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/133 "2023-01-31T19:40:55Z")

</div>

Unless they reverted the homing change, I won’t be using it. With how it slams into the limit switches, repeatable origins are impossible. Plus, since I don’t have a dual extruder, nothing else was changed that I need anyway. (until I get unlazy and make a new build reverting the homing change myself)

EDIT: In addition, the latest version commits still haven’t hit the public repo.

EDIT2: I think I found the commit likely at fault, they reduced the pull away from 3mm to 1mm. My guess is maybe that’s not enough to untrigger the limit switch so it just accepts the first inaccurate result. I’ll try to keep tabs on when they update the public repo and make another build and change that back to 3mm.

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [February 7, 2023, 11:31pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/134 "2023-02-07T23:31:06Z")

</div>

They updated the github and I was correct about the pulloff being what broke the repeatable origin. So here’s an updated build.

[Snapmaker\_V4.5.24-SKREE\_20230202.bin\_20230202.bin.zip](https://forum.snapmaker.com/uploads/short-url/cfvlHTaWbTGtEGrPHTo5gwE7U87.zip) (159.5 KB)  
Based on latest github controller version 4.5.24, dated 02/02/23, reverted the 1mm pull back to 3mm, and the other one that breaks turning the laser off. I’ve been using it for a bunch of tests and everything has been good. Updated to 1.15.12 manually via USB drive before flashing my firmware.

Specifically these two commits;

> <https://github.com/Snapmaker/Snapmaker2-Controller/commit/f6967d0c253cec9e92baa1412234f10955b47878>

> <https://github.com/Snapmaker/Snapmaker2-Controller/commit/d18ef63d28b1c4094164a8114ef81d9c40cbec08>
>
> Signed-off-by: Scott Huang \<shili.huang@snapmaker.com\>

Keep in mind, they hard changed Y offset, I had to increase my Y origin by 7mm.

---

<div class="post-metadata">

**Author:** ![gpt1plon](https://avatars.discourse-cdn.com/v4/letter/g/8e7dd6/32.png) [@gpt1plon](https://forum.snapmaker.com/u/gpt1plon)\
**Post date:** [February 11, 2023, 4:55am UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/135 "2023-02-11T04:55:24Z")

</div>

hello @Skreelink. I still have the previous version inline version from Brent.  
If I upgrade to yours, is there any specific to keep in mind or change in lighburn?

I am a bit confused by the Y offset, home bump and other things on the chat.

Basically , the settign I have if just to set up a Marlin printer and print. No header or footer or any other settings.

Thanks

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [February 11, 2023, 4:16pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/136 "2023-02-11T16:16:10Z")

</div>

> [@gpt1plon](#):
>
> If I upgrade to yours, is there any specific to keep in mind or change in lighburn?

No, there’s nothing you have to change. Most of the instructions above are to automate most functions. If you don’t use that to plan your projects, then it’s all the same for you. 🙂 The only thing you _might_ want to change is the machine type to GRBL-M3.

> [@gpt1plon](#):
>
> I am a bit confused by the Y offset, home bump and other things on the chat.

Snapmaker merged a change that reduced the homing bump to 1mm from 3mm. What this does, is when the machine homes, it rapids towards the limit switch. When the switch activates, it stops, backs up the bump distance, then slowly taps the switch again, for accuracy. However, being at 1mm, that wasn’t backing up enough to untrigger the limit switch, so it was just staying where it was, causing inaccuracy. If you use any of my firmwares (the one at the start for 1.14.3 and the latest one I posted was for 1.15.12) you don’t have to worry about it, it’s a problem in stock 1.15.\*.

---

<div class="post-metadata">

**Author:** ![Tgunr](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/tgunr/32/16188_2.png) [@Tgunr](https://forum.snapmaker.com/u/Tgunr)\
**Post date:** [February 20, 2023, 6:39pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/137 "2023-02-20T18:39:27Z")

</div>

Did you fork the repo? If so, could you provide a URL? I could not find a skreelink in the list of forkers.

---

<div class="post-metadata">

**Author:** ![Skreelink](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/skreelink/32/16398_2.png) [@Skreelink](https://forum.snapmaker.com/u/Skreelink)\
**Post date:** [February 20, 2023, 7:48pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/138 "2023-02-20T19:48:07Z")

</div>

No, I’ve not made a fork of it.

---

<div class="post-metadata">

**Author:** ![Tgunr](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/tgunr/32/16188_2.png) [@Tgunr](https://forum.snapmaker.com/u/Tgunr)\
**Post date:** [February 20, 2023, 8:22pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/139 "2023-02-20T20:22:23Z")

</div>

Could you please?

---

<div class="post-metadata">

**Author:** ![nweolu](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.snapmaker.com/nweolu/32/23079_2.png) [@nweolu](https://forum.snapmaker.com/u/nweolu)\
**Post date:** [February 21, 2023, 1:10pm UTC](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638/140 "2023-02-21T13:10:11Z")

</div>

Is there a way to combine this with vibration reduction firmware - [https://forum.snapmaker.com/t/vibration-compensation-beta-firmware-for-2-0-series-stable-print-quality-at-higher-speed](https://forum.snapmaker.com/t/vibration-compensation-beta-firmware-for-2-0-series-stable-print-quality-at-higher-speed) ?

[Previous page](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638.md?page=6)

[Next page](https://forum.snapmaker.com/t/full-lightburn-control-guide/27638.md?page=8)
