• 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
    poohzaza
    last edited by 19 Dec 2019, 09:19

    HI after buy the duet wifi to mod my ender3 pro i want to connect ther stock lcd to the duet wifi i know that the duets lcd connetor met to connect 20x4 lcd but there is no software support so the pin is repurpose for 11 12 steper for the duex board mean while adding ST7920 to the borad there is a software support but disable in duet wifi and i have to compile my won firmware but i dont know how and i have an idea of use arduino to connect to lcd and port panel due firmware any ideas

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