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

    New firmware 1.21RC3 available

    Scheduled Pinned Locked Moved
    Firmware installation
    31
    159
    23.9k
    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.
    • kraegarundefined
      kraegar
      last edited by

      The new "no moving Z before homing" is kind of a pain. I put the S2 in my config files, but the paneldue can't jog down in Z, which I occasionally would do without homing for testing, giving some clearance, whatever. Not the end of the world, I can make a macro to work around it. Just some general feedback.

      Co-Creator of the RailcoreII CoreXY printer
      https://www.thingiverse.com/thing:2407174

      1 Reply Last reply Reply Quote 0
      • joestefanoundefined
        joestefano
        last edited by

        David, I'm running RC2 on my Ethernet board. I downloaded RC3, renamed it according to the notes and when I upload it all it does is install in the config folder. The error message is M997 S0 cant find WifiFirmware. Not sure what to do with that. It installed and updated fine on my WiFi Boards

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

          Did you rename it to exactly DuetWiFiFirmware.bin? Use the System Editor page of DWC to check that it is there.

          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
          • joestefanoundefined
            joestefano
            last edited by

            I'm trying to install it on my DuetEthernet board. I renamed it "DuetEthernetFirmware.bin

            1 Reply Last reply Reply Quote 0
            • kazolarundefined
              kazolar
              last edited by

              I had to do 2 step install process which doesn't seem right I copied DuetEthernetFirmware.bin – it said that it's going to install it, then erored out saying it's missing DuetWifiFirmware.bin -- I copied that, but it didn't do anything, so I copied DuetEthernetFirmware.bin again, and that it worked.

              Not sure how P9 BL touch is not supposed to work, but for me after switching to P9 -- now the 2nd probe is kinda wonky, it probes then deploys the probe again, but the bed hasn't moved away yet, so the probe hits the bed -- P5 didn't have that as pronounced, it would happen occasionally, but most of the time the bed would have moved down so that the probe would deploy freely

              This is my config section for the probe
              M558 P9 X0 Y0 Z0 H5 F100 T5000 A10 S0.03
              G31 X-30 Y-30 Z1.85 P25

              1 Reply Last reply Reply Quote 0
              • AS-3D Druckundefined
                AS-3D Druck
                last edited by

                The new RC3 Firmware works but i don't like this:

                On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated.

                Is it possible to remove this?
                Cause if i printed before a tiny Object and i turn the Printer off and start it the next day it cause a Problem because the BLTouch is too close to the Bed to level the Z Axis. 😞

                Ouh and is it possible to home Z with the multi touch function?

                Best regards
                AS-3D Druck / Andre

                1 Reply Last reply Reply Quote 0
                • kazolarundefined
                  kazolar
                  last edited by

                  @AS-3D:

                  The new RC3 Firmware works but i don't like this:

                  On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated.

                  Is it possible to remove this?
                  Cause if i printed before a tiny Object and i turn the Printer off and start it the next day it cause a Problem because the BLTouch is to close to the Bed to level the Z Axis. 😞

                  I don't like this restriction either – I don't particularly see the point. Maybe you can add a gcode command which disables this enforcement for those of us who really don't need this.

                  I have 4 hot ends, 7 Axes -- I ran into this issue this morning while starting a print -- don't see why this was added.

                  1 Reply Last reply Reply Quote 0
                  • adri84djundefined
                    adri84dj
                    last edited by

                    I have RC2 installed on Duet Ethernet. I rename Duet2CombinedFirmware.bin by DuetWiFiFirmware.bin and upload the file.

                    There is no version change and also the file DuetWiFiFirmware.bin has been placed only inside System Editor.

                    What do I have to do to update this RC3?

                    regards

                    1 Reply Last reply Reply Quote 0
                    • kazolarundefined
                      kazolar
                      last edited by

                      @adri84dj:

                      I have RC2 installed on Duet Ethernet. I rename Duet2CombinedFirmware.bin by DuetWiFiFirmware.bin and upload the file.

                      There is no version change and also the file DuetWiFiFirmware.bin has been placed only inside System Editor.

                      What do I have to do to update this RC3?

                      regards

                      see my steps – it's rather clunky -- I uploaded it twice under 2 names DuetWiFiFirmware.bin first then DuetEthernetFirmware.bin

                      1 Reply Last reply Reply Quote 0
                      • SputnikOC3dundefined
                        SputnikOC3d
                        last edited by

                        @kazolar:

                        @AS-3D:

                        The new RC3 Firmware works but i don't like this:

                        On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated.

                        Is it possible to remove this?
                        Cause if i printed before a tiny Object and i turn the Printer off and start it the next day it cause a Problem because the BLTouch is to close to the Bed to level the Z Axis. 😞

                        I don't like this restriction either – I don't particularly see the point. Maybe you can add a gcode command which disables this enforcement for those of us who really don't need this.

                        I have 4 hot ends, 7 Axes -- I ran into this issue this morning while starting a print -- don't see why this was added.

                        I wasnt fond of it but I went in and added the S2 parameter to all my HomeX/Y/Z/All.g files on all the Z moves and it works for me … again. [ as per the docs/instructions ]

                        I kinda feel like this "feature' should be enabled as it is now implemented by "default" but users should have the ability to disable and do damage at their own risk as they see fit 🙂

                        My home all - does the x / y first and raises Z … a little ... then does z

                        1 Reply Last reply Reply Quote 0
                        • AS-3D Druckundefined
                          AS-3D Druck
                          last edited by

                          @SputnikOC3d:

                          @kazolar:

                          @AS-3D:

                          The new RC3 Firmware works but i don't like this:

                          On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated.

                          Is it possible to remove this?
                          Cause if i printed before a tiny Object and i turn the Printer off and start it the next day it cause a Problem because the BLTouch is to close to the Bed to level the Z Axis. 😞

                          I don't like this restriction either – I don't particularly see the point. Maybe you can add a gcode command which disables this enforcement for those of us who really don't need this.

                          I have 4 hot ends, 7 Axes -- I ran into this issue this morning while starting a print -- don't see why this was added.

                          I wasnt fond of it but I went in and added the S2 parameter to all my HomeX/Y/Z/All.g files on all the Z moves and it works for me … again. [ as per the docs/instructions ]

                          I kinda feel like this "feature' should be enabled as it is now implemented by "default" but users should have the ability to disable and do damage at their own risk as they see fit 🙂

                          My home all - does the x / y first and raises Z … a little ... then does z

                          Here can you see what my Printer does. 😞
                          https://www.duet3d.com/forum/thread.php?pid=40824#p40824

                          Best regards
                          AS-3D Druck / Andre

                          1 Reply Last reply Reply Quote 0
                          • kraegarundefined
                            kraegar
                            last edited by

                            @AS-3D:

                            The new RC3 Firmware works but i don't like this:

                            On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated.

                            Is it possible to remove this?
                            Cause if i printed before a tiny Object and i turn the Printer off and start it the next day it cause a Problem because the BLTouch is too close to the Bed to level the Z Axis. 😞

                            Ouh and is it possible to home Z with the multi touch function?

                            I've hit the same thing with the bltouch a couple times already. I used to just bounced it down 10mm and then reset it. now my reset bltouch macro has a jog down in Z with the S2 added, so I can actually reset the bltouch.

                            Co-Creator of the RailcoreII CoreXY printer
                            https://www.thingiverse.com/thing:2407174

                            1 Reply Last reply Reply Quote 0
                            • Skimmyundefined
                              Skimmy
                              last edited by

                              short feedback:
                              I was not able to install the combined-firmware file conveniently. I needed to rename it to "…WiFiFirmware" to get it to install automatically. Upgraded from RC2 to RC3.
                              otherwise, everything works like expected.

                              my blog: https://www.well-engineered.net

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

                                @Skimmy:

                                short feedback:
                                I was not able to install the combined-firmware file conveniently. I needed to rename it to "…WiFiFirmware" to get it to install automatically.

                                This is mentioned in the upgrade notes.

                                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
                                • robmundefined
                                  robm
                                  last edited by

                                  short feedback:
                                  I read the instructions, everything is brilliant.
                                  Works a treat.
                                  DuetWifi is still the best thing since sliced bread
                                  Second firmware version upgrade for me, second time I've got a whole load of new features that take it miles beyond what I happily paid for originally.
                                  Thank you David, stellar job as always.

                                  1 Reply Last reply Reply Quote 0
                                  • Markdndundefined
                                    Markdnd
                                    last edited by

                                    Apologies for asking this, especially since the release notes are perfectly clear, but my brain is refusing to accept the obvious this morning…

                                    I'd just like to confirm that the new "home before move" restrictions on G0 and G1 only relate to Cartesian and CoreXY printers and do not apply to Delta printers and so no modification is needed to homedelta.g after installing 1.21RC3

                                    1 Reply Last reply Reply Quote 0
                                    • whosrdaddyundefined
                                      whosrdaddy
                                      last edited by

                                      David, is there a way to disable the G0/G1 restrictions in RC3?
                                      Sometimes I want to move Z out of the way before it is homed.

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

                                        I'd just like to confirm that the new "home before move" restrictions on G0 and G1 only relate to Cartesian and CoreXY printers and do not apply to Delta printers and so no modification is needed to homedelta.g after installing 1.21RC3

                                        Delta printers and SCARA printers have always had this restriction, so no changes needed.

                                        David, is there a way to disable the G0/G1 restrictions in RC3?
                                        Sometimes I want to move Z out of the way before it is homed.

                                        There isn't a way to disable the restriction, however you can easily set up a macro that does G91 G1 S2 Znnn G90 for that purpose.

                                        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
                                        • dc42undefined
                                          dc42 administrators
                                          last edited by

                                          @robm:

                                          short feedback:
                                          I read the instructions, everything is brilliant.
                                          Works a treat.
                                          DuetWifi is still the best thing since sliced bread
                                          Second firmware version upgrade for me, second time I've got a whole load of new features that take it miles beyond what I happily paid for originally.
                                          Thank you David, stellar job as always.

                                          Thank you! It's nice to see our work appreciated.

                                          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
                                          • resamundefined
                                            resam
                                            last edited by

                                            I can confirm that FTP is working again (with my usual wget command). Thanks!

                                            About the "CoreXY: normal movement commands are no longer permitted":
                                            This is very "uncommon" and breaks a few workflows. For example, I used to move my Z via the PanelDues "Move" buttons after power-up to remove a printed part or whatever, or to clean the nozzle, etc…
                                            This currently completely breaks the move functionality of the PanelDue.
                                            A few ideas: maybe add a "are you sure?" checkbox or something to enable unhomed moves on the Paneldues screen.
                                            Or a new "allow unhomed moves" M-Code, similar to "M302: Allow cold extrudes".

                                            The release notes state "and the homing macro will be terminated." - which seems to be wrong or faulty. Invalid moves simply don't get executed, but the homing script continues. This could lead to crashes!

                                            A related question, which confused me while testing homing changes: if homeall.g does NOT contain any Z-homing, does RRF automatically call homez.g after homeall.g is done?
                                            My current homeall.g does not contain a Z-homing section, yet when I press the "Home All" buttons in DWC/PanelDue, XYZ get homed. I couldn't find anything about this in the wiki.

                                            M39 reports for my SD card: [c]SD card in slot 0: capacity 4.03Gb, free space 4.02Gb, speed 20.00MBytes/sec, cluster size 4kb[/c]. You mentioned that a cluster size of 32kB would be better for large gcode files. Would you mind sharing a suitable mkfs/formatting command? I tried a few things, but either the Duet wouldn't boot or the cluster size would still be 4kB…

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