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

    First layer color printing with single extruder

    Scheduled Pinned Locked Moved
    3D Printing General Chat
    6
    18
    1.2k
    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.
    • Agniusmundefined
      Agniusm @mloidl
      last edited by

      @mloidl
      yes, its a manual change on single extruder/nozzle but its not too bad if you need a text or logo or something that requires single or multiple color change on bottom and or top layer. For full color parts it would be crazy.
      I have done it and it works with prusa slicer. Only issue is that T1 tool change which i found a workaround.
      You can print something like this:
      d46ee1dd-03ae-49dc-b02c-49e81590ecc3-image.png
      which is very nice.
      This is what i have so far:
      5893c796-9379-4948-8aac-c0270a81b352-image.png
      I had to pause print manually to enter T0 command on DWC so there are some gaps between text and infill as i forgot to extrude extra cause of retraction before pause.
      My printers are busy atm but i will test my workaround and report.

      1 Reply Last reply Reply Quote 0
      • Agniusmundefined
        Agniusm
        last edited by Agniusm

        I will also add M117 to send message to tell what color to load.
        P.S. M117 works only with panel due. Perhaps @dc42 could help with displaying messages on maestro LCD screens?

        1 Reply Last reply Reply Quote 0
        • mloidlundefined
          mloidl
          last edited by

          Hi @Agniusm,

          Now i fully understand.
          I did some experiments (without printing).
          You could write a post-process script which removes all Tx GCodes and add a filament specific GCode which insert a M600 + M117 (including the color you want to insert).
          You have to make sure that the correct color is loaded when starting the print and ensure that there is no M600 when starting the Print.

          Agniusmundefined 1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators
            last edited by

            Have you tried putting the filament change actions in the tool change macros. That way when the slicer pits Tn in the gcode the actions you want occur?

            www.duet3d.com

            1 Reply Last reply Reply Quote 0
            • Agniusmundefined
              Agniusm @mloidl
              last edited by

              @mloidl
              i rather explore if i can make it work within slicer first. Post scripting is just another step added. Too lazy 🙂
              @T3P3Tony
              i did try it. It adds M600 and T0 the way i specify, but then it adds T1 after the tool change script. I could not find a setting to alter that so it might be embedded into slicer

              T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
              • oliofundefined
                oliof
                last edited by

                You need to set the check mark at "single extruder multi material" at least. After all that's what's needed for the Multi Material Unit which you aim to simulate manually (-;

                <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @Agniusm
                  last edited by T3P3Tony

                  @Agniusm I meant set a tool for each colour, then create multiple tools in RRF, one for each colour where the toolchange scripts carry out the actions you want. This is instead of M600.

                  The slicer can then just happily use its normal process for dealing with multiple colours (1 per extruder), by sending ,T0, T1 etc

                  www.duet3d.com

                  1 Reply Last reply Reply Quote 1
                  • Agniusmundefined
                    Agniusm
                    last edited by Agniusm

                    @T3P3Tony i got you. Thanks. Good point. So on the slicer i would just add tool change gcode command and set different tools for colors on the duet?!
                    Good to have that option too.
                    So i have mostly sorted. I dont know how but now after slicing T1 is added and after that T0 which i specify in filament gcode.
                    M600 did work but introduced lag. After resume, nozzle would land and sit for 30 seconds blobbing and then leaving gap until filament catches up.
                    I have changed to M226 and now all is good.
                    I can also add M291 P"Change to Red" T0 on slicer so the message is displayed on maestro lcd what color to insert. Handy if 5 color changes are used.
                    So to sum up, on Prusa Slicer 2.0.0
                    Filament start gcode will have T0 to reverse to tool 0, M291 for color message
                    Printer settings custom gcode tool change gcode will have M226 for pause.

                    T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                    • T3P3Tonyundefined
                      T3P3Tony administrators @Agniusm
                      last edited by

                      @Agniusm said in First layer color printing with single extruder:

                      So on the slicer i would just add tool change gcode command and set different tools for colors on the duet?!

                      Yes. and the slicer will add the Tn Commands automatically.

                      www.duet3d.com

                      1 Reply Last reply Reply Quote 0
                      • johnday29undefined
                        johnday29
                        last edited by

                        Any chance you have the exact script your using or would be willing to walk me through the set up or even a prusasilcer config.ini file would be amazing.

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