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

    Fine tune endstops for multiple motor axis

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    2
    172
    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.
    • SupraGuyundefined
      SupraGuy
      last edited by

      First off, hi everyone! It's been a while!

      Okay, so I'm setting up a new machine, replacing an SKR board running Marlin.

      I'm setting up my fourth Duet2 Wifi, (3rd currently in use) to take its place, because I'm tired of sneakernet file management. I've just got it set up on RRF3.3 (Sticking with stable releases) and realized that there's one feature that I had on Marlin that I'm not sure of how to implement in RRF.

      For an axis with multiple drives, setting up the multiple stops is straightforward enough, but I don't have those stops as perfectly aligned as I'd like. Marlin let me set an offset to the first endstop, so when I home it, it just bumps the one end away from the stop a little, and everything is nicely levelled (M666) used for dual endstops, slightly different from the Delta calibration usage.

      Physical adjustment of the endstops is a bit of a pain, and getting the desired precision is troublesome. It wouldn't be so bad if it were Z, because I could use the Z probe to level it to the bed, but it's Y, and aside from measure and adjust, there's no guaranteed way to force it to be perpendicular to X. (The whole reason I really love this printer is because I can have X and Y absolutely perpendicular, and adjust as the printer frame ages, something that I've been unable to do with other printers.

      The approach that I've been mucking with is the old one of "uncouple the Y axis into U and V axes, then make a tiny adjustment to U, then recouple the Y axis to both drives." My hope is that there's an easier way.

      Lead screw driven printer, powered by Duet 2 Wifi
      MPCNC powered by Duet 2 Wifi
      CoreXY printer driven by Duet 3 6HC
      LowRider CNC powered by Duet 2 Wifi

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @SupraGuy
        last edited by

        @supraguy I believe splitting the axis into Y and U is the only way.

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA