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

RepPanel - A DIY alternative to the PanelDue with WiFi support

Scheduled Pinned Locked Moved
Third-party software
39
243
30.0k
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
    Danal
    last edited by 30 Mar 2020, 21:57

    If you want to make it work with both RRF2 and 3, here is a possible jump start:

    https://github.com/DanalEstes/DuetWebAPI/blob/master/DuetWebAPI.py

    It is a little abstraction layer I wrote for that very purpose. Absolutely NOT a general interface, just a set of methods that work on both releases.

    Delta / Kossel printer fanatic

    1 Reply Last reply Reply Quote 1
    • undefined
      dragonn
      last edited by 31 Mar 2020, 05:13

      It looks really nice, polished. But I don't like have it WiFi connected. Do you plan also supporting serial connection to Duet?

      undefined 1 Reply Last reply 31 Mar 2020, 06:24 Reply Quote 0
      • undefined
        seeul8er @dragonn
        last edited by seeul8er 31 Mar 2020, 06:24

        @dragonn Planned ✅

        @Danal I am using the same calls as DWC for getting the data in WiFi mode. Seems the requests (rr_gcode etc.) haven't changed.

        undefined 1 Reply Last reply 31 Mar 2020, 06:46 Reply Quote 1
        • undefined
          Danal @seeul8er
          last edited by Danal 31 Mar 2020, 06:46

          @seeul8er said in RepPanel - A DIY alternative to the PanelDue with WiFi support:

          @dragonn Planned ✅

          @Danal I am using the same calls as DWC for getting the data in WiFi mode. Seems the requests (rr_gcode etc.) haven't changed.

          Agreed. Network type, WiFi v Ether v ... is not relevant. the /rr_commands work via any form of IP connectivity.

          However, I was referring to V2 firmware vs V3 firmware. The calls are different for V3, and so is the returned JSON object.

          Delta / Kossel printer fanatic

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by 31 Mar 2020, 06:52

            I think I'd opted for a optional $2-3 DT-06 wifi module with esp-link firmware or something to plug into the PanelDue port. Would give you the same g-code interface to deal with regardless of wired, wireless, rrf2 or rrf3.

            Looks good though!

            1 Reply Last reply Reply Quote 0
            • undefined
              bberger
              last edited by 1 Apr 2020, 01:57

              Can you send me a few links for sourcing the hardware please. I want in on that project. This is exactly what I have been looking for and thinking about the past few weeks!

              AWESOME!

              undefined 1 Reply Last reply 1 Apr 2020, 06:00 Reply Quote 0
              • undefined
                seeul8er @bberger
                last edited by 1 Apr 2020, 06:00

                @bberger Cool! It's all in the GitHub repo, but I sent you a PM.

                undefined 1 Reply Last reply 1 Apr 2020, 09:09 Reply Quote 0
                • undefined
                  droftarts administrators @seeul8er
                  last edited by 1 Apr 2020, 09:09

                  @seeul8er Someone (probably @Phaedrux) has added this to https://duet3d.dozuki.com/c/Community_Projects

                  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 1 Apr 2020, 13:00 Reply Quote 0
                  • undefined
                    seeul8er @droftarts
                    last edited by 1 Apr 2020, 13:00

                    @droftarts NIce. I'm OK with that 👍

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Colten
                      last edited by 26 Apr 2020, 22:57

                      seems to be some issues compiling what is in the git repo under windows. some define's and some missing font functions. I don't know enough about idf.py to begin fixing the issue however.

                      undefined 1 Reply Last reply 27 Apr 2020, 09:23 Reply Quote 0
                      • undefined
                        seeul8er @Colten
                        last edited by seeul8er 27 Apr 2020, 09:23

                        @Colten I know. Should be fixed within the development branch. The current way is that you need to copy file content of main/lv_conf_back.hover to externals/lv_port_esp32/components/lvgl/lv_conf.h. You can find lv_conf_back.h in the dev branch.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          seeul8er
                          last edited by 16 May 2020, 21:42

                          Hi guys!
                          I am very happy to finally release v1.0.0 of RepPanel. It now supports UART/PanelDue wired connections as well as WiFi. All connections can be hot-swapped.
                          I also fixed lots of bugs related to memory issues. You can now have up to 16 macros/jobs per directory with file names up to 63 characters.

                          RepPanel with prototype case
                          I also tried to design the first prototype for a case. Still needs some tiny improvements but it already is very compact and clean. Together with a simple circuit board it is only 25mm thick. The images do not reflect the quality of the screen well. In reality, the contrast is a lot better.

                          1 Reply Last reply Reply Quote 5
                          • undefined
                            seeul8er
                            last edited by 24 May 2020, 12:33

                            First release of RepPanel
                            First test of RepPanel

                            1 Reply Last reply Reply Quote 2
                            • undefined
                              pd
                              last edited by 3 Jun 2020, 17:03

                              Hi

                              I have just started trying to get this to work as I have several applications. I have flashed the software onto an ESP devkit and connected your recommended screen. I have not however connected it to a duet board. I had hoped at least part of the screen would show up but I only get a faint outline in the top left hand corner. I suspect I have made a mistake in connecting to the screen but I would be grateful if you would confirm that is the case. Or does the duet need to be connected.

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                pandaym
                                last edited by pandaym 18 Jun 2020, 22:16

                                Anywhere to get working hardware for this inside the EU?

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  seeul8er
                                  last edited by seeul8er 22 Jun 2020, 07:00

                                  @pd Sorry for the late reply! Can you share the link to your display, because there are multiple very similar versions of it and I already had a user that bought the wrong one 😞 I clarified it inside the GitHub project page. Can you also share the wiring and a picture of what you can see on screen?
                                  It is not necessary to connect the Duet. The app should start anyways.

                                  @pandaym Hi, the ESP32 is not an issue since it is generally available. I ordered the display directly from china. Since it was below 22€ it is tax free and shipping was OK-fast. There may be other ili9488 displays with SPI (+ supported touch controller) and the same resolution that work and that you can get within the EU. However, I have not tested any of them.

                                  undefined 2 Replies Last reply 29 Jun 2020, 18:06 Reply Quote 0
                                  • PCRundefined
                                    PCR
                                    last edited by 22 Jun 2020, 09:22

                                    Dear @seeul8er ,

                                    would you be intrested in a PCB. I will order some PCBs for other projects in China. If you want i could design one!

                                    Best
                                    Peter

                                    undefined 1 Reply Last reply 22 Jun 2020, 11:37 Reply Quote 1
                                    • undefined
                                      seeul8er @PCR
                                      last edited by seeul8er 22 Jun 2020, 11:37

                                      @PCR I already thought about it but wanted to keep it as simple as possbile for others to follow for now. Non the less a custom PBC would be awesome!
                                      And if you are willing to give it a try why not.
                                      With that we would get a couple of options to choose from. We could dump the pin headers of the TFT module and use an FCC cable. The DevKit would also not be necessary since the ESP module could be soldered directly to the PCB. Or keep the devkit and and solder it to the PCB since it offers USB power and serial for a low price.
                                      The software does only support SPI connections so a 8bit parallel interface is currently not possible.

                                      ? 1 Reply Last reply 22 Jun 2020, 11:43 Reply Quote 0
                                      • ?
                                        A Former User @seeul8er
                                        last edited by 22 Jun 2020, 11:43

                                        @seeul8er said in RepPanel - A DIY alternative to the PanelDue with WiFi support:

                                        the ESP module could be soldered directly to the PCB

                                        how much flash do you need? (ESP8285 is cheaper and smaller but only 1MB)

                                        undefined 1 Reply Last reply 22 Jun 2020, 12:16 Reply Quote 0
                                        • undefined
                                          seeul8er @A Former User
                                          last edited by 22 Jun 2020, 12:16

                                          @bearer Hardware-wise the ESP8285 is not enough (especially RAM - kind of maxed out on the ESP32). The image needs 1.4 MB at the moment. The software only supports the ESP32.

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