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 forwardsI 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 forwardsBut why did that happend?
-
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.
-
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.