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

IDEX Parking tool question

Scheduled Pinned Locked Moved
Tuning and tweaking
4
7
265
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
    mdalacu
    last edited by 23 Oct 2024, 13:25

    Hi,
    I have an IDEX Sovol SV04 bad slinger for about 3 years. I am running it on RRF 3.5.
    Is there an way to park T0, for example, and move T1 to print position in the same time?
    This is shown in idex Retrig v4
    https://ratrig.com/rat-rig-v-core-4-0-idex-upgrade-kit-v1-0.html
    Look at section "unparallel speed"
    Thank you.

    undefined 1 Reply Last reply 23 Oct 2024, 14:21 Reply Quote 0
    • undefined
      droftarts administrators @mdalacu
      last edited by 23 Oct 2024, 14:21

      @mdalacu Generally, only one tool is moved at a time, and the macros that control tool changing run consecutively. The sequence is explained here: https://docs.duet3d.com/en/User_manual/Tuning/Tool_changing

      I think you could replicate this function, by using the 'multiple motion system', assuming you have a Duet 3 mainboard. Unfortunately Duet 2 boards don't have enough memory for this functionality. See https://docs.duet3d.com/en/User_manual/RepRapFirmware/Multiple_motion_systems

      How to actually do it, I'm not sure. I think you would have to start the second tool in the second motion system, in the tfree#.g of the first tool, while the first tool returns to it's home position. Then the same when it changes from the second tool back to the first. You would need some logic to catch when tools are deselected (ie T-1) etc.

      I don't know if anyone else has implemented this? I think RatRig mainly use Klipper now, so it's probably something they have coded directly into the setup.

      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

      undefined 1 Reply Last reply 23 Oct 2024, 15:30 Reply Quote 0
      • undefined
        oliof @droftarts
        last edited by 23 Oct 2024, 15:30

        @droftarts you're right its a RatOS specific toolchange macro developed by Helge Keck. Stock klipper only has limited IDEX support, this is way more advanced (I was an early beta tester).

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

        undefined 1 Reply Last reply 23 Oct 2024, 15:31 Reply Quote 0
        • undefined
          oliof @oliof
          last edited by 23 Oct 2024, 15:31

          I think it could be done by commanding the U axis in the tfree for X, and vice versa.

          <>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
          • undefined
            mdalacu
            last edited by 24 Oct 2024, 13:29

            Thank you all for answaring my question 🙂
            Is there an webpage with all the predefined variables wich i can use in same conditionals inside macrows? For example next tool used or someting like this..
            Regards!

            undefined undefined 2 Replies Last reply 24 Oct 2024, 13:31 Reply Quote 0
            • undefined
              jay_s_uk @mdalacu
              last edited by 24 Oct 2024, 13:31

              @mdalacu its all part of the object model, which is a plugin thats part of DWC
              https://docs.duet3d.com/en/User_manual/RepRapFirmware/Object_Model

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              1 Reply Last reply Reply Quote 1
              • undefined
                droftarts administrators @mdalacu
                last edited by 24 Oct 2024, 13:36

                @mdalacu For the Meta Gcode programming language, see https://docs.duet3d.com/en/User_manual/Reference/Gcode_meta_commands
                For a list of the Object Model variables, see https://github.com/Duet3D/RepRapFirmware/wiki/Object-Model-Documentation
                There are OM entries for:
                state.currentTool - Number of the currently selected tool or -1 if none is selected
                state.nextTool - Number of the next tool to be selected
                state.previousTool - Number of the previous tool

                And quite a few in the tools[] section that might be useful https://github.com/Duet3D/RepRapFirmware/wiki/Object-Model-Documentation#tools

                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
                5 out of 7
                • First post
                  5/7
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA