Hello the gentle LightBurn Staff
I have read some topics here before ask for help.
I have the latest Ubuntu OS (Mate) and the latest LightBurn version. I have installed my new TwoTrees Totem S40, all works fine except the laser who burns during transitional moves.
Here is the console report when connected to my device :
Grbl 1.1f [’$’ for help]
[MSG:’$H’|’$X’ to unlock]
Grbl 1.1f [’$’ for help]
[MSG:’$H’|’$X’ to unlock]
[MSG:Caution: Unlocked]
ok
[VER:1.1f.20170801:]
[OPT:V,15,128]
Target buffer size found
ok
I think that my laser is a Diod, not a CO2 one, but not sure…
I did the connection to the Totem S manually, because the device is not found by Lightburn. So I choose the simple “GRBL”. Then Serial USB. Then the workspace 300 x 300 mm.
As I said : all works very fine, except my problem…
May I have to change GRBL choice by Ruida or Topwisdom instead ?
Thanks
Thank you Willie
I tried with Ruida and also Topwisdom in the settings, but nothing work. So I have the idea to choose GRBL-M3 (1.1e or earlier) and… all work fine even the laser !
That’s strange because the detected GRBL is 1.1f !
[VER:1.1f.20170801:]
[OPT:V,15,128]
If your laser is using GRBL, TopWisdom / Ruida will absolutely not work. They communicate in a completely different way, and GRBL will not recognize any of the commands.
Most likely your laser does not have the $32 setting (Laser Mode) enabled. If you are using LightBurn with the ‘GRBL’ device, it assumes $32=1 has been set to enable laser mode.
If you use GRBL-M3 as the device type, it assumes you are using an older version of GRBL that does not support the $32 setting, and uses a different method to turn the laser on and off.
Hello Willie. Thank you very much for the help. The console of LightBurn ? I can write in ? Is the console of LightBurn send the code to the device controler ? Must I have to do this each time I use my laser device ?
Finaly I found where to put the code “$32=1” in the console. And I tried with GRBL settings (not GRBL-M3) and now my Totem S40 works fine even the laser.
I tried to turn of the device and also LightBurn, then Tried again without sending the $32=1 code in the console and everything works fine again !
Clo, for a bit of background info on these laser machines they are made up of a few types of parts:
Some stepper motors which move some belts which move the laser head back/forward/front/back
A controller board with firmware(software) which controls the motors using stepper motor driver modules which can be built onto the controller board( typical of Diode lasers) or separate motor driver modules as in many CO2 lasers.
The controllers can be very different with different firmware software doing the motor control work and often they are identifiedd by the firmware installed on them. GRBL, Ruida, Marlin, Smoothie, GRBL32, etc.
The laser module which for Diode Lasers is a self contained module attached to the laser head(part that moves in all 4 directions). CO2 lasers have a long laser tube in the back of the machine and the laser beam from this is reflected off many mirrors(typically 3) and the laser head is very small and many times is just a small mirror and lens. CO2 lasers require water cooling and circulation.
There are also some switches on the door lids, water flow and at the end of the movement of the laser head in the X direction(left/right) and Y direction(front/back).
Just some basics as you learn about how to use your machine and Lightburn.
I was thinking that the Gcode is a kind of language with the computer for all CNC device. But it seems that GRBL or Ruida or others, are the language. I am confusing with that. For me if the device works, that’s ok
On the Totem S, The difficult thing is to focus the laser on the object. When I turn the screw to move up or down the laser emitter, I have to be very careful not to move the laser emitter chariot, and this is very difficult when my target object is in place to receive the drawing…
GCode is the language of many CNC controllers(firmware) but some controllers have created their own “language” the computer software uses to send commands to the CNC machine. Ruida does their own, stock K40 controller is the M2Nano which also has its own control language. GRBL firmware supports the GCode language. BTW, GCode is text based so you can open up a GCode file with a text editor and look at it or even change it.