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

Mirror Mode with IDEX

Scheduled Pinned Locked Moved Unsolved
Tuning and tweaking
3
10
360
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
    selva_tvi
    last edited by selva_tvi 25 Apr 2023, 12:16

    Hi all,

    IDEX machine with 500x500x500 build volume.

    Using Duet 6 XD (X, Y, Z1, Z2, Z3 and U0 with Tool boards for Left and Right hotend.

    (Duplicate Mode is working fine by using the following commands in config.g

    M563 P2 D0:1 H1:2 X0:3 F0:2 X3 S"Duplicate" ; tool 2 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
    G10 P2 X125 Y0 U-125 S0 R0 ; set tool offsets and temperatures for tool 2)

    For Mirror Mode:
    It was very strange that I got some odd values of U-625. (After did a lot of tests)
    M563 P3 D0:1 H1:2 X0:3 F0:2 X3 S"Mirror" ; tool 3 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
    G10 P3 X125 Y0 U-625 S0 R0 ; set tool offsets and temperatures for tool 3

    Added M579 U-1 in the tpost3.g

    Luckily this is working without any issues.

    Pause resume is also good. We printed 7 hrs of Mirror print without any issues.

    But when power failure resume happens it was giving a major issue.

    After the power failure, we got resurrect.g. When we run the M916 command, it is getting heated.

    But when it goes for homing, it is crashing the Right Endstop side. Because the value of U is -625, and it is trying to reach the U 548.

    Our Axis Limits
    M208 X-48 Y-10 Z0 U0 S1 ; set axis minima
    M208 X500 Y500 Z500 U548 S0 ; set axis maxima U571

    Please help in this.

    config.g

    undefined undefined 2 Replies Last reply 26 Apr 2023, 07:57 Reply Quote 0
    • undefined Phaedrux marked this topic as a question 26 Apr 2023, 00:53
    • undefined
      o_lampe @selva_tvi
      last edited by 26 Apr 2023, 07:57

      @selva_tvi If I remember correctly, I had to change the kinematic matrix (M669) for mirror mode instead of reversing the stepper motor direction.
      I can't find the macro I wrote, but it would've been different to your printer anyway...

      undefined 1 Reply Last reply 26 Apr 2023, 08:03 Reply Quote 0
      • undefined
        selva_tvi @o_lampe
        last edited by 26 Apr 2023, 08:03

        @o_lampe oh..k. Mine is Dual Markforged Kinematics.

        So, the idea is you want to write a macro to make the U reverse. and call this macro in tpost3.g?

        undefined 1 Reply Last reply 26 Apr 2023, 08:09 Reply Quote 0
        • undefined
          o_lampe @selva_tvi
          last edited by o_lampe 26 Apr 2023, 08:09

          @selva_tvi Yes, there is an example in the WIKI for markforge with extra U-axis. It might be the basic setup for independent mode.
          For mirror mode you'd have to reverse only the last line for U-axis, I guess. Untested!! You might also have to set a fake 0,0 for the U axis with G92 Un,m

          //edit
          Also have to test, if homing direction is still OK.
          You can put the lines directly in the tpost macro. Don't forget to reverse it again, when you print 'normal' again.

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators @selva_tvi
            last edited by dc42 26 Apr 2023, 15:01

            @selva_tvi is the problem that you normally home the printer before you select the mirror tool, but when resuming after power fail it homes after selecting the tool?

            If so then that should be fixable in the homing files, by running M579 U1 before homing U, then running M579 U-1 afterwards if the mirror tool is current.

            Please post your homeall.g and homeu.g files.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            undefined 2 Replies Last reply 26 Apr 2023, 16:32 Reply Quote 0
            • undefined
              selva_tvi @dc42
              last edited by 26 Apr 2023, 16:32

              @dc42 Please find the files attached.

              homex.g homeu.g homeall.g

              undefined 1 Reply Last reply 2 May 2023, 13:26 Reply Quote 0
              • undefined
                selva_tvi @selva_tvi
                last edited by 2 May 2023, 13:26

                @dc42 Can you please check?

                undefined 1 Reply Last reply 13 Jun 2023, 07:47 Reply Quote 0
                • undefined
                  selva_tvi @selva_tvi
                  last edited by 13 Jun 2023, 07:47

                  @dc42 Could you please check this issue for Mirror mode in IDEX?

                  undefined 1 Reply Last reply 13 Jun 2023, 08:39 Reply Quote 0
                  • undefined
                    dc42 administrators @selva_tvi
                    last edited by 13 Jun 2023, 08:39

                    @selva_tvi please reply to the question in my reply of 26 April.

                    Duet WiFi hardware designer and firmware engineer
                    Please do not ask me for Duet support via PM or email, use the forum
                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      selva_tvi @dc42
                      last edited by 24 Jun 2023, 04:51

                      @dc42

                      @dc42 said in Mirror Mode with IDEX:

                      @selva_tvi is the problem that you normally home the printer before you select the mirror tool, but when resuming after power fail it homes after selecting the tool?

                      If so then that should be fixable in the homing files, by running M579 U1 before homing U, then running M579 U-1 afterwards if the mirror tool is current.

                      I created a new macro Pwrresumehome.g in that I added M579 U1.

                      Not the Mirror mode power failure resume is working flawlessly.

                      Mirror printing starts perfectly. After power failure, if we resume, it heats up and then homes smoothly. After that it comes to the resume position and starts printing normally.

                      But as I mentioned above, I am unable understand the G10 for mirror. I have to give U-625.

                      "For Mirror Mode:
                      It was very strange that I got some odd values of U-625. (After did a lot of tests)
                      M563 P3 D0:1 H1:2 X0:3 F0:2 X3 S"Mirror" ; tool 3 uses both extruders and hot end heaters, maps X to both X and U, and uses both print cooling fans
                      G10 P3 X125 Y0 U-625 S0 R0 ; set tool offsets and temperatures for tool 3

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