What types of move should the speed factor affect?
-
So the following seem to be agreed:
- Printing moves (i.e. moves containing both XY movement and extrusion) should be affected by M220
- Extruder-only movements (retract/reprime) should not be affected by M220
- Movements within tool change files should not be affected
- Homing moves already are not affected
Not yet decided:
- Should all moves generated by any macro files (not just tool change files) be unaffected?
- Should non-extruding G1 moves be affected (i.e. travel moves when 3D printing)? For CNC machines and laser cutters, the answer is obviously yes.
I am leaning towards the following:
- Moves generated by commands in a macro file should not be affected
- Other travel moves should be affected
-
@dc42 I agree, that sounds like a good way to do it.
-
@dc42 I agree
-
I'd be tempted to exclude z only moves so z hop can be dialled-in, in a similar way to retraction and the speed up not effect it. Negligable effect on overall build time in most builds.
-
@DocTrucker said in What types of move should the speed factor affect?:
I'd be tempted to exclude z only moves so z hop can be dialled-in, in a similar way to retraction and the speed up not effect it. Negligable effect on overall build time in most builds.
Perhaps M207 could be extended to include Z hop speed?
https://duet3d.dozuki.com/Wiki/Gcode#Section_M207_Set_retract_length
-
Does the speed factor override also override the acceleration rate or just the speeds after the acceleration phase? Because if it doesn't affect the acceleration rate, then short moves like Z hop are likely to be unaffected because they will either be accelerating or decelerating and never attain the set Z speed in any case.
-
@Phaedrux said in What types of move should the speed factor affect?:
@DocTrucker said in What types of move should the speed factor affect?:
I'd be tempted to exclude z only moves so z hop can be dialled-in, in a similar way to retraction and the speed up not effect it. Negligable effect on overall build time in most builds.
Perhaps M207 could be extended to include Z hop speed?
https://duet3d.dozuki.com/Wiki/Gcode#Section_M207_Set_retract_length
Z-hop is generally so short that in practice it is acceleration-limited.
-
@deckingman said in What types of move should the speed factor affect?:
Does the speed factor override also override the acceleration rate or just the speeds after the acceleration phase? Because if it doesn't affect the acceleration rate, then short moves like Z hop are likely to be unaffected because they will either be accelerating or decelerating and never attain the set Z speed in any case.
Acceleration and jerk are not affected by M220.
-
-
From the version 3.1.0 change list at https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md:
The speed factor (M220) is no longer applied to extruder-only moves or to movement commands in system or user macro files
-
Thanks for asking this thread. I don't know much about this speed factor. But I am interested and I would like to get some more details.