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

    RepRapFirmware 3.2beta4.1 now available

    Scheduled Pinned Locked Moved
    Beta Firmware
    16
    34
    1.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.
    • Vetiundefined
      Veti
      last edited by

      nice

      Version 3 PanelDue boards (including all PanelDue 5i/7i) can now be updated from the Duet

      1 Reply Last reply Reply Quote 0
      • oozeBotundefined
        oozeBot
        last edited by

        I just tested upgrading the PanelDue using M997 S4.. worked great! That is going to be very helpful for us.. thanks!

        1 Reply Last reply Reply Quote 0
        • chrishammundefined
          chrishamm administrators
          last edited by

          The package server has been updated as well, if you're on the unstable package feed you can now install it by running sudo apt-get update and sudo apt-get upgrade.

          Duet software engineer

          1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators
            last edited by

            PanelDue firmware update from Duet instructions are here: https://duet3d.dozuki.com/Wiki/PanelDue_Firmware_update#Section_Firmware_update_via_Duet

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

              I've got one minor and one medium issue with 3.2beta4.1:

              • minor: 2 Duet3 6HC with ToolBoards sometimes show what seems an uninitialised ToolBoard, PanelDue and DWC shows 2000º on the Extruder temp and Heater not configured on the console
                A power cycle resolves the issue.
                Would a pause in config.g help debug this?

                UPDATE:
                I can't replicate the issue after several power cycles and STOPs.
                If the issues happens again I'll update

              • medium: G1 H2 Xx on homex.g also moves Y on the same direction(tested both) and on the same amount.
                This happens only in my CoreXY, not in my Cartesian.
                G1 H1 moves as expected.

              Nuramoriundefined dc42undefined 2 Replies Last reply Reply Quote 0
              • Nuramoriundefined
                Nuramori @jbarros
                last edited by Nuramori

                @jbarros I too had the "2000c" issue, as well as a message that there was no Fan 0 associated with the tool. A reboot seems to have fixed it.

                dc42undefined 1 Reply Last reply Reply Quote 0
                • A Former User?
                  A Former User
                  last edited by A Former User

                  PanelDue update was pretty slick! However repeating 3.2.4 didn't erase or reset 7i, nor did the previously installed 3.2-something-beta. it does when rtfm and using 115200 baud

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

                    @Nuramori said in RepRapFirmware 3.2beta4.1 now available:

                    @jbarros I too had the "2000c" issue, as well as a message that there was no Fan 0 associated with the tool. A reboot seems to have fixed it.

                    You will get that issue if you update the tool or expansion board firmware and you don't then reboot the main board. The next version of DWC will offer to reboot the main board after updating tool of expansion board firmware.

                    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

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

                      @jbarros said in RepRapFirmware 3.2beta4.1 now available:

                      G1 H2 Xx on homex.g also moves Y on the same direction(tested both) and on the same amount.
                      This happens only in my CoreXY, not in my Cartesian.

                      G1 H2 moves are defined as individual motor moves, and on a CoreXY machine the X and Y motors each move both X and Y. You can use a G1 H2 Xn Yn move if you want to move just one axis.

                      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
                      • Nuramoriundefined
                        Nuramori @dc42
                        last edited by

                        @dc42 Weird. I only updated the main board (the toolboard is still at beta 4).

                        Either way, it's working fine now after the reboot. I'm excitedly waiting for the auto tune off of the toolboard 🙂

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

                          @Nuramori said in RepRapFirmware 3.2beta4.1 now available:

                          @dc42 Weird. I only updated the main board (the toolboard is still at beta 4).

                          Either way, it's working fine now after the reboot. I'm excitedly waiting for the auto tune off of the toolboard 🙂

                          Exactly like me, Toolboard at 3.2beta4 and 6HC was upgraded from 3.2-beta4+4

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

                            @dc42 I read the documentation before posting and I understand that but I could swear it was working ok, I might have missed it before because it was only moving 5mm.
                            I'm going to downgrade later today to test just as a sanity check.

                            The Configurator puts out moves like I said for homing.

                            So my question is: how a "normal" user, not knowing CoreXY kinematics should move an axis in a pre homing procedure?

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

                              I have just updated the firmware binaries for the Duet 3 expansion boards EXP3HC, TOOL1LC and EXP1XD to fix a stack overflow when a heater fault occurs on a tool or expansion board. These now all report version 3.2beta4.1 (not 3.2beta4 as before).

                              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 1
                              • pixelpieperundefined
                                pixelpieper
                                last edited by

                                Has anyone UI-issues updating the Duet Maestro? I get this message:

                                M997 S0
                                Operation has been cancelled
                                

                                when upgrading to 3.2beta4.1 - however it seems the update was successful:

                                M122
                                === Diagnostics ===
                                RepRapFirmware for Duet 2 Maestro version 3.2-beta4.1 running on Duet Maestro 1.0
                                Board ID: 08DJM-9X66L-LG3SJ-6JKF2-3SJ6L-KAX6R
                                Used output buffers: 3 of 24 (11 max)
                                === RTOS ===
                                Static ram: 23020
                                Dynamic ram: 97892 of which 200 recycled
                                Never used RAM 8936, free system stack 216 words
                                Tasks: NETWORK(ready,193) HEAT(blocked,335) TMC(blocked,117) MAIN(running,477) IDLE(ready,20)
                                Owned mutexes:
                                === Platform ===
                                Last reset 00:02:27 ago, cause: software
                                Last software reset at 2020-12-06 21:23, reason: User, GCodes spinning, available RAM 8976, slot 0
                                Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
                                Error status: 0x00
                                MCU temperature: min 44.7, current 45.2, max 45.7
                                Supply voltage: min 0.0, current 24.3, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
                                Driver 0: position 0, standstill, read errors 0, write errors 1, ifcnt 132, reads 40385, writes 8, timeouts 0, DMA errors 0
                                Driver 1: position 0, standstill, read errors 0, write errors 1, ifcnt 132, reads 40385, writes 8, timeouts 0, DMA errors 0
                                Driver 2: position 0, standstill, read errors 0, write errors 1, ifcnt 132, reads 40384, writes 8, timeouts 0, DMA errors 0
                                Driver 3: position 0, standstill, read errors 0, write errors 1, ifcnt 126, reads 40384, writes 8, timeouts 0, DMA errors 0
                                Driver 4: position 0, standstill, read errors 0, write errors 1, ifcnt 132, reads 40384, writes 8, timeouts 0, DMA errors 0
                                Driver 5: position 0, standstill, read errors 0, write errors 1, ifcnt 133, reads 40384, writes 8, timeouts 0, DMA errors 0
                                Driver 6: position 0, standstill, read errors 0, write errors 1, ifcnt 132, reads 40384, writes 8, timeouts 0, DMA errors 0
                                Date/time: 2020-12-06 21:42:16
                                Slowest loop: 25.81ms; fastest: 0.17ms
                                I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                                === Storage ===
                                Free file entries: 10
                                SD card 0 detected, interface speed: 15.0MBytes/sec
                                SD card longest read time 1.5ms, write time 0.0ms, max retries 0
                                === Move ===
                                FreeDm 169 (min 169), maxWait 0ms, bed compensation in use: none, comp offset 0.000
                                === MainDDARing ===
                                Scheduled moves 0, completed moves 0, 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, chamberHeaters = -1 -1
                                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
                                Daemon is idle in state(s) 0
                                Autopause is idle in state(s) 0
                                Code queue is empty.
                                === Network ===
                                Slowest loop: 6.74ms; fastest: 0.02ms
                                Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
                                HTTP sessions: 1 of 8
                                Interface state active, link 100Mbps full duplex
                                

                                Voron V2.434 / Duet 3 Mini5+, Duet 3 Expansion Mini 2+, Duet 1LC V1.1 Toolboard
                                Voron V0.250 / Duet 2 Maestro

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

                                  @dc42 I performed changes in my config.g and rebooted the board at the DWC prompt to get:

                                  G28
                                  Error: Board 20 does not have input handle 1000
                                  Error: Failed to enable endstops
                                  

                                  Heater temp was 2000º

                                  This happened only one time since the upgrade to 3.2-beta4.1
                                  Let me lnow if you need additional info/testing

                                  M122 B20
                                  Diagnostics for board 20:
                                  Duet TOOL1LC firmware version 3.2-beta4.1 (2020-12-03)
                                  Bootloader ID: SAMC21 bootloader version 2.1 (2020-11-03b2)
                                  Never used RAM 4432, free system stack 96 words
                                  HEAT 50 CanAsync 89 CanRecv 83 TMC 54 MAIN 316 AIN 66
                                  Last reset 00:02:00 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 
                                  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 0, 80.0 steps/mm, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 140, reads 60377, writes 9, timeouts 0, DMA errors 0
                                  Moves scheduled 0, completed 0, in progress 0, hiccups 0
                                  No step interrupt scheduled
                                  VIN: 24.3V
                                  MCU temperature: min 37.4C, current 37.6C, max 37.7C
                                  Ticks since heat task active 53, ADC conversions started 120796, completed 120795, timed out 0
                                  Last sensors broadcast 0x00000000 found 0 56 ticks ago, loop time 0
                                  CAN messages queued 512, send timeouts 0, received 1104, lost 0, free buffers 36
                                  
                                  
                                  
                                  M122
                                  === Diagnostics ===
                                  RepRapFirmware for Duet 3 MB6HC version 3.2-beta4.1 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 (18 max)
                                  === RTOS ===
                                  Static ram: 123292
                                  Dynamic ram: 169120 of which 168 recycled
                                  Never used RAM 99612, free system stack 164 words
                                  Tasks: NETWORK(ready,165) ETHERNET(blocked,110) SENSORS(blocked,13) HEAT(blocked,297) CanReceiv(blocked,864) CanSender(blocked,371) CanClock(blocked,352) TMC(blocked,18) MAIN(running,1125) IDLE(ready,19)
                                  Owned mutexes:
                                  === Platform ===
                                  Last reset 00:02:49 ago, cause: software
                                  Last software reset at 2020-12-06 12:03, reason: User, GCodes spinning, available RAM 99360, slot 1
                                  Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0xffffffff Task MAIN
                                  Error status: 0x00
                                  MCU temperature: min 29.7, current 30.1, max 39.7
                                  Supply voltage: min 24.1, 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.1, max 12.2, under voltage events: 0
                                  Driver 0: position 400, standstill, reads 41987, writes 19 timeouts 0, SG min/max 0/118
                                  Driver 1: position 400, standstill, reads 41988, writes 19 timeouts 0, SG min/max 0/128
                                  Driver 2: position 2000, standstill, reads 41989, writes 19 timeouts 0, SG min/max 0/189
                                  Driver 3: position 0, standstill, reads 41990, writes 19 timeouts 0, SG min/max 0/83
                                  Driver 4: position 0, standstill, reads 41999, writes 11 timeouts 0, SG min/max 0/0
                                  Driver 5: position 0, standstill, reads 41991, writes 19 timeouts 0, SG min/max 0/88
                                  Date/time: 2020-12-06 12:06:15
                                  Slowest loop: 26.45ms; fastest: 0.15ms
                                  === Storage ===
                                  Free file entries: 10
                                  SD card 0 detected, interface speed: 25.0MBytes/sec
                                  SD card longest read time 2.5ms, write time 2.8ms, max retries 0
                                  === Move ===
                                  FreeDm 375 (min 373), maxWait 67323ms, bed compensation in use: none, comp offset 0.000
                                  === MainDDARing ===
                                  Scheduled moves 2, completed moves 2, 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 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: 23.98ms; fastest: 0.03ms
                                  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 0 0 0
                                  Socket states: 2 2 2 2 2 0 0 0
                                  === CAN ===
                                  Messages queued 706, send timeouts 0, received 725, lost 0, longest wait 222ms for reply type 6027, free buffers 47
                                  
                                  jbarrosundefined 1 Reply Last reply Reply Quote 0
                                  • jbarrosundefined
                                    jbarros @jbarros
                                    last edited by jbarros

                                    Ok, I've been getting more 2000º and other missing things from the Toolboards
                                    2 printers running 3.2beta4.1 on 6HCs and 3.2beta4.1 on the Toolboards
                                    It seems to happen when saving config.g and accepting the reload popup

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

                                      Latest tool board firmware is now 3.2beta4.1.

                                      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 I wrote the version bad on my post but my Toolboards run 3.2beta4.1 from the day you announced it's availability.

                                        1 Reply Last reply Reply Quote 0
                                        • KipKundefined
                                          KipK
                                          last edited by KipK

                                          Got a problem updating to latest beta.
                                          After upgrade printer doesn't connect to wifi anymore.

                                          When doing M587 I get an error saying another SPI transfer is pending.

                                          Tryed rebooting but it's still stuck, any tip ?

                                          Thanks

                                          Edit: I solved it by manually flashing again the wifi module. Wondering what did happened

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

                                            @KipK said in RepRapFirmware 3.2beta4.1 now available:

                                            Edit: I solved it by manually flashing again the wifi module. Wondering what did happened

                                            Unfortunately the firmware upload protocol defined by the manufacturer of the wifi chip does not include error detection. It appears that flashing the wifi firmware occasionally appears to succeed but leaves the wifi module running corrupt firmware.

                                            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