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

    Can Duet3's talk to each other over CAN?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    7
    344
    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.
    • Topherundefined
      Topher
      last edited by

      Can Duet3's talk to each other over CAN? If multiple Duet3 boards are all connected parallel over CAN, could one printer call an M98 sub-program on another?

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

        @leckietech currently it is possible for one Duet 3 to act as an expansion board to another, although only some functions are implemented e.g. most motor functions and GPIO functions, but not heaters, fans or filament monitors. I have it in mind to allow GCode commands to be sent over CAN, but this is not a priority.

        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

        Topherundefined 1 Reply Last reply Reply Quote 1
        • Topherundefined
          Topher @dc42
          last edited by

          @dc42 I have a concept for a printer that I believe has never been done before and our farm will benefit a lot from it. It requires to have 3 individual boards because my concept is actually 3 printers stacked high sharing one z axis rail as a spine and the beds can migrate print areas. Our racks here go to the 8.5' ceiling with printers so clearing the 2 top printers is a real pain with the step stool. With a single z rail, I can have the top beds lower into the bottom build volume upon completing jobs. Viceversa for the printers on the floor. The other benefit is that you can lower all the beds and run the top printer as an ultra-tall build volume if we ever needed to. Hope the ability gets implemented, I've already started the prototype!

          o_lampeundefined 1 Reply Last reply Reply Quote 0
          • o_lampeundefined
            o_lampe @Topher
            last edited by

            @leckietech
            interesting setup.
            Do you think they could 'communicate' on a lower level with trigger signals from one to the other?

            Topherundefined 1 Reply Last reply Reply Quote 0
            • Javajoeukundefined
              Javajoeuk
              last edited by

              can you not use a duet 3 and then use duet 3 expansion boards after that then you could have 8 of them chained together , that might solve the problem

              Topherundefined 1 Reply Last reply Reply Quote 0
              • Topherundefined
                Topher @Javajoeuk
                last edited by

                @javajoeuk said in Can Duet3's talk to each other over CAN?:

                can you not use a duet 3 and then use duet 3 expansion boards after that then you could have 8 of them chained together , that might solve the problem

                How would you use one mainboard to run 3 individual files regardless of how many expansion boards are running?

                1 Reply Last reply Reply Quote 0
                • Topherundefined
                  Topher @o_lampe
                  last edited by

                  @o_lampe I think I can do it with some external triggers, maybe an arduino too just to handle the logic, yes. It would just be so much nicer to do it with the onboard can.

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