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

Using the keyboard to manually drive the printer?

Scheduled Pinned Locked Moved
Plugins for DWC and DSF
3
18
745
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
    Jered
    last edited by 18 Oct 2023, 22:34

    Is there a plugin or something that will let me use the arrow keys to move the x and y, (in real time) and use the page up/down to move the z axis? I have not found anything so far and this is very important to be able to do, for me at least. I come from the cnc world , were manually driving to a position is very important. I can continuously move the cnc machine by holding the "shift" key, and can incrementally move by simply pressing the arrow keys or page up/down without holding the shift key.

    Also, I would like this feature so that I can more easily troubleshoot a mechanical problem I am trying to solve.

    I would like to build a cnc with duet, but, without this simple feature, there is no way I would use duet.

    undefined 1 Reply Last reply 19 Oct 2023, 00:04 Reply Quote 0
    • undefined
      Sindarius @Jered
      last edited by 19 Oct 2023, 00:04

      @Jered I wrote this plugin a few years back to allow users to map keys and gamepads to jog or execute custom macros/commands.

      https://plugins.duet3d.com/plugins/DWC_GamepadJogger_Plugin.html

      The browsers as a whole have locked gamepads behind an SSL (https) requirement which makes the gamepad function not really work but keyboard binding works just fine. Give this a shot and see if it meets your needs.

      undefined 1 Reply Last reply 19 Oct 2023, 00:07 Reply Quote 0
      • undefined
        Jered @Sindarius
        last edited by 19 Oct 2023, 00:07

        @Sindarius
        I tried that plugin before asking this question. However, I could not get it to work. It would not fulling install and said that duet web control was needed. I thought I was using dwc to install the plugin. I did look for a plugin called dwc, but I didn't have any luck finding it.

        undefined 1 Reply Last reply 19 Oct 2023, 02:48 Reply Quote 0
        • undefined
          Sindarius @Jered
          last edited by Sindarius 19 Oct 2023, 02:48

          @Jered what version of the Duet Web Control (web page) are you using? The plugin has to match the web page version. I do not have a 3.4 version posted but will look into getting one up.

          IMG_3023.png

          undefined undefined 2 Replies Last reply 19 Oct 2023, 16:22 Reply Quote 0
          • undefined
            Jered @Sindarius
            last edited by 19 Oct 2023, 16:22

            @Sindarius
            I can not find where you got this picture from. I can not find a link for DWC at all.

            undefined 1 Reply Last reply 19 Oct 2023, 16:25 Reply Quote 0
            • undefined
              Sindarius @Jered
              last edited by 19 Oct 2023, 16:25

              @Jered I'm sorry I assumed you have a Duet already running, is that the case? The Duet mainboard runs the Duet Web Control software. From that webpage you'd install the plugin I linked and you would get the ability to control the CNC using keyboard commands through that webpage.

              undefined 1 Reply Last reply 19 Oct 2023, 16:49 Reply Quote 0
              • undefined
                Jered @Sindarius
                last edited by 19 Oct 2023, 16:49

                @Sindarius
                Yes, I am running duet already using an sbc. I did try and install the game pad plugin from the dwc using the install button under "plugins". However, the plugin would not install. It halted half way through saying dwc was needed. Which is weird because I was using dwc to install it.

                undefined 1 Reply Last reply 19 Oct 2023, 19:38 Reply Quote 0
                • undefined
                  Jered @Jered
                  last edited by 19 Oct 2023, 19:38

                  @Jered
                  Do I need to update DWC or something? I have been trying to figure out how to update it with no luck. On the github page, it doesn't look straight forward. Isn't there some way to auto update DWC?

                  undefined 1 Reply Last reply 19 Oct 2023, 19:44 Reply Quote 0
                  • undefined
                    Jered @Jered
                    last edited by 19 Oct 2023, 19:44

                    @Jered
                    I just noticed that I have the latest Duet Web Control 3.4.6

                    undefined 1 Reply Last reply 19 Oct 2023, 20:02 Reply Quote 0
                    • undefined
                      Jered @Jered
                      last edited by 19 Oct 2023, 20:02

                      @Jered
                      So, I am guessing this is not compatible with DWC 3.4.6. I have attached a pic of what happens when I try to install it.

                      Screenshot 2023-10-19 140131.jpg

                      undefined 1 Reply Last reply 19 Oct 2023, 20:04 Reply Quote 0
                      • undefined
                        Jered @Jered
                        last edited by 19 Oct 2023, 20:04

                        @Jered
                        Here is a pic of my current version.

                        Screenshot 2023-10-19 140342.jpg

                        undefined 1 Reply Last reply 20 Oct 2023, 15:00 Reply Quote 0
                        • undefined
                          Phaedrux Moderator @Sindarius
                          last edited by 20 Oct 2023, 04:24

                          @Sindarius said in Using the keyboard to manually drive the printer?:

                          I do not have a 3.4 version posted but will look into getting one up.

                          @Jered It looks like you'd either have to wait for a 3.4 version, try out the 3.5RC1 test build, or roll back to 3.3.

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Sindarius @Jered
                            last edited by 20 Oct 2023, 15:00

                            @Jered I put together a release for 3.4 that should work/install for you.

                            https://github.com/Sindarius/DWC_GamepadJogger_Plugin/releases/tag/1.1-3.4.0

                            undefined 1 Reply Last reply 20 Oct 2023, 16:03 Reply Quote 2
                            • undefined
                              Jered @Sindarius
                              last edited by 20 Oct 2023, 16:03

                              @Sindarius
                              Thanks!!

                              This did install! I will play around with it today!

                              undefined 1 Reply Last reply 21 Oct 2023, 21:38 Reply Quote 1
                              • undefined
                                Jered @Jered
                                last edited by 21 Oct 2023, 21:38

                                @Jered
                                I guess this works, but was hoping for a continuous jog mode. Seems to only support incremental jogging, set by the chosen increments at the top of the game pad page.

                                For this reason, there is no way i would use this controller for a cnc. Not enough support yet.

                                I have been using large cnc's for years. When positioning them for certain jobs, you need a pendant, keyboard or handheld jog wheel that will reach where you need to go with the cnc. You can't run back to the display every time and jog a bit more, then a bit more, and a bit more.... ect. This would take forever and is not convenient for anyone.

                                In the future, I would like to build a cnc using this controller, but it's just not there yet.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Phaedrux Moderator
                                  last edited by 22 Oct 2023, 04:02

                                  Have you seen this? https://forum.duet3d.com/topic/33892/cnc-pendant-wiring-schematic

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  undefined 1 Reply Last reply 22 Oct 2023, 21:38 Reply Quote 0
                                  • undefined
                                    Jered @Phaedrux
                                    last edited by 22 Oct 2023, 21:38

                                    @Phaedrux
                                    I will have a look at this, but the keyboard is cheaper and easier. Have you guys ever looked at Mach4 (Newfangled Solutions) and the way that they handle code and their software solutions? They are kind of the standard for consumer grade cnc controller software. It would be nice if you guys could steal some of their business by integrating some of those features they offer into your DWC. Real time gcode viewing and manually manipulating the machine while the DRO's update in real time as well are some major features that are needed.

                                    Being able to see the gcode scrolling by as the machine is milling is very handy when there is a problem. If a problem occurs, I can pause the machine, look at the line of code it is on, correct the problem, put the machine at the correct line of gcode and hit go again. This way I don't have to start over or scrap something that could be saved.

                                    You guys have a very good product! I think it is under utilized do to a few missing elements that could be added (for the cnc world that is).

                                    I use your product to build incredible industrial 3d printers that have 13 stepper on one machine! I also build industrial cnc's for people in all kinds of industries. Unfortunately, I have to use a different software/controller package to do it. I would like to switch to using one controller for all applications.

                                    I should have minored in programing so I could help out with this. I am a EE, and can program PLC's, but anything else is out of my reach.

                                    Anyways, your product is amazing for 3D printers. It's the only one I use! I hope someday it will be the best all around controller!!

                                    Thanks for your help!

                                    Below is my latest project, which is converting an Ender 5 to a multi material Duet machine.

                                    Latest Duet Project Series

                                    1 Reply Last reply Reply Quote 1
                                    • undefined
                                      Phaedrux Moderator
                                      last edited by 23 Oct 2023, 18:42

                                      Thanks for the feedback on CNC usage. It's something we're always trying to improve.

                                      Z-Bot CoreXY Build | Thingiverse Profile

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