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

    Multi color printing with Prusa's MMU V2 & Duet?

    Scheduled Pinned Locked Moved
    General Discussion
    27
    91
    22.9k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      The movement system is locked during a tool change, therefore if the trigger macro has any movement commands or other commands that affect motion, those commands will wait until the tool change is complete.

      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

      gavatron3000undefined 1 Reply Last reply Reply Quote 0
      • gavatron3000undefined
        gavatron3000
        last edited by

        The triggers in question are like this

        M400
        M291 "message and wait till ok is pressed"

        Should I just remove the m400?

        1 Reply Last reply Reply Quote 0
        • NicoLab28undefined
          NicoLab28 @gavatron3000
          last edited by

          @gavatron3000 said in Multi color printing with Prusa's MMU V2 & Duet?:

          in my document above for loading the MMU2 they work and function as intended but it seems they are delayed until the tool change has completed. is this expected behaviour? id prefer being able to set it off immediately

          You're saying that you have the same problem as me, (my post "M581 M582 M291, What am I doing wrong?") To know that the dialog comes at the end of the tool change.
          Too late, because the script continued to execute, after the error, which should have been blocking.

          1 Reply Last reply Reply Quote 0
          • gavatron3000undefined
            gavatron3000
            last edited by

            I'm going to try removing the V1 from the M291 as well as the M400 too. But I can't test this until tomorrow

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

              M400 means wait until all queued motion has completed. So if you send it when a tool change is on progress, it will wait until it has completed.

              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
              • gavatron3000undefined
                gavatron3000
                last edited by

                I'm hoping that if I remove the m400 and only have a M291 message within the trigger macro that it will pause the tool change if the condition is met.
                I'll test shortly when I get a chance

                1 Reply Last reply Reply Quote 0
                • gavatron3000undefined
                  gavatron3000 @dc42
                  last edited by

                  @dc42 said in Multi color printing with Prusa's MMU V2 & Duet?:

                  The movement system is locked during a tool change, therefore if the trigger macro has any movement commands or other commands that affect motion, those commands will wait until the tool change is complete.

                  ok so i removed all the movement commands and M400 from the trigger but to no avail. is it possible allow the triggers in the future to interrupt the tool change and pause when conditions arent met? and then resumed when prompted? that would make this MMU2 work perfectly then

                  1 Reply Last reply Reply Quote 0
                  • Wyvernundefined
                    Wyvern
                    last edited by

                    The MMU is interesting, but using Duet components are you not able to use purge blocks and such?

                    1 Reply Last reply Reply Quote 0
                    • gavatron3000undefined
                      gavatron3000
                      last edited by

                      Purge blocks and the like are generated by the slicer or post processing scripts

                      1 Reply Last reply Reply Quote 1
                      • Wyvernundefined
                        Wyvern
                        last edited by

                        Ah. Thanks.
                        Would be great for TPU printing as supports with TPU are useless- just use pla.

                        1 Reply Last reply Reply Quote 0
                        • Computigerundefined
                          Computiger
                          last edited by

                          @gavatron3000 said in Multi color printing with Prusa's MMU V2 & Duet?:

                          https://docs.google.com/document/d/13r_6BTYTO-xlD6cQeNwOx4qeCEYYGrxOcHc0mC-tT8Q/edit?usp=drivesdk

                          Hmm...

                          I didn´t understand as I have to.
                          Can somebody tell me where I have to plug in the Pinda probe. For now I putted him to E0 Endstop, but I can´t home the selector (drive U).

                          In the description I have to plug him to V but

                          Here some details of config.g

                          ; Endstops
                          M574 X1 Y1 S1 ; Set active high endstops
                          M574 U1 V1 W1 S3 ; Set additional axes as sensorless endstops
                          M574 Z1 S2 ; Set endstops controlled by probe

                          ;Drives
                          M569 P4 S0 ; Drive 4 goes backwards V
                          M569 P5 S1 ; Drive 5 goes forwards U
                          M569 P6 S0 ; Drive 6 goes backwards W
                          M584 X0 Y1 Z2 E3 V4 U7 W6 ; Apply custom drive mapping

                          gavatron3000undefined 1 Reply Last reply Reply Quote 0
                          • gavatron3000undefined
                            gavatron3000 @Computiger
                            last edited by gavatron3000

                            @computiger said in Multi color printing with Prusa's MMU V2 & Duet?:

                            @gavatron3000 said in Multi color printing with Prusa's MMU V2 & Duet?:

                            https://docs.google.com/document/d/13r_6BTYTO-xlD6cQeNwOx4qeCEYYGrxOcHc0mC-tT8Q/edit?usp=drivesdk

                            Hmm...

                            I didn´t understand as I have to.
                            Can somebody tell me where I have to plug in the Pinda probe. For now I putted him to E0 Endstop, but I can´t home the selector (drive U).

                            In the description I have to plug him to V but

                            Here some details of config.g

                            ; Endstops
                            M574 X1 Y1 S1 ; Set active high endstops
                            M574 U1 V1 W1 S3 ; Set additional axes as sensorless endstops
                            M574 Z1 S2 ; Set endstops controlled by probe

                            ;Drives
                            M569 P4 S0 ; Drive 4 goes backwards V
                            M569 P5 S1 ; Drive 5 goes forwards U
                            M569 P6 S0 ; Drive 6 goes backwards W
                            M584 X0 Y1 Z2 E3 V4 U7 W6 ; Apply custom drive mapping

                            the pinda is used as the V axis endstop in certain situations during loading so it must be plugged into that axis endstop input. U axis uses sensorless homing

                            1 Reply Last reply Reply Quote 0
                            • nikschaundefined
                              nikscha @gavatron3000
                              last edited by

                              @gavatron3000 said in Multi color printing with Prusa's MMU V2 & Duet?:

                              I don't use the cutter, for me I didn't think it's necessary as the ramming before retraction forms the tip anyways. Abs just works but pla is more difficult. Make sure you use the correct I.D PTFE tube in the Hotend as well. 1.8mm to 1.85mm. capricorn tubing isnt narrow enough either, ive tried.

                              I almost forgot! I'm adding some modded STL and scad files soon so the filament change will function perfectly as the filament ejection will snag on T4 without a small mod to the selector and main body of the mmu2

                              Hey there,
                              first of all, awesome work!
                              Second, where are the stl's you mentioned here? Are they important?
                              Thanks in advance!

                              Stay in school

                              1 Reply Last reply Reply Quote 0
                              • gavatron3000undefined
                                gavatron3000
                                last edited by

                                the stl's arent a requirement, but they only help in the situation when T4 is out of filament and the 50cm or so of left over filament is ejected out the front of the machine if you know what i mean. with the standard selector it will foul in this situation. i havent finished this yet as a filament runout on T4 is very low percentage of my issues but i will do this eventually

                                1 Reply Last reply Reply Quote 0
                                • nikschaundefined
                                  nikscha
                                  last edited by

                                  @gavatron3000 thanks a lot for all the prep work! Working on my unit right now but my steppers get way too hot 😞
                                  Are you using original parts from prusa? Are there any changes to your macros?

                                  Stay in school

                                  1 Reply Last reply Reply Quote 0
                                  • trublu89undefined
                                    trublu89
                                    last edited by

                                    I think I got everything finally setup correctly. I am a bit confused on setting up prusa slic3r to tell it to use the macros.

                                    1 Reply Last reply Reply Quote 0
                                    • Danalundefined
                                      Danal
                                      last edited by

                                      Tell the slicer that you have multiple extruders. The slicer imbeds tool change commands. The firmware moves the filaments around in the MMU when it sees a "tool change".

                                      I think. I have actual multi-tool printers and that's the way it works for them. Slicer asks for a different tool, and all the moves to make that happen are in the free/pre/post macros in Duet.

                                      Delta / Kossel printer fanatic

                                      1 Reply Last reply Reply Quote 1
                                      • trublu89undefined
                                        trublu89
                                        last edited by

                                        I have slicer setup as 5 extruders and the mixing option is checked. When I go to marcros and click them individually they run like they are supposed to.

                                        1 Reply Last reply Reply Quote 0
                                        • CTRDevelopmentsundefined
                                          CTRDevelopments
                                          last edited by

                                          What is the latest on this? I have a standard prusa and pretty happy with the mmu2, so would like to add the functionality to my Duet machine.

                                          It looks like dev stopped last year? I am using PrusaSlicer anyway for the machine so sort of makes sense that the functionality would all be there.

                                          Where can i get the stl update from?

                                          Cheers

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