FW speed for G0/G1 moves
-
Hello.
Is there a possibility to control the speed of print and travel moves (G0/G1) by the FW? I see only M-codes for acceleration and jerk...
I'd like to control the speed in the "filaments function". -
@cosmowave M203 sets the maximum speed/feedrate, but does not discern between printing and travel moves, as that is usually set by the slicer. G0 and G1 are the same in FDM printing mode. The only difference in CNC/laser mode is that in G0 moves, each axis moves at the highest speed available for each axis, rather than making a controlled diagonal move.
M204 sets the acceleration for print and travel moves, but as far as I'm aware there is no equivalent for speed/feedrate.
Ian
-
@droftarts Ok. Thanks for the info.
Then i see no real chance to make gcodes "material independent"... -
@cosmowave I don't see why the mechanism for detecting if a move is a travel move or a printing move in M204 couldn't also be used for applying a different feedrate. Maybe raise it as a feature request on Github?
I see the usefulness of it to, as you say, make gcode material independent. You can do this with the RRF filament profile, but it is generally focussed on temperatures and filament changing. I think that much of the Gcode granularity is probably best left to the slicer, as there are a number of other settings, eg bridging speed and extrusion factors, fan speed etc that are handled by the slicer with more granularity than the firmware or DWC could ever hope to do. It's just to entrenched in the generated Gcode. Which makes it very difficult to make Gcode fully material independent.
Ian