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

    Polar Printing: Polar Axis Rotation Issue

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    polar printer polar printer polar axis
    5
    17
    1.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.
    • reprapperundefined
      reprapper
      last edited by

      Hi all,

      I’ve setup a polar printer on the Creality CR-10 just as a learning experience.

      Following the guide outlined (https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwarePolarPrinter) I’ve been able to get it up and running. An issue that I am running into is that if the polar axis rotates over a certain angular position then the print stops for about 10s before resuming and continuing the print. I am unable to confirm if this is at the angular position 0/2pi rad, however, this would seem like the most plausible position. This pause occurs rotating in either direction and also during travel moves.

      0_1548207857213_pause travel.JPG

      This video shows the pause during a printing move: https://drive.google.com/open?id=13Qj13-Mbc08P1ego272jXPiLEMTOrbtV
      This video shows the pause during a travel: https://drive.google.com/open?id=1O9Eta8F2TTrEmmupU9bnrWBSLBsu7jKQ

      If the print does not need to rotate through this position, then everything works as expected.

      I am using a Maestro 2 with Firmware 2.02(RTOS) (2018-12-24b1). This is my polar config:

      0_1548207891276_Config.JPG

      Is this an issue in the firmware or is there something wrong in the setup?

      Martin

      1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        What's in your homing files?

        Frederick

        Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

          @reprapper , congratulations on being the first person I am aware of to use the Polar support in RRF!

          I agree, it looks like a firmware bug. Can you confirm that the centre of rotation of the bed is somewhere inside that square shape you are printing? Edit: I just realised that's a stupid question, it must be inside otherwise it couldn't print a square without reversing the direction of rotation.

          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

            I found the problem. The main kinematics calculations have worked out that it needs to take the short route between -179 and +179 degrees, but the speed and acceleration limiter in the PolarKinematics class thinks it is going the long way round. So it's reducing the speed for that bit to about 1% of normal. Now I just need to fix it.

            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

            dc42undefined timcurtis67undefined 2 Replies Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @dc42
              last edited by

              @dc42 said in Polar Printing: Polar Axis Rotation Issue:

              I found the problem. The main kinematics calculations have worked out that it needs to take the short route between -179 and +179 degrees, but the speed and acceleration limiter in the PolarKinematics class thinks it is going the long way round. So it's reducing the speed for that bit to about 1% of normal. Now I just need to fix it.

              Meanwhile, you could use this "feature" to calibrate pressure advance, i.e. see what value of pressure advance improves the print the most.

              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

                I believe this issue is now fixed and I have put a new firmware binary at https://www.dropbox.com/s/m0r3ldy424mxf4v/DuetMaestroFirmware.bin?dl=0. Caution: this firmware contains some unrelated changes that have not been fully tested, so use it with care.

                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

                reprapperundefined pir2zundefined 2 Replies Last reply Reply Quote 0
                • reprapperundefined
                  reprapper @dc42
                  last edited by

                  @dc42 Thank you for the amazingly quick response! The firmware binary fixed the kinematic issue.

                  Still lots of tuning and tweaking to do but the kinematics seem to be working correctly now.
                  Here's a short video showing what polar's do best, printing vases: https://drive.google.com/open?id=1T2Wjb3OejqWlkfOUjZREdYk8xY59UvRD

                  @fcwilt My homing files are the same as outlined in the polar setup guide: https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwarePolarPrinter

                  1 Reply Last reply Reply Quote 1
                  • pir2zundefined
                    pir2z @dc42
                    last edited by

                    @dc42 Hi David, I see Polar are the hight problem... I have exactly the same effect on the Duet Wifi, please could you find the same solution on it?
                    Thank for all.
                    Best regards
                    Pierre Zanetti

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

                      @pir2z said in Polar Printing: Polar Axis Rotation Issue:

                      @dc42 Hi David, I see Polar are the hight problem... I have exactly the same effect on the Duet Wifi, please could you find the same solution on it?
                      Thank for all.
                      Best regards
                      Pierre Zanetti

                      I'm sorry, I don't understand what problem you are having. Please explain.

                      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

                      pir2zundefined 1 Reply Last reply Reply Quote 0
                      • pir2zundefined
                        pir2z @dc42
                        last edited by

                        @dc42 Sorry for my english level... I met the problem explained above. When Y=00 , the printer does a long stop (no error occured). After many seconds all restart.
                        I hope I'm clearer now.
                        Thank a lot
                        Pierre

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

                          Try this firmware https://www.dropbox.com/s/fyvibzm0zl92hiy/Duet2CombinedFirmware.bin?dl=0

                          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
                          • pir2zundefined
                            pir2z
                            last edited by

                            Thank a lot I try it and I keep you in touch. Thank for all

                            1 Reply Last reply Reply Quote 0
                            • pir2zundefined
                              pir2z
                              last edited by

                              Hi David,
                              I tried the new version you sent me and unfortunately it doesn't work.
                              The starting problem is not resolved and the movements are very jerky now.
                              The movement does a "stop" when heater is arround Y= 0 (between -0.5 and +0.5) it's not very constant.
                              I would like to know if it can come from the mathematical problem between radian or degree, or a division by 0.
                              let me know what I can send you to help you to analyse my problem.
                              Best regards
                              Pierre

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

                                Please try version 2.03beta2.

                                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
                                • pir2zundefined
                                  pir2z
                                  last edited by

                                  Hi David, Ok I'll try it and keep you in touch.
                                  Thank for all

                                  1 Reply Last reply Reply Quote 0
                                  • timcurtis67undefined
                                    timcurtis67 @dc42
                                    last edited by

                                    @dc42 said in Polar Printing: Polar Axis Rotation Issue:

                                    I found the problem. The main kinematics calculations have worked out that it needs to take the short route between -179 and +179 degrees, but the speed and acceleration limiter in the PolarKinematics class thinks it is going the long way round. So it's reducing the speed for that bit to about 1% of normal. Now I just need to fix it.

                                    Just out of curiosity, Is it possible the issue relates to 180 degree moves? Would dropping or forcing 90 degree moves help with the long pauses?

                                    Maybe none of this is related but back in "the day" a lot of program movement issues could be cured by forcing arc type move to be broken into 90 degree segments.

                                    Again, disregard this post if none of this applies to the current issue. ☺

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

                                      @timcurtis67 said in Polar Printing: Polar Axis Rotation Issue:

                                      Just out of curiosity, Is it possible the issue relates to 180 degree moves? Would dropping or forcing 90 degree moves help with the long pauses?

                                      No. But I fixed this issue in firmware 2.03beta1.

                                      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
                                      • First post
                                        Last post
                                      Unless otherwise noted, all forum content is licensed under CC-BY-SA