Laserbot: updated firmware to Marlin 1.1.0-RC8+


Does anyone know what the flashing string is for the MegaPi?

I am trying to use this string but its not working:

/K cd\ & cd bencutlaser & avrdude -p m2560 -c stk500v2 -P COM4 -b 115200 -D -U flash:w:Marlin_110_RC8_FA_BL.hex:i



Resolved: baud rate needed was 57k, not 115k.


Hello Simon,

I used your firmware Marlin 1.1.0-RC8+ with Laserbot to achive better precission.
After building mlaser from your fork with QT 5.5.1 on mac 10.11, the test_rectangle.gcode did not work for me:
M4 P0
G0 F200.0
G0 X0 Y0
M4 P240
G0 X190 Y0
G1 X190 Y230
G1 X0 Y230
G1 X0 Y0
M4 P0
G0 F200.0
G0 X0 Y0
the distances were not correct, and the laser turned not on.

So I decided to use printrun, but there I have also a bunch of errors, such as:
1 - The laser is set to off when the g0/g1 command is executed.
I used the following code
M4 P240
G4 S01
G0 X20 Y0
with the result that the laser set to on for a second (S01) and the went off and moved to X20 Y0!!
2-The units are not OK also, X190 is a lot more than 190mm,
so I used X=20 (movement of 81mm) and Y=30 was 94mm
I didn’t get the unit to mm, even the protocol of printrun says:The print goes:

  • from 0.00 mm to 20.00 mm in X and is 20.00 mm wide
  • from 0.00 mm to 30.00 mm in Y and is 30.00 mm deep

Can anybody say something about benbox with mlaser,- I need a precise system for engraving with making the y-axis up to 90cm long.