Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Multicolor print with single extruder

    General Discussion
    4
    6
    992
    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.
    • njjn2020
      njjn2020 last edited by

      Hi!

      i need some strategical help: i have delta printer with single extruder.
      there is a need to print first layer with 2 colors.
      my item is rectangle with some letters on it.

      rectangle is one color. font - another. option to print rectangle and print font on the top does not work in this case.

      i have created rectangle with "holes" for letters
      and i separately have letters.

      i can not figure out how to combine all this in the slicer, so that it would first print letters, i change filament and
      print the rest.

      many thanks!

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

        Does your slicer support tool change scripts? If so then you could give it a script that uses M117 to write a message asking you to change filament, and M226 to pause.

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

          @njjn2020:

          …....................................i can not figure out how to combine all this in the slicer, so that it would first print letters, i change filament and
          print the rest.

          If you use slic3r, there is a post on my blog which might help to generate the actual gcode file that you need https://somei3deas.wordpress.com/2017/01/09/making-a-multicolour-gcode-file/.

          Then what you would need to do, as David said, is use tool change scripts to pause the print so that you can retract the filament, load the new one and carry on.

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

          1 Reply Last reply Reply Quote 0
          • c310
            c310 last edited by

            thank you dc42 and deckingman
            I have done as advised:

            1. prepared 2 separate STL files (one for each ink)
            2. set slic3r printer to two extruders + added M117 & M226 to "tool change g-code"
            3. loaded main model with assigned "default" extruder (t0)
            4. added 2nd item as "part" of first one and assigned extruder 1

            on slic3r "layer view" it does not split item to 2 parts (for extruder 1 and 2)
            in generated .gcode there is no trace of tool change
            what is a trick?

            please help me from here.

            p.s. if i use only single part - it slices ok.

            screenshots are here
            https://www.flickr.com/photos/146380739@N02/shares/8d7Z4L

            1 Reply Last reply Reply Quote 0
            • deckingman
              deckingman last edited by

              I'm only seeing one picture so it's hard to say. What you need to do is assign an extruder to each part. So in the lower window there is a tree with "Object" at the root, then the 2 stl files. Click on the first one (the one with the longer file name), then select extruder 1. Then click ion the second part (the stl file with the shorter name) and select extruder 2. If you've done it correctly, you should be able to then click each part in turn and it'll show extruder 1 when you click on the first part, and extruder 2 when you click on the second part.

              When you slice it, if you look through the gcode file you'll see T0 near the start where it prints the first part. Then T1 when it changes to the second part.

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

              1 Reply Last reply Reply Quote 0
              • c310
                c310 last edited by

                ok, partialy i have found the issue. in the article by deckingman there is a paragraph that refers to extruder numbering. i suggest to extend it by following

                [[language]]
                slic3r on object -> settings it is offered to choose extruder from the "default" (that is prompted to be 0), "1", "2", "3" and "4".  In fact, slic3r treats "default" as "1". Later in generated gcode this "default"="1" is treated as "T0".  "2" is treated as "T1"  etc. 
                
                

                another issue that i look into now - even for very simple things (circle) it generates 5 tool changes, that can be difficult with manual filament change.

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