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

    Toolboard onboard configuration

    Scheduled Pinned Locked Moved
    General Discussion
    3
    4
    95
    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.
    • Gamefanatic3Dundefined
      Gamefanatic3D
      last edited by

      I'm just curious if it's plausible to store a tool's configuration file on the Duet Toolboard itself through the DWC?

      While I know I can have several configurations stored on the duet SDCard, I'm moving to streamline my toolsets. There are situations where I might pull a tool out, say a "Revo6," and swap in a tool such as a Mosquito into the same location. While I could utilize a different CAN address, the complication comes with determining which tool slot it's in specifically.
      Without having to add more hardware to detect tools in the slot. I thought it might work to be able to pull the config straight from the tool and utilize the CAN addresses to assign the tool numbers accordingly.

      I'm already detecting if a tool is loaded successfully using a TCRT5000 on my tool changer so it seems a bit overkill to have to now detect the tool in the tool slot. But that might be the next direction I go.

      jay_s_ukundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @Gamefanatic3D
        last edited by

        @Gamefanatic3D no, there's no way to store the toolboards information on the toolboard itself.
        You could have multiple configs. See M505

        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 0
        • dc42undefined
          dc42 administrators @Gamefanatic3D
          last edited by dc42

          @Gamefanatic3D as @jay_s_uk said there is currently no facility to store information on a tool board. We are looking to provide a way to store information in future. Only a small amount of information would be stored, for example enough to identify which of several tools is loaded.

          Meanwhile, if your tool boards have a spare analog input (the same one on each tool board) then you arrange for different voltages to be present on that pin for each tool board. For example, if the TEMP1 pin is free then you can connect a different value resistor across it on each tool board. Use the same CAN address for all the tool boards. Configure the TEMP1 pin as a temperature sensor, then read the "temperature" of that sensor to determine which tool is connected and configure it appropriately.

          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

          Gamefanatic3Dundefined 1 Reply Last reply Reply Quote 1
          • Gamefanatic3Dundefined
            Gamefanatic3D @dc42
            last edited by

            @dc42 That's an interesting idea. I do have io3 available on each board that I could put to some use.

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