Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting request #189

Closed
Andy-Gadget opened this issue Nov 30, 2017 · 7 comments
Closed

Setting request #189

Andy-Gadget opened this issue Nov 30, 2017 · 7 comments

Comments

@Andy-Gadget
Copy link

Great software, but could I request a feature :
When engraving on a light coloured material (e.g. birch wood) the laser sometimes does not char quickly enough to start a track so the line isn't engraved. Another GCode generator (I think it's LaserWeb) has a 'delay' setting, which, after a laser off move, energises the laser then waits for a time before starting the engraving move. Sensible default for this would be 0 (i.e. no delay) up to 200 ms or so.
Andy.

@arkypita
Copy link
Owner

arkypita commented Dec 1, 2017

I know the problem, is very common with light coloured materials and low power lasers.
Do you know how LaserWeb create delays? I mean, what is the GCode used? G4?

This was referenced Dec 1, 2017
@Andy-Gadget
Copy link
Author

Andy-Gadget commented Dec 2, 2017

It wasn't LaserWeb; It's the JTech plugin for Inkscape which has this setting, and looking at the generated code it is as you suggest, using G4 for the delay . In the code below, G4 P1.23... is a 1.23 second delay I set in the configuration. (P sets the delay units to seconds.)

. . .
G1  X13.97 Y32.0322
G4 P0 
M03 S255
G4 P1.2300000190734863
G1 F250.000000
G1  X29.7744 Y12.5589
G4 P0 
M05 S0
G1 F500
G1 X0 Y0
M18

Looking a bit deeper, the laser-on pause with no movement works when using G3 (constant laser power mode). In mode G4 (dynamic laser power mode) the laser is only powered when moving so the G4 pause just waits with laser off. This is by design and in the GRBL 1.1 laser mode documentation.

Andy.

@arkypita
Copy link
Owner

added to roadmap

@minoseigenheer
Copy link

I'm really looking forwad to this feature. When do you expect this?

@arkypita
Copy link
Owner

a lot of feature request and few spare time now... i cannot tell when I can do this

@FrankHovis
Copy link

Has this been implemented or not? I see a few issues opened with the same problem, the laser takes a little while to switch on, but I can't see as there has been any actual way to resolve this using laserGrbl.

@sully9
Copy link

sully9 commented Jun 20, 2023

Apologies for the chatter, but I agree this feature would be useful. In the meantime, a tedious, manual workaround I use is:

  1. Load PNG/SVG into LaserGRBL
  2. Save resulting Gcode to .NC file
  3. edit .NC with text editor, add a 'G4 P0.025' command following any spindle(laser) ON command ('Sxxx')
  4. Load the .NC file into LaserGRBL

One of my everyday setups is a very cheap "DIY CNC2418" with a similarly cheap 0.5W laser. The laser is very slow to respond to spindle commands, So if I configure acceleration and feedrates for a tolerable run time, there's a lot of incomplete lines - even on paper. So once I've sorted out all the other relevant adjustments, I use the steps above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants