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

    Preview version of CNC optimized DWC.

    Scheduled Pinned Locked Moved
    CNC
    40
    191
    21.7k
    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.
    • cjmundefined
      cjm
      last edited by

      Regarding a larger panel for display of bigger coordinates, I’d definitely vote for that for CNC use. It’s a distinguishing feature of other popular CNC interfaces (Mach 3, Linux CNC etc) and I guess reflects the fact that CNCs are generally bigger than 3D printers so when setting up a job you are much further away from the control panel.

      My question about spindle speed was probably a bit off-topic as I was more thinking about monitoring and displaying the actual RPM of the spindle, rather than what it is set to.

      I do use M453 in my CNC config, but note that what is displayed as spindle RPM in DWC is just what the spindle has been commanded to run at, rather than what it is actually running at. This is not the same thing, particularly whilst the spindle ramps up/down in speed and if PWM/analogue control is used to set the speed.

      Many spindles have a spindle speed output giving one pulse per revolution, so in principle a Duet board could use one of the micro’s timers to measure the frequency of this signal and hence the actual RPM of the spindle.

      Why would that be useful? Well, it could be used to do things like ensuring the spindle is fully up to speed after an M3/M4, closing the loop around the spindle speed and enabling DWC to display the actual speed.

      This is analogous to measuring and then controlling and displaying the actual extruder/heated bed temperature in a 3D printer.

      Sindariusundefined 1 Reply Last reply Reply Quote 1
      • Sindariusundefined
        Sindarius @cjm
        last edited by

        @cjm I could see an argument for increasing the size of the tool position fonts and let me play around with that a little bit. But going across the room may need a significantly larger font depending on your distance.

        As far as getting spindle speed feedback I think that would be worth starting a separate topic since that is a much larger topic than the UI alone. I personally do not have a spindle just a simple DeWalt router on my CNC.

        cjmundefined 1 Reply Last reply Reply Quote 0
        • tntjetundefined
          tntjet
          last edited by

          Fantastic work ! love it and works as expected .

          1 Reply Last reply Reply Quote 0
          • Sindariusundefined
            Sindarius
            last edited by

            I could see something like this working for tool position. I don't know if I would go much larger than that though.

            138d5ae8-b19c-4262-9844-96c84bf89702-image.png

            cjmundefined 1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User @cjm
              last edited by

              @cjm

              Another option would be to get a big screen to connect to the raspi -> I read the new raspi supports quite big resolutions

              As long as people with small screens do not get discriminated their screensize I am O.K. with it 😉

              1 Reply Last reply Reply Quote 0
              • Sindariusundefined
                Sindarius
                last edited by

                If you're looking for extra large that you could read from further out I would really say a plugin so we don't impact people who have a computer next to thier machine. Something along this line.

                8ebbc277-a49a-4921-a1ea-8df31f21330e-image.png

                1 Reply Last reply Reply Quote 0
                • mikedahlgrenundefined
                  mikedahlgren
                  last edited by mikedahlgren

                  I am extremely excited to have a CNC focused release as I have a large CNC router just waiting for a Duet upgrade.

                  Besides making the font larger, the biggest issue I see is how unclear the Duet "machine movement" section is and how easy it is to click on wrong speed. For example the "Jogging" section in this UI is both smaller and easier to use/intuitively understand.
                  alt text

                  Sindariusundefined 1 Reply Last reply Reply Quote 0
                  • Sindariusundefined
                    Sindarius @mikedahlgren
                    last edited by

                    @mikedahlgren this is a jog control idea I have been playing with. It is in no way complete but gives an idea of an option.

                    1ea7dda0-3e5a-4a8f-8312-2c4501319a3e-image.png

                    weed2allundefined 1 Reply Last reply Reply Quote 2
                    • weed2allundefined
                      weed2all @Sindarius
                      last edited by

                      @Sindarius it looks very good to me...!

                      https://www.thingiverse.com/weed2all/designs

                      1 Reply Last reply Reply Quote 0
                      • cjmundefined
                        cjm @Sindarius
                        last edited by

                        @Sindarius I have a decent size screen hooked up to my pi but still struggle to read the tool position when setting up jobs, so the examples of larger fonts look really useful to me.

                        I’ve added spindle RPM to the Duet firmware wishlist to see what interest it garners.

                        1 Reply Last reply Reply Quote 0
                        • cjmundefined
                          cjm @Sindarius
                          last edited by cjm

                          @Sindarius All looks good to me too...

                          1 Reply Last reply Reply Quote 0
                          • mikedahlgrenundefined
                            mikedahlgren
                            last edited by

                            @Sindarius WOW! I didn't expect that kind of response, and I think that looks great! Really appreciate the work that you are doing.

                            1 Reply Last reply Reply Quote 0
                            • N7JTIundefined
                              N7JTI
                              last edited by

                              I miss having the Macro's on the front screen. In particular I miss having quick access to "probe z" and "probe xyz". I use my touchplate a lot when setting up jobs. Having said that, overall it is a HUGE improvement over the 3d Printer centric view of the world. I've got a Duet2 on my 3DP and a Duet3 with SBC on my CNC. And I love the board. But working with my 3DP is just different than the CNC. So this is a huge help.

                              Sindariusundefined 1 Reply Last reply Reply Quote 0
                              • Sindariusundefined
                                Sindarius @N7JTI
                                last edited by

                                @N7JTI Macros make total sense. I’ll need to see where I can work them in.

                                Sindariusundefined 1 Reply Last reply Reply Quote 0
                                • Sindariusundefined
                                  Sindarius @Sindarius
                                  last edited by

                                  Created a new release available here
                                  https://github.com/Duet3D/DWC-CNC/releases/tag/CNC02-(3.2.0-RC1)

                                  Made the movement buttons on the dashboard a little larger
                                  Added macro list to the dashboard

                                  Included DRO and Jog plugins for feedback.

                                  Plugins you want to try out will need to be turned on in Settings > General > Plugins Tab

                                  5601a1c1-193f-41e7-b8de-57eb04cb1c1b-image.png

                                  R4ffersundefined cjmundefined weed2allundefined 3 Replies Last reply Reply Quote 2
                                  • R4ffersundefined
                                    R4ffers @Sindarius
                                    last edited by

                                    @Sindarius, wow excellent

                                    Mb6hc + 3hc + 1lc on Voron V2.4, Mini 5+ exp 2+ on Vzbot 235 AWD, Duet 2 wifi on Ox CNC and Mini 5+ on Millennium Milo v1.5 mini mill.

                                    1 Reply Last reply Reply Quote 0
                                    • cjmundefined
                                      cjm @Sindarius
                                      last edited by

                                      @Sindarius Really great update, thank you!

                                      1 Reply Last reply Reply Quote 0
                                      • Shanian79undefined
                                        Shanian79
                                        last edited by

                                        This is great! Thank you! Will this CNC screen format work on a 7i Panel Due?

                                        Sindariusundefined 1 Reply Last reply Reply Quote 0
                                        • weed2allundefined
                                          weed2all @Sindarius
                                          last edited by

                                          @Sindarius neat!

                                          https://www.thingiverse.com/weed2all/designs

                                          1 Reply Last reply Reply Quote 0
                                          • Sindariusundefined
                                            Sindarius @Shanian79
                                            last edited by

                                            @Shanian79 This is just on the DWC

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