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

    Duet3 6CH + 3CH expansion board - Missing steps.

    Scheduled Pinned Locked Moved Solved
    Tuning and tweaking
    12
    153
    8.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.
    • evomotorsundefined
      evomotors
      last edited by

      My setup:
      Duet3 6CH
      3CH expansion board
      RPi4
      All running latest official firmware.

      I'm running BMG extruder with 1/16 micro-stepping mode. Print speed is 80mm/s. Extruder is connected to the expansion board using shortest possible cable (cable sold with the board by filastruder). How come board is missing so many steps?

      33a2feac-3807-4bed-9a76-b81c7dff17ec-image.png
      Isn't 3CH Expansion board marketed for running multiple extruders?

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Please post your config.g

        Z-Bot CoreXY Build | Thingiverse Profile

        evomotorsundefined 1 Reply Last reply Reply Quote 0
        • evomotorsundefined
          evomotors
          last edited by

          config.g.txt
          Here is it.

          1 Reply Last reply Reply Quote 0
          • evomotorsundefined
            evomotors @Phaedrux
            last edited by

            @Phaedrux I hope it's my mistake in the configuration, but it doesn't look like it.

            deckingmanundefined 1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @evomotors
              last edited by

              @evomotors Which firmware version are you using? If by "latest official" you mean 3.1, then the step pulse frequency for expansion boards is appallingly bad. I'm told this is fixed in 3.2 but personally, I'm waiting for that to become a stable release before I try it. The only thing that surprises me is why so few people have noticed this problem.

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

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

                @evomotors, please upgrade to 3.2RC2, or wait a few days for the release of 3.2 stable.

                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

                evomotorsundefined 1 Reply Last reply Reply Quote 0
                • evomotorsundefined
                  evomotors @deckingman
                  last edited by

                  @deckingman said in Duet3 6CH + 3CH expansion board - Missing steps.:

                  @evomotors Which firmware version are you using? If by "latest official" you mean 3.1, then the step pulse frequency for expansion boards is appallingly bad. I'm told this is fixed in 3.2 but personally, I'm waiting for that to become a stable release before I try it. The only thing that surprises me is why so few people have noticed this problem.

                  I guess not everyone who is using expansion and or tool boards running fast machines, or not running 1/16 micro-stepping. If I reduce to 1/8 it will be fine on printing speed of 80mm/s, but I will lose extruder accuracy, also 80mm/s is the slowest I ever print.

                  1 Reply Last reply Reply Quote 0
                  • evomotorsundefined
                    evomotors @dc42
                    last edited by

                    @dc42
                    Is it really going to be out in a few days?

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

                      @evomotors said in Duet3 6CH + 3CH expansion board - Missing steps.:

                      @dc42
                      Is it really going to be out in a few days?

                      It's out already.

                      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

                      evomotorsundefined 2 Replies Last reply Reply Quote 0
                      • evomotorsundefined
                        evomotors @dc42
                        last edited by

                        @dc42
                        Woo hoo! I will be upgrading in about an hour.

                        deckingmanundefined 1 Reply Last reply Reply Quote 0
                        • deckingmanundefined
                          deckingman @evomotors
                          last edited by

                          @evomotors Just be aware that RC= Release Candidate. That's not the same as a final, stable, release. Personally, I'll continue to wait.

                          Ian
                          https://somei3deas.wordpress.com/
                          https://www.youtube.com/@deckingman

                          Phaedruxundefined 1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator @deckingman
                            last edited by

                            @deckingman said in Duet3 6CH + 3CH expansion board - Missing steps.:

                            @evomotors Just be aware that RC= Release Candidate. That's not the same as a final, stable, release. Personally, I'll continue to wait.

                            Wait no longer.

                            https://github.com/Duet3D/RepRapFirmware/releases/tag/3.2

                            Z-Bot CoreXY Build | Thingiverse Profile

                            deckingmanundefined 1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman @Phaedrux
                              last edited by

                              @Phaedrux Confused now 😕 . DC wrote earlier today quote "please upgrade to 3.2RC2, or wait a few days for the release of 3.2 stable."

                              Ian
                              https://somei3deas.wordpress.com/
                              https://www.youtube.com/@deckingman

                              evomotorsundefined 1 Reply Last reply Reply Quote 0
                              • Phaedruxundefined
                                Phaedrux Moderator
                                last edited by

                                I guess things progressed more smoothly than anticipated?

                                Z-Bot CoreXY Build | Thingiverse Profile

                                1 Reply Last reply Reply Quote 0
                                • evomotorsundefined
                                  evomotors @deckingman
                                  last edited by

                                  @deckingman
                                  Well, 3.2 is official stable now.

                                  deckingmanundefined 1 Reply Last reply Reply Quote 0
                                  • deckingmanundefined
                                    deckingman @evomotors
                                    last edited by

                                    @evomotors That's the quickest few days I've ever come across ☺ Let me know if it fixes your problem - then I'll give it a shot myself.

                                    Ian
                                    https://somei3deas.wordpress.com/
                                    https://www.youtube.com/@deckingman

                                    1 Reply Last reply Reply Quote 0
                                    • evomotorsundefined
                                      evomotors @dc42
                                      last edited by

                                      @dc42 said in Duet3 6CH + 3CH expansion board - Missing steps.:

                                      @evomotors said in Duet3 6CH + 3CH expansion board - Missing steps.:

                                      @dc42
                                      Is it really going to be out in a few days?

                                      It's out already.

                                      Issue is not fixed!

                                      M122 B1
                                      Diagnostics for board 1:
                                      Duet EXP3HC firmware version 3.2 (2021-01-05)
                                      Bootloader ID: not available
                                      Never used RAM 154848, free system stack 158 words
                                      HEAT 90 CanAsync 94 CanRecv 84 TMC 30 MAIN 305 AIN 257
                                      Last reset 01:37:18 ago, cause: power up
                                      Last software reset data not available
                                      Driver 0: position 0, 80.0 steps/mm,  standstill, reads 36849, writes 11 timeouts 0, SG min/max 0/0
                                      Driver 1: position 226160, 344.0 steps/mm,  ok, reads 36831, writes 32 timeouts 0, SG min/max 0/1013
                                      Driver 2: position 0, 80.0 steps/mm,  standstill, reads 36855, writes 11 timeouts 0, SG min/max 0/0
                                      Moves scheduled 15696, completed 15694, in progress 1, hiccups 380
                                      Next step interrupt due in 3606 ticks, enabled
                                      VIN: 24.6V, V12: 12.3V
                                      MCU temperature: min 43.8C, current 44.0C, max 44.2C
                                      Ticks since heat task active 228, ADC conversions started 5838220, completed 5838219, timed out 0
                                      Last sensors broadcast 0x00000000 found 0 232 ticks ago, loop time 0
                                      CAN messages queued 35, send timeouts 0, received 68218, lost 0, free buffers 36
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • evomotorsundefined
                                        evomotors
                                        last edited by

                                        Should I change something else in the config? CAN bus timing?

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

                                          I presume you are referring to the hiccup rate. It looks like the hiccup rate has reduced from 1 hiccup every ~5.6 moves to 1 hiccup every 41 moves. That's a seven-fold improvement!

                                          Hiccups are not lost steps, they are delayed steps. The delay may be only a few microseconds.

                                          I am still a little surprised that the hiccup rate is not lower. What speed are you printing at, and what nozzle size are you using?

                                          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

                                          evomotorsundefined 2 Replies Last reply Reply Quote 1
                                          • evomotorsundefined
                                            evomotors @dc42
                                            last edited by evomotors

                                            @dc42 said in Duet3 6CH + 3CH expansion board - Missing steps.:

                                            I presume you are referring to the hiccup rate. It looks like the hiccup rate has reduced from 1 hiccup every ~5.6 moves to 1 hiccup every 41 moves. That's a seven-fold improvement!

                                            Hiccups are not lost steps, they are delayed steps. The delay may be only a few microseconds.

                                            I am still a little surprised that the hiccup rate is not lower. What speed are you printing at, and what nozzle size are you using?

                                            BMG direct drive extruder, 1/16 micro-stepping
                                            0.4 nozzle
                                            Current print speed 40mm/s perimeters (looks beautiful), 80mm/s infill (look like crap)

                                            When extruder connected directly to Duet3 I print perimeters and infill at < 200mm/s without issues.

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