Having laserweb problems since update, if i set the black and white speeds to different feedrates then i get a negative F value as my first speed so it gives me a feedrate <0 error and stops, the only way around it is to export the gcode and edit the file by taking away the minus from the F number and reloading the gcode file, any idea why this is happening ?
Using smoothieboard and latest laserweb 3
Gcode sample in the picture below and finished result after taking away the minus symbol
I also had this happen. Looking at it (and trying to modify it for a different idea) I did see that in the original, on the first spot on the line, ie, at the 0 position, the lastGrey may be -1 and is passed to the figureSpeed function. A check for lastGrey being > 0 would probably fix that. Or in the main loop, around line 262, add a if x==0.
Several ways to fix that, not sure what would be the fastest, aside from taking it outside the loop.