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

    Autocalibration for deltas

    Scheduled Pinned Locked Moved
    General Discussion
    5
    17
    3.4k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      M665 and M666 with no parameters display the current values of the appropriate parameters. This is generally true of M commands in RRF although sometimes you need to specify a heater or motor number. After running G32 the firmware will use the calculated values from auto calibration until you reboot.

      I run G32 just before my first print, after heating the bed and hot end to operating temperature. Some people put G32 in their slicer start gcode. It's best not to run G28 after G32, that way the G32 will compensate for any jitter in your homing switches.

      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
      • DjDemonDundefined
        DjDemonD
        last edited by

        Many thanks for the fast response.

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

        1 Reply Last reply Reply Quote 0
        • mhackneyundefined
          mhackney
          last edited by

          I'm one of those who puts G32 in my start code. I print these really persnickety parts - like the white spool plate "open mesh" on this fly fishing reel:

          This requires nearly perfect calibration - zoom into the photo and look at the consistency of the small openings in the mesh - that is the first layer.

          My 3D Printing blog: http://www.sublimelayers.com
          Coming this summer: "3D Printing Strategies - the art of perfecting your designs and prints"

          1 Reply Last reply Reply Quote 0
          • DjDemonDundefined
            DjDemonD
            last edited by

            So is it possible to auto-calibrate, then run ABL (using a second bed.g file and S0 parameter with 3 points - sufficient as I am using a tooling plate). I presume if so, I would not include M561 in my ABL bed.g file, as I would want to retain any bed compensation applied by auto calibration?

            I accept this might not be necessary with all mechanical issues ironed out but I'd like to try it anyway.

            Simon. Precision Piezo Z-Probe Technology
            www.precisionpiezo.co.uk
            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

            1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators
              last edited by

              Currently, RRF doesn't support bed compensation on deltas. I intend to add support for it when I implement grid based auto bed compensation.

              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
              • dc42undefined
                dc42 administrators
                last edited by

                Currently, RRF doesn't support bed compensation on deltas. I intend to add support for it when I implement grid based auto bed compensation.

                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
                • W3DRKundefined
                  W3DRK
                  last edited by

                  May I ask who's filament you are using? If I had to guess I'd suspect it's Protoparadigm Quartz and Emerald….

                  @mhackney:

                  I'm one of those who puts G32 in my start code. I print these really persnickety parts - like the white spool plate "open mesh" on this fly fishing reel:
                  http://mhackney.zenfolio.com/img/s6/v149/p214006467-3.jpg
                  This requires nearly perfect calibration - zoom into the photo and look at the consistency of the small openings in the mesh - that is the first layer.

                  1 Reply Last reply Reply Quote 0
                  • mhackneyundefined
                    mhackney
                    last edited by

                    Nope, el cheapo eBay stuff. PLA

                    My 3D Printing blog: http://www.sublimelayers.com
                    Coming this summer: "3D Printing Strategies - the art of perfecting your designs and prints"

                    1 Reply Last reply Reply Quote 0
                    • DjDemonDundefined
                      DjDemonD
                      last edited by

                      Thanks David, I'll go back to checking the mechanicals.

                      mhackney - loving the 3d print, would you consider sharing the model, I'd like to have a try, its something to aim for.

                      Simon. Precision Piezo Z-Probe Technology
                      www.precisionpiezo.co.uk
                      PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                      1 Reply Last reply Reply Quote 0
                      • W3DRKundefined
                        W3DRK
                        last edited by

                        Wow, it seems like it's getting harder to find "bad" PLA these days. What brand does it sell under so I can take a look?

                        By the way I used your guide to get the FSR's setup on my Duet Wifi–it was a tremendous help! I had all my configuration ready to go ahead of time so the minute my Duet WiFi showed up all I had to do was swap in the controller, stick my SD card in, and hit the ground running.

                        Do you have any issues with the hot-end nozzle marking up your PEI during auto-calibration? 20mil PEI isn't exactly cheap--nor is the 250mm round piece of boro it's permanently adhered to, so I've been very careful not to let the hot nozzle come in contact with the PEI and as a precaution I actually flip my glass upside down so the PEI is facing down against the aluminum heat spreader when doing a G32. It's sort of a pain so I was curious what you're method is. Or do you find letting the hot nozzle "bump" the surface doesn't leave any marks...

                        1 Reply Last reply Reply Quote 0
                        • mhackneyundefined
                          mhackney
                          last edited by

                          @DjDemonD the files and instructions are available for non-commercial use on my website: http://www.eclecticangler.com/3d-printed-reel-plans/

                          @W3DRK, I've been printing all brands of PLA for 5+ years and have never had a problem with any of it - but it took a lot of work to get to that point. This material is called Sea Green and available from eBay vendor faveprices. I typically buy my PLA based on color and not brand! I have customers who want special colors to match a fly rod, or a college colors, or whatever.

                          Thanks, glad that helped. The Duet WiFi with David's firmware and Christian's Duet Web Control is the perfect 3D printer setup in my opinion - especially for delta printers.

                          My 3D Printing blog: http://www.sublimelayers.com
                          Coming this summer: "3D Printing Strategies - the art of perfecting your designs and prints"

                          1 Reply Last reply Reply Quote 0
                          • Russ Griesundefined
                            Russ Gries
                            last edited by

                            @dc42:

                            After running G32 the firmware will use the calculated values from auto calibration until you reboot.

                            is there a way currently to save those calibrations so on a reboot it will hold those cal values? such as saving them to the eprom / Bed.g file?

                            in my case i find it not necessary to do a auto level every time i want to print something after I turn the system off. ?

                            One Day At A Time…
                            My Main Research Page:
                            http://rwgresearch.com/open-projects/3d-printing-research/

                            1 Reply Last reply Reply Quote 0
                            • dc42undefined
                              dc42 administrators
                              last edited by

                              @Russ:

                              @dc42:

                              After running G32 the firmware will use the calculated values from auto calibration until you reboot.

                              is there a way currently to save those calibrations so on a reboot it will hold those cal values? such as saving them to the eprom / Bed.g file?

                              in my case i find it not necessary to do a auto level every time i want to print something after I turn the system off. ?

                              Currently you have to send M665 and M666 with no parameters to find the current values after you ran G32, then edit the M665 and M666 commands in config.g to use those values.

                              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
                              • DjDemonDundefined
                                DjDemonD
                                last edited by

                                It's very well calibrated now deviation 0.050, and the bed level after calibration is within 0.05mm from one tower to the next.

                                What I had to do was change all the probing points so that they positioned the sensor not the nozzle in the optimum positions to make the calculation, my sensor offset is -13,34. I presumed if the firmware knew the sensor offset it would do this automatically but of course it can't as it would potentially move the probe out of the bed.

                                Simon. Precision Piezo Z-Probe Technology
                                www.precisionpiezo.co.uk
                                PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                                1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators
                                  last edited by

                                  @DjDemonD:

                                  It's very well calibrated now deviation 0.050, and the bed level after calibration is within 0.05mm from one tower to the next.

                                  What I had to do was change all the probing points so that they positioned the sensor not the nozzle in the optimum positions to make the calculation, my sensor offset is -13,34. I presumed if the firmware knew the sensor offset it would do this automatically but of course it can't as it would potentially move the probe out of the bed.

                                  My bed file generator at escher3d.com does allow for the probe offset, and I believe the bed file generator in the RRF configuration tool does as well.

                                  I have considered adding a mechanism in firmware to generate the probe points automatically, but then of course you would not be able to add the H corrections that most delta printers seem to need.

                                  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
                                  • DjDemonDundefined
                                    DjDemonD
                                    last edited by

                                    Yeah I started there but when I asked for 16 points it wouldn't generate the points, "suggest probing points" was greyed out. In the end since my maths has utterly left me, I just moved the head around manually and entered the coordinates of some suitable points.

                                    Also nowhere on the page does it ask for Probe offset. It is a very useful tool, I might run some of the numbers on my Kossel Mini through it.

                                    Simon. Precision Piezo Z-Probe Technology
                                    www.precisionpiezo.co.uk
                                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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