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

duets wifi display mod

Scheduled Pinned Locked Moved
General Discussion
6
13
693
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.
  • undefined
    Veti
    last edited by 19 Dec 2019, 10:11

    there is no support for 20x4 in duet.
    the duet maestro has support for the 12864.
    the duet wifi only supports the paneldue

    1 Reply Last reply Reply Quote 0
    • undefined
      poohzaza
      last edited by poohzaza 19 Dec 2019, 16:25

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

      undefined 1 Reply Last reply 19 Dec 2019, 16:40 Reply Quote 0
      • undefined
        zapta @poohzaza
        last edited by 19 Dec 2019, 16:40

        @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
        • undefined
          poohzaza
          last edited by 19 Dec 2019, 16:46

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

          1 Reply Last reply Reply Quote 0
          • undefined
            droftarts administrators
            last edited by 19 Dec 2019, 17:06

            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

            undefined 1 Reply Last reply 19 Dec 2019, 17:37 Reply Quote 0
            • undefined
              oliof
              last edited by 19 Dec 2019, 17:09

              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<>

              undefined 1 Reply Last reply 19 Dec 2019, 17:12 Reply Quote 0
              • undefined
                poohzaza @oliof
                last edited by 19 Dec 2019, 17:12

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

                1 Reply Last reply Reply Quote 0
                • undefined
                  oliof
                  last edited by 19 Dec 2019, 17:16

                  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
                  • undefined
                    poohzaza @droftarts
                    last edited by 19 Dec 2019, 17:37

                    @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
                    • undefined
                      Danal
                      last edited by 19 Dec 2019, 20:15

                      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

                      undefined 1 Reply Last reply 20 Dec 2019, 01:18 Reply Quote 1
                      • undefined
                        poohzaza @Danal
                        last edited by poohzaza 20 Dec 2019, 01:18

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

                        undefined 1 Reply Last reply 20 Dec 2019, 03:14 Reply Quote 0
                        • undefined
                          Danal @poohzaza
                          last edited by 20 Dec 2019, 03:14

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