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

    Updating to RRF 3.3

    Scheduled Pinned Locked Moved
    Firmware installation
    6
    14
    549
    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.
    • Rushmere3Dundefined
      Rushmere3D
      last edited by

      Hey all,

      Looking to update to 3.3 for some features that would be useful for my E3D Toolchanger.

      Can anyone tell me if there is anything config change wise I need to look out for with the update?

      And as I run in SBC mode the update if via sudo commands is that correct?

      Thanks.

      Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

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

        You don't mention which version you;re updating from, but you should check the release notes for all the versions in between yours and the one you're going to.

        https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x#reprapfirmware-33

        And yes, sudo apt update and sudo apt upgrade should get you up to date to 3.3 if you're on the stable channel.

        Z-Bot CoreXY Build | Thingiverse Profile

        Rushmere3Dundefined 1 Reply Last reply Reply Quote 1
        • Rushmere3Dundefined
          Rushmere3D @Phaedrux
          last edited by

          @phaedrux

          Coming from 3.2

          I've had a look at the release notes but it just a wall of text and hard to understand.

          Just want to know if there are any big gcode changes that will break something if I update.

          Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

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

            @rushmere3d read at least the Upgrade Notes section for release 3.3. You can skip the new features and bug fixes lists.

            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 1
            • Falkiaundefined
              Falkia @Rushmere3D
              last edited by

              @rushmere3d You can make a new config with the configtool and compare it with your current config.

              Printer: "Deltacus" Delta with 510mm bed diameter and 925mm build height. Powered by Duet 2 WiFi. Duet Smart Effector with E3D Volcano.

              1 Reply Last reply Reply Quote 0
              • Rushmere3Dundefined
                Rushmere3D
                last edited by

                Hey all,

                So I've gone ahead and updated, no issues so far.

                But Settings-General still shows DWC as 3.2.2, do I need to update this manually?

                Thanks.

                Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

                Phaedruxundefined rjenkinsgbundefined 2 Replies Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator @Rushmere3D
                  last edited by

                  @rushmere3d said in Updating to RRF 3.3:

                  But Settings-General still shows DWC as 3.2.2, do I need to update this manually?

                  I suggest you update by uploading the full zip file to the system tab in DWC.

                  https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip

                  That should get everything up to date.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  Rushmere3Dundefined 1 Reply Last reply Reply Quote 0
                  • Rushmere3Dundefined
                    Rushmere3D @Phaedrux
                    last edited by

                    @phaedrux

                    This is ok to do when running in SBC mode right?

                    Can't I updated just the DWC with a .zip?

                    Thanks.

                    Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

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

                      No in that case ity should be getting updated with sudo apt update and Sudo apt upgrade.

                      Can you share the results of m122 please?

                      Z-Bot CoreXY Build | Thingiverse Profile

                      Rushmere3Dundefined 1 Reply Last reply Reply Quote 0
                      • rjenkinsgbundefined
                        rjenkinsgb @Rushmere3D
                        last edited by

                        @rushmere3d said in Updating to RRF 3.3:

                        But Settings-General still shows DWC as 3.2.2, do I need to update this manually?

                        It could just be your web browser cache - try hitting F5, if using Chrome, or control & page refresh.

                        Mine does not show a DWC update until I force a browser refresh.

                        Robert J.

                        Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

                        Rushmere3Dundefined 1 Reply Last reply Reply Quote 0
                        • Rushmere3Dundefined
                          Rushmere3D @Phaedrux
                          last edited by Rushmere3D

                          @phaedrux

                          Sure, it's odd. As it appears as 3.2.2 first then a F5 shows 3.3.0 but then it doesn't stay as 3.3.0?

                          6HC

                          M122
                          === Diagnostics ===
                          RepRapFirmware for Duet 3 MB6HC version 3.3 (2021-06-15 21:45:47) running on Duet 3 MB6HC v0.6 or 1.0 (SBC mode)
                          Board ID: 08DGM-9T66A-G63SJ-6J1D8-3SD6R-KV0BA
                          Used output buffers: 3 of 40 (14 max)
                          === RTOS ===
                          Static ram: 150904
                          Dynamic ram: 63728 of which 0 recycled
                          Never used RAM 139560, free system stack 132 words
                          Tasks: SBC(ready,5.8%,310) HEAT(delaying,0.0%,325) Move(notifyWait,0.0%,279) CanReceiv(notifyWait,0.0%,799) CanSender(notifyWait,0.0%,374) CanClock(delaying,0.0%,339) TMC(notifyWait,7.3%,59) MAIN(running,86.7%,922) IDLE(ready,0.0%,29), total 100.0%
                          Owned mutexes: HTTP(MAIN)
                          === Platform ===
                          Last reset 00:05:13 ago, cause: power up
                          Last software reset at 2022-01-23 13:15, reason: User, none spinning, available RAM 136716, slot 0
                          Software reset code 0x0012 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a
                          Error status: 0x00
                          Step timer max interval 188
                          MCU temperature: min 4.8, current 12.5, max 17.7
                          Supply voltage: min 23.9, current 24.0, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
                          12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0
                          Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
                          Driver 0: position 10100, standstill, reads 42617, writes 28 timeouts 0, SG min/max 0/1023
                          Driver 1: position 19900, standstill, reads 42617, writes 28 timeouts 0, SG min/max 0/1023
                          Driver 2: position 4800, standstill, reads 42628, writes 17 timeouts 0, SG min/max 0/196
                          Driver 3: position 12250, standstill, reads 42633, writes 14 timeouts 0, SG min/max 0/0
                          Driver 4: position 0, standstill, reads 42633, writes 14 timeouts 0, SG min/max 0/0
                          Driver 5: position 0, standstill, reads 42619, writes 28 timeouts 0, SG min/max 0/993
                          Date/time: 2022-01-24 14:58:39
                          Slowest loop: 993.21ms; 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 252509ms, bed compensation in use: none, comp offset 0.000
                          === MainDDARing ===
                          Scheduled moves 20, completed moves 20, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 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
                          === 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 2743, received 3472, lost 0, longest wait 1ms for reply type 6042, peak Tx sync delay 53, free buffers 49 (min 48), ts 1570/1569/0
                          Tx timeouts 0,0,0,0,0,0
                          === SBC interface ===
                          State: 4, failed transfers: 1, checksum errors: 0
                          Last transfer: 3ms ago
                          RX/TX seq numbers: 9476/9476
                          SPI underruns 0, overruns 0
                          Disconnects: 0, timeouts: 0, IAP RAM available 0x2c810
                          Buffer RX/TX: 0/0-0
                          === Duet Control Server ===
                          Duet Control Server v3.3.0
                          Code buffer space: 4096
                          Configured SPI speed: 8000000Hz
                          Full transfers per second: 0.10, max wait times: 9.9ms/0.0ms
                          Codes per second: 0.00
                          Maximum length of RX/TX data transfers: 5332/984
                          

                          3HC too.

                          M122 B1
                          Diagnostics for board 1:
                          Duet EXP3HC firmware version 3.3 (2021-06-15 16:12:41)
                          Bootloader ID: not available
                          Never used RAM 158696, free system stack 4400 words
                          Tasks: Move(notifyWait,0.0%,160) HEAT(delaying,0.0%,118) CanAsync(notifyWait,0.0%,69) CanRecv(notifyWait,0.0%,82) CanClock(notifyWait,0.0%,71) TMC(notifyWait,7.3%,63) MAIN(running,91.4%,334) IDLE(ready,0.0%,39) AIN(delaying,1.3%,263), total 100.0%
                          Last reset 00:07:45 ago, cause: software
                          Last software reset at 2021-08-16 15:20, reason: HardFault undefInstr imprec, available RAM 154848, slot 0
                          Software reset code 0x0060 HFSR 0x40000000 CFSR 0x00010400 ICSR 0x00000803 BFAR 0xe000ed38 SP 0x20003068 Task MAIN Freestk 386 ok
                          Stack: 00000000 00000000 2001cd90 00000f0d 00001f00 000249f5 00024a6a 21000000 000252fa 21000000 c4514360 49488282 0a1a0203 84e02041 50203502 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
                          Driver 0: position 0, 409.0 steps/mm,  standstill, reads 26897, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0
                          Driver 1: position 0, 80.0 steps/mm,  standstill, reads 26902, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
                          Driver 2: position 0, 80.0 steps/mm,  standstill, reads 26903, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0
                          Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
                          Peak sync jitter 0/15, peak Rx sync delay 180, resyncs 0/0, no step interrupt scheduled
                          VIN: 24.3V, V12: 12.2V
                          MCU temperature: min 9.4C, current 20.4C, max 20.4C
                          Ticks since heat task active 213, ADC conversions started 465710, completed 465710, timed out 0, errs 0
                          Last sensors broadcast 0x00000008 found 1 218 ticks ago, loop time 0
                          CAN messages queued 5321, send timeouts 0, received 4114, lost 0, free buffers 37, min 37, error reg 100000
                          dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
                          

                          Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

                          1 Reply Last reply Reply Quote 0
                          • Rushmere3Dundefined
                            Rushmere3D @rjenkinsgb
                            last edited by

                            @rjenkinsgb

                            F5 fixes it until I reload the page from say a bookmark or close and open the browser.

                            Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

                            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                            • jay_s_ukundefined
                              jay_s_uk @Rushmere3D
                              last edited by

                              @rushmere3d clear your cache then

                              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                              Rushmere3Dundefined 1 Reply Last reply Reply Quote 2
                              • Rushmere3Dundefined
                                Rushmere3D @jay_s_uk
                                last edited by

                                @jay_s_uk

                                Yep, that's done it.

                                Follow my adventures in 3D Printing, laser cutting and electronics. https://linktr.ee/Rushmere3D

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