Microstepping with "dumb" external stepper driver?
-
How would microstepping be set with a "dumb" external pololu or stepstick type driver?
Is it still done with M350, or do I need to use the MS1,MS2,MS3 inputs on the driver pcb?
what happpens if, for example, the driver is set up for x16 microstepping on the board, but x64 with M350?
-
You'll need to set them both, and matching; if you set x64 microseteps in M350 an x16 on the driver it will move 4mm for every 1mm you want it to move.Ofc RRF is smarter than that; ref dc42
-
@jlmoreno said in Microstepping with "dumb" external stepper driver?:
How would microstepping be set with a "dumb" external pololu or stepstick type driver?
Is it still done with M350, or do I need to use the MS1,MS2,MS3 inputs on the driver pcb?
what happpens if, for example, the driver is set up for x16 microstepping on the board, but x64 with M350?
The Duet doesn't know what microstepping your external driver uses. So just set the external driver to the microstepping you want, then in config.g set the steps/mm in M92 to be correct for that microstepping.
-
@dc42 so is it only if you change the microstepping after setting steps/mm you can run into interesting situations with such a setup?
-
@bearer said in Microstepping with "dumb" external stepper driver?:
@dc42 so is it only if you change the microstepping after setting steps/mm you can run into interesting situations with such a setup?
I think you will find that RRF doesn't let you change the microstepping on a dumb driver.
-
Awesome, i'll give it a shot. Thanks!