This may be a bit marlin specific but thought I'd ask here first.
I'm generating my gcode and in between cuts it appears to be waiting a *considerable* amount of time before moving to the next cut location.
Here's an example of a piece I'm cutting which is a 5mm square.
//MOVE TO NEXT LOCATION
G0 Z3.0
G0 Y171.931
G0 Z1.0
G1 F300.0 Z-0.4
// LASER ON
M3 S100
// DO CUT
G1 F900.0 X64.817 Y166.9657
G1 X69.783
G1 X69.7827 Y171.931
G1 X64.8173
// LASER OFF
M5
For reference the cut does travel nice and fast - I'm not worried about that.
It's the move to next location piece that seems to take a long time.
By long I mean this:
- After turning the laser off wait up to about 3 seconds
- Start move at a feedrate of less than 100mm/s
- Arrive at next location
- Wait a couple of seconds
Then it goes at the appropriate speed.
Is this familiar to anyone and any ideas for what I can do about it?
Cheers
Andrew