Laser moves, laser does't fire

Is the version, probably compiled on 6/6/21015

Might have to go looking for a grbl upgrade.

In Lightburn can you go to ‘Edit → Machine Settings’ and see what you get?

You need to save your configuration before you change it out. You can do that with the ‘save’ button in the Machine Settings.

:smile_cat:

Well, you’ve already proven it’s a Benbox firmware.

There are a few ways you can update the firmware. The easiest is probably to use laserGRBL.

Some information is here:
Flashing Grbl Firmware – LaserGRBL

Essentially, open laserGRBL. Go to Tools->Flash GRBL Firmware.
Pick Arduino Nano as Target. And suggest you first try v1.1h custom firmware.
image

Keep in mind that this will require some post flashing setup. Minimally for work area if you want soft limits to work. Possibly also for homing direction.

Some things you’ll want to note before making this change:

  1. Does your laser go through a homing process when you power-on?
  2. If so, to where does it home?
  3. What are the coordinates when you are homed? Check this using Get Position in Move window.
  4. What are the overall dimensions of your frame? This might be in your documentation.

Other resources for you:
How I can upgrade grbl in lightburn? my $32 disapered - LightBurn Software Questions [OFFICIAL] - LightBurn Software Forum
Arduino Based cheap laser engraver help please - Getting Started [Archived] - LightBurn Software Forum
Firmware for Benbox. Changing firmware to LaserGRBL and vice versa. - YouTube

These describe different ways of flashing and provide other context.

1 Like

I didn’t notice the Benbox before. Sorry

This is what I found


There’s no Flash GRBL in tools

Doesn’t Home
Get Position brings up all 0.00

25.5 x19.5

I’ll check the resources you included

What part of the world are you in?

Not surprised that comes up blank. It uses the same mechanism as $$ to get the information and that didn’t work either.

laserGRBL is a different program entirely from LightBurn. It is also quite popular for laser burning and is free and open source. You can find it in the link I included.

Okay. That could make this simpler although you still want to get the configuration correct.

I’m in SE part of the US. You?

I thought the benbox firmware wasn’t supported. Seems I remembered reading this a while back…

I think they upgraded the firmware to grbl.

:smile_cat:

I’m outside Vancouver BC Canada
It’s just above freezing right Now

The link below shows how to use T2laser to load the firmware. Since T2laser worked I loaded its default 1.1e
I figured it Might work, It did

Of course now it won’t fire again, and I can’t remove it. lol I’ll reinstall Lightburn if need be.

I made some adjustments… Of course I forgot what they were now

But Now it Works :grin: :grin: :grin:
Except the Fire button doesn’t work :crazy_face: :crazy_face: :crazy_face:
And yes I made sure it was enabled. lol

One funny thing, before I installed the firmware the stepper motors would hum/vibrate, now they do just for a second then they’re quiet

How I can upgrade grbl in lightburn? my $32 disapered - LightBurn Software Questions [OFFICIAL] - LightBurn Software Forum

A little focus and (Fire button would help)

You really want to be on a firmware 1.1f or higher. From the T2Laser list not sure of all the options but your best best is the 1.1f High Freq PWM.

Once you do that, switch your device type to GRBL instead of GRBL-M3.

I have no idea
just what I heard in the video

That’s Good to know
Thank you

Ok… I loaded 1.1f High Freq PWM and changed to GRBL and still the same No fire with fire button. Yes I reenabled
Not sure where to go from here!

Can you take a full screenshot of LB?

Also, please run these commands in console:

$I
$$

Screenshot after load

$I

$$ output after pic

Processing: Lightburn$.png…

Waiting for connection…

Waiting for connection…

Grbl 1.1f [’$’ for help]

ok

[VER:1.1f.20170131:]

[OPT:VZL,15,128]

Target buffer size found

ok

ok

ok

ok

ok

ok

$I

[VER:1.1f.20170131:]

[OPT:VZL,15,128]

Target buffer size found

ok

$$

$0=10

$1=25

$2=0

$3=0

$4=0

$5=0

$6=0

$10=1

$11=0.010

$12=0.002

$13=0

$20=0

$21=0

$22=0

$23=0

$24=100.000

$25=1000.000

$26=250

$27=1.000

$30=255

$31=0

$32=1

$100=80.000

$101=80.000

$102=80.000

$110=4000.000

$111=4000.000

$112=6000.000

$120=800.000

$121=800.000

$122=5000.000

$130=400.000

$131=300.000

$132=200.000

ok

Go to Device Settings and set S Value Max to equal 255 so that it matches $30=255.

Can you take a screenshot of the Move window with the Fire button?

Didn’t load this pic last time
screenshot $$ output

$20 is used to enable soft-limits. It’s up to you if you want to use this. This can prevent crashes if setup properly.
$130, $131 set X and Y size of your engraving area respectively in millimeters. These will need to be setup for the soft-limits to work.
This should match the dimensions you enter for LB workspace size (again in millimeters). They should all be in agreement but determined by your physical dimensions.

Since your system doesn’t have limit switches and setup to home it should be assigning 0,0 to wherever the laser head is at startup. As part of your startup procedure have the head be at front left.

Ok
Don’t think I completely understand soft limits or how to set up and how much do I need them.
Soft limits… I think is when it gets to the end (limit switch would stop it) soft limits stop it a little earlier

This morning I was moving it around and it seamed to know its limits(it would either stop just before or at the end, if I hit the go button (move to position set at x0 and y0) it would go to the front left(later I changed Something, (I don’t remember) it would go to the back right)) then moved it with the x and y arrows say 5 inches then moved it back 1/2 " in both by hand, when I hit the go button again it would hit the end and try to go further(vibrate)
I hope that made sense :crazy_face: :crazy_face: :crazy_face:

Work area $130=400 and $131=300 don’t look the same

This is probably for another thread (I haven’t checked the forum for that yet)… I tried to burn txt It would go to position, the laser would lite but wouldn’t burn!

Just saw this one

was this for the fire button?
Still no fire

Haha. You’ve perfectly obscured the fire button which is what I was interested in seeing. Can you take another screenshot with Fire button visible?

OOPS
It was 0.00 wouldn’t fire changed it to 0.10 still no fire

LightBurn will limit some movement at the application level based on the size listed in Device Settings.

Sorting this out should be fairly straightforward.

  1. Determine actual physical engraving area for your laser.
    Hopefully this is listed on the box or any documentation that you have. If not, you could measure the addressable area of the laser lens. Keep in mind that the laser won’t be able to travel all the way back and may be impeded from going all the way forward. You could also do this in software if could trust that your laser was properly calibrated for dimensions. I’ll write a note about that farther down.
  2. Update Working Size in Device Settings with dimensions
  3. Update $130, $131 by typing in Console:
    $130=[X VALUE]
    $131=[Y VALUE]
    Exclude the square brackets when typed.
  4. Enable soft limits by typing in Console:
    $20=1

Can you confirm that you updated S Value Max to 255 in Device Settings? Doesn’t show that in your screenshot. Make sure you do this first or else you’ll have a bad time.

This is likely an issue of your cut settings. Power too low or speed too fast.