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

    E3d Toolchanger to a Leapfrog frame

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    7
    21
    1.4k
    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.
    • rjenkinsgbundefined
      rjenkinsgb @Pertti
      last edited by rjenkinsgb

      @pertti said in E3d Toolchanger to a Leapfrog frame:

      Should the C7 axis (toolchanger connecor shaft) have some kind of physical endstop? Mine is runnig free...
      I found a screw in the middle of the shaft, is it doing the thing? I have not the original x-carriage but my own.

      Mine is also home made.

      The screw in the middle of the clamp shaft is the endstop; it stalls against the protrusion inside the casting to reference it.

      Looking from the tool side, the shaft should rotate clockwise until it hits that end of the travel; the motor current is reduced during the home sequence so stalling does no harm.

      this is my "homec.g" file:

      ; homec.g
      ; called to home the C axis (coupler)
      ;
      ;G91
      M400
      G92 C499
      M400
      M913 C60		; MOTOR TO 60% CURRENT
      G1 H1 C0 F2000
      ;
      M400
      G92 C0
      ;G90
      M913 C100			; MOTOR TO 100% CURRENT
      G1 C0 F10000
      
      ;Open Coupler
      M98 P"/macros/Coupler - Unlock"
      

      As martink says, you create or edit the movement sequences in the tpre and tpost files, to pick up or return each tool.

      After referencing, move to each tool position manually, making sure the head is dead centre with the tool, and note the X & Y positions when it's just touching.

      Also note how far away from the other tools you need to be (on Y) to be able to move across safely on X without the possibility of collisions.

      The sequence is something like
      Move Z slightly in G91
      Move Y to the safe position
      Move X in line with the appropriate tool
      Move in more slowly to the tool pickup/release position
      Clamp or unclamp, depending if its a pickup or return
      Move back to the Y safe position

      Example - my tpre0.g

      ; tpre0.g
      ; called before tool 0 is selected
      
      ; Verify X & Y are referenced before any tool action
      if !move.axes[0].homed || !move.axes[1].homed
      	M98 P"homey.g"
      	M98 P"homex.g"
      	M98 P"homec.g"
      
      G91
      G1 Z5 F15000
      G90
      
      ;Unlock Coupler
      M98 P"/macros/Coupler - Unlock"
      
      ;Move to clearance position
      G1 Y200 F25000
      
      ;Align
      G1 X300.0 Y220 F25000
      
      ;Pick up position
      G1 X300.0 Y298.0 F2500
      
      ;Close Coupler
      M98 P"/macros/Coupler - Lock"
      
      ;Move Out
      G1 X300.0 Y220 F4000
      
      

      Robert J.

      Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

      Perttiundefined 1 Reply Last reply Reply Quote 0
      • Perttiundefined
        Pertti @rjenkinsgb
        last edited by

        @rjenkinsgb Thanks. It takes a while to discover the geometry. Yes, now I managed to set up the docks. Next thing is to prepare the stall brake.

        Pertti
        “A winner is just a loser who tried one more time.”
        George M. Moore, Jr.

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

          @Pertti
          The belts around the stepper pulleys wrap only 90°. This isn't enough fo my liking.
          How much does the X-axis sag with the unsupported linear rail? I have the same on my IDEX, but that beam is only 300mm.

          Perttiundefined 1 Reply Last reply Reply Quote 0
          • Perttiundefined
            Pertti @o_lampe
            last edited by

            @o_lampe said in E3d Toolchanger to a Leapfrog frame:

            How much does the X-axis sag with the unsupported linear rail? I have the same on my IDEX, but that beam is only 300mm

            I tried to measure it, by pressing by 337 grams it was about 0.3 mm. I think it is not good but I can fix it later if necessary. Good that You asked, thanks.

            Pertti
            “A winner is just a loser who tried one more time.”
            George M. Moore, Jr.

            1 Reply Last reply Reply Quote 0
            • Perttiundefined
              Pertti
              last edited by Pertti

              First test runs are done😳 . The tool0 works ok. 🐸 Next leap is the slicer. I´m familiar with Cura. Any opinions or examples? Or do I have to use some other slicer?
              My new 230v bed heat is a surprise, the temperature rises really fast. It looks like the machine first heats the bed and when it´s done then it starts with the tool. Is it possible to start both the bed and the tool heating at the same time?

              Pertti
              “A winner is just a loser who tried one more time.”
              George M. Moore, Jr.

              1 Reply Last reply Reply Quote 0
              • Perttiundefined
                Pertti
                last edited by

                My first attempt with two tools failed. 😕 The toolchanger did not catch the tools. Should there be start and end codes for both printer and tools in the slicer (Cura)? T0 and T1 drop and pick do their job properly when tested manually.
                Thanks for help in advance!👨‍🎨

                Pertti
                “A winner is just a loser who tried one more time.”
                George M. Moore, Jr.

                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @Pertti
                  last edited by

                  @pertti you should not need to set up any tool change scripts in Cura, assuming you have done everything necessary within the tool change files. Are you certain that your tool change files (tfree#.g, tpre#.g and tpost#.g) work regardless of where on the bed the pickup head is when you change tools?

                  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

                  Perttiundefined 2 Replies Last reply Reply Quote 0
                  • Perttiundefined
                    Pertti @dc42
                    last edited by Pertti

                    @dc42 Maybe the distance between T0 and T1 is too short, 70 mm? It looks like the x-carriage approaches the tool diagonally and possibly touches the neighbouring tool. I think that the final approach should be like the airplane landing circuit:👮 the final is parallel with the runway. Can this be achieved by adjusting the tpre#.g ? Or should I spread the distance between tools? Then I loose one tool.😠

                    Pertti
                    “A winner is just a loser who tried one more time.”
                    George M. Moore, Jr.

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

                      @pertti adjust tpre.
                      for example, move to the X coordinate first and then move in Y. Means you're taking a straight run up

                      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

                      Perttiundefined 1 Reply Last reply Reply Quote 0
                      • Perttiundefined
                        Pertti @jay_s_uk
                        last edited by

                        @jay_s_uk That´s a square advise! thnks.

                        Pertti
                        “A winner is just a loser who tried one more time.”
                        George M. Moore, Jr.

                        Perttiundefined 1 Reply Last reply Reply Quote 0
                        • Perttiundefined
                          Pertti @Pertti
                          last edited by Pertti

                          @pertti BUT. Tool1 works ok, somehow T0 does not. The toolpick 0 macro works fine, When I start printing the Tool 0 is selected and moved backwards but then it loosens the screw and does not print. After that the screw is tightened and "printing" ends. Also Z-homing becomes "insufficient". This happens after the printer tries all by itself to home all.
                          I have completely no idea to fix this.

                          Pertti
                          “A winner is just a loser who tried one more time.”
                          George M. Moore, Jr.

                          1 Reply Last reply Reply Quote 0
                          • Perttiundefined
                            Pertti @dc42
                            last edited by

                            @dc42 Now I removed all scripts from Cura and that was the answer to my problem.

                            Pertti
                            “A winner is just a loser who tried one more time.”
                            George M. Moore, Jr.

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