Duet3D Logo

    Duet3D

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

    BtnCmd-DWC Plugin - Customise DWC - v01.01.02 13-01-23

    Plugins for DWC and DSF
    24
    225
    6362
    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.
    • MintyTrebor
      MintyTrebor @Adamfilip last edited by

      @adamfilip https://github.com/MintyTrebor/BtnCmd/wiki/Edit-Mode

      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

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

        @mintytrebor "General Notes On Layouts:
        BtnCmd uses absolute pixel positions to locate and fix the size of objects in layouts. This means that opening a layout on a screen with a different resolution to the original will have various impacts on the original positions of the objects - this is especially true when opening a layout designed on a desktop on a mobile device. Dynamic scaling for different resolutions will not work for BtnCmd layouts."

        Would be nice to make the layouts responsive to different screen sizes

        1 Reply Last reply Reply Quote 0
        • M7460
          M7460 last edited by

          Hi , can this plugin change the PanleDue screen ?

          Thanks

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

            @m7460 No

            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

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

              @mintytrebor Thanks , do you know how one could do this? I need to lose some buttons and add some

              Thanks Martin

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

                @m7460 Sorry No.

                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 0
                • cosmowave
                  cosmowave last edited by

                  Is there a way to change object model values (like retraction length) direct in a panel?

                  Mankati FSXT+, DeltaTowerV2, CBot3D

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

                    @cosmowave global variables can be set with an input panel.
                    For changing values that are normally set through gcode commands, its best to use a global variable to hold the value, and then use the variable in a macro.
                    EG:
                    Have an input panel to set the variable value (in your case retraction length)
                    Have a button to run a macro that sets retraction length using the global variable

                    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

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

                      @mintytrebor said in BtnCmd-DWC Plugin-Custom Layouts & Buttons - v0.10.13 11-07-22:

                      Have an input panel to set the variable value (in your case retraction length)
                      Have a button to run a macro that sets retraction length using the global variable

                      Yes... Thats my actual use case

                      Mankati FSXT+, DeltaTowerV2, CBot3D

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

                        Released Beta 0.10.14

                        Changes:

                        • Bug fixes and improvements to the Global Variable Input Panel, specifically addressing the alignment issues of switches, and right aligned variable values.

                        https://github.com/MintyTrebor/BtnCmd/releases

                        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

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

                          @MintyTrebor

                          Thanks for the update

                          <

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

                            Released Beta 0.10.15

                            Changes:

                            • New Panels : Jobs List, Macro List, Events List
                            • Alt Web Cam Panel - New option to add a button on the webcam image to open an external page - use to open config pages for various webcam services, eg Motion.
                            • Global Setting : Auto Start BtnCmd - Automatically switch to BtnCmd when DWC loads
                            • Global Setting : Change DWC Top Bar Color

                            Screenshot 2022-11-06 194307 (Medium).png

                            Screenshot 2022-11-06 194356 (Small).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 3
                            • falco22
                              falco22 last edited by

                              Hello, first of all, excellent plugin! I have a question. configure the plugin as I want, but when sending to print, it automatically goes to the default status screen of the webcontrol. Is it possible to stay in the custom tabs? I hope it has been understood.

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

                                @falco22 If you are referring to the Job list Panel - then it will be using standard DWC behaviour to switch views on job start.

                                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

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

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

                                  If you are referring to the Job list Panel - then it will be using standard DWC behaviour to switch views on job start.

                                  No, I mean, when I print a file, it goes directly to the status panel in dwc, and I would like it to stay in the Btncmd panel

                                  cosmowave 1 Reply Last reply Reply Quote 0
                                  • cosmowave
                                    cosmowave @falco22 last edited by

                                    @falco22 I think, you don't understand correctly what @MintyTrebor means...
                                    He means, that the job panel in DWC, where you start the job, is not under his control.
                                    After starting a job it is standard for DWC to jump to status screen. MintyTrebor can only change the BtnCmd plugin.

                                    Mankati FSXT+, DeltaTowerV2, CBot3D

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

                                      What ist the right MQTT Message and MQTT Topic for switching my shelly switch?

                                      Or can i find a tutorial for creating this button in BtnCmd?

                                      http://www.crazycreatorcube.com

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

                                        @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?

                                        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

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

                                          Hi @MintyTrebor

                                          I looked at this earlier on in my CNC career(!) but have just started to 'play' with it to set up my own screens.

                                          I've stumbled on a couple of minor issues, which are probably of my own making, but how would you like me to ask you about them? On this forum or via PM?

                                          Thank you 👍

                                          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

                                          MintyTrebor jay_s_uk 2 Replies Last reply Reply Quote 0
                                          • MintyTrebor
                                            MintyTrebor @Nightowl last edited by

                                            @Nightowl Here is fine

                                            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

                                            Nightowl 1 Reply Last reply Reply Quote 0
                                            • jay_s_uk
                                              jay_s_uk @Nightowl last edited by

                                              @Nightowl we also have a BtnCmd support channel on the Teamgloomy discord if you're into that type of thing https://discord.gg/uS97Qs7

                                              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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

                                                OK thanks, @MintyTrebor

                                                It's probably me, but when I try to design my own page, it looks like this, in design mode:

                                                Screenshot 2022-12-06 at 13.57.47.png

                                                ....but like this, when I Save and Exit:

                                                Screenshot 2022-12-06 at 13.57.59.png

                                                Weeble (does it have to be all caps?) reverts to Layout 1 and the Machine Movement window moves back to the LH upper corner.

                                                PS Sorry for the delay in responding. It seems I'm not receiving notifications from this thread (but I am subscribed!)

                                                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

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

                                                  Thanks, @jay_s_uk, I'll check it out.

                                                  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
                                                  • MintyTrebor
                                                    MintyTrebor @Nightowl last edited by MintyTrebor

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

                                                    It's probably me

                                                    I think it is 😉

                                                    The red text indicates you are creating a custom panel, not a page/tab layout. A custom panel is a way for you to design your own panel that can be used in multiple page/tab layouts.

                                                    When in edit mode there are two options
                                                    Create & Edit custom panels (red)
                                                    Create & Edit Layouts (Green)

                                                    This is all covered in the wiki

                                                    If you enter Create & Edit Layouts mode (green) you can rename the tab and place the movement panel wherever you like. You should also find if you select add custom panel there will probably be one called "WEEBLE" which will the the custom panel you have created.

                                                    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

                                                    Nightowl 1 Reply Last reply Reply Quote 0
                                                    • 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
                                                      • First post
                                                        Last post
                                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA