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

    It's out! Firmware 1.21 released

    Scheduled Pinned Locked Moved
    Firmware installation
    25
    73
    13.1k
    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.
    • rpolteraundefined
      rpoltera
      last edited by

      I figured out my issue with the IR probe well got it working anyways must have been a bad update I guess formatted my sd card and added all my files back, and now it is working correctly.

      1 Reply Last reply Reply Quote 0
      • alclonkyundefined
        alclonky
        last edited by

        Hi,
        i tried to adjust my homing files for my Cartesian Printer
        Homing X and Y works again, but home z just moves the 5 up and then stops with

        G28 Z
        Error: G0/G1: insufficient axes homed

        myhomez.g:
        G91
        G1 Z5 F6000 S2
        ; Back to absolute positioning
        G90
        ; Go to first bed probe point and home the Z axis
        G1 X0 Y0 F6000
        G30

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

          Read the upgrade notes for firmware 1.21.

          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
          • alclonkyundefined
            alclonky
            last edited by

            I did, otherwise i couldn't home X and Y

            or did I miss something else?

            1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman
              last edited by

              Looking at the above, I'd have thought that your home Z will work but only if you have homed X and Y first. If you haven't, then this line G1 X0 Y0 F6000 will cause the problem. So to be safe, add S2 to it then it won't matter if X and Y have been homed.

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

              1 Reply Last reply Reply Quote 0
              • alclonkyundefined
                alclonky
                last edited by

                i tried adding S2 to this line and without that line, but in both cases Z wont home

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

                  Please confirm: are you saying that even if you have homed X and Y first, you get that message if you try to home Z?

                  If you try to home Z without homing X and Y first, then that message is expected, because the firmware doesn't know where X0 Y0 is.

                  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
                  • alclonkyundefined
                    alclonky
                    last edited by

                    Yes, thats what i am saying

                    i can home X and Y first and when i home z it failes
                    if i home all it homes X and Y and failes with z

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

                      Odd. In your homez.g you have the S2 parameter on the G1 Z5 command, which is the change you needed to make to homez.g. Please double check that the homez.g file in /sys on the SD card really does have that parameter, and what you posted isn't a copy on the PC that didn't make it to the printer.

                      The other possibility is that homing X or Y has failed. After you home X and Y, the X and Y homing buttons in DWC should be blue, and Z will still be orange because it hasn't been homed. Is that what you see?

                      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

                      Bogey55undefined 1 Reply Last reply Reply Quote 0
                      • alclonkyundefined
                        alclonky
                        last edited by

                        yes after homing X and Y the buttons get blue

                        i copied the files from the /sys folder on the SD

                        ; homeall.g
                        ; called to home all axes
                        ; Relative positioning
                        G91
                        ; Lift Z
                        G1 Z5 F6000 S2
                        ; Course home X and Y
                        G1 X-200 Y-210 F1800 S1
                        ; Move away from the endstops
                        G1 X5 Y5 F6000
                        ; Fine home X and Y
                        G1 X-200 Y-210 F360 S1
                        ; Absolute positioning
                        G90
                        ; Go to first bed probe point and home Z
                        G1 X0 Y0 F6000 S2
                        G30

                        ; homey.g
                        ; called to home the Y axis
                        ;
                        ; Lift Z relative to current position
                        G91
                        G1 Z5 F6000 S2
                        G90
                        ; Move quickly to Y axis endstop and stop there (first pass)
                        G1 Y-210 F1800 S1
                        ; Go back a few mm
                        G91
                        G1 Y5 F6000
                        G90
                        ; Move slowly to X axis endstop once more (second pass)
                        G1 Y-210 F360 S1
                        ; Lower Z again
                        G91
                        G1 Z-5 F6000 S2
                        G90

                        ; homex.g
                        ; called to home the X axis
                        ; Lift Z relative to current position
                        G91
                        G1 Z5 F6000 S2
                        G90
                        ; Move quickly to X axis endstop and stop there (first pass)
                        G1 X-200 F1800 S1
                        ; Go back a few mm
                        G91
                        G1 X5 F6000
                        G90
                        ; Move slowly to X axis endstop once more (second pass)
                        G1 X-200 F360 S1
                        ; Lower Z again
                        G91
                        G1 Z-5 F6000 S2
                        G90

                        ; homez.g
                        ; called to home the Z axis
                        ; Lift Z relatively to current position
                        G91
                        G1 Z5 F6000 S2
                        ; Back to absolute positioning
                        G90
                        ; Go to first bed probe point and home the Z axis
                        ;G1 X0 Y0 F6000 S2
                        G30

                        1 Reply Last reply Reply Quote 0
                        • jnolan72undefined
                          jnolan72
                          last edited by

                          Something new in error in 1.21 that I did not see in 1.20
                          Browser or web problem. Error after uploading a file

                          JavaScript Error

                          A JavaScript error has occurred so the web interface has closed the connection to your board. It is recommended to reload the web interface now. If this happens again, please contact the author and share this error message:

                          Version: 1.21
                          Message: Uncaught TypeError: Cannot read property 'axesHomed' of undefined
                          URL: http://10.0.2.147/js/dwc.js
                          Line: 776:70
                          Error object: {}

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

                            @jnolan72:

                            Something new in error in 1.21 that I did not see in 1.20
                            Browser or web problem. Error after uploading a file

                            JavaScript Error

                            A JavaScript error has occurred so the web interface has closed the connection to your board. It is recommended to reload the web interface now. If this happens again, please contact the author and share this error message:

                            Version: 1.21
                            Message: Uncaught TypeError: Cannot read property 'axesHomed' of undefined
                            URL: http://10.0.2.147/js/dwc.js
                            Line: 776:70
                            Error object: {}

                            Is it reproducible, or did it happen just once? Can you confirm that you are running version 1.21 of both the main firmware and DWC?

                            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

                            jnolan72undefined 1 Reply Last reply Reply Quote 0
                            • DocTruckerundefined
                              DocTrucker
                              last edited by

                              Subtle change noticed…

                              My procedure:

                              • Home axis
                              • Warm up bed / enclosure
                              • Run bed probe
                              • Warm up nozzle
                              • Check nozzle height with my calibrated feeler gauge (scrap of paper đŸ˜‰ )
                              • Use G10 to set tool offset - i.e. if feeler'ed ideal z=0 plane is at Z=-0.15mm I'll send 'G10 P0 Z0.15'

                              The G10 used to update the reported z position instantly. Now running the G10 command would virtually shift the axis but the value reported on 1.21 web control only updates after a G1 move of the z-axis - which may be a no-distance move.

                              Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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

                                @DocTrucker:

                                Subtle change noticed…

                                My procedure:

                                • Home axis
                                • Warm up bed / enclosure
                                • Run bed probe
                                • Warm up nozzle
                                • Check nozzle height with my calibrated feeler gauge (scrap of paper đŸ˜‰ )
                                • Use G10 to set tool offset - i.e. if feeler'ed ideal z=0 plane is at Z=-0.15mm I'll send 'G10 P0 Z0.15'

                                The G10 used to update the reported z position instantly. Now running the G10 command would virtually shift the axis but the value reported on 1.21 web control only updates after a G1 move of the z-axis - which may be a no-distance move.

                                On my list to look at.

                                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
                                • zerspaner_gerdundefined
                                  zerspaner_gerd
                                  last edited by

                                  @dc42:

                                  2. In FDM printer mode, that is correct. The reason is that it is quite common for a skirt to exceed the bounds of the bed. In laser and CNC mode the print will be terminated. If you want this changes, please suggest what you would like instead in the Firmware Wishlist section.

                                  Of course they are right. If it was just the skirt, brim or raft, it would be a good feature.
                                  I can live with that, if I know it

                                  I have noticed inconsistent Z-value display in firmware 1.21. Observed at nozzle change and Babystepping, Babystepping did not show any z-change.

                                  Board: Duet WiFi 1.03 | Firmware Version: 3.1.1 | WiFi Server Version: 1.23 | Web Interface Version: 3.1.1

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

                                    That's correct, the displayed height is now in user coordinate space, i.e. what was commanded in the last G0 or G1 command before any baby stepping, axis skew correction, tool offset, workspace coordinate offsets or bed level correction. The machine coordinates are also sent to DWC, so in future DWC may display machine coordinates too.

                                    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
                                    • Thomllamaundefined
                                      Thomllama
                                      last edited by Thomllama

                                      OK, I see after doing the Update CoreXY has issue, which I have now, and I read all around what it can't do anymore, but no CLEAR method to fix the homing setting.. just little snippets that are making no sense to me. what exactly do I have to do now that the firmware is updated do I have to do/change to get it to run again? I'm am far from a Codey guy, but can usually figure stuff out, but this makes no sense to me... the Update info says the G1 won't work anymore and need to add some S2 command, but what S2 command? where? does it need a value? do you remove the G0 or G1's from the homing files? Do I have to go in and edit all four Home files in the firmware? will I have to add S2 every time I use the G1/G0 commands?

                                      1 Reply Last reply Reply Quote 0
                                      • Thomllamaundefined
                                        Thomllama
                                        last edited by

                                        OK, face book people helped out and seems I have it working correctly now.. needed to go through all the homing settings file, add and S2 to the end of ever G1 line, unless there is a S1 already there. did screw up and it wasn't sensing the end stops at 1st, but luckily I have copied and save the text in note pad. Started from scratch and re added the S2's and now it seems to be working.

                                        on another note, did a search and basically came up with nothing so.. What is S1 and S2? what do the mean/do?

                                        thanks

                                        1 Reply Last reply Reply Quote 0
                                        • AlexLinundefined
                                          AlexLin
                                          last edited by

                                          Snnn Flag to check if an endstop was hit (S1 to check, S0 to ignore, S2+S3 see note, default is S0) 1
                                          1RepRapFirmware can be set to enable or disable the "sensing" of endstops during a move. Using the S1 or S2 parameter on a delta printer causes the XYZ parameters to refer to the individual tower motor positions instead of the head position, and to enable endstop detection as well if the parameter is S1. If S3 is passed instead, RepRapFirmware will measure the axis length.

                                          1 Reply Last reply Reply Quote 0
                                          • Thomllamaundefined
                                            Thomllama
                                            last edited by Thomllama

                                            Honestly, is there a way to return it to the old method? I'm finding this rather annoying. Have changed over the Home files, and yet 50% of the time I still get an error. hit the home button like 3 times and it'll finally home.. and then another 25% of the time it'll ignore the end switch and just try and keep going and get all clicking while trying to rip apart my printer. Sounds like it's an advantage to Deltas, but for me on the CoreXY it's really not. Still building/tinkering with the printer and often want to be able to move away from home to work on something, especially the bed. If I add a new nozzle say I want to be able to move away from home, change things, get things loose then home and adjust to bed height and such, now I have to slam it into the nozzle before I can do anything. Also if there is a glob of old drip on the nozzle, I have to heat it up,. clean it off, home the thing, then can move away. Or (like just happened to me) it homes, slams into the cold, hard glob and twists and breaks the hotend or mount. đŸ˜•

                                            Also, just a thought but wouldn't it have been better if the firmware update had updated the home files? Or make this feature apply when you enter the Delta option in the firmware and leave it alone for the rest?

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