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

    Version 3.4-b7 released

    Scheduled Pinned Locked Moved
    Beta Firmware
    10
    17
    1.2k
    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.
    • chrishammundefined
      chrishamm administrators
      last edited by

      I'm happy to announce the release of v3.4-beta7 on behalf of the Duet3D team. Notable changes in this version are:

      • Support for non-Newtonian cooling
      • New bottom navigation bar for mobile devices and smaller menu items in DWC in desktop mode
      • Support for easy webcam setup using a new DSF plugin (see here and here)
      • Improved DWC plugin documentation and new npm script to simplify plugin builds

      Please read the full upgrade notes first for

      • DuetSoftwareFramework
      • DuetWebControl
      • RepRapFirmware

      Duets in standalone mode can be updated by uploading the release files on the System Files page. Users of SBC mode must be on the unstable package feed before the software can be updated using sudo apt update && sudo apt upgrade method.

      Duet software engineer

      OwenDundefined jay_s_ukundefined MintyTreborundefined EducatingSavvasundefined 4 Replies Last reply Reply Quote 3
      • OwenDundefined
        OwenD @chrishamm
        last edited by

        @chrishamm
        Is heater_fault.g called at all times, or only during printing?

        The handling of heater faults has changed. When a heater fault occurs, an event is created. To handle the event, RRF runs macro file heater_fault.g without pausing the print first

        chrishammundefined dc42undefined 2 Replies Last reply Reply Quote 0
        • chrishammundefined
          chrishamm administrators @OwenD
          last edited by chrishamm

          @owend I think it's always called when a fault occurs. If that file does not exist, RRF pauses the print instead and shows a message. See https://duet3d.dozuki.com/Wiki/Events for further information.

          Duet software engineer

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

            @chrishamm i got this error when updating my SBC

            Error:
              An assembly specified in the application dependencies manifest (PluginManager.deps.json) was not found:
                package: 'runtimepack.Microsoft.NETCore.App.Runtime.linux-arm', version: '6.0.0'
                path: 'System.Net.Quic.dll'
            

            Anything to worry about?

            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

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

              @jay_s_uk I just downgraded to 3.4-b6, upgraded to 3.4-b7 again, and I did not see that message. Are you using the 32-bit or the 64-bit build?

              Duet software engineer

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

                @chrishamm i have no idea. probably 32 bit from the age of the image.

                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

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

                  @owend said in Version 3.4-b7 released:

                  Is heater_fault.g called at all times, or only during printing?

                  Only during printing from SD card or an attached Pi.

                  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
                  • CNCModellerundefined
                    CNCModeller
                    last edited by

                    Hi All,
                    Just trying out the updated firmware. The v0.2 alpha closed loop plugin doesn't allow me to select current step and step phase parameters for graphing. The check boxes are greyed out as if I hadn't selected to record the data.

                    I noted;

                    "When collecting data from EXP1HCL closed loop driver boards, some fields in the .csv file have been renamed to match changes to the plugin."

                    Note: I did use the 0.3 1HCL driver to update my pre-production board.

                    Is there a new version of the plugin available? The latest is 0.2 alpha in the git repo from August.

                    Many thanks
                    Barry M

                    Polar Duet3 Mini + 1HCL
                    https://youtube.com/playlist?list=PLWjZVEdMv1BY82izahK45qKh-hp3NFkix
                    Wanhao D4S: Duet2
                    https://forum.duet3d.com/post/296755
                    K40 Laser, Duet2
                    https://forum.duet3d.com/post/312082
                    Wanhao D5S
                    https://www.youtube.com/CNCModellerUK

                    1 Reply Last reply Reply Quote 0
                    • oliofundefined
                      oliof
                      last edited by

                      Before I consider 3.4b7 and following, I would like clarification on the heater fault changes:

                      Note that the event system is still under development, Currently, RRF does not attempt to turn off power to the whole machine if the user does not respond to the heater fault. We plan to reinstate this or a similar function in release 3.4.0RC1.

                      What would I need to put into heater-fault.g to recreate the exact behavior that was built-in in 3.3-3.4b6? Any special considerations I need to take on an IDEX printer?

                      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                      1 Reply Last reply Reply Quote 0
                      • OwenDundefined
                        OwenD
                        last edited by

                        With regard to driver_error....

                        • Do all parameters equally apply to Duet 2 (apart from CAN address)?

                        • The notes say if the macro isn't found the print is paused without running pause.g. Presumably because pause.g would normally have movements which may not be possible. What state are the heaters left in?

                        Just weighing up the pros and cons of having a driver_error.g macro in place.

                        dc42undefined 1 Reply Last reply Reply Quote 0
                        • MintyTreborundefined
                          MintyTrebor @chrishamm
                          last edited by MintyTrebor

                          @chrishamm Small UI bug with the left navigation menu @ 1024x768 (iPad), & 1024x1366 (iPad Pro) resolutions.

                          • When running below 1024x768 resolution the left menu contains the connect and emergency stop buttons, and the new bottom menu is shown for the remaining menu items.

                          • When running @ 1024x768 or 1024x1366 the left menu is empty and the the connect buttons & emergency stop buttons move to their original top bar position. The new bottom menu is still displayed with the full menu items.

                          Update : Also at these resolutions the status panel is shown by default and available as a menu item so you end up with 2 status sections. I think the framework resolution display breakpoints have been mixed up.

                          I don't think the empty/blank left menu is by design.

                          I found this whilst updating BtnCmd to work with new mobile menu designs in 3.4b7, which leads me to another question...

                          I chose to define anything below 1024x768 as the resolution to trigger specific mobile features in BtnCmd, as user feedback was that when running on larger Tablet/Pads the desktop version was preferred, and this seemed to be inline with DWC. It would appear that the new bottom menu is triggered at higher resolutions, which is conflicting with BtnCmd. I would prefer to keep BtnCmd inline with DWC, so can you confirm if triggering the bottom menu for <= 1024x1366 is correct, and I will adjust BtnCmd to be inline with that choice.

                          Many Thanks

                          NodeDSF - Native Node-Red integration with Duet boards.
                          BtnCmd - Customise DWC with user defined buttons/layouts/panels (DWC Plugin)
                          ReleaseMgr - Duet update info inside DWC.
                          Repo

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

                            @owend said in Version 3.4-b7 released:

                            With regard to driver_error....

                            • Do all parameters equally apply to Duet 2 (apart from CAN address)?

                            Yes. The B parameter is provided but for compatibility but it will always be zero on Duet 2.

                            • The notes say if the macro isn't found the print is paused without running pause.g. Presumably because pause.g would normally have movements which may not be possible. What state are the heaters left in?

                            Heaters are left running.

                            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
                            • Fred-Yundefined
                              Fred-Y
                              last edited by

                              Just wanted to let you know that the issue I reported on the b6 for the Delta here https://forum.duet3d.com/topic/26033/3-4-0-b6-delta-print-leaning-moving-on-y-and-z/12 appears to have been resolved in the b7 👍

                              I will try to make a few prints on my 2 deltas during the next days 🤞

                              Marcossfundefined 1 Reply Last reply Reply Quote 2
                              • Marcossfundefined
                                Marcossf @Fred-Y
                                last edited by

                                @chrishamm @dc42

                                Any news about correct the CAN delays limitation?

                                We can't use the mesh bed leveling in our printer because this issue. It get's increase each trigger point for the probe as it's going on while mesh creation or static G30 S-1 probe. Is not an accuracy or precission probe problem at all.

                                We drive all our axis (XYZUV) with 1XD boards connected by CANbus, and prinheads with 1LC (E0,E1,E2) and driven by absolute encoder closed loop motors (Oriental Motor AZD-K drivers and motors) using STEP and DIR signals from 1XD to OM Drivers.
                                So we think all the problems regarding probing (located in Z axis) are caused by this timing problem, while all the normal printing work is fine.

                                Thank you very much.

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

                                  @marcossf I'm sorry, this isn't resolved yet. It is a high priority item though.

                                  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

                                  Marcossfundefined 1 Reply Last reply Reply Quote 0
                                  • Marcossfundefined
                                    Marcossf @dc42
                                    last edited by

                                    @dc42 Thanks David.

                                    I hope you will be able to sort it out very soon. Let me know if you want us to test something on our hardware, if you need it.

                                    Best,
                                    Marcos

                                    1 Reply Last reply Reply Quote 0
                                    • EducatingSavvasundefined
                                      EducatingSavvas @chrishamm
                                      last edited by

                                      @chrishamm Hi and thanks for the update. I've just updated to the new web controls from 3.3 but have lost any information about machine and work positions at the top of the dashboard. I am using CNC Mode. I can see it returns in Printer Mode. Is it also possible to have the option to see this information for advanced users, and to also remove the Go To Zero button under the movement buttons. If someone is using the wasteboard as Z0 and material has been fixed, moving to zero will crash the bit.

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