Oh man. Here we go again...
carl_m1968 wrote:This was on an Azteeg X1 board. One of the best controllers out there.
The Azteeg part doesn't matter (we are discussing drivers here), since it isn't what actually drives the steppers. Actually the Azteeg could have been the limiting factor, but we'll get to that in a moment.
carl_m1968 wrote:I think I have some expertise and experience in the field just like you.
You may have experienced some things, but you may not have the knowledge/education to be able to interpret those experiences correctly. For example, Marlin can issue step commands at 10khz. This works out to about 65mm/sec at 32x micro stepping and typical pulley sizes. Beyond this, steps will be missed. Therefore, even with "one of the best controllers out there" (it isn't), the limiting factor is the controller, not the stepper driver.
The Trinamic drivers overcome this problem by *interpolating* the micro stepping. The accept a 16x microstep input, then interpolate it to 256x. This reduces load on the controller's interrupt routine.
carl_m1968 wrote:There are even forums talking about the issues if you did a quick Google search. Just Google motor not working at 32X
I did a search for this, the first 3 pages returned nothing related to 3D printing or stepper motors at all.
carl_m1968 wrote:or motor skips at 32X just to name a few.
Searching this, the only thing I could really find pointed to the issue I mentioned above, Marlin's step rate limitation:
https://groups.google.com/forum/#!topic … wTLZzkog1s
It is also possible that you did not configure your stepper drivers correctly. For example, not setting the decay rate properly:
http://reprap.harleystudio.co.za/stepst … d-drv8825/
http://ebldc.com/?p=86
As for the benefits of 32x micro stepping:
The top was printed at 16x. The bottom, 32x.
I have no doubt that you have experiences. But without understanding the underlying theory, you are making statements that are not grounded in truth...and that's not good for anyone.