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

Share your DueUI configuration!

Scheduled Pinned Locked Moved
DueUI
3
4
1.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
    gtj0
    last edited by 9 Mar 2020, 03:00

    If you have a DueUI configuration that you'd like to share, this is the place! Add a reply with a screenshot or two and attach your config file.

    Let's keep this topic to config announcements and updates only. If you need help with a config that was shared here, please create a new topic and mention the creator.

    undefined 1 Reply Last reply 22 Oct 2021, 15:20 Reply Quote 1
    • undefined
      stuartofmt
      last edited by stuartofmt 12 Sept 2020, 21:47 13 Nov 2020, 19:14

      Note that this version was created for Dueui 3.0.2. Because of a change in the way DWC and hence Dueui now report the object model - this version is not compatible with later versions of Dueui.

      I have an Ender 5 with Duet2 Wifi. I have a Raspberry Pi with 7" TFT mounted on the Printer.
      I used it to serve up a camera and provide some local control with DWS in the browser on the Pi.
      This was a fairly clumsy approach because of the small screen and the lack of touch precision. So I decided to give Dueui a go.

      I was after a minimal set of control for the occasions when I was standing, mesmerized, in front of the printer.
      DWS on my laptop is, of course, used for more complete control.
      Other considerations included:
      The Screen I am using is only 800 x 600 pixels.
      I did not want to have to scroll up/down or left/right.
      The browser (chromium) is used in full screen mode.

      Attached is the first version of my configuration.json together with some macro's that I use.
      *EDIT - A better version is posted as V3. I have removed the prior versions. *
      To get everything working - I had to modify two of the javascript files supplied by @gtj0 who will update those files in due course - I am including the modified dueui.js and dueui_widget.js files as well
      I am very happy with the results so far and look forward to improving as I go.
      I will explain a little about each of the panes below.

      General
      The theme I chose is "Darkly" - other themes may affect the layout.
      I trimmed the menu bar at the top to make it fit better.
      I placed the log / status just above the menu tabs.
      Most everything else fits in between.
      In V3 - I added output for M117 Messages (not shown in the screen shots) because I liberally sprinkle messages in my macros and gcode.

      Printer
      This is a really just intended for basic monitoring, stop / start etc.
      Because I like to see Nozzle and Bed Temperature that is included.
      Babysteps are small i.e. assumed the printer is more-or-less calibrated.

      print.PNG

      Calibration
      The intent here is to provide simple calibration control and monitoring.
      I use a Z-Probe (BLTouch) so bed calibration is automagic. The "Calibrate" button calls a macro () that does all the work.
      Since I often change hotends - the Z axis offset can change so I have included a capability to measure the offset.
      The "Z Adjust Start" button calls a macro () to setup for adjustment using one of the standard techniques.
      It first homes all - so after that has happened you can go ahead and adjust the nozzle to the bed to "paper thickness".
      When done - pressing the "Done" button performs a single probe (and another home all just because).
      The Z offset is reported in the log / status bar and can then be used to adjust your G31 settings.

      Calibration.PNG

      Heightmap
      No changes here - just copied from the sample config file.

      heightmap.PNG

      Control
      Edit - Made some changes so as not to need keyboard and posted as V2. Removed the need for a keyboard
      I mainly use this for filament changes and such. Heat up the nozzle etc.
      I personally do not use standby and such. In any case, wanted to "unclutter' the UI for this screen.
      The config file comments out a second row of nozzle temps and Fan 0 these can be added back in easily if you want.
      There is also a control to reposition the bed (Z axis) to specific positions (useful for getting access to the bed).

      control.PNG

      Console
      More or less the same as the sample config file.

      console.PNG

      NOTE THE FILENAMES GET CHANGED DURING DOWNLOAD SO YOU WILL NEED TO RENAME THEM BACK TO THE ORIGINAL

      Config File

      config_pi_panel_sofmt_V3.json

      Remove the .txt from these two files before using

      dueui.js.txt

      dueui_widget.js.txt

      Macros

      AutoProbeCalibration.g

      Z-AdjustStart.g

      Z-AdjustStop.g

      1 Reply Last reply Reply Quote 3
      • undefined
        kgolger @gtj0
        last edited by kgolger 22 Oct 2021, 15:20

        @gtj0; @all:

        I would like to publish my setting here. It is a first, briefly tested version. Menu language is mainly german, but can be easily changed in dueui_config_default.json.
        Here some screenshots:

        2021-10-22-012927_1280x1024_scrot_01.jpg

        2021-10-22-012938_1280x1024_scrot_02.jpg

        2021-10-22-012938_1280x1024_scrot_03.jpg

        2021-10-22-013011_1280x1024_scrot_04.jpg

        2021-10-22-013018_1280x1024_scrot_05.jpg

        Hardware:
        Duet2 Wifi, FW3.3, DWC V3.4, DueUI V3.3.1
        Pi4 B, Raspbian GNU/Linux 10 (buster), Kernel: 5.10.60-v7l+
        firefox: Mozilla Firefox 78.14.0esr

        Firefox initialization at Pi startup:

        @firefox-esr --private-window --kiosk http://192.168.x.xxx/dueui.html?dueui_config_url=dueui_config_default.json

        Touchscreen settings for Waveshare H 7" in /boot/config.txt:

        hdmi_group=2
        hdmi_mode=1
        hdmi_mode=87
        hdmi_cvt 1280 1024 60 6 0 0 0

        DueUI Data (Dueui.html, dueui-bundle.js, dueui_config_default.json and my DWC data.g collection):

        Download link: www.kgolger.at/DueUI/V3.3.1/DueUI_V3.3.1_kgolger_settings.zip

        Suggestions for changes and improvements are welcome. I am a professional mechanic, not a programmer. for this reason I can not answer questions that go deeper into the system (Java, C++ ....).

        Have fun testing and best regards,
        Karl

        1 Reply Last reply Reply Quote 0
        • undefined
          kgolger
          last edited by kgolger 11 Apr 2021, 13:48 4 Nov 2021, 13:45

          actual version (download configs and pictures): http://www.kgolger.at/DueUI/V3.3.1.21/DueUI_V3.3.1.21_kgolger.zip

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