4 motors and drivers for same axis



  • Hi,

    I need to plug 4 motors for Z axis, all motors with same movement.

    I have 1 Duet Expansion Breakout Board, it's possible to map multiple drivers for same axis ? For example, drive 5,6,7,8 for Z ? ?

    Best Regards...



  • Here's the command I use to string two motors together for Z. Done it for 3 in the past.

    M584 X0 Y1 Z2:5 E3 
    

    Four motors on z isn't ideal, but sure I'm not the first to mention that!



  • Once you've done that use G32 to level the screws. In order to do this you need to sort out the following.

    I define the location of my lead screws with the following command in my config.g:

    M671 X-165.0:165.0 Y0.0:0.0 ; Z leadscrews are at (-165,0), (165,0) 
    

    ...and I have a bed.g file in the same directory as the config.g that includes the following probe points near the lead screws:

    G30 P0 X-90 Y0 Z-99999 ; probe near a leadscrew
    G30 P1 X90 Y0 Z-99999 S2 ; probe near a leadscrew
    

    You will need to add the location of all 4 screws, and have four probe points in the bed.g. The order of the lead screw definitions should match the order of order of probe points in the bed.g file.



  • If you've not used these commands before read up on them here:

    https://duet3d.dozuki.com/Wiki/Gcode


  • administrators

    @DocTrucker said in 4 motors and drivers for same axis:

    The order of the lead screw definitions should match the order of order of probe points in the bed.g file.

    Actually, the order of the probe points doesn't matter. But the order of the leadscrew coordinates in M671 must match the order of the corresponding Z motors in M584.


Log in to reply