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

    Communication jamming between PanelDue and Duet 2 WiFi

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    7
    356
    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.
    • Trietundefined
      Triet
      last edited by

      I am using a BLV Cube delivered as a kit by FYSETC , which includes a Duet 2 WiFi board and a PanelDue 5 Display. It also features Neoring LEDs controlled by an Arduino mini pro module, which is connected to the Duet:
      https://www.fysetc.com/en-de/products/fysetc-blv-led-light-control-panel-arduino-mini-pro-module-for-blv-mgn-cube-3d-printer
      The PanelDue is connected to the Duet via flat ribbon cable. The other 4 pins connected is used for the Arduino. The Arduino LED Controller is hooked on the transmit wire of the Duet, and depending of the data it captures, the display of the LED is adapted.

      The display was working OK at first but after upgrading the firmware of all components to the current version, the PanelDue can only send data but not receive. Only if I disconnect the Neoring controller then the PanelDue can send and receive data as it should.

      If anyone has an idea how to overcome this issue I would very much appreciate. I think there should be a fixed firmware for the Arduino board somewhere.

      I assume that the interference is due to different voltage levels. If that is the case, would an optocoupler be a solution?

      Thanks in advance.

      droftartsundefined elmoretundefined darkwingbreydinundefined 3 Replies Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @Triet
        last edited by

        @Triet Please note that your kit will have come with a clone Duet 2 WiFi board, so there is a limit to what support we can offer.

        What firmware for the Duet and PanelDue where you on before, and what are you on now?
        When you say "The other 4 pins connected is used for the Arduino" I assume you mean the PanelDue header on the Duet?

        Please post your config.g file (or the section that deals with the configuration of the PanelDue and the Arduino), and the response to M115. Also please post an example of the commands you send to change the LEDs.

        You might be seeing a similar problem to the one seen here: https://forum.duet3d.com/topic/33976/paneldue-cnc-pendant-pass-trough-not-working
        A recent change in the PanelDue firmware has changed how the PanelDue and Duet communicate, and enforces CRC rather than checksum to validate data sent between the Duet and PanelDue. It may be messing with the Arduino. The current workaround is to use PanelDue firmware 3.4.0 https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.4.0. This was from before the CRC feature was implemented. Let me know if that helps.

        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 0
        • elmoretundefined
          elmoret @Triet
          last edited by

          @Triet have you asked Fysetc for help? What was their response?

          Trietundefined 1 Reply Last reply Reply Quote 0
          • Trietundefined
            Triet @elmoret
            last edited by

            @elmoret said in Communication jamming between PanelDue and Duet 2 WiFi:

            @Triet have you asked Fysetc for help? What was their response?

            I have tried to register on ther Support site, but something is going wrong and I can't get the privilege to write a message. Haven't given up yet though.

            elmoretundefined 1 Reply Last reply Reply Quote 0
            • elmoretundefined
              elmoret @Triet
              last edited by

              @Triet Sounds frustrating!

              1 Reply Last reply Reply Quote 0
              • darkwingbreydinundefined
                darkwingbreydin @Triet
                last edited by

                @Triet said in Communication jamming between PanelDue and Duet 2 WiFi:

                I am using a BLV Cube delivered as a kit by FYSETC , which includes a Duet 2 WiFi board and a PanelDue 5 Display. It also features Neoring LEDs controlled by an Arduino mini pro module, which is connected to the Duet:
                https://www.fysetc.com/en-de/products/fysetc-blv-led-light-control-panel-arduino-mini-pro-module-for-blv-mgn-cube-3d-printer
                The PanelDue is connected to the Duet via flat ribbon cable. The other 4 pins connected is used for the Arduino. The Arduino LED Controller is hooked on the transmit wire of the Duet, and depending of the data it captures, the display of the LED is adapted.

                The display was working OK at first but after upgrading the firmware of all components to the current version, the PanelDue can only send data but not receive. Only if I disconnect the Neoring controller then the PanelDue can send and receive data as it should.

                If anyone has an idea how to overcome this issue I would very much appreciate. I think there should be a fixed firmware for the Arduino board somewhere.

                I assume that the interference is due to different voltage levels. If that is the case, would an optocoupler be a solution?

                Thanks in advance.

                I have the same problem with my fysetc kit bought in december 23. My fix is to use one of the three switches to power on/off the neopixel board. When off, the paneldue works like it should, i can use makros and both sd slots. When on the neopixels show the status, but the paneldue works not correct.

                1 Reply Last reply Reply Quote 0
                • oliofundefined
                  oliof
                  last edited by

                  If these are neopixel LEDs, you could cut out the Arduino middleman and drive them directly off of CONN_LCD

                  https://docs.duet3d.com/User_manual/Connecting_hardware/IO_Neopixel_DotStar#connections

                  That will require adjustment of the macros setting the LEDs but will likely be a better setup overall.

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