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

    Firmware 2.03RC5/1.24RC5 released

    Scheduled Pinned Locked Moved
    Firmware installation
    23
    61
    7.8k
    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

      @boldnuts, did you mean that the first of the 2 images in your post is with firmware 2.02 and the second is with 2.03RC5?

      @Gone2Far, if you are seeing a change in trigger sensitivity, I don't think that's anything to do with the firmware change. Delta calibration should converge after no more than 3 iterations, so if it is taking more than that then I suspect you may be getting false triggering. If you need to set sensitivity to 128 then I suspect that a fan or something else is interfering with the Smart Effector electronics.

      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

      denkeundefined 1 Reply Last reply Reply Quote 0
      • boldnutsundefined
        boldnuts
        last edited by

        Yes that's correct, first image is 2.02 and second is 2.03RC5

        dc42undefined 1 Reply Last reply Reply Quote 0
        • denkeundefined
          denke @dc42
          last edited by

          @dc42 It did in my case, I use 24V sunon 40x40x20 fans, which are very noisy (electricly speaking)
          My solution was connecting the main fan to a PWM output and stopping the fan for the duration of the delta calibration.

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

            @boldnuts said in Firmware 2.03RC5/1.24RC5 released:

            Yes that's correct, first image is 2.02 and second is 2.03RC5

            Does the speed of convergence change depending on whether you do or don't home the printer between auto calibration runs?

            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
            • boldnutsundefined
              boldnuts
              last edited by

              I don't re home between calibrations, but I will re check this for you

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

                @boldnuts said in Firmware 2.03RC5/1.24RC5 released:

                I don't re home between calibrations, but I will re check this for you

                I don't normally home between re-calibrations either, but it is conceivable that there could be a firmware bug that causes it to make a difference. There were small changes in RRF 2.03 to how the corrections made by auto calibration are applied. That said, I've checked that code several times and I believe it should have exactly the same effect as the 2.02 code.

                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 @denke
                  last edited by

                  @denke said in Firmware 2.03RC5/1.24RC5 released:

                  @dc42 It did in my case, I use 24V sunon 40x40x20 fans, which are very noisy (electricly speaking)
                  My solution was connecting the main fan to a PWM output and stopping the fan for the duration of the delta calibration.

                  It's actually the magnetic field from the fan(s) that causes the problem. In revision 2 of the Smart Effector we moved the heatsink fan away from the sensitive electronicas to mitigate this issue. The E3D heatsink fan doesn't cause any issues, but some other fans do.

                  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
                  • boldnutsundefined
                    boldnuts
                    last edited by boldnuts

                    First image is 2.03RC5, homing between calibration which does seem better than before and 2nd image 2.02 with the same settings0_1560427323477_Screenshot (3).png 0_1560427333286_Screenshot (4).png

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

                      Thanks. Please can you try 2.03 without homing between calibration runs a few times, to see whether it is consistently worse.

                      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
                      • boldnutsundefined
                        boldnuts
                        last edited by boldnuts

                        2.03 it's not quite as consistent as 2.02, but very little in, nit picking at best, ran both 6 times with no homing, bottom image is 2.02
                        0_1560430906349_Screenshot (5).png
                        0_1560431008983_Screenshot (6).png

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

                          Thanks. On that basis, I think there is no significant difference between 2.02 and 2.03.

                          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
                          • dragonnundefined
                            dragonn
                            last edited by

                            I see 2.03 final on github, question - what is the "jerk policy" for?
                            I can not find any information about that.

                            wilrikerundefined 1 Reply Last reply Reply Quote 0
                            • wilrikerundefined
                              wilriker @dragonn
                              last edited by

                              @dragonn said in Firmware 2.03RC5/1.24RC5 released:

                              I see 2.03 final on github, question - what is the "jerk policy" for?
                              I can not find any information about that.

                              It made me curious, too. I found it in the GCode documentation:

                              The default jerk policy is 0, which replicates the behaviour of earlier versions of RRF (jerk is only applied between two printing moves, or between two travel moves, and only if they both involve XY movement or neither does). Changing the jerk policy to 1 allows jerk to be applied between any pair of moves.

                              Manuel
                              Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                              with probably always latest firmware/DWC (incl. betas or self-compiled)
                              My Tool Collection

                              dragonnundefined 1 Reply Last reply Reply Quote 0
                              • dragonnundefined
                                dragonn @wilriker
                                last edited by

                                @wilriker It must be recently add 😄 when I search it it wasn't there 😛

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

                                  @boldnuts said in Firmware 2.03RC5/1.24RC5 released:

                                  2.03 it's not quite as consistent as 2.02, but very little in, nit picking at best, ran both 6 times with no homing, bottom image is 2.02
                                  0_1560430906349_Screenshot (5).png
                                  0_1560431008983_Screenshot (6).png

                                  @boldnuts , you were right! There is a bug in the 2.03 autocalibration function. Please try the 2.03+1 binary at https://www.dropbox.com/s/zfv4p7dr2ycmjzd/Duet2CombinedFirmware.bin?dl=0 and see whether it gives you better results, as good as 2.02 did.

                                  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
                                  • boldnutsundefined
                                    boldnuts
                                    last edited by boldnuts

                                    Calibration all sorted out now dc42, Thank you0_1560880596309_Screenshot (8).png

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

                                      Thanks for confirming this.

                                      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
                                      • jakemestreundefined
                                        jakemestre @dc42
                                        last edited by

                                        @dc42 I've got a delta with end stops that are shy of ultimate height movement. There's a tool changer in the dead space of the delta and this way I can easy move in XY to get new tools. Any way the "target position outside machine limits" could controlled with the M208?

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

                                          @jakemestre said in Firmware 2.03RC5/1.24RC5 released:

                                          @dc42 I've got a delta with end stops that are shy of ultimate height movement. There's a tool changer in the dead space of the delta and this way I can easy move in XY to get new tools. Any way the "target position outside machine limits" could controlled with the M208?

                                          Not currently; but with care you could use G1 S2 individual motor moves to move beyond the limits.

                                          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
                                          • Kodachromeundefined
                                            Kodachrome @dc42
                                            last edited by Kodachrome

                                            @dc42

                                            I have this problem too, but I don't have a pure XY move, I had a pure Z move (Starting Script in S3D):

                                            ; START SCRIPT START
                                            G28
                                            G1 Z300 F3000 ;
                                            ; START SCRIPT END

                                            I also tried
                                            G0 X0 Y0 Z300 F3000 ;
                                            and same result: "G1/G0: target position not reachable from current position"

                                            I need to move to a "not home" slightly lower Z position otherwise Filaswitch (Multi extrusion tower generator script for Prometheus System) smashes into the bed as it tries to move X (or Y) from the top Z position which isnt possible on a Delta.
                                            I think the problem is Homedelta G28 now doesnt work correctly/as before, see below.. This was all good before.
                                            What should I change in that GCode?

                                            EDIT:

                                            Crap, now this new warning is creeping into just doing Auto Delta Calibration!!
                                            I have these as defined tools (E3D Chimera):
                                            ; Tools
                                            ;M563 P0 D0 H2 F5 S"Disconnected" ; Define tool 0 (Extruder 0) - P0 (drive Tool0), D0 (Extruder first), H1 (heater 1)
                                            ;G10 P0 X-9 Y0 Z0 ; Set tool 0 axis offsets
                                            ;G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
                                            ;
                                            M563 P1 D2 H1 F5 S"Right 0.8" ; Define tool 1 (Extruder 1)
                                            G10 P1 X9.0 Y0 Z0 ; Set tool 1 axis offsets
                                            G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C
                                            ;
                                            M563 P2 D1 H2 F5 S"Left 0.4" ; Define tool 2 (Extruder 2)
                                            G10 P2 X-9 Y0 Z0 ; Set tool 2 axis offsets
                                            G10 P2 R0 S0 ; Set initial tool 2 active and standby temperatures to 0C

                                            The offending line in Homedelta is: G1 X0 Y0 F6000
                                            I presume its stating it cant move to X-9 as its at the top already and cant make a flat horizontal move as its a Delta.
                                            Going to test using Tool 1 (Left) as origin and Tool2 (Right) as set to +18. Which in my head is wrong as both are offset from an imaginery centre line by 9mm either side but lets see.

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