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

    Infinite screw in RRF

    Scheduled Pinned Locked Moved
    General Discussion
    4
    5
    254
    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.
    • Timothee Leblondundefined
      Timothee Leblond
      last edited by

      Hey!

      I'm bringing back my old problem about dual extrusion and mixing ratio.
      As the lattest does not work, I had the idea mapping on of my extruder like a axis as it I'd it to behave as an endless screw. Do you think it is doable? How would you organize the Gcode?

      Thank you!

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

        @Timothee-Leblond please explain what you mean by "does not work". What exactly are you trying to do?

        Running an extruder as an axis gives rise to a number of issue so is not advised.

        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

        Timothee Leblondundefined T3P3Tonyundefined 2 Replies Last reply Reply Quote 0
        • Timothee Leblondundefined
          Timothee Leblond @dc42
          last edited by Timothee Leblond

          @dc42

          Thanks for your answer!

          I'm running a printer on a Mini 5+ with 2 extruders mounted on the same carriage. The goal is to print both materials simultaneously but also independently (sort of an IDEX but with only one carriage). The reason behind this is that this is a bioprinter, and that both extruders deposit different material format. One is a gel and the other is a continuous material. So far I tried mapping both extruders on the same tool and control them through a mixing ratio. This is not convenient as I do not want both extrusion factor to be linked and rely on each other. I also tried having the extruders set to tools but the command at sent sequentially (which I don't want either).

          Instead, I'd like to control the gel extrusion traditionally (through G1 E commands). In parallel, I'd like to send a long-distance command with the other extruder that would run in addition (at the same time) to the other gcode commands.

          This is the reason why I tried mapping one extruder on a tool and the other on an axis, hoping I could use them both in parallel.

          Here is an example (does not work as T2 G1 waits for previous T1 G1 to be completed)

          T1 
          G91
          G1 E4700 F240 ; Long distance command to be ran in background
          
          G90
          T2 ; Run this with second extruder in parallel to the first long distance command
          G1 E1.2
          G1 E2.4
          G1 E3.6
          G1 E4.8
          
          

          Thank you for your precious help!

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

            @dc42 part of the discussion is here:

            https://forum.duet3d.com/topic/37627/simultaneous-dual-extrusion/9?_=1742826213982

            www.duet3d.com

            1 Reply Last reply Reply Quote 0
            • droftartsundefined
              droftarts administrators @Timothee Leblond
              last edited by

              @Timothee-Leblond RepRapFirmware supports multiple motion systems, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/Multiple_motion_systems

              I think you may be able to run the first tool and the XYZ motion system in one motion system, and the continuous tool in the second motion system. To use your example, it could be written as (NOT TESTED!):

              M606 S1 ; enable forking of the file to each motion system queue
              
              M596 P1 ; use second motion system
              T1 
              G91
              G1 E4700 F240 ; Long distance command to be ran in background
              G90
              
              M596 P0 ; use second motion system
              T2 ; Run this with second extruder in parallel to the first long distance command
              G1 E1.2
              G1 E2.4
              G1 E3.6
              G1 E4.8
              
              M400 ; wait for both motion systems to finish, release motion systems
              

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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