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

    BLV MGN Cube Neopixel Question

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    8
    890
    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.
    • wkellyoundefined
      wkellyo
      last edited by

      Neopixel Question for the group. Using a Duet2 WiFi board with RRF3.0. I have a dual extruder system and am wondering if any other dual extrusion BLV MGN users have encountered this issue and if you did, how you fixed it.

      This Printer build uses three Neopixel rings on the front driven by an Arduino Pro Mini connected to the Duet2 board's: "Conn_SD" Pin 10. This output is decoded by the arduino and the three rings report the status of the bed, motion and extruder using color and animations.

      The issue is, If I heat up Tool 0, the Heat status lights animate properly. Shutting off Tool 0 heat and heating up Tool 1, There is no heater status and the lights don't animate. For some reason, Conn_SD, Pin 10, used for the Neopixel Lights is only outputting the heat status from Tool 0 only. It's as if the system is only configured with a single tool.

      Does anyone familiar with this setup have any idea why?

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

        Are you using the M408 response to get the heater status, or something else?

        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

        Dougal1957undefined 1 Reply Last reply Reply Quote 0
        • wkellyoundefined
          wkellyo
          last edited by wkellyo

          @dc42, I'm not sure. I'm connected to the Duet via Pin 10 of the "Conn_SD" header so whatever it's outputting is what the Arduino is reading. I did find out the gentleman that wrote the Arduino code, said it was only written to monitor tool 0. He offered to rewrite the code to monitor both tools and output the second tool on another Arduino output to a separate Neopixel ring. I've taken him up on the idea and am in the process of adding the fourth Neo Ring to the front panel of the printer.

          1 Reply Last reply Reply Quote 0
          • Dougal1957undefined
            Dougal1957 @dc42
            last edited by

            @dc42 David it uses a Arduino Nano or similar that piggy backs the PanelDue and gets the info from there

            Details are in there is a wiring diagram lower down the page.

            It would be great if a similar thing could be added to DSF for the Duet3.

            I believe the Nano way does require a PanelDue to be connected for it to work and I suspect that is because the data stream is only there if the panel is detected (I Could be way of the mark here mind) But if I am right could that data stream be a configured output so that it is there even if no Panel is there?

            Unfortunately my Software skills are almost non existent so I am not capable of this.

            Cheers

            Doug

            Nuramoriundefined 1 Reply Last reply Reply Quote 0
            • Nuramoriundefined
              Nuramori @Dougal1957
              last edited by

              @Dougal1957 I have a blv with the neopixels and a paneldue, and upgraded to a duet3 from the duet2

              Both the paneldue and the neopixels work flawlessly without any modification, simply by installing the paneldue on io0 as documented, then also connecting io0.out to the RDX pin on the arduino to sniff out the traffic. Works.

              empi00undefined 1 Reply Last reply Reply Quote 0
              • dhusoloundefined
                dhusolo
                last edited by

                You should post this on the Facebook page as their's more users familiar with the BLV Cube and the creator of the sketch is on there as well.

                1 Reply Last reply Reply Quote 1
                • empi00undefined
                  empi00 @Nuramori
                  last edited by

                  @Nuramori I tried right now the same.
                  But as soon as I plug the RX port in on the Arduino (directly from the PanelDue RX) the PanelDue loses the connection.
                  Arduino is supplied with 5V.
                  Did you the same?

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

                    @empi00 said in BLV MGN Cube Neopixel Question:

                    @Nuramori I tried right now the same.
                    But as soon as I plug the RX port in on the Arduino (directly from the PanelDue RX) the PanelDue loses the connection.
                    Arduino is supplied with 5V.
                    Did you the same?

                    Most Arduinos drive the RxD line from the USB converter chip via a 1K resistor, and some also connect an LED and series resistor to that line. That might be enough to override the signal. In the CNC pendant I avoided this by using the Arduino Pro Micro, which is electrically similar to the Arduino Leonardo.

                    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

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