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

    Duet3D 6HC + Toolboard missing filament on curves

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    7
    23
    1.0k
    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.
    • jbarrosundefined
      jbarros
      last edited by

      @dc42
      Here is the test with the 3.3 unofficial beta.

      It's not failing in the same spot (curve left to hole) but on other layers with straight extrusion:

      alt text
      alt text
      alt text

      M122
      === Diagnostics ===
      RepRapFirmware for Duet 3 MB6HC version 3.3beta running on Duet 3 MB6HC v1.01 or later (standalone mode)
      Board ID: 08DJM-956BA-NA3TJ-6J9D2-3S06S-9V8AT
      Used output buffers: 1 of 40 (29 max)
      === RTOS ===
      Static ram: 149772
      Dynamic ram: 95952 of which 172 recycled
      Never used RAM 108776, free system stack 122 words
      Tasks: NETWORK(ready,234) ETHERNET(blocked,117) SENSORS(blocked,15) HEAT(blocked,274) CanReceiv(blocked,857) CanSender(blocked,339) CanClock(blocked,326) TMC(blocked,16) MAIN(running,921) IDLE(ready,19)
      Owned mutexes:
      === Platform ===
      Last reset 14:05:08 ago, cause: software
      Last software reset at 2021-01-11 21:46, reason: User, GCodes spinning, available RAM 114916, slot 1
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x10
      Aux0 errors 0,0,0
      Aux1 errors 0,0,0
      MCU temperature: min 30.6, current 33.1, max 34.2
      Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
      12V rail voltage: min 12.1, current 12.2, max 12.2, under voltage events: 0
      Driver 0: position 27600, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
      Driver 1: position -19600, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
      Driver 2: position 34591, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
      Driver 3: position 0, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
      Driver 4: position 0, standstill, reads 56104, writes 0 timeouts 0, SG min/max not available
      Driver 5: position 0, standstill, reads 56101, writes 4 timeouts 0, SG min/max 0/1023
      Date/time: 2021-01-17 01:10:57
      Slowest loop: 698.53ms; fastest: 0.03ms
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 25.0MBytes/sec
      SD card longest read time 2.4ms, write time 20.6ms, max retries 0
      === Move ===
      DMs created 125, maxWait 3813194ms, bed compensation in use: mesh, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 58007, completed moves 58007, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 1, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
      Heater 0 is on, I-accum = 0.2
      Heater 1 is on, I-accum = 0.0
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP is idle in state(s) 0
      Telnet is idle in state(s) 0
      File is idle in state(s) 0
      USB is idle in state(s) 0
      Aux is idle in state(s) 0
      Trigger is idle in state(s) 0
      Queue is idle in state(s) 0
      LCD is idle in state(s) 0
      SBC is idle in state(s) 0
      Daemon is idle in state(s) 0
      Aux2 is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 49.60ms; fastest: 0.02ms
      Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - Ethernet -
      State: active
      Error counts: 0 0 1 0 0
      Socket states: 5 2 2 2 2 0 0 0
      === CAN ===
      Messages queued 78269, send timeouts 0, received 70602, lost 0, longest wait 699ms for reply type 6029, peak Tx sync delay 426, free buffers 48
      
      M122 B20
      Diagnostics for board 20:
      Duet TOOL1LC firmware version 3.3beta (2021-01-16 08:18:31)
      Bootloader ID: SAMC21 bootloader version 2.1 (2020-11-03b2)
      Never used RAM 3900, free system stack 45 words
      HEAT 86 CanAsync 87 CanRecv 81 TMC 56 MAIN 203 AIN 62
      Last reset 14:05:17 ago, cause: software
      Last software reset at 2020-11-30 00:59, reason: HardFault, available RAM 4224, slot 0
      Software reset code 0x0060 ICSR 0x00000003 SP 0x200011c0 Task  Freestk 4294967295 ok
      Stack: 20001014 0000000f 0001d3e3 00000000 20000928 0001757d 000184fe 01000000 00014822 0001491c 20001210 200032d8 00000020 00017d11 20004668 00000000 20001300 000086e5 00014822 20004678 0001491c 42eb80ae a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
      Driver 0: position 18081149, 830.0 steps/mm, standstill, SG min/max 0/496, read errors 0, write errors 0, ifcnt 45, reads 26326, writes 2, timeouts 0, DMA errors 0, steps req 5413456 done 5386063
      Moves scheduled 317851, completed 317851, in progress 0, hiccups 735, step errors 0
      Peak sync jitter 4, peak Rx sync delay 48846, resyncs 73, no step interrupt scheduled
      VIN: 24.3V
      MCU temperature: min 26.0C, current 44.8C, max 53.0C
      Ticks since heat task active 133, ADC conversions started 50658111, completed 50658110, timed out 0
      Last sensors broadcast 0x00000002 found 1 137 ticks ago, loop time 0
      CAN messages queued 76287, send timeouts 0, received 111749, lost 133, free buffers 36, error reg 0
      
      dc42undefined 1 Reply Last reply Reply Quote 0
      • alankilianundefined
        alankilian
        last edited by alankilian

        Jesus that's terrible.

        I know I'm not helpful, but I can express my sympathy for the problems you are experiencing.

        How about trying a calibration cube (without the X,Y and Z inserts) instead of this?

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        1 Reply Last reply Reply Quote 0
        • jbarrosundefined
          jbarros
          last edited by

          Thank you 🙂
          When I repeat tests I like to maintain the same variables.
          I'm saying this and I changed filament but the bottom part was printed perfectly.

          Reducing speeds I can print ok, here's some proof of that and that this filament is printable 😉

          alt text
          Those are 3mm holes, for scale.

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

            @jbarros, thanks for the data. The tool board is reporting lost CAN messages, so this appears to be the same issue that @evomotors is having in the other thread. I will work on resolving this in the next few days. Please share your print file and config.g if you haven't 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

            jbarrosundefined 1 Reply Last reply Reply Quote 0
            • jbarrosundefined
              jbarros @dc42
              last edited by

              @dc42 thank you for your work on this issue.
              config.g and g-code are on the initial post.

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

                Reducing the print+retraction speeds I'm able to print w/out lost messages on 3.3 alpha. My extruders are on my 3hc expansion, and the filament depositon was the squiffy part of all of my lost prints, whether it be for some reason jamming constantly with known good settings ( I run identical extruders on different platforms w/out issues with same settings/filament) or getting the kind of gaps/curves that are shown here.

                Going to run a longer, toolchanged print to see if there are still issues.

                Luke
                http://lukeslab.online

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

                  @jbarros, please try the latest unofficial 3.3beta main and expansion board firmware. It solves all the issues we are aware of except for a very slight reduction in actual vs. requested extrusion.

                  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

                  jbarrosundefined 1 Reply Last reply Reply Quote 0
                  • jbarrosundefined
                    jbarros
                    last edited by

                    @dc42 I just did a test with another part that was giving me trouble before and it looks way better (see the nut inserts on the top right).
                    I do notice some ringing that was not so pronounced before (see the round middle part).

                    I am using DAA which you say was the culprit:
                    M593 F50.0 ; cancel ringing at 50.0Hz

                    Can I assume the "fix" also reduced some of the DAA "power" ?

                    IMG_9302.jpeg
                    IMG_9304.jpeg

                    Phaedruxundefined dc42undefined 2 Replies Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @jbarros
                      last edited by

                      @jbarros said in Duet3D 6HC + Toolboard missing filament on curves:

                      I am using DAA which you say was the culprit:
                      M593 F50.0 ; cancel ringing at 50.0Hz
                      Can I assume the "fix" also reduced some of the DAA "power" ?

                      May need to retune?

                      Z-Bot CoreXY Build | Thingiverse Profile

                      jbarrosundefined 1 Reply Last reply Reply Quote 0
                      • matt3oundefined
                        matt3o
                        last edited by

                        ohmy I thought I was going insane until I saw this post.

                        I thought it was a problem with my extruder motor or the extruder itself... or the filament tensioner... I went ahead and recabled everything and twisted the CAN data wires, added ferrite bead... thanks god I saw this post before I rebuilt my printer all over again 😄

                        This is just to say that I'm experiencing the same issue with a toolboard.

                        jbarrosundefined 1 Reply Last reply Reply Quote 0
                        • jbarrosundefined
                          jbarros @matt3o
                          last edited by

                          @matt3o I too was going crazy for a while thinking I had slicer setting issues or something but it ended up getting worse and then I saw another thread with CAN issues on an expansion board and I started to be suspicious 🙂

                          You can try the beta firmware here:
                          https://www.dropbox.com/sh/wme9k0z86sytg33/AAAT6wrHp2eeJHK-dYoW1Um4a?dl=0
                          Note: you have to upgrade both 6HC and 1LC

                          1 Reply Last reply Reply Quote 1
                          • jbarrosundefined
                            jbarros @Phaedrux
                            last edited by

                            @Phaedrux said in Duet3D 6HC + Toolboard missing filament on curves:

                            @jbarros said in Duet3D 6HC + Toolboard missing filament on curves:

                            I am using DAA which you say was the culprit:
                            M593 F50.0 ; cancel ringing at 50.0Hz
                            Can I assume the "fix" also reduced some of the DAA "power" ?

                            May need to retune?

                            Probably will need to but didn't want added variables now 🙂

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

                              @jbarros said in Duet3D 6HC + Toolboard missing filament on curves:

                              Can I assume the "fix" also reduced some of the DAA "power" ?

                              No, the fix didn't reduce the effectiveness of DAA.

                              The bug was an oversight when I implemented DAA. Adding DAA meant that the deceleration of a move was no longer always the same as the acceleration; so I introduced a new deceleration move parameter, and I went through the code changing "acceleration" to "deceleration" where required. At that time, CAN support was experimental and not released. Unfortunately I was using a standard build configuration without CAN support when I made the change for DAA, so the "find all references" command in Eclipse didn't pick up a reference to "acceleration" in the CAN-specific code that should have been changed to "deceleration".

                              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
                              • jbarrosundefined
                                jbarros @dc42
                                last edited by

                                @dc42 said in Duet3D 6HC + Toolboard missing filament on curves:

                                @jbarros, please try the latest unofficial 3.3beta main and expansion board firmware. It solves all the issues we are aware of except for a very slight reduction in actual vs. requested extrusion.

                                Per your previous comments, rounding issues?
                                Do you know the loss % and do you believe it's fixable?

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

                                  @jbarros said in Duet3D 6HC + Toolboard missing filament on curves:

                                  @dc42 said in Duet3D 6HC + Toolboard missing filament on curves:

                                  @jbarros, please try the latest unofficial 3.3beta main and expansion board firmware. It solves all the issues we are aware of except for a very slight reduction in actual vs. requested extrusion.

                                  Per your previous comments, rounding issues?
                                  Do you know the loss % and do you believe it's fixable?

                                  It was well under 1%. I think one user reported it as 0.18%. I've already fixed it for the case that pressure advance is not in use.

                                  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