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

Duet 2 Hangprinter, 5-bar Scara, Polar, Rotary Delta kinematics

Scheduled Pinned Locked Moved
General Discussion
19
40
3.0k
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
    JoergS5 @oliof
    last edited by JoergS5 19 Feb 2022, 10:51

    @oliof linking doesn't need much memory, and dynamic linking means the link addresses to run the separate binary are calculated on the fly. I mean, if you use Duet 2 without special kinematics, you only install the core bin without the special bins.

    1 Reply Last reply Reply Quote 0
    • undefined
      taconite
      last edited by 19 Feb 2022, 14:53

      I talked to Tony on Formnext and he told me that support for Duet2 will be ongoing for years. Now you are thinking about a feature freeze. To be honest I don't think it's a good idea because then I guess more and more people are not going to use Duet2 anymore but prefer to run Klipper when the firmware for Duet2 gets more and more outdated. I can't say if the Duet3 boards are a viable replacement (e.g. I am running Duet2 and Duex5).

      I prefer the option to remove the support for exotic kinematics from 3.4 onwards (so they could still run 3.4).

      To make a real decision I guess it would be important to know what you would like to do the RRF in the future. Which features do you want to implement which are a USP for RRF

      Custom ANET A8
      Custom Delta: D-PATCH (Delta Printer with Automatic Tool CHanging) https://forum.duet3d.com/topic/16082/d-patch?_=1596131234754

      All I do here is under this license: CC BY-NC-SA

      undefined 1 Reply Last reply 20 Feb 2022, 05:19 Reply Quote 0
      • undefined
        tekkydave @dc42
        last edited by 19 Feb 2022, 17:29

        @dc42 I have duet2 wifi and duex2. Personally I don't plan an upgrade to Duet3 in the near future. I think removing the least used kinematics would be a good way forward. Are there any stats on what kinematics are in use?

        ~ tekkydave ~
        D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
        FreeCAD, PrusaSlicer

        1 Reply Last reply Reply Quote 0
        • undefined
          JoergS5 @taconite
          last edited by JoergS5 20 Feb 2022, 05:19

          @taconite said in Duet 2 Hangprinter, 5-bar Scara, Polar, Rotary Delta kinematics:

          remove the support for exotic kinematics from 3.4 onwards (so they could still run 3.4).

          RepRapFirmware is open source, so even if additional kinematics are not included in a release, they can be added and firmware compiled anytime, for every version.

          undefined 1 Reply Last reply 20 Feb 2022, 08:46 Reply Quote 0
          • undefined
            vwegert @dc42
            last edited by 20 Feb 2022, 08:45

            @dc42 said in Duet 2 Hangprinter, 5-bar Scara, Polar, Rotary Delta kinematics:

            Duet 2 is on the way to becoming a legacy platform

            Maybe it's just me, but that's a dangerous statement, unless you're also planning to drop the price of the Duet3 series components significantly. Don't get me wrong, I'm happy with my two Duet2s (Duets 2?) - but from what I can see, Duet has always been at the upper end of the price range anyway. The Duet3 ecosystem is very expensive to buy into. I can only speak for myself, but I would not have invested that much money (and won't for the forseeable future).

            undefined undefined 2 Replies Last reply 20 Feb 2022, 09:00 Reply Quote 0
            • undefined
              tekkydave @JoergS5
              last edited by 20 Feb 2022, 08:46

              @joergs5 I'm OK with compiling my own binaries for 3.5 onwards if selecting which kinematics get excluded is simple enough. I'm not familiar with the RRF code.

              ~ tekkydave ~
              D-Bot: 300x300mm | Duet WiFi + Duex2 | 3 independent z motors | X,Y & Z linear rails | E3D Titan Aero + V6 | Precision Piezo z-probe
              FreeCAD, PrusaSlicer

              1 Reply Last reply Reply Quote 0
              • undefined
                jumpedwithbothfeet @vwegert
                last edited by 20 Feb 2022, 09:00

                @vwegert the price for the duet 3 mini is either cheaper or the same price as the duet 2 where I am, why would you choose the 2 over the 3 if that the case? is this not the same where you live?

                6HC Voron Trident based, 6XD CNC, Mini 5 polar printer

                1 Reply Last reply Reply Quote 0
                • undefined
                  oliof @vwegert
                  last edited by 20 Feb 2022, 09:02

                  @vwegert Duet 3 mini is a bit cheaper than Duet 2 (125EUR for the mini 3 vs 145EUR for the Duet 2) and compares pretty well for most projects that would have used a Duet 2 before. Duet 2 and Duex can be substituted by two Minis for the most part if you need Duex 5 capacity, and by the Expansion board for the mini or the rest of the CAN expansion boards if you only need one to three extra steppers.

                  Of course it would be great if the 8 years runtime of the Duet 2 platform can be extended, and removing rarely used kinematics seems to be a viable way to keep most owners happy.

                  <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                  undefined undefined 2 Replies Last reply 20 Feb 2022, 09:33 Reply Quote 0
                  • undefined
                    dc42 administrators @oliof
                    last edited by 20 Feb 2022, 09:33

                    For clarity: this change would affect the firmware binaries that we release. It would still be possible for users to compile the Duet 2 firmware with one of the exotic kinematics included, although they might need to remove support for e.g. delta kinematics to make space.

                    Duet WiFi hardware designer and firmware engineer
                    Please do not ask me for Duet support via PM or email, use the forum
                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      JoergS5
                      last edited by 20 Feb 2022, 10:10

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Diamondback
                        last edited by 20 Feb 2022, 10:34

                        I personally think that removing some of the exotics is fine, upgrading from Duet 2 to Duet 3 is no trivial or cheap task, esp when dealing with more advanced printers that use more than one board. I'm afraid some people would be left behind if Duet 2 wouldn't be updated anymore...

                        In any case, can you please make sure that the Duet 3 platform offers all the planned upgrade paths before deprecating existing hardware (whenver that mught actually happen)? I'm mostly talking about the dual mainboard (2 Minis or a 6HC + a Mini) configurations that still have some restrictions (according to the documentation). I need to hold off my Duet 2 + Duex5 conversion to 6HC + Mini until that stuff is properly supported.

                        1 Reply Last reply Reply Quote 1
                        • undefined
                          breed @dc42
                          last edited by 20 Feb 2022, 14:35

                          @dc42 I vote get rid of them. Would much rather have more modern features on my production printers than a shorter path to an odd kinematic play toy printer.

                          1 Reply Last reply Reply Quote 2
                          • undefined
                            tenaja
                            last edited by 20 Feb 2022, 15:12

                            I, too, vote to get rid of the specialty kinematics for duet 2. I have around 6, and none need more than simple xyz or corexy.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              JoePrint
                              last edited by 20 Feb 2022, 16:12

                              In my opinion if you freeze features on the Duet 2, you're going to lose those owner's loyalty to the brand... When I can't have the next killer feature that comes out, I'm not going to invest in a Duet3, but will be looking at other cheaper boards that support RRF, or most likely, will be jumping ship to the Klipper side!!

                              I think removing the exotic kinematics with an option to swap them back in for a manual compile, or even having a pre-compiled firmware for both, is a good option.

                              @joergs5 said in Duet 2 Hangprinter, 5-bar Scara, Polar, Rotary Delta kinematics:

                              Maybe someone can even find good solutions for those problems in the future with additional hardware.

                              Along the same line of thought as what joergs5 mentioned, another option is to take a hybrid Klipper approach and offload some of the functions to another controller or RPi, like input shaping, DWC, heater tuning, etc. Or even a full Klipper approach. That will provide plenty of space for additional features and extend the life of the Duet 2 and 3 for a long time. Not sure how feasible that would be, but it was just a thought.

                              undefined 1 Reply Last reply 20 Feb 2022, 16:53 Reply Quote 0
                              • undefined
                                jumpedwithbothfeet @JoePrint
                                last edited by 20 Feb 2022, 16:53

                                @dc42 I don't know about coding or the amount of work it would take but would it not be possible to have the kinematic made in a modular fashion kinda like a macro you can choose whilst setting up for the first time, imagine not many people change the kinematics once their printer is built, similar to what Exerqtor was suggesting, or are the kinematic to integrated?

                                6HC Voron Trident based, 6XD CNC, Mini 5 polar printer

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  vwegert @oliof
                                  last edited by 20 Feb 2022, 19:05

                                  @oliof Interesting - for whatever reason I had the Duet3 mini as "fewer channels than Duet2" in my head. Thanks for clearing this up.

                                  undefined 1 Reply Last reply 27 Feb 2022, 08:25 Reply Quote 2
                                  • undefined
                                    JoergS5 @dc42
                                    last edited by 26 Feb 2022, 08:54

                                    @dc42 if you decide to remove those kinematics from core RRF, I offer to take a lead for source and documentation for 5-bar scara, 5 axis robot, 6 axis robot and later this year for stewart/hexapod kinematics.

                                    My proposal are dedicated github repositories on Duet3D (so the repositories can be found) for those kinematics with source and binaries, so users who want to use them can easily install them. I propose to offer binaries for Duet 3 based hardware (6HC CAN, Mini Eth, Mini WiFi, 6XD) for main releases and maybe for a part of the beta versions.

                                    undefined 1 Reply Last reply 26 Feb 2022, 09:26 Reply Quote 3
                                    • undefined
                                      oliof @JoergS5
                                      last edited by oliof 26 Feb 2022, 09:26

                                      @joergs5 I'll be glad to help out with that, but I thought the removal is only in the cards for Duet2 boards.

                                      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                                      undefined 1 Reply Last reply 26 Feb 2022, 10:35 Reply Quote 0
                                      • undefined
                                        JoergS5 @oliof
                                        last edited by JoergS5 26 Feb 2022, 10:35

                                        @oliof said in Duet 2 Hangprinter, 5-bar Scara, Polar, Rotary Delta kinematics:

                                        @joergs5 I'll be glad to help out with that, but I thought the removal is only in the cards for Duet2 boards.

                                        The point is that the firmware today is one code (Duet 0.6/0.8, Maestro, Duet2, Duet3 6HC, Mini) and with eclipse several target platform bin files are created. In the near future it is too big for Duet 2. Splitting into Duet 2 and Duet 3 trees is not wished, as it complicates delivery and testing. Removing the less popular kinematics is an alternative (or dynamically linking as I proposed first).

                                        undefined 1 Reply Last reply 26 Feb 2022, 11:05 Reply Quote 0
                                        • undefined
                                          JoergS5 @JoergS5
                                          last edited by JoergS5 26 Feb 2022, 11:05

                                          Thinking about the discussion, another new idea:

                                          by IF flag the seldom used kinematics could be excluded from <= Duet2 builds.

                                          undefined 1 Reply Last reply 26 Feb 2022, 11:56 Reply Quote 0
                                          18 out of 40
                                          • First post
                                            18/40
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA