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

    IDEX: homing X or U -> only X carriage moves in both cases.

    Scheduled Pinned Locked Moved
    General Discussion
    3
    7
    341
    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.
    • customPrintundefined
      customPrint
      last edited by

      Hello,

      Hope all are doing well these days.

      More on the subject line:
      Using M564, I can move both the X and U carriages independently via command line or using pre-sets, as expected.

      When tiring to homing either one, which one first doesn't matter, the X carriage only moves in both cases.

      When X is homed:
      -it pushes the U carriage.
      -for all intents and purposes homes on the X designated endstop.
      -X tool position is updated

      When U is homed:
      -X carriage pushes the U-carriage.
      _Homes on the X-endstop.
      -I get an "G28 U Error: homing failed" message.
      -X Tool position is updated.

      Post either homing, X and U carriages will move independently, via command line or using pre-sets.

      Flipping the X and U motor mapping in config.sys', the above happens minus X pushing U carriage as they are 'flipped'.

      Endstop wise, X-endstop is the furthest on the right, and U-endstop (E0 wired) about an 1" to the left of the X-endstop. I want both to home on the right side of the axis.

      Code
      Config.sys - partial:
      config.png

      Both X and U homing are the same:
      Home.png

      Thanks
      -Peter

      sebkritikelundefined 1 Reply Last reply Reply Quote 0
      • sebkritikelundefined
        sebkritikel @customPrint
        last edited by

        @customprint I see you've posted in the past - could you upload your entire config.g, homex.g, homeu.g, and perhaps homeall.g? Thanks!

        Large(ish?) IDEX - 6HC, 1HCL
        Stratasys Dimension 1200es to 6HC Conversion

        customPrintundefined 1 Reply Last reply Reply Quote 0
        • customPrintundefined
          customPrint @sebkritikel
          last edited by

          @sebkritikel

          Yeah getting this to work has been a learning experience. Made a bit of headway when I included the P4 in the M584 line. But clearly missing something else.
          Thanks for responding.

          -Peter

          Here are screen grabs:
          Config.sys
          config1.png

          and Homing. Though never used HomeAll.
          HomeX:
          HomeX.png
          HomeU:
          HomeU.png
          HomeAll:
          HomeAll.png

          sebkritikelundefined 1 Reply Last reply Reply Quote 0
          • sebkritikelundefined
            sebkritikel @customPrint
            last edited by

            @customprint Thanks for the response! I’ll take a more detailed look tomorrow, but inspect the lines in homeu.g - this may be from the configurator not being smart about IDEX. In the home U lines, you’re actually commanding the X axis to move, not the U axis. Change that to move the U (not X) axis in the appropriate direction towards the end stop, and you’ll be well on your way I think.

            Large(ish?) IDEX - 6HC, 1HCL
            Stratasys Dimension 1200es to 6HC Conversion

            1 Reply Last reply Reply Quote 0
            • o_lampeundefined
              o_lampe
              last edited by o_lampe

              The way you put the values for the second extruder is wrong in all lines after M584:

              The right way to put them is

              • M350.....E16:16
              • M92 ..... E420:420
              • M566.....E120:120
              • etc...

              You also have to define a second tool, where you declare the U axis as replacement for X
              M563 P1 Dn Hm Fx X2 ; where 2 is the driver number of 'U'
              G10 P1 U{ "about 1 inch to the left"} Y0 Znn.nn ; put the offset between X and U here

              1 Reply Last reply Reply Quote 0
              • customPrintundefined
                customPrint
                last edited by

                Thanks Sebritikel and o_lampe,

                Yeah the files were created by the configurator and I tried various modifications using https://duet3d.dozuki.com/Wiki/ConfiguringMultipleIndependentXcarriagesCartesian#Section_Calibration

                as well posts found on the 'nets.

                Later today I'll try the changes you say are needed o_lampe and any that you offer Sebritikel and report back when I do.

                If you find anything else to try or have any other suggestions feel free to pass along.

                Have a good day/night.

                -Peter

                1 Reply Last reply Reply Quote 0
                • customPrintundefined
                  customPrint
                  last edited by

                  @sebkritikel: yeah changing the X to U made all the difference . D'oh! seems stupidly obvious now.

                  @o_lampe: Made the changes and added the second tool screen grab below.
                  Config o_L.png

                  All is working as I expect, on to the next steps of my custom testing.

                  Again thanks for the time to look at my code.

                  -Peter

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