Z stepper motors



  • M584 X0 Y1:4 Z2 E3

    should it look like this?



  • Example
    M584 X0 Y1 Z2:3 E4:5:6 ; Driver 0 controls the X motor, 1 controls the Y motor, 2 and 3 control the Z motors, 4 and 5 control the E motors
    Correction!
    M584 X0 Y1:5 Z2:3 E4 right


  • administrators

    @FrankNPrinter:

    Correction!
    M584 X0 Y1:5 Z2:3 E4 right

    That's correct if you have the 2nd Y motor connected to the first channel (= driver 5) on a DueX2 or DueX5.



  • i have the duet wifi no expansion board. still correct? that would be E1 motor connection for 2nd y motor right? sorry, using old xp pc since mine died. i cant even use usb or sd on this old thing so am severely limited at the moment…



  • @T3P3Tony:

    I didn't think the Duet Wifi stepper driver card was rated for 3A on the steppers. Can it really handle this much safely

    If you wire the two motors in series( or use the two Z motor plugs on the DuetWifi which are already connected in series) then the current will be the same through both motors, and be whatever you configure it to be, 1.5A looks like a good initial choice.

    What is the disadvantage of series wiring? Half the power of the steppers? Now I'm expanding to a third stepper since the bed isn't stable with only two. Will a third one mean that power/torque from the steppers now will be the same as from two steppers but spread on three steppers? I prolly don't need the power from them tho so just asking from a technical POV.

    When bed leveling with three or more steppers are introduced I guess I should have a expansion board and run separate drivers đŸ™‚


  • administrators

    When you connect multiple motors in series, the available voltage to each reduces. This doesn't normally affect the static torque available, because the motors we choose for 3D printers normally need only 3V at their maximum current [except that there are some motors available rated at 0.4A 12V - avoid them]. However, the faster a motor moves, the more voltage it needs because of inductance and back emf. So when you connect motors in series, you reduce the maximum speed you can run them at before the torque starts dropping off. See https://duet3d.com/wiki/Choosing_stepper_motors#How_to_work_out_the_power_supply_voltage_you_need for how to estimate this.

    Z axis speed on a Cartesian or CoreXY printer isn't normally critical, so connecting motors in series works well. If you do need higher speeds, use 24V power instead of 12V.



  • i have wired two stepper motors together on the same connector pluged into za on the board and the third stepper motor pluged into zb but it does not work any thoughts 1



  • @Will:

    i have wired two stepper motors together on the same connector pluged into za on the board and the third stepper motor pluged into zb but it does not work any thoughts 1

    Sounds like you have two in series and one in paralelle with the two in series if I understand you correctly.



  • I thought that so how do i get the same power to all three motors thanks


  • administrators

    @Will:

    I thought that so how do i get the same power to all three motors thanks

    Either connect all 3 in series, or connect 2 in series to one drivers and the third to another driver, for example the E1 driver if it is free. Set both drivers to the same current, then you will get that same power to all 3 motors at low speeds.



  • I have now purchased a duex 5 expansion board and need help maping my 1 x axis stepper motor 2 y axis stepper motors and 3 z axis stepper motors .
    When using the M584 gcode does it go in any particular file and in any particular order thanks in advance Will


  • administrators

    M584 goes in config.g like the other motion configuration commands. For ordering restrictions, see the last bit of the description at https://duet3d.com/wiki/G-code#M584:_Set_drive_mapping.


Log in to reply