Weird behavior of Y motor



  • Running 1.19 firmware on duet wifi, powered at 24V on a corexy mechanics. Looking at this link, https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_CoreXY_printer
    the right settings are:
    M569 P0 S1 ; Drive 0 goes forwards
    M569 P1 S1 ; Drive 1 goes forwards
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes forwards

    I did three prints with this setting, all of them took like 3 hours and the printer run perfectly. But sudently, when I wanted to run another one, the Y motor direction has changed. And I don't understand why. Now, in order to have the right motion I have changed the Y direction:

    M569 P0 S1 ; Drive 0 goes forwards
    M569 P1 S0 ; Drive 1 goes forwards
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes forwards

    But why did that happend?


  • administrators

    Probably because you upgraded the firmware from 1.18 or earlier to 1.19 or later, and didn't read that part of the upgrade notes.



  • The board came allready with 1.19 installed.


  • administrators

    The only reasons I can think of why the Y motor direction would change are:

    1. Firmware - as noted above, I made a change between 1.18 and 1.19, to bring RRF in line with other firmwares.

    2. A change to the M569 commands in config.g, or an M569 command in some other file that is getting executed. [But AFAIK, no slicers generate M569.]

    3. Reversing the Y motor connector, or swapping the wires of one of the phases in the Y motor connector. This could happen if you changed the Y motor cable.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.