Installing Clean GRBL Firmware on Diode Lasers

In this video, we will continue where we left on in the previous Scuplfun S9 limit switch install video (or similar diode laser). At this point, you should have limit switches installed and functioning properly as well as a macro programmed with the GRBL values needed for the limit switches to function properly. If not, follow our previous S9 limit switch install video before continuing with this guide. This video covers the flashing of clean GRBL so that changes made to the firmware can be saved permanently.
Sculpfun S9 GRBL Flashing Guide:
lbrn.info/V3Vvl
Prior video on installing limit switches and creating the macro:
lbrn.info/Z5i95
Arduino IDE:
lbrn.info/Cw2wC
GRBL Firmware (pre-configured for 2-axis):
lbrn.info/4NYgq
LightBurn Video Tutorial Playlist:
lbrn.info/RuaQc
Time Stamps:
0:00 - Overview
0:56 - Saving current GRBL settings
2:14 - Arduino IDE & downloading clean GRBL
3:12 - Installing GRBL Library
3:48 - Flashing clean GRBL
5:01 - Applying machine specific settings
5:47 - Outro

Пікірлер: 47

  • @Raafman42
    @Raafman422 жыл бұрын

    Awesome video and great timing as my limit switches arrived today, so I’ll be upgrading over the weekend. 👍

  • @goodwinml
    @goodwinml2 жыл бұрын

    OK, all done. I had a few hick ups but it now works perfectly. I have a Sculpfun S8 Pro. I made my limit switch adapters out of 1" aluminum strap x 1/8" thick using my Shapeoko 3 XXL CNC Router. Thank you for this 2 part series for this awesome upgrade.

  • @clayshorter9797
    @clayshorter97972 жыл бұрын

    Great video I followed your end stop install and after the install I didn't need the macro. After every use and start up my sculpfun S9 homes all by itself.

  • @timcorcoran8506
    @timcorcoran85062 жыл бұрын

    Great work, thanks, it finally worked for me. It might be useful to add to your webpage that these instructions will work ONLY for the 1.8.19 version of Arduino IDE. They DO NOT work with the new v2.0.0 RC versions. That stumped me for a while. Tremendous series of articles/videos keep ‘em coming :-)

  • @lightburnsoftware7189

    @lightburnsoftware7189

    2 жыл бұрын

    Glad to hear you where able to figure out the issue and that is something we will be sure to keep in mind.

  • @adrianfanego
    @adrianfanego Жыл бұрын

    Thank you very much

  • @LanceMcGrew
    @LanceMcGrew2 жыл бұрын

    Another LightBurn instructional video hits it out of the park. Can you let us know if this firmware mod and the limit switch add-on will work on xTool D1?

  • @goodwinml
    @goodwinml2 жыл бұрын

    Now I just have to learn how to make this work with limit switches. Ie Start from, Job origin, when I put project on laser for burn, how to set it up. I kind of half assed it but it worked without switches. Whats a good video to explain and to learn with limit switches?

  • @hannesgersthofer7478
    @hannesgersthofer7478 Жыл бұрын

    Dein Video ist sehr ausführlich und gut erklärt, nur leider funktioniert es bei mir nicht. Habe alles in GRBL eingestellt und wenn ich dann meinen Sculpfun S9 mit lightburn starte, fahren alle Achsen gleichzeitig los. Die Endschalter werden ignoriert und er crasht??? Habe alles schon 10x kontrolliert. Muss ich eventuell GRBL flashen? Wen ja mit UNO oder DUO Adroino? Schaut bei dir alles so einfach aus.

  • @mravx2993
    @mravx2993 Жыл бұрын

    Thanks for the tutorial, I'll check if that would work with my laser(TTS-55), too. One question, any specific reason why you opted for these limit switches without housing?

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    The limit switches were chosen because they are very common and readily available. If you prefer to use a different limit switch other than the mount design everything else should carry over.

  • @PedroNogueira1980
    @PedroNogueira19805 ай бұрын

    if i have a arm32 bit board can i flash them?

  • @rreddy2go
    @rreddy2go Жыл бұрын

    I just flashed grbl using your method. It now homes correctly to the left front without running the macro. However, when I go to frame a project, or command any move, it races to the upper right and crashes into the frame. What could be causing this?

  • @dok3250

    @dok3250

    Жыл бұрын

    For some reason, after flashing this command G10 L2 P1 X-409 Y-399 is not written. I own AtomStack A5 PRO. After flashing the grbl, homing works perfectly, but for some reason it keeps front left as -409,-399, and after entering G10 L2 P1 X-409 Y-399 into a console it reconfigures itself to 0,0. Try that.

  • @adriancarpenter4493
    @adriancarpenter4493 Жыл бұрын

    So I updated my firmware just fine. Following all you steps exactly. Now my S9 limit switches work after power cycle without resorting to macro- awesome thank you! BUT my laser no longer fires. I’ve checked every setting against my saved $$ output. I’m getting 12V to the laser. Any suggestions?

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    That is odd, I cannot think of any reason why laser would have been affected. Is your $31 value set to 1 for laser mode?

  • @adriancarpenter4493

    @adriancarpenter4493

    Жыл бұрын

    @@lightburnsoftware7189 indeed it is. I’ve tried uploading the firmware again. But no charge. It’s definitely the controller. Sculpfun support talked me through testing the laser which fired up moving TTL to the 5v.

  • @theoasim
    @theoasim Жыл бұрын

    Hello. Bought the LightBurn but I need help about which GRBL is for Atomstack A50 Pro Laser (without limit Switch) and which changes i have to do in GRBL libraries. Also what settings i have to do in Lightburn. Please help cause i cannot use my laser at the moment! My laser cannot be found automatically from Lightburn. Thanks in advanced!!

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    The Atomstack lasers should ship with GRBL firmware. If the manufacturer does not provide a driver then the CH340 is the most common. I would get it set up as is without limit switches to verify everything is working as it should first.

  • @theoasim

    @theoasim

    Жыл бұрын

    @@lightburnsoftware7189 Thank you very much. I have installed the drivers you wrote via LaserGRBL software but the laser cannot be found automatically in Lightburn and I set it up manually nut I cannot be sure that what I did is correct. I gave dimensions 410 x 850mm for cutting area as laser has extentions, also direction and start position. Also problem is the laser mirrors everything horizontally. I checked settings in Lightburn about that and I didn't find anything. So maybe in controller settings I must change a parameter about that?

  • @nickhishmeh6562
    @nickhishmeh6562 Жыл бұрын

    Hello, I am trying to follow the instructions in this video to work my new xtool d1 with laser grbl. I used the file provided but it says it fails. I am using the newest version available of arduino ide and I used the zip file you have provided. When I go to the grbl file to be selected it instead goes into the file and it is empty. The wording says library is not valid.

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    I do not believe the D1 is running GRBL. I may be mistaken but my understanding was that it has been made compatible with GRBL so that it can work in LightBurn and is not truly GRBL. If the board can be flashed with GRBL you would need to find out the board type and see if the board is one that can work with Arduino IDE. It may be worth reaching out to the manufacturer on this.

  • @SpangledOne

    @SpangledOne

    Жыл бұрын

    I don't know if this was the proper fix but it seemed to work on my S9 because I had the same issue. I went into the folder we were instructed to unzip and then zipped the "grbl" folder (Arduino states it is looking for a "Library (*.zip file)" after all🤷‍♂) inside it. Then when I selected that grbl.zip file inside the folder with Arduino it seemed to find it and it said it was successful. Also when I go to Sketch>Include Library it lists grbl as a contributed library.

  • @stoney268

    @stoney268

    Жыл бұрын

    @@SpangledOne Thanks for the solution!

  • @peterensinger1770

    @peterensinger1770

    4 ай бұрын

    Use the Arduino 1.8.19 version not the newer version this was the cause of the problem for me. I have both Arduino versions on my PC when i did the upload as per this video it only worked when i used the older version of the Arduino IDE 1.8.19 the new version of the Arduino IDE just kept showing errors Also make sure you select the correct board and port in the tools menu on the IDE.

  • @Harry5150
    @Harry5150 Жыл бұрын

    Not sure if it's just me but none of the links work.

  • @amoreyjones565
    @amoreyjones56510 ай бұрын

    What board type is comgrow z1?

  • @lightburnsoftware7189

    @lightburnsoftware7189

    9 ай бұрын

    We do not have a Z1 here for testing so we do not have the specifics on its board.

  • @craigreich8046
    @craigreich80462 жыл бұрын

    I can not add the library zip file into Arduino I get this error "Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno" The library "grbl-1.1h.20190825 2" cannot be used. Library names must contain only basic letters and numbers. (ASCII only and no spaces, and it cannot start with a number)"

  • @lightburnsoftware7189

    @lightburnsoftware7189

    2 жыл бұрын

    Did you unzip the file? The folder you want to be adding is the unzipped folder named "grbl" and not the downloaded zip file itself.

  • @craigreich8046

    @craigreich8046

    2 жыл бұрын

    @@lightburnsoftware7189 Yep I'm a total idiot! Sorry

  • @jozhsk8xD

    @jozhsk8xD

    Жыл бұрын

    @@lightburnsoftware7189 i cant chose the unzip GRBL folder

  • @eduardo.e.a

    @eduardo.e.a

    Жыл бұрын

    @lightburnsoftware7189 I have the same problem, the "GRBL" folder is not a zip, IDE ignores it

  • @knutevensen2564
    @knutevensen25648 ай бұрын

    Hello - How to reset GRBL configurations (My setup for my Sculpfun S9 is wrong)

  • @lightburnsoftware7189

    @lightburnsoftware7189

    8 ай бұрын

    Here is a forum post that has the default settings you can compare against yours to see what needs to be changed. forum.lightburnsoftware.com/t/sculpfun-s9-gbrl-settings/79318/3 It also looks like Sculpfun has released the firmware if you wanted to reflash: github.com/Sculpfun-design/S9-S10-series-Software-Firmware However, if the stock firmware is on your board I would just go through and match values versus reflashing.

  • @knutevensen2564

    @knutevensen2564

    8 ай бұрын

    Thanks!! But I do not see any place I can find theese parameters in LB. I only see them in Laser GRBL... Please help. Again :)

  • @lightburnsoftware7189

    @lightburnsoftware7189

    8 ай бұрын

    @@knutevensen2564 - you can use the console window in LightBurn to enter the commands, or you can use Edit > Machine Settings.

  • @knutevensen2564

    @knutevensen2564

    8 ай бұрын

    @@lightburnsoftware7189 tanks... i'll try

  • @amoreyjones565
    @amoreyjones56510 ай бұрын

    Does the size of the memory card critical?

  • @lightburnsoftware7189

    @lightburnsoftware7189

    9 ай бұрын

    What memory card are you referring to?

  • @stoney268
    @stoney268 Жыл бұрын

    Hmmm from one error to the other, finally I managed to add the library after zipping that folder. Now errors during the upload: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe0

  • @stoney268

    @stoney268

    Жыл бұрын

    And seeing this firmware is from 2019, its probably installed already on devices bought in 2023..... So I give it up, too many weird errors while there is not much you can do wrong in this process

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    Was there a reason you where wanting to install stock GRBL? Have you had issues with your lasers firmware?

  • @stoney268

    @stoney268

    Жыл бұрын

    @@lightburnsoftware7189 I thought I did after calibrating went wrong but apparently that was an easy fix, just set it back to 80 :) Also it felt like flashing to gbrl was something you should do, but I guess I misunderstood.... Also I found the problem why calibrating went wrong, I switched X & Y while measuring....stupid me lol

  • @jarodmorris611
    @jarodmorris611 Жыл бұрын

    You say "check the console to make sure your laser is connected. Once verified..." You assume that everyone knows what it would look like if the laser is connected. I don't think mine is connecting, but I don't know what I'm looking for.

  • @lightburnsoftware7189

    @lightburnsoftware7189

    Жыл бұрын

    In the Laser Window (bottom right by default) if your laser is connected it will display the status "ready" if not it will say "disconnected". This is covered in the laser setup videos that we have created.

  • @printerpr0n
    @printerpr0n10 ай бұрын

    Shucks. For the first time @ModBot has let me down. As others have stated, at least on windows you cannot import the unzipped folder to the library.