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

    Anybody using a Duet board with a Klipper SBC?

    Scheduled Pinned Locked Moved
    General Discussion
    12
    32
    21.2k
    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.
    • Luke'sLaboratoryundefined
      Luke'sLaboratory @hackinistrator
      last edited by

      @hackinistrator

      You've hit alot of the mainstream appeal of it, but have missed 3 of my personal big hitters for highend machines

      • iterative solver - no segmentation, no shortcuts
      • smoothed lookahead - instead of "jerk" or instantaneous change, it does an exceptional job of cornering based on the angle difference between multiple incoming moves.
      • input shaping. I'm aware that RRF has this in its roadmap

      As for the speedboat challenge (fast prints) its something started by Annex engineering as a competition to see who can have the fastest benchy. its open-ended and just for fun, so people are just letting it fly.

      Here's one of the best example videos by the people who started it. https://youtu.be/pSbYUxf2qaU

      As for your print speeds, nobody is forcing anyone to go faster. I print based on the max flowrate of the particular printer's hotend and nozzle, with some exceptions if that printer has under-spec cooling. Don't really have layer adhesion issues at any speed, but that's probably down to the minutia of temp/speed/hotend/nozzle combos, as that's a primary volumetric bound

      Luke
      http://lukeslab.online

      zaptaundefined 1 Reply Last reply Reply Quote 0
      • zaptaundefined
        zapta @Luke'sLaboratory
        last edited by

        @Luke-sLaboratory said in Anybody using a Duet board with a Klipper SBC?:

        3 of my personal big hitters for highend machines

        Do these improve significantly the print quality?

        Luke'sLaboratoryundefined 1 Reply Last reply Reply Quote 0
        • Luke'sLaboratoryundefined
          Luke'sLaboratory @zapta
          last edited by Luke'sLaboratory

          @zapta

          • helps for really small stuff, but this is probably the least impactful compared to the other two.
          • Yes. Absolutely. Klipper's motion control is best-in-class. smoothed lookahead makes a huge difference, especially when going fast&furious.
          • Yessir! Again, input shaping makes it so you can take your previously fine hardware at slower accels and crank them up for faster prints! Here's a 400x400 bedslinger (admittedly unfinished) doing 7k accel - https://drive.google.com/file/d/1QePf8ESv3j3wUwLrDP3FBE8x0FJYt_Bv/view?usp=sharing
            https://drive.google.com/file/d/1reVza_Q8OEFEL1H66AcMh-YYIYFRVZDZ/view?usp=sharing
            The top piece is post-tuning, the bottom is pre-tuning.
            The awful lines on the lower peice is because one of my dampers wasn't installed correctly, causing it to hard bounce off the table. I fixed it halfway thru the initial test.

          I'll have some side-by-side comparisons between RRF/Klipper on the same hardware+platform hopefully soon for discussion.

          Luke
          http://lukeslab.online

          1 Reply Last reply Reply Quote 0
          • gaweyoundefined
            gaweyo @zapta
            last edited by

            @zapta, I'm sloooooowly printing V0 parts and souring the various bits and bobs. And yes, its Nero3D's fault, all of it. Tempted to switch to switchwire, but I'll try to stay with the V0 to stand a chance of finishing buying the parts any time soon.

            zaptaundefined 1 Reply Last reply Reply Quote 0
            • zaptaundefined
              zapta @gaweyo
              last edited by

              @Luke-sLaboratory looking forward for the comparison. Klipper has much more computation power than the Duet boards (or any other board) and it seems to put it to a good use.

              Also, when using a Duet board with Klipper, is there an option for a user friendly touch LCD? (PanelDue or another).

              @gaweyo, I wrote off the Switchwire because it's a bed slinger. For some subjective reason I stay away from that configuration.

              Luke'sLaboratoryundefined gaweyoundefined 2 Replies Last reply Reply Quote 0
              • Luke'sLaboratoryundefined
                Luke'sLaboratory @zapta
                last edited by

                @zapta
                Yep

                Run a HDMI touchscreen panel off the pi. install Klipperscreen and it will turn into a great interface.

                Luke

                Luke
                http://lukeslab.online

                1 Reply Last reply Reply Quote 0
                • zaptaundefined
                  zapta
                  last edited by

                  Thanks Luke, one more question if you don't mind, I am using the Duet2 Wifi stall detection for my CoreXY x/y homing. Will this still work with Klipper?

                  As a side note: I wonder what kind of support Duet3 provide for customers that use their boards with Klipper rather than RRF. I guess that kind of support will come from the Klipper side.

                  Luke'sLaboratoryundefined 1 Reply Last reply Reply Quote 0
                  • Luke'sLaboratoryundefined
                    Luke'sLaboratory @zapta
                    last edited by

                    @zapta

                    Not sure. Haven't implemented it on the D2. Check out the klipper discord and other for more info.

                    Not sure on the other q

                    Luke
                    http://lukeslab.online

                    1 Reply Last reply Reply Quote 0
                    • gaweyoundefined
                      gaweyo @zapta
                      last edited by gaweyo

                      @zapta said in Anybody using a Duet board with a Klipper SBC?:

                      Also, when using a Duet board with Klipper, is there an option for a user friendly touch LCD? (PanelDue or another).

                      I think we've seen Nero3D use PanelDue on stream, but can't say for sure it was with klipper but I do believe it is supported. However I'm partial to PITFT50 and CTP40 screens for the Pi - both were around $30 but have gone up a bit.

                      (Currently using OctoDash, pending the move to klipper but PITFT50 and CTP40 work great, and can VNC to the same interface, supports thumbnails. Love it, hoping klipper can match it)
                      28db09e3-4848-4462-8012-c0ad226ab74d-image.png
                      9de37719-18ed-41be-be8e-31b77d728b7e-image.png
                      0a7cad05-667f-434e-a8c8-a0072a6a290e-image.png

                      Also yes, I'm hoping to settle for converting ender 3 to corexz instead of dreaming about building a switchwire. Then again, who knows, maybe I'll fall in a got of gold..

                      1 Reply Last reply Reply Quote 0
                      • PaulHewundefined
                        PaulHew
                        last edited by

                        I WAS running my RailCore with Duet2 ETH+Duex5 with Klipper firmware on a SBC. (Ethernet port on Duet2 was flakey)

                        Most of it is pretty easy to configure, Issue I had default power setting for the heated bed is 1, so my heated mat has come partially away from the plate.
                        Been struggling for a while with Klipper, quality was lacking, even though I had gone through all of tuning etc, my parts looked poor compared to running with RRF.

                        I found the implementation of the BLTouch hit and miss with klipper/Duet

                        The nail in the coffin for me is when I needed to be able to do a 4 point probe which allows for aligning the X rails on the RailCore. Minimum probe points in Klipper is 9.
                        I asked is the bed_mesh routine could be changed to allow for a 4 point and was told it was a new feature, ask in Klipper discord. etc etc
                        In a nutshell was told to jog on.

                        Have now come back to RRF.

                        So now I have just bought a Duet3 Mini and a toolboard which I will use to upgrade the RailCore and then use the Duet2 and Duex on a Beta printer I am building.

                        The Voron V0 and 2.4 300 will stay running SKR's and Klipper.
                        With Klipper you no longer have to run Octoprint, some people have worked hard and there is A really nice console using Moonraker backend with MainSail or other front ends.

                        The RailCore is not a cheap printer to build and it deserves to have Duet boards fitted.
                        That is why the CroXY and Annex builds specify Duet boards.

                        For clarification, this is my opinion and experience, YMMV.

                        Paul.

                        RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
                        Voron 2.4 disassembled..... Waiting for the RailCore Mini....

                        Luke'sLaboratoryundefined 1 Reply Last reply Reply Quote 0
                        • Luke'sLaboratoryundefined
                          Luke'sLaboratory @PaulHew
                          last edited by

                          @PaulHew

                          Interesting - not sure what issues there were with your heated bed. Haven't had any weirdness like that.

                          as for the aligning of the x axises, not sure what you're going for, but there are several routines for adjustment, what were you looking to do? is there a baked-in RRF gcode for it?

                          as for annex specifying duet boards, recent BOM's switched from SKR -> Fystek S6 https://docs.google.com/spreadsheets/d/1oXqvtk06rsHcD06igabW3sL7RkIG_uLstGmKU9D9Gv8/edit#gid=1410625863

                          CROXY specifies Duet Boards.

                          I hope to have definitive comparisons to help out with these discussions and raise the bar for everyone! πŸ˜„

                          Luke
                          http://lukeslab.online

                          zaptaundefined 1 Reply Last reply Reply Quote 0
                          • zaptaundefined
                            zapta @Luke'sLaboratory
                            last edited by

                            Here is a good Klipper introduction video by the Voron guy. One of his Klipper based printers is based on a Duet2 and has a functioning Panel Due (Around 15:45 time mark).

                            https://www.youtube.com/watch?v=iNHta6zljoM

                            gaweyoundefined 1 Reply Last reply Reply Quote 0
                            • gaweyoundefined
                              gaweyo @zapta
                              last edited by

                              @zapta said in Anybody using a Duet board with a Klipper SBC?:

                              Here is a good Klipper introduction video by the Voron guy. One of his Klipper based printers is based on a Duet2 and has a functioning Panel Due (Around 15:45 time mark).

                              https://www.youtube.com/watch?v=iNHta6zljoM

                              you can add [?|&]t=945 to the url to jump to the timecode in seconds or "use the copy video url at current time" option form the context menu in youtube https://youtu.be/iNHta6zljoM?t=945

                              1 Reply Last reply Reply Quote 0
                              • jrocklandundefined
                                jrockland @Luke'sLaboratory
                                last edited by

                                @Luke-sLaboratory any chance you can send me your config file ? Duet 3 mini should be close enought to duet 6hc.. Im still trying to find the stepper address for the 6hc board.

                                1 Reply Last reply Reply Quote 0
                                • Argoundefined
                                  Argo
                                  last edited by

                                  Just wanted to add that besides input shaper RRF has more on it's road map:

                                  https://forum.duet3d.com/topic/20602/reprapfirmware-road-map-q1-2021?_=1615749405350

                                  "RRF 3.4: the focus of this will be the motion system. We will be looking at input shaping, S-curve acceleration, better cornering algorithms, and other mechanisms to improve print quality. "

                                  zaptaundefined 1 Reply Last reply Reply Quote 0
                                  • zaptaundefined
                                    zapta @Argo
                                    last edited by

                                    @Argo said in Anybody using a Duet board with a Klipper SBC?:

                                    RRF 3.4: the focus of this will be the motion system

                                    Hopefully that release will significantly benefit my Duet2 Wifi, no extenders, no SBC printer. The recent releases seem to be 'for other people'. πŸ˜‰

                                    BTW, looking more into the Klipper, its two tiers architecture of an SBC tied to heterogenous 'dumb' I/O slaves seems to be simpler, more open, and more promising than the Duet's 3 tier approach of a SBC, a proprietary smart controller and proprietary slave controllers (extenders, tool boards, etc). I like it more and more, but don't have yet real life experience with it.

                                    1 Reply Last reply Reply Quote 1
                                    • minimundefined
                                      minim
                                      last edited by

                                      I tested klipper on duet WiFi and deux5 this weekend. I run true bed leveling with it quite fine and the input shaper does magic. The UI is not great compared to duet but I might stay with it because of the magic the input shaper does. Wish I could add a photo here easy and I’ll show the huge difference.

                                      Managed to crash my Z axis during setup so I got some Z banding now but I can’t blame klipper for a user error πŸ˜›

                                      gaweyoundefined droftartsundefined Luke'sLaboratoryundefined 3 Replies Last reply Reply Quote 0
                                      • gaweyoundefined
                                        gaweyo @minim
                                        last edited by

                                        @minim said in Anybody using a Duet board with a Klipper SBC?:

                                        Wish I could add a photo here easy and I’ll show the huge difference.

                                        copy n' paste and drag n' drop should work for pictures, there is also the upload image icon on the toolbar (second last)

                                        minimundefined 1 Reply Last reply Reply Quote 0
                                        • droftartsundefined
                                          droftarts administrators @minim
                                          last edited by droftarts

                                          @minim said in Anybody using a Duet board with a Klipper SBC?:

                                          The UI is not great compared to duet

                                          I hear this Is a criticism often levelled at Klipper. By no means an endorsement, but I did find this recently: https://github.com/Stephan3/dwc2-for-klipper-socket

                                          Ian

                                          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                                          1 Reply Last reply Reply Quote 1
                                          • minimundefined
                                            minim @gaweyo
                                            last edited by

                                            @gaweyo It was a bit easier from a pc than from my phone πŸ™‚ I have some issues in the Z axis after a crash during config but it still shows great improvement of ringing in the lower print with input shaper enabled. Upper print is without input shaper. Both are done with 1500mms accleration increasing each 5mm up to 7000mm/s accleration and the print speed is 100mm/s.

                                            161295168_10164807339180234_381545447153503559_o.jpg

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