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

    duets wifi display mod

    Scheduled Pinned Locked Moved
    General Discussion
    6
    13
    730
    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.
    • poohzazaundefined
      poohzaza
      last edited by poohzaza

      is there a way to hack it
      @dc42 can you help

      zaptaundefined 1 Reply Last reply Reply Quote 0
      • zaptaundefined
        zapta @poohzaza
        last edited by

        @poohzaza said in duets wifi display mod:

        is there a way to hack it

        It's like hacking a car to be a horse carriage 😉

        Have you considered using a small PanelDue to get the full functionality?

        1 Reply Last reply Reply Quote 0
        • poohzazaundefined
          poohzaza
          last edited by

          well i do but i just want to reuse the stock lcd since it work fine

          1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators
            last edited by

            I was discussing this with @T3P3Tony and @dc42. There may be the option of adding 12864 support to Duet 2 and 3 in future, but it's not high on the list of priorities, and 2004 LCD support is unlikely to ever materialise. It's generally easier just to get a cheap tablet and run the full DWC. On Duet 3, you can plug a tablet into the Raspberry Pi HDMI port and use it as a directly connected display and input device.

            However, forum user @EasyTarget has created https://github.com/easytarget/PrintEye, which could perhaps be modified to support different displays. It has the level shifting of 3.3V to 5V, uses an Arduino 328P to poll the Duet on the UART for a JSON report, and displays info on a screen.

            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

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

              You could try using an esp32 to use the paneldue serial protocol to receive and send data and use the 12864 as an interface on the esp. this is probably easier than hacking on the duet firmware.

              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

              poohzazaundefined 1 Reply Last reply Reply Quote 0
              • poohzazaundefined
                poohzaza @oliof
                last edited by

                @oliof that a good idea can you go into details on what you have on mind

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

                  There are other projects like SMuFF that use the paneldue protocol to send and receive data, so that part has been done before. The majority of the work would be to build your own menu and encoder based selection/input system, but there are instructables for that as well. Someone with more free time than me and some coding experience should be able to get a simple version up in a couple weeks.

                  <>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
                  • poohzazaundefined
                    poohzaza @droftarts
                    last edited by

                    @droftarts if i go with that route i have to enable M918 and sfift voltage level can anyone explane how

                    1 Reply Last reply Reply Quote 0
                    • Danalundefined
                      Danal
                      last edited by

                      You don't have to enable anything on the Duet.

                      Get an ESP32. Wire one of the UARTs to the 4-pin connector on the Duet where you would attach a PanelDue. TX<>RX.

                      Write code on the ESP32 that periodically issues M commands to read the status of the printer. Maybe once a second.

                      Attach your LCD to the ESP32 and display whatever you wish.

                      Having said that, it sure seems like a lot of work to reuse an LCD that costs under $10. Where there are much better alternatives, like using an old phone or tablet via the network to run full Web interface. For free.

                      Delta / Kossel printer fanatic

                      poohzazaundefined 1 Reply Last reply Reply Quote 1
                      • poohzazaundefined
                        poohzaza @Danal
                        last edited by poohzaza

                        @Danal dose panel due port work like regular usb and panel due is like a computer that issue m code right

                        Danalundefined 1 Reply Last reply Reply Quote 0
                        • Danalundefined
                          Danal @poohzaza
                          last edited by

                          @poohzaza said in duets wifi display mod:

                          @Danal dose panel due port work like regular usb and panel due is like a computer that issue m code right

                          Correct. The PanelDue, or anything that you build and attach to that serial port, must issue periodic commands to find things like the temperature or the current position. And parse the result.

                          The PaneDue, or similar, must issue G-Code command sequences if it wishes the printer to move.

                          And so on and so forth. The hardware serial port is a 3.3V TTL hardware serial, the bytes that flow down that hardware link are G and M codes to the printer, and responses back.

                          Delta / Kossel printer fanatic

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