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 05: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 01: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 01:12AM by dc42.

Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet [www.duet3d.com].
Re: M584 driver mapping ignores different steps/mm
June 23, 2017 06: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