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

Dual extruder tool changer set up not working properly.

Scheduled Pinned Locked Moved Solved
General Discussion
6
15
668
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
    cdl1701yahoo.com
    last edited by 21 Nov 2019, 18:16

    So last night I got fed up with trying to get both extruders to work that I commented out all of the lines for T1 tool and heater and just like that T0 works fine without changing any of the wiring...

    1 Reply Last reply Reply Quote 0
    • undefined
      Danal
      last edited by Danal 21 Nov 2019, 22:28

      @cdl1701yahoo-com said in I am so confused, firmware and extruders:

      ;deselect tools
      ;T-0
      ;T-1

      Just as an "oh by the way" that has little to do with your original question. Deselecting tools does not work like what is implied by your code (above).

      Every time Tn is encountered, the machine mounts tool "n". If there is another tool mounted, it will free that currently mounted tool first.

      Therefore,

      T-1

      Always frees whatever tool is mounted. Because it "mounts" tool "negative one", which does not exist. It frees the current tool first (which is what you want) and then stops, because there is no "negative one" set of free/pre/post macros to execute.

      So no need for any form of separate free commands. "T-1" will always work.

      Delta / Kossel printer fanatic

      1 Reply Last reply Reply Quote 0
      • undefined
        Danal
        last edited by Danal 21 Nov 2019, 22:35

        @cdl1701yahoo-com said in I am so confused, firmware and extruders:

        M563 S"T0" P0 D1 H1 F4 ; Define tool 0
        G10 P0 X0 Y0 Z0 ; Reset tool 0 axis offsets
        G10 P0 R0 S0 ; Reset initial tool 0 active and standby temperatures to 0C
        M563 S"T1" P1 D0 H2 F6 ; Define tool 1
        G10 P1 X0 Y0 Z0 ; Reset tool 1 axis offsets
        G10 P1 R0 S0 ; Reset initial tool 1 active and standby temperatures to 0C

        As to your original question: I don't know how your machine is wired, but you absolutely have the motor drives in reverse order from the heaters and fans in those definitions. I bolded just the drives and heaters above; the fans are backwards as well.

        D1 H1
        D0 H2

        should be

        D0 H1
        D1 H2

        So, yes, the "lower numbered" motor is not going to run until the "higher numbered" heater is above its auto-thermostat setting (70C as currently configured).

        Delta / Kossel printer fanatic

        1 Reply Last reply Reply Quote 0
        • undefined
          cdl1701yahoo.com
          last edited by cdl1701yahoo.com 22 Nov 2019, 01:00

          Yeah , I know they are backwards from what they should be but that was the only way I could get the correct motor to run.

          When I had it set like this:

          M563 P0 S"T0" D0 H1 F4 ; Define tool 0
          G10 P0 X0 Y0 Z0 ; Reset tool 0 axis offsets
          G10 P0 R0 S0 ; Reset initial tool 0 active and standby temperatures to 0C

          M563 P1 S"T1" D1 H2 F6 ; Define tool 1
          G10 P1 X0 Y0 Z0 ; Reset tool 1 axis offsets
          G10 P1 R0 S0 ; Reset initial tool 1 active and standby temperatures to 0C

          when I try to extrude filament with T0 selected it would try to drive T1 and when I had T1 selected it would drive T0 motor BUT neither extruder would work unless both hotends were heated.

          For now I have commented out the T1 tool and now T0 works fine. Here is a picture of my wire connections.

          1121191941.jpg !

          Originally I had it set up that E0 would use heater 3 & temp 3 and E1 was set up to use heater 4 and temp 4 but had all kinds of issues with getting that to work with my 4.3" panel due. See this post:
          https://forum.duet3d.com/topic/12928/help-with-a-few-configuration-issues

          I tried every combination I could think of to get them to show up as 1 & 2 but nothing I did would change that and have them still work. I also could not get 1 & 2 to go away and only show 3 & 4. So I decided to wire them as you see now in the picture and is why I am using extensions on the E-motor cables because I had sized my cable to only fit to the Duex5.

          1 Reply Last reply Reply Quote 0
          • undefined
            cdl1701yahoo.com
            last edited by 23 Nov 2019, 22:19

            After more digging I have narrowed the issue down to having a "U" drive. If I disable the U drive in the config but putting a ; in front of M584 U4 then both extruders will work fine.
            Changes I have tried:

            1. Moving the drive number that "U" is using from drive 4 to drive 9 with the same results
            2. Changing "U" to "V"... , same results.
            3. Moved any M350, M906, M92, M201, M203, M208, M350, M566, M574 , M667 and M669 commands to be after the M584 commands.

            So the only way to get my dual extruder to work is to not have a "U,V,W,A,B,C" axis it seems but I need the extra axis for the tool change. There has got to be something I am missing..

            I have updated my config in the first post to my current updated config.

            undefined undefined 2 Replies Last reply 23 Nov 2019, 22:55 Reply Quote 0
            • undefined
              TC @cdl1701yahoo.com
              last edited by 23 Nov 2019, 22:55

              @cdl1701yahoo-com why exactly do you need another axis. Is it a special kind of tool changing setup?

              undefined 1 Reply Last reply 24 Nov 2019, 02:34 Reply Quote 0
              • undefined
                cdl1701yahoo.com @TC
                last edited by 24 Nov 2019, 02:34

                @TC Yes, it is for the tool changer locking mechanism like what E3D is doing on their tool changer.

                undefined 1 Reply Last reply 24 Nov 2019, 08:13 Reply Quote 0
                • undefined
                  TC @cdl1701yahoo.com
                  last edited by 24 Nov 2019, 08:13

                  @cdl1701yahoo-com ah interesting 🙂
                  What did you use as a T-lock? And is there a reason not to try an electromagnetic coupling?

                  undefined 1 Reply Last reply 24 Nov 2019, 10:05 Reply Quote 0
                  • undefined
                    cdl1701yahoo.com @TC
                    last edited by 24 Nov 2019, 10:05

                    @TC Check out the Jubilee printer by Poofjunior.
                    You can find the info on the T-lock at these links. He is also selling the T-lock now already made but I made my own since I started working on mine before he started selling them. Anyway I am adapting his tool changer idea to my existing coreXY printer.

                    https://www.youtube.com/watch?v=7jGilt5ijQo

                    https://www.thingiverse.com/thing:3843001

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators @cdl1701yahoo.com
                      last edited by 24 Nov 2019, 10:13

                      @cdl1701yahoo-com, you are creating a U drive for your tool locking. You need to home it, and you may also wish to hide it except during tool change operations.

                      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 1 Reply Last reply 24 Nov 2019, 11:40 Reply Quote 0
                      • undefined
                        cdl1701yahoo.com @dc42
                        last edited by 24 Nov 2019, 11:40

                        @dc42 How do you hide it?

                        undefined 1 Reply Last reply 24 Nov 2019, 12:01 Reply Quote 0
                        • undefined
                          deckingman @cdl1701yahoo.com
                          last edited by 24 Nov 2019, 12:01

                          @cdl1701yahoo-com said in Dual extruder tool changer set up not working properly.:

                          @dc42 How do you hide it?

                          Use the "P" parameter https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping

                          e,g, M584......P3 will display X, Y and Z but hide U.

                          Ian
                          https://somei3deas.wordpress.com/
                          https://www.youtube.com/@deckingman

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            cdl1701yahoo.com
                            last edited by 28 Nov 2019, 20:48

                            Update
                            I found that if I move M584 U4 above all other commands in the config.g that the issue goes away. I am going to try the P3 though to hide the U axis but just have not gotten around to it yet. Thanks for eveyone's help.

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