Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    BtnCmd-DWC Plugin - Customise DWC - v01.02.07 17-09-23

    Plugins for DWC and DSF
    24
    229
    7888
    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.
    • Nightowl
      Nightowl @MintyTrebor last edited by

      @MintyTrebor said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.15 06-11-22:

      I think it is

      Ha! Told you! 😵

      I'll get on it tomorrow - I'm frazzled at the moment (with other stuff!)

      Few things are more dangerous than taking the advice of someone who thinks he knows what he's doing.
      I'm still on my learning curve, so take everything I say with caution!

      RatRig 1075, Duet3 MB6HC, Sorotec SFM 1000 PV-ER milling motor, Hobbyist

      1 Reply Last reply Reply Quote 0
      • stuartofmt
        stuartofmt @MintyTrebor last edited by

        @CrazyCreator

        @MintyTrebor said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.15 06-11-22:

        @CrazyCreator I do not own a shelly switch so I cannot advise.
        BtnCmd Wiki is available for reference.
        Have you tried using a http post/get button using the commands you identified yourself in your post: https://forum.duet3d.com/post/300999?

        I own multiple shelly switches, I recommend them. I use one to remotely turn on / off my printer.
        Use http get i.e. just "request" the url's you already identified. Post is not needed.

        CrazyCreator 1 Reply Last reply Reply Quote 0
        • CrazyCreator
          CrazyCreator @stuartofmt last edited by CrazyCreator

          @stuartofmt said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.15 06-11-22:

          I own multiple shelly switches, I recommend them. I use one to remotely turn on / off my printer.
          Use http get i.e. just "request" the url's you already identified. Post is not needed.

          What is your configuration on BtnCmd Settings?

          Bildschirm­foto 2022-12-10 um 14.52.17.png

          And this is the config for the button

          Bildschirm­foto 2022-12-10 um 14.57.04.png

          With this config i can switch the status of my shelly. 😉 but i see a error in DWC

          Bildschirm­foto 2022-12-10 um 15.07.17.png

          and how can i use this in my gcode for power off the printer after print?

          http://www.crazycreatorcube.com

          stuartofmt MintyTrebor 2 Replies Last reply Reply Quote 0
          • stuartofmt
            stuartofmt @CrazyCreator last edited by

            @CrazyCreator said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.15 06-11-22:

            @stuartofmt said in [BtnCmd-DWC Plugin-Custom Layouts &

            Use http get i.e. just "request" the url's you already identified. Post is not needed.

            What is your configuration on BtnCmd Settings?

            and how can i use this in my gcode for power off the printer after print?

            My post was simply to remove any ambiguity about Get v Post. I do not have BtnCmd setup at the moment as I am in the process of rebuilding.

            @MintyTrebor can likely resolve the question on the error code.

            I switch off my printer using a different method that pre-dates BtnCmd. I'm unsure if there is a conditional http get based on an object model value. I recall there is one for http Post.
            Its possible you could use http Post on Shelley. You could research that here:
            https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/HTTP/

            1 Reply Last reply Reply Quote 0
            • MintyTrebor
              MintyTrebor @CrazyCreator last edited by

              @CrazyCreator said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.15 06-11-22:

              and how can i use this in my gcode for power off the printer after print?

              You cannot - BtnCmd is browser only and does not interact with gcode in a job. Buttons can only be triggered through user interaction.

              The error is likely due to the shelly returning JSON, or nothing at all. Try changing the 'Get Type' setting, and disable Show Result. If it still errors then try changing it to a POST type which should prevent BtnCmd expecting a return value.

              NodeDSF - Native Node-Red integration with Duet boards.
              BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
              ReleaseMgr - Duet update info inside DWC.
              Repo

              stuartofmt 1 Reply Last reply Reply Quote 0
              • stuartofmt
                stuartofmt @MintyTrebor last edited by

                @CrazyCreator
                If you want to use a gcode to turn off the printer there are a couple of options you may try.

                1. ExecOnMcode
                  https://forum.duet3d.com/topic/29783/execonmcode-v0-1/31
                2. DuetLapse3
                  https://forum.duet3d.com/topic/20932/duetlapse3/200

                Both can invoke a script or program. Your script could be a simple curl command to turn off the relay.

                MintyTrebor 1 Reply Last reply Reply Quote 0
                • MintyTrebor
                  MintyTrebor @stuartofmt last edited by

                  Released v01.01.01 for DWC 3.5+

                  Changes:

                  • updated for dwc 3.5

                  • fixed some minor bugs

                  • removed option to toggle radio button instead of selects

                  NodeDSF - Native Node-Red integration with Duet boards.
                  BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                  ReleaseMgr - Duet update info inside DWC.
                  Repo

                  MintyTrebor 1 Reply Last reply Reply Quote 2
                  • MintyTrebor
                    MintyTrebor @MintyTrebor last edited by MintyTrebor

                    Released v01.01.02 for DWC 3.5+

                    Changes:

                    • Custom Charts (Wiki)
                    • Support for Global variable Arrays
                    • OM Lookup for OM Panel

                    611fa576-b4f8-4ee1-aeda-1ccf06de5368-image.png

                    8b64b12e-7ac0-4184-a8a5-e92067f29f88-image.png

                    With Custom Charts you can:

                    • Add chart data lines from the Object Model, set scales, colour, & legends
                    • Define X & Y axis options
                    • Set Chart Update Frequency
                    • Set Chart Name
                    • Hover over chart data line data-points for popup info
                    • Save the Chart Data to CSV file

                    NodeDSF - Native Node-Red integration with Duet boards.
                    BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                    ReleaseMgr - Duet update info inside DWC.
                    Repo

                    Diamondback MintyTrebor 2 Replies Last reply Reply Quote 6
                    • Diamondback
                      Diamondback @MintyTrebor last edited by

                      @MintyTrebor Very nice! Thank you! 🙂

                      1 Reply Last reply Reply Quote 0
                      • Referenced by  Phaedrux Phaedrux 
                      • MintyTrebor
                        MintyTrebor @MintyTrebor last edited by MintyTrebor

                        Released v 01.02.02 for DWC 3.5

                        Changes:
                        Input Panel - option to run GCode command post user input
                        OM Panel - option to perform basic maths on OM numeric values
                        Fixed Bug in Colour Picker
                        Fixed Reset Settings function

                        Minor update - 01.02.02 - Update Bug fix to Input Panel

                        NodeDSF - Native Node-Red integration with Duet boards.
                        BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                        ReleaseMgr - Duet update info inside DWC.
                        Repo

                        MintyTrebor 1 Reply Last reply Reply Quote 4
                        • MintyTrebor
                          MintyTrebor @MintyTrebor last edited by

                          Released v 01.02.04 for DWC 3.5

                          Changes:

                          • Added precision to custom charts - Existing charts will need to be edited and saved, before the full precision options become available (this is in order to upgrade their config data).
                          • Added toggle to show current value in legend for custom charts.
                          • Changed behaviour to load all BtnCmd Tabs in background on first access, to start custom chart data capture without needing to switch to relevant tab
                          • Added option to quickly switch to BtnCmd and return to DWC dashboard on DWC launch, to allow custom chart's to begin to capture data immediately.
                          • Fixed intermittent issue where panels would occasionally jump off screen in edit mode.
                          • Edit mode behaviour change - When entering/exiting edit mode, screen will remain on current tab, unless tab(s) have been deleted.

                          NodeDSF - Native Node-Red integration with Duet boards.
                          BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                          ReleaseMgr - Duet update info inside DWC.
                          Repo

                          MintyTrebor 1 Reply Last reply Reply Quote 4
                          • Referenced by  cosmowave cosmowave 
                          • Referenced by  infiniteloop infiniteloop 
                          • Referenced by  MintyTrebor MintyTrebor 
                          • MintyTrebor
                            MintyTrebor @MintyTrebor last edited by

                            Released v 01.02.06 for DWC 3.5.0-rc.1 Only

                            NodeDSF - Native Node-Red integration with Duet boards.
                            BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                            ReleaseMgr - Duet update info inside DWC.
                            Repo

                            MintyTrebor 1 Reply Last reply Reply Quote 1
                            • MintyTrebor
                              MintyTrebor @MintyTrebor last edited by

                              Released 01.02.07 for DWC 3.5.0-rc.1

                              Added custom icons to Input and Text Panels
                              40304d20-6791-47fa-9912-75b662a9d265-image.png

                              NodeDSF - Native Node-Red integration with Duet boards.
                              BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                              ReleaseMgr - Duet update info inside DWC.
                              Repo

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