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

    Firmware downgrade

    Scheduled Pinned Locked Moved Unsolved
    Firmware installation
    5
    28
    1.5k
    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.
    • Meltexundefined
      Meltex
      last edited by

      @Phaedrux said in Firmware downgrade:

      Regardless, getting back to the tool boards. Did you confirm that they were also running 3.2?

      Confirm.

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

        Would you be able to capture a M122 for the mainboard and tool board after experiencing the print problems? And to share that gcode file.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Meltexundefined
          Meltex
          last edited by Meltex

          @Phaedrux said in Firmware downgrade:

          Would you be able to capture a M122 for the mainboard and tool board after experiencing the print problems? And to share that gcode file.

          Need some time. I'm reinstalling the software on RPi right now.

          1 Reply Last reply Reply Quote 0
          • Meltexundefined
            Meltex
            last edited by

            @Phaedrux said in Firmware downgrade:

            Would you be able to capture a M122 for the mainboard and tool board after experiencing the print problems?

            M122
            === Diagnostics ===
            RepRapFirmware for Duet 3 MB6HC version 3.2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
            Board ID: 08DJM-956BA-NA3TJ-6J9D8-3SN6T-1AAYV
            Used output buffers: 1 of 40 (10 max)
            === RTOS ===
            Static ram: 149788
            Dynamic ram: 63740 of which 92 recycled
            Never used RAM 145212, free system stack 128 words
            Tasks: Linux(ready,77) HEAT(blocked,296) CanReceiv(blocked,834) CanSender(blocked,344) CanClock(blocked,352) TMC(blocked,19) MAIN(running,671) IDLE(ready,19)
            Owned mutexes: HTTP(MAIN)
            === Platform ===
            Last reset 00:05:17 ago, cause: power up
            Last software reset at 2021-01-22 21:45, reason: User, GCodes spinning, available RAM 147812, slot 1
            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
            Error status: 0x00
            Aux0 errors 0,0,0
            Aux1 errors 0,0,0
            MCU temperature: min 29.1, current 34.4, max 36.4
            Supply voltage: min 24.0, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
            12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0
            Driver 0: position 52000, standstill, reads 532, writes 27 timeouts 0, SG min/max 0/1023
            Driver 1: position -50400, standstill, reads 531, writes 28 timeouts 0, SG min/max 0/1023
            Driver 2: position 12253, standstill, reads 526, writes 33 timeouts 0, SG min/max 0/941
            Driver 3: position 0, standstill, reads 526, writes 33 timeouts 0, SG min/max 0/1023
            Driver 4: position 0, standstill, reads 526, writes 33 timeouts 0, SG min/max 0/1023
            Driver 5: position 0, standstill, reads 526, writes 33 timeouts 0, SG min/max 0/703
            Date/time: 2021-01-22 22:01:36
            Slowest loop: 165.12ms; fastest: 0.04ms
            === Storage ===
            Free file entries: 10
            SD card 0 not detected, interface speed: 37.5MBytes/sec
            SD card longest read time 0.0ms, write time 0.0ms, max retries 0
            === Move ===
            DMs created 125, maxWait 105941ms, bed compensation in use: mesh, comp offset 0.000
            === MainDDARing ===
            Scheduled moves 420, completed moves 420, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 5], 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.1
            Heater 1 is on, I-accum = 0.0
            === GCodes ===
            Segments left: 0
            Movement lock held by null
            HTTP* is doing "M122" 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.
            === CAN ===
            Messages queued 1449, send timeouts 0, received 3694, lost 0, longest wait 2ms for reply type 6049, free buffers 48
            === SBC interface ===
            State: 4, failed transfers: 0
            Last transfer: 1ms ago
            RX/TX seq numbers: 10985/10985
            SPI underruns 0, overruns 0
            Number of disconnects: 0, IAP RAM available 0x2c8a8
            Buffer RX/TX: 0/0-0
            === Duet Control Server ===
            Duet Control Server v3.2.0
            Code buffer space: 4096
            Configured SPI speed: 8000000 Hz
            Full transfers per second: 13.87
            Maximum length of RX/TX data transfers: 2792/1512
            
            M122 B121
            Diagnostics for board 121:
            Duet TOOL1LC firmware version 3.2 (2021-01-05)
            Bootloader ID: not available
            Never used RAM 4032, free system stack 52 words
            HEAT 90 CanAsync 89 CanRecv 83 TMC 54 MAIN 218 AIN 64
            Last reset 00:06:26 ago, cause: power up
            Last software reset data not available
            Driver 0: position 1900, 415.0 steps/mm, standstill, SG min/max 0/304, read errors 0, write errors 0, ifcnt 15, reads 62126, writes 15, timeouts 0, DMA errors 0
            Moves scheduled 145, completed 145, in progress 0, hiccups 0
            No step interrupt scheduled
            VIN: 24.1V
            MCU temperature: min 40.9C, current 46.9C, max 48.4C
            Ticks since heat task active 212, ADC conversions started 384990, completed 384989, timed out 0
            Last sensors broadcast 0x00000002 found 1 215 ticks ago, loop time 0
            CAN messages queued 4534, send timeouts 0, received 3665, lost 0, free buffers 36
            

            Nothing was extruded at all. My priming script was off. V350_20mmTestCube_repaired.gcode

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

              And when sliced with absolute extrusion it works fine?

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • Meltexundefined
                Meltex
                last edited by Meltex

                @Phaedrux said in Firmware downgrade:

                And when sliced with absolute extrusion it works fine?

                Yes. I stopped printing after 2 successful layers.

                M122
                === Diagnostics ===
                RepRapFirmware for Duet 3 MB6HC version 3.2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
                Board ID: 08DJM-956BA-NA3TJ-6J9D8-3SN6T-1AAYV
                Used output buffers: 1 of 40 (11 max)
                === RTOS ===
                Static ram: 149788
                Dynamic ram: 63740 of which 92 recycled
                Never used RAM 145212, free system stack 128 words
                Tasks: Linux(ready,83) HEAT(blocked,296) CanReceiv(blocked,834) CanSender(blocked,344) CanClock(blocked,352) TMC(blocked,19) MAIN(running,705) IDLE(ready,19)
                Owned mutexes: HTTP(MAIN)
                === Platform ===
                Last reset 00:05:12 ago, cause: power up
                Last software reset at 2021-01-22 22:12, reason: User, GCodes spinning, available RAM 145212, slot 2
                Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
                Error status: 0x00
                Aux0 errors 0,0,0
                Aux1 errors 0,0,0
                MCU temperature: min 27.9, current 34.7, max 35.1
                Supply voltage: min 24.0, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
                12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0
                Driver 0: position 52000, standstill, reads 31010, writes 27 timeouts 0, SG min/max 0/1023
                Driver 1: position -50400, standstill, reads 31011, writes 27 timeouts 0, SG min/max 0/1023
                Driver 2: position 12453, standstill, reads 31006, writes 32 timeouts 0, SG min/max 0/1023
                Driver 3: position 0, standstill, reads 31006, writes 32 timeouts 0, SG min/max 0/1023
                Driver 4: position 0, standstill, reads 31006, writes 32 timeouts 0, SG min/max 0/1023
                Driver 5: position 0, standstill, reads 31006, writes 32 timeouts 0, SG min/max 0/1023
                Date/time: 2021-01-22 22:17:38
                Slowest loop: 164.33ms; fastest: 0.04ms
                === Storage ===
                Free file entries: 10
                SD card 0 not detected, interface speed: 37.5MBytes/sec
                SD card longest read time 0.0ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 125, maxWait 107133ms, bed compensation in use: mesh, comp offset 0.000
                === MainDDARing ===
                Scheduled moves 671, completed moves 671, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 2], 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.0
                Heater 1 is on, I-accum = 0.0
                === GCodes ===
                Segments left: 0
                Movement lock held by null
                HTTP* is doing "M122" 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.
                === CAN ===
                Messages queued 1655, send timeouts 0, received 3629, lost 0, longest wait 2ms for reply type 6049, free buffers 48
                === SBC interface ===
                State: 4, failed transfers: 0
                Last transfer: 1ms ago
                RX/TX seq numbers: 10758/10758
                SPI underruns 0, overruns 0
                Number of disconnects: 0, IAP RAM available 0x2c8a8
                Buffer RX/TX: 0/0-0
                === Duet Control Server ===
                Duet Control Server v3.2.0
                Code buffer space: 4096
                Configured SPI speed: 8000000 Hz
                Full transfers per second: 9.49
                Maximum length of RX/TX data transfers: 2816/1480
                
                M122 B121
                Diagnostics for board 121:
                Duet TOOL1LC firmware version 3.2 (2021-01-05)
                Bootloader ID: not available
                Never used RAM 4032, free system stack 50 words
                HEAT 90 CanAsync 89 CanRecv 83 TMC 54 MAIN 218 AIN 64
                Last reset 00:06:01 ago, cause: power up
                Last software reset data not available
                Driver 0: position 60224, 415.0 steps/mm, standstill, SG min/max 0/304, read errors 0, write errors 0, ifcnt 14, reads 49787, writes 14, timeouts 0, DMA errors 0
                Moves scheduled 374, completed 374, in progress 0, hiccups 0
                No step interrupt scheduled
                VIN: 24.1V
                MCU temperature: min 48.8C, current 52.6C, max 54.6C
                Ticks since heat task active 32, ADC conversions started 360855, completed 360854, timed out 0
                Last sensors broadcast 0x00000002 found 1 35 ticks ago, loop time 0
                CAN messages queued 4238, send timeouts 0, received 3670, lost 0, free buffers 36
                
                1 Reply Last reply Reply Quote 0
                • Meltexundefined
                  Meltex
                  last edited by

                  V350_20mmTestCube_repaired_no_relative.gcode

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

                    Can you share these macros?

                    ; Velocity, acceleration, and current settings are in these macros

                    M98 P"/macros/Drive/xy_fullcurrent.g"
                    M98 P"/macros/Drive/z_fullcurrent.g"
                    M98 P"/macros/Drive/e_fullcurrent.g"

                    Z-Bot CoreXY Build | Thingiverse Profile

                    Meltexundefined 1 Reply Last reply Reply Quote 0
                    • Meltexundefined
                      Meltex @Phaedrux
                      last edited by

                      @Phaedrux z_fullcurrent.g xy_fullcurrent.g e_fullcurrent.g

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

                        Thanks.

                        Very strange.

                        Will take a look.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • Meltexundefined
                          Meltex
                          last edited by

                          Just found out another thing. In spite of successful print, if I start printing the same job right after finished one the first layer becomes a mess. But if I restart printer by switching the power off an on the model is being printed with no issues.

                          M122
                          === Diagnostics ===
                          RepRapFirmware for Duet 3 MB6HC version 3.2 running on Duet 3 MB6HC v1.01 or later (SBC mode)
                          Board ID: 08DJM-956BA-NA3TJ-6J9D8-3SN6T-1AAYV
                          Used output buffers: 1 of 40 (12 max)
                          === RTOS ===
                          Static ram: 149788
                          Dynamic ram: 63740 of which 168 recycled
                          Never used RAM 145136, free system stack 126 words
                          Tasks: Linux(ready,83) HEAT(blocked,296) CanReceiv(blocked,809) CanSender(blocked,335) CanClock(blocked,352) TMC(blocked,19) MAIN(running,717) IDLE(ready,19)
                          Owned mutexes: HTTP(MAIN)
                          === Platform ===
                          Last reset 01:28:13 ago, cause: power up
                          Last software reset at 2021-01-22 22:12, reason: User, GCodes spinning, available RAM 145212, slot 2
                          Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task Linu Freestk 0 n/a
                          Error status: 0x00
                          Aux0 errors 0,0,0
                          Aux1 errors 0,0,0
                          MCU temperature: min 27.3, current 37.9, max 38.0
                          Supply voltage: min 24.0, current 24.2, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
                          12V rail voltage: min 12.2, current 12.3, max 12.3, under voltage events: 0
                          Driver 0: position 52000, standstill, reads 14513, writes 31 timeouts 0, SG min/max 0/1023
                          Driver 1: position -50400, standstill, reads 14512, writes 32 timeouts 0, SG min/max 0/1023
                          Driver 2: position 12153, standstill, reads 14498, writes 46 timeouts 0, SG min/max 0/1021
                          Driver 3: position 0, standstill, reads 14498, writes 46 timeouts 0, SG min/max 0/1023
                          Driver 4: position 0, standstill, reads 14498, writes 46 timeouts 0, SG min/max 0/1023
                          Driver 5: position 0, standstill, reads 14499, writes 46 timeouts 0, SG min/max 0/1023
                          Date/time: 2021-01-23 19:26:43
                          Slowest loop: 175.45ms; fastest: 0.04ms
                          === Storage ===
                          Free file entries: 10
                          SD card 0 not detected, interface speed: 37.5MBytes/sec
                          SD card longest read time 0.0ms, write time 0.0ms, max retries 0
                          === Move ===
                          DMs created 125, maxWait 134829ms, bed compensation in use: mesh, comp offset 0.000
                          === MainDDARing ===
                          Scheduled moves 4010, completed moves 4010, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 4], 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.0
                          Heater 1 is on, I-accum = 0.0
                          === GCodes ===
                          Segments left: 0
                          Movement lock held by null
                          HTTP* is doing "M122" 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.
                          === CAN ===
                          Messages queued 235551, send timeouts 0, received 63653, lost 0, longest wait 2ms for reply type 6031, free buffers 48
                          === SBC interface ===
                          State: 4, failed transfers: 0
                          Last transfer: 1ms ago
                          RX/TX seq numbers: 1465/1465
                          SPI underruns 0, overruns 0
                          Number of disconnects: 0, IAP RAM available 0x2c8a8
                          Buffer RX/TX: 0/0-0
                          === Duet Control Server ===
                          Duet Control Server v3.2.0
                          Code buffer space: 4096
                          Configured SPI speed: 8000000 Hz
                          Full transfers per second: 48.83
                          Maximum length of RX/TX data transfers: 2880/1684
                          
                          M122 B121
                          Diagnostics for board 121:
                          Duet TOOL1LC firmware version 3.2 (2021-01-05)
                          Bootloader ID: not available
                          Never used RAM 4032, free system stack 50 words
                          HEAT 86 CanAsync 89 CanRecv 83 TMC 54 MAIN 218 AIN 64
                          Last reset 01:28:35 ago, cause: power up
                          Last software reset data not available
                          Driver 0: position 2810351, 415.0 steps/mm, standstill, SG min/max 0/112, read errors 0, write errors 0, ifcnt 16, reads 36525, writes 16, timeouts 0, DMA errors 0
                          Moves scheduled 214161, completed 214161, in progress 0, hiccups 0
                          No step interrupt scheduled
                          VIN: 24.1V
                          MCU temperature: min 56.6C, current 70.4C, max 74.8C
                          Ticks since heat task active 1, ADC conversions started 5294991, completed 5294990, timed out 0
                          Last sensors broadcast 0x00000002 found 1 5 ticks ago, loop time 0
                          CAN messages queued 63941, send timeouts 0, received 262230, lost 0, free buffers 36
                          
                          1 Reply Last reply Reply Quote 0
                          • deckingmanundefined
                            deckingman @dc42
                            last edited by

                            @dc42 said in Firmware downgrade:

                            What issues are you having? Right now I can't think of any issues present in firmware 3.2 that are not also present in earlier versions.

                            Is that some sort of bad joke? This is new in 3.2 as I have repeatedly pointed out.

                            https://forum.duet3d.com/topic/20756/error-homing-failed-after-upgrade-to-rrf3-2/23

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

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