• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Coordinate issues after attempted upgrade from RRF1.18 to 3.5

Scheduled Pinned Locked Moved Solved
Tuning and tweaking
2
3
48
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    bens95
    last edited by bens95 4 Aug 2025, 00:28 8 Apr 2025, 00:28

    I have a printer that used to use a modified RRF1.18 as it's firmware on a duet 2 ethernet. The manufacturer never released an update so I decided to try my hand at wiping and converting the firmware/config to RRF3.5. I am making decent progress, but for some reason my printer is making diagonal moves when given (for example) G1 H2 X100.

    • I used the config tool as a baseline for my config. I based my inputs on what is in the old RRF1.18 config.g file, so something could be wrong
    • The motors are plugged in and functioning fine to the best of my knowledge. I verified this in a number of ways:
      • After making a move, both motors do not rotate and are clearly magnetically locked
      • While moving in the X coordinates, one motor does not try to move at all, the opposite motor moves for Y coordinates (verified by holding lightly with finger)
    • Here is the relevant section of config before my upgrade:
    ; Machine configuration
    M569 P0 S1 ; Drive 0 goes forwards
    M569 P1 S0 ; Drive 1 goes backwards
    M569 P2 S0 ; Drive 2 goes backwards
    M569 P3 S0 ; Drive 3 goes backwards
    M569 P4 S0 ; Drive 4 goes backwards
    M574 X1 Y1 Z2 S1 ; set endstop configuration
    M667 S1 ; set CoreXY mode
    • here is the relevant section of config after my upgrade
    ; Smart Drivers
    M569 P0 S1 D2 ; driver 0 goes forwards (X axis)
    M569 P1 S0 D2 ; driver 1 goes backwards (Y axis)
    M569 P2 S0 D2 ; driver 2 goes backwards (Z axis)
    M569 P3 S0 D2 ; driver 3 goes backwards (extruder 0)
    ; Axes
    M584 X0 Y1 Z2 ; set axis mapping
    ; Kinematics
    M669 K1 ; configure CoreXY kinematics
    • I did verify that nothing is plugged in to drive 4 motor. Not sure why it has a direction in the original config
    • here is my m669 output
    M669
    Kinematics is CoreXY, no segmentation, matrix:
    1.00 1.00 0
    1.00 -1.00 0
    0 0 1.00

    What have I missed?

    undefined 1 Reply Last reply 8 Apr 2025, 03:36 Reply Quote 0
    • undefined
      fcwilt @bens95
      last edited by 8 Apr 2025, 03:36

      @bens95

      Hi,

      Did you read this?

      https://docs.duet3d.com/User_manual/Machine_configuration/Configuration_coreXY

      It tells you what to do in each case where XY movements are not correct.

      Frederick

      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

      undefined 1 Reply Last reply 8 Apr 2025, 03:54 Reply Quote 1
      • undefined
        bens95 @fcwilt
        last edited by 8 Apr 2025, 03:54

        @fcwilt I have now... I made two mistakes. The first was using G1 H2 and thinking it was G1 H1. Getting diagonal movements expecting horizontal sent me on a wild goose chase. The other is as mentioned in the article; 1.18 has inverted motor directions... but I hadnt even gotten there yet. All is well. Thank you!

        1 Reply Last reply Reply Quote 1
        • undefined droftarts marked this topic as a question 8 Apr 2025, 09:27
        • undefined droftarts has marked this topic as solved 8 Apr 2025, 09:27
        3 out of 3
        • First post
          3/3
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA