Duet3D Logo

    Duet3D

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

    LabVIEW dashboard for Duet 2 Wifi

    Third-party software
    4
    11
    491
    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.
    • amit.bandarwad
      amit.bandarwad last edited by

      Hello,

      I am looking to build a LabVIEW dashboard for Duet 2 Wifi controller board. I was wondering if there are any LabVIEW or .NET DLL libraries available. If not, can you please let me know how to go about it?

      Regards,
      Amit

      Veti 1 Reply Last reply Reply Quote 0
      • Veti
        Veti @amit.bandarwad last edited by

        not sure if there is labview integration.

        but you can query the duet via http calls

        see this for example
        https://github.com/DanalEstes/DuetPython/blob/master/getCoordsDemo.py

        amit.bandarwad 1 Reply Last reply Reply Quote 2
        • amit.bandarwad
          amit.bandarwad @Veti last edited by

          @Veti yes, Thank you. I think it is feasible to make http calls to duet board using through the LabVIEW.
          Also, I am interested to know if .NET DLL libraries are available or can be provided by the Duet 3D, that can be called through the LabVIEW.

          Apologies for the very late reply.

          Regards,
          Amit

          T3P3Tony 1 Reply Last reply Reply Quote 0
          • T3P3Tony
            T3P3Tony administrators @amit.bandarwad last edited by

            @amit-bandarwad we do not have .NET dll libraries to query a Duet.

            www.duet3d.com

            amit.bandarwad 1 Reply Last reply Reply Quote 0
            • mendenmh
              mendenmh last edited by

              LabVIEW does have a quite complete HTTP integration library that comes with it. It should be entirely trivial to make requests and send commands to the Duet.

              amit.bandarwad 1 Reply Last reply Reply Quote 1
              • amit.bandarwad
                amit.bandarwad @mendenmh last edited by

                @mendenmh yes, I have just a look in to the LabVIEW HTTP library. Will get some hands on experience on them before deciding on the integration.
                Also, I think there is always USB serial communication as a fall back option for interfacing with LabVIEW.
                What are your thoughts on the of HTTP vs USB LabVIEW interface?

                Regards,
                Amit

                Veti mendenmh 2 Replies Last reply Reply Quote 0
                • amit.bandarwad
                  amit.bandarwad @T3P3Tony last edited by

                  @T3P3Tony Is it the case for all the Duet boards?

                  Regards,
                  Amit

                  1 Reply Last reply Reply Quote 0
                  • Veti
                    Veti @amit.bandarwad last edited by

                    @amit-bandarwad said in LabVIEW dashboard for Duet 2 Wifi:

                    What are your thoughts on the of HTTP vs USB LabVIEW interface?

                    keep this in mind.
                    https://duet3d.dozuki.com/Wiki/USB_ground_loops

                    http query would be much simpler

                    amit.bandarwad 1 Reply Last reply Reply Quote 1
                    • amit.bandarwad
                      amit.bandarwad @Veti last edited by

                      @Veti Sure, Thank you.

                      1 Reply Last reply Reply Quote 0
                      • mendenmh
                        mendenmh @amit.bandarwad last edited by

                        @amit-bandarwad I would go HTTP; you already have the network available, avoid extra wires, and (as mentioned elsewhere) ground loops. There is also a lot better handling of non-determinism in HTTP (well, in TCP really) that makes such communications very reliable. Communications hiccups are 'someone else's problem' in that they are handled by the TCP stack. USB/Serial you have to make sure you never get any surprises, such as cable jiggles causing disconnects, or extra characters due to diagnostic messages, etc. The HTTP protocol guarantees exactly what to expect.

                        amit.bandarwad 1 Reply Last reply Reply Quote 2
                        • amit.bandarwad
                          amit.bandarwad @mendenmh last edited by

                          @mendenmh Thanks you very much for your input. Appreciate that.

                          Regards,
                          Amit

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