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

    Need homing of a fourth axis

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    6
    268
    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.
    • duetloverundefined
      duetlover
      last edited by

      Hi everybody

      For a specification application, I need to home a new "axis" different from X, Y or Z.

      This "axis" is driven by a stepper motor.

      How can I declare this new axis and run homing on it ?

      Thanks !

      1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        You would do it just the way you have done X or Y but use a different letter - you can use U V W A B or C.

        If you need more info just let us know.

        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

        1 Reply Last reply Reply Quote 1
        • oliofundefined
          oliof
          last edited by

          If you want, you can crib of the Cartesian IDEX documentation

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          1 Reply Last reply Reply Quote 1
          • duetloverundefined
            duetlover
            last edited by duetlover

            Hi

            Thank you for your answers.

            I finally choosed to use an extruder to run my particular attempt.

            I'm trying to extruder untill a change of input state but it do not work.

            I know my input works.

            I have to launch severall times the macro to get extruding stopped when input goes 1. A sort of manual while loop 😊

            Here is the macro code. Why my while loop do not work ?

            M83
            
            while sensors.gpIn[2].value = 0
            	G1 E0.001 F50
            

            Thanks !

            1 Reply Last reply Reply Quote 1
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              Rather than use it as an extruder, you could set it up as an infinite rotational axis instead in recent firmware.

              See here: https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M584_Set_drive_mapping

              Note you would need to use at least RRF 3.2.2 to get access to that.

              To mark an axis as "homed" without actually homing it you can use G92 X0 for example to force the X axis to the 0 position. Substitute in whatever axis letter you want to use.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • duetloverundefined
                duetlover
                last edited by

                interesting, thanks !

                I found the problem... finally a hardware issue !

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