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

Disable elements of GUI when running jobs

Scheduled Pinned Locked Moved
Firmware wishlist
2
4
198
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
    Garfield
    last edited by Garfield 30 Apr 2020, 17:05

    Facility to disable elements within the Duet web interface whilst a job is inprogress. To lock / hide interface components whilst executing a job.

    Things that you may want to prevent are
    Forbid resets if you look at files like system.g and don't hit X
    Forbid execution of specific user defined macro's

    Basically anything that can accidentally / inadvertently kill a job in progress.

    OR - is it possible to use conditional gcode in user defined macro's to abort macro if a job is underway - could be a temporary solution but haven't figured it out. I can see that the gcode can be conditional but I can't see a way to make gcode interact with the interface.

    1 Reply Last reply Reply Quote 0
    • undefined
      Danal
      last edited by 30 Apr 2020, 18:06

      @Garfield said in Disable elements of GUI when running jobs:

      Forbid resets if you look at files like system.g and don't hit X

      It should ALWAYS ask Y/N to reset.

      Delta / Kossel printer fanatic

      1 Reply Last reply Reply Quote 0
      • undefined
        Garfield
        last edited by 30 Apr 2020, 18:12

        Sure and how many times have you messed up .... I know I have .... blank mind / not thinking / forgot a job was running / too much Vodka gone from the bottle ....

        This is the Apollo 13 thing where he put the sticker on the jettison switches saying 'NO' ... it is alltogether too easy to have a momentary lapse - at least for me.

        1 Reply Last reply Reply Quote 0
        • undefined
          Danal
          last edited by 30 Apr 2020, 18:19

          Fair enough.

          Regarding the macros, yes, something like this:

          if state.status == "idle"
            remainder of macro commands
            note the indent
          

          Delta / Kossel printer fanatic

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