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

    PanelDue Interface Emulator?

    Scheduled Pinned Locked Moved
    PanelDue
    2
    3
    515
    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.
    • jckrayundefined
      jckray
      last edited by jckray

      Does anyone know if anyone has developed a way to emulate the PanelDue interface? This is for the purposes of making user guides.

      We are working on the user guide for our printer and we plan to take pictures of the display as cleanly as possible unless there is a way of emulating the interface and creating the images that way.

      John
      Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
      https://www.hydraresearch3d.com/

      1 Reply Last reply Reply Quote 0
      • frank26080115undefined
        frank26080115
        last edited by

        Personally I think you'll get away with just using Adobe Illustrator/Fireworks/Inkscape to redraw it all. It doesn't have to be exact. You got like 4 main screens to replicate and a few modal dialogs. It sounds like a pain in the ass... but you really only need to do this once, and then replace text and colours in the elements. It's a lot more forgiving when you make a mistake too.

        Otherwise mount a GoPro in front of the actual LCD, and have instructional videos instead of just pictures. I'm sure you've already thought about this one

        A few really "fun" technical approaches:

        • modify PanelDue firmware to send LCD data out the USB port (as a CDC virtual COM port), write Python script (or whatever language you want) on PC to capture and render data from USB serial port
        • modify PanelDue firmware to be compiled with Visual Studio, and replace the LCD functions with functions that draw into a WinForm element. You'll want to replace the touch screen functions with WinForm click events too. (replace Visual Studio with QT or something if you want)

        Both of those approaches are overengineering, but the second one might be nice for Duet's own QC purposes.

        I have two Taranis RC radios that run OpenTX. You can emulate every single thing on it from the PC.

        jckrayundefined 1 Reply Last reply Reply Quote 2
        • jckrayundefined
          jckray @frank26080115
          last edited by

          @frank26080115
          Okay, thanks.

          I was mostly looking to see if anyone in the community had already done some work on the last two bullet points you mentioned.

          You right pictures or redrawing is probably the best route at the moment.

          John
          Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
          https://www.hydraresearch3d.com/

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