Speed Factor dont seem to increase speed
-
when i want to increase the speed factor it doesn't seem to do anything.
it just seems to still print at the same speed
is there a setting i need to change to get this to work?
-
It takes a little while for speed changes to take effect, usually no more than 2 seconds + 1 move.
-
no it's not… i even waited until the next layer and no increase i moved it to 200% and didn't see any noticeable changes
-
What are your maximum feedrates for each axis? Accelerations and jerk values?
If one axis is being throttled too severely then any coordinated move such as a printing move has to run at the limits of the slowest axis. As such increasing speed might not actually do anything.
-
M350 X8 Y8 Z8 E16:16 I0 ; Configure microstepping without interpolation
M92 X44 Y200 Z1300 E830 ; Set steps per mm
M566 X1000 Y900 Z12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X1200 Y1000 Z280 E1000 ; Set maximum speeds (mm/min)
M201 X500 Y900 Z150 E200 ; Set accelerations (mm/s^2)
M906 X900 Y1800 Z900 E1000 I30 ; Set motor currents (mA) and motor idle factor in per cent
M566 X800 Y400 Z30 E20 ; Maximum jerk speeds mm/minute -
Your X and Y maximum speeds appear to be unusually low in the M203 command. Your accelerations in M203 are unusually low too.
Why are you using just 8x microstepping, when your X and Y steps/mm are not especially high? What type of printer is it?
-
-
Is that a belt driven X axis and leadscrew driven Y and Z axes?
Increasing microstepping to x16 with interpolation will make the motors much quieter. Your steps/mm will double because you have the M92 command after the M350 command.
-
yes it is
ok when this print has done i will try itdo i need to swap those settings round then?
M92 command before the M350 -
If you put the M92 command first and set the steps/mm as for x16 microstepping, then they will be adjusted automatically to account for any M350 command later in config.g.
-
If you put the M92 command first and set the steps/mm as for x16 microstepping, then they will be adjusted automatically to account for any M350 command later in config.g.
Nice, that's handy. Does the Duet assume x16 or do we need to put the x1 value then have the M350 value adjust it to the microstepping?
Edit: Looks like it default x16 looking at the gcode command https://duet3d.dozuki.com/Wiki/Gcode#Section_M350_Set_microstepping_mode
"a) Set Steps/mm correctly for the default 1/16 microstepping, then set the microstepping to the desired amount using M350:"
-
The Duet assumes x16 until it sees a M350 command.
-
sorted full speed ahead thanks
-
just one question what is the interpolated option and what difference does it make
-
The interpolated option makes the motors much quieter. It tell the drivers to generate x256 microsteps even though the Duet only sends step pulses at x16. It only works when you have x16 selected.