Welcome! Log In Create A New Profile

Advanced

M584 driver mapping ignores different steps/mm

Posted by o_lampe 
M584 driver mapping ignores different steps/mm
June 22, 2017 08:22AM
Hi,
I tried to test my new CNC mill Y-Axis motors.
In the left corner: NEMA23 with 2.1A 1.8°
In the right corner: NEMA17 with 2.4A 0.9°
I mapped the drivers like that: M584 X0 Y1:4 Z2 E3
and set the steps/mm like: M92 Y12800:6400

But both steppers run at the same steps/mm.

Q: Can I use M350 X16 Y16:8 Z16 I1 instead?

I know, it isn't relevant in real life, but I wanted to test both steppers at once to figure out noise level, max. speed and torque.
Re: M584 driver mapping ignores different steps/mm
June 23, 2017 04:11AM
No. If you are using multiple drivers on an axis, they must all use the same steps/mm and therefore the same microstepping. This is because the step pulse timing calculation is done once per axis, not once per drive.

Edited 1 time(s). Last edit at 06/23/2017 04:12AM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: M584 driver mapping ignores different steps/mm
June 23, 2017 09:52AM
Thanks David for clearing it up.
I found a workaround by using the X-axis driver for one side, so I can independently define everything for testing.
Sorry, only registered users may post in this forum.

Click here to login