Question about microstepping in duetwifi

  • When I went through the configurator and got to the microstepping setting, I noticed there was a 16 and a 16 (on) listing. Same for all the other numbers. What is the difference between the 2 settings?

    Also, from what I read, I don't have to recalculate the steps per mm when I change from 16 microsteps to 32 microsteps like I would if I was changing that in Marlin firmware for a ramps board?

  • Not sure what you mean when you 16 and 16(on) you can have 16 with interpolation which has the switch I1 after it.

    No if you change microstepping (which you can do mid print if you want) the firmware autocalculates the steps/mm provided:
    "-The M350 command(s) to set microstepping must come after any M584 or M569 commands that remap drivers.
    -The M92 commands to set steps/mm must come after any M350 command to set microstepping. This is because when you change microstepping, the steps/mm are automatically adjusted to take account of the change in microstepping."

  • I Suspect this is in the configuration tool and the (on) i suspect refers to interpolation on tho why it should be on all the other values for micro-stepping I don't know because I believe Interpolation is only valid at 16 micro-steps anyway?


    (I haven't used the configurator myself so don't know for certain)

  • administrators

    Yes, 'on' refers to interpolation. The configurator shouldn't allow it with micestepping other than x16.

  • I set my motors to 32 (on), but in the config file, there was no i1 when I looked.
    Thanks for the info.

  • I don't think the drivers can interpolate between 1/32 microsteps or if they can its not enabled. You can interpolate 1/16 or set 1/32-1/256 without interpolation. But be aware you max speed might be limited at higher stepping rates especially with 16t pulleys and 400 steps/rev (0.9deg) motors.

  • All my motors are 1.8 degree steppers and I am using 20t gears. My hypercube is mostly standard from the Thingiverse plans.

  • tbh I think 16 with interpolation is an ideal setting

Log in to reply