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

Firmware 2.03beta2 available

Scheduled Pinned Locked Moved
Firmware installation
25
86
12.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.
  • undefined
    dc42 administrators
    last edited by dc42 16 Feb 2019, 15:52

    I've just released this at https://github.com/dc42/RepRapFirmware/releases/tag/2.03beta2. Highlights include:

    • Configurable endstop assignments
    • Configurable minimum speed
    • Fan speed is scaled by M106 X parameter
    • Leadscrew bed levelling bug that was introduced in firmware 2.03beta 1 is fixed

    I would particularly welcome feedback from users of CoreXY and similar printers. Please read the upgrade notes first.

    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

    undefined undefined 2 Replies Last reply 16 Feb 2019, 16:03 Reply Quote 1
    • undefined
      john park @dc42
      last edited by 16 Feb 2019, 16:03

      @dc42 thank you ^^

      1 Reply Last reply Reply Quote 0
      • undefined
        boldnuts
        last edited by 16 Feb 2019, 16:03

        I can confirm that Leadscrew bed leveling is fixed, thanks

        Leadscrew adjustments made: -0.008 0.016, points used 2, deviation before 0.009 after 0.000
        15:55:54M98 P"0:/macros/X Axis callibration"
        Leadscrew adjustments made: -0.088 -0.086, points used 2, deviation before 0.087 after 0.000

        undefined 1 Reply Last reply 16 Feb 2019, 16:06 Reply Quote 0
        • undefined
          dc42 administrators @boldnuts
          last edited by 16 Feb 2019, 16:06

          @boldnuts said in Firmware 2.03beta2 available:

          I can confirm that Leadscrew bed leveling is fixed, thanks

          Leadscrew adjustments made: -0.008 0.016, points used 2, deviation before 0.009 after 0.000
          15:55:54M98 P"0:/macros/X Axis callibration"
          Leadscrew adjustments made: -0.088 -0.086, points used 2, deviation before 0.087 after 0.000

          That was quick!

          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
          • undefined
            deckingman @dc42
            last edited by 16 Feb 2019, 16:08

            @dc42 When I get a mo, I'll try this out and see if I can home my 3rd gantry. Could you expand on how to use the configurable end stop assignments please? The release notes say .....
            "M574 allows endstop input numbers to be configured (C parameter). Currently only the first input number specified for each axis is monitored."

            Can you expand on how to use this "C" parameter please - instructions haven't made it to the wiki yet.

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

            undefined 1 Reply Last reply 16 Feb 2019, 16:14 Reply Quote 0
            • undefined
              dc42 administrators @deckingman
              last edited by 16 Feb 2019, 16:14

              @deckingman said in Firmware 2.03beta2 available:

              @dc42 When I get a mo, I'll try this out and see if I can home my 3rd gantry. Could you expand on how to use the configurable end stop assignments please? The release notes say .....
              "M574 allows endstop input numbers to be configured (C parameter). Currently only the first input number specified for each axis is monitored."

              Can you expand on how to use this "C" parameter please - instructions haven't made it to the wiki yet.

              Here's an example of swapping the X and Y endstop inputs:

              M574 X1 S1 C1 ; X endstop is connected to input 1 which is labelled Y
              M574 Y1 S1 C0 ; Y endstop is connected to input 0 which is labelled X

              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

              undefined 1 Reply Last reply 16 Feb 2019, 16:35 Reply Quote 0
              • undefined
                deckingman @dc42
                last edited by 16 Feb 2019, 16:35

                @dc42 said in Firmware 2.03beta2 available:

                Here's an example of swapping the X and Y endstop inputs:

                M574 X1 S1 C1 ; X endstop is connected to input 1 which is labelled Y
                M574 Y1 S1 C0 ; Y endstop is connected to input 0 which is labelled X

                Thanks. One more question. I assume that if I go into the machine properties section of DWC, then in your example above, if I trigger the endstop for the X axis I would expect the Y axis switch to trigger. Correct? Or is the Machine Properties section of DWC clever enough to know that the switches have been re-mapped?

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

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 16 Feb 2019, 17:06

                  The endstop states are passed to DWC after remapping, so DWC should read correctly.

                  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

                  undefined 1 Reply Last reply 16 Feb 2019, 21:12 Reply Quote 0
                  • undefined
                    Edgars Batna
                    last edited by 16 Feb 2019, 18:06

                    Just did a quick print on my CoreXY. No obvious issues.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dragonn
                      last edited by 16 Feb 2019, 18:55

                      CoreXY - everything seems to working fine.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        deckingman @dc42
                        last edited by 16 Feb 2019, 21:12

                        @dc42 Sorry to be a pain but for the purpose of re-mapping end stops, can I just ask if the following input assignments vs labels is correct?

                        On the Duet Ethernet......

                        Label "X" is input 0
                        Label "Y" is input 1
                        Label "Z" is input 2
                        Label "E0" is input 3
                        Label "E1" is input 4

                        On the Duex 5.........

                        Labels E2 to E6 are respectively inputs 5 to 9.

                        Is that correct?

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

                        undefined 1 Reply Last reply 16 Feb 2019, 21:18 Reply Quote 0
                        • undefined
                          dc42 administrators @deckingman
                          last edited by 16 Feb 2019, 21:18

                          @deckingman said in Firmware 2.03beta2 available:

                          @dc42 Sorry to be a pain but for the purpose of re-mapping end stops, can I just ask if the following input assignments vs labels is correct?

                          On the Duet Ethernet......

                          Label "X" is input 0
                          Label "Y" is input 1
                          Label "Z" is input 2
                          Label "E0" is input 3
                          Label "E1" is input 4

                          On the Duex 5.........

                          Labels E2 to E6 are respectively inputs 5 to 9.

                          Is that correct?

                          Correct. Also inputs 10 and 11 are the two on the CONN_LCD connector. It's the same numbering as in the M591 command.

                          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

                          undefined 1 Reply Last reply 16 Feb 2019, 21:32 Reply Quote 0
                          • undefined
                            deckingman @dc42
                            last edited by 16 Feb 2019, 21:32

                            @dc42 Thanks. - I don't have any filament sensors so I've never looked at M591.

                            May I suggest that this input numbering vs label be included in the Wiki somewhere. Either in the section entitled "connecting end stop switches" or in the section dealing with M574. I don't think I trust myself to edit the Wiki personally but I'll have a go if you like.

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

                            undefined 1 Reply Last reply 19 Feb 2019, 12:35 Reply Quote 0
                            • undefined
                              dc42 administrators
                              last edited by 16 Feb 2019, 21:33

                              Next time we revise the Duet we will number the endstop inputs and motor outputs, instead of giving them axis and extruder labels.

                              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

                              undefined 1 Reply Last reply 16 Feb 2019, 21:36 Reply Quote 0
                              • undefined
                                deckingman @dc42
                                last edited by 16 Feb 2019, 21:36

                                @dc42 said in Firmware 2.03beta2 available:

                                Next time we revise the Duet we will number the endstop inputs and motor outputs, instead of giving them axis and extruder labels.

                                Yes I believe you've said that before - makes perfect sense. Hindsight is always 20:20 ☺

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

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  deckingman
                                  last edited by 17 Feb 2019, 13:40

                                  Just want to report that this (firmware 2.03 beta2) is all working well for me. CoreXYUV is all doing what it should do. Also I have been able to get homing working on my 3rd gantry by temporarily assigning both drives and end stops to X and Y axes.

                                  The homing file is a bit complicated because basically I'm homing 7 axes - initially a course home, followed by a finer home at slower speed for each axis. Then re-mapping all drives and end stops so that for printing, it becomes a 3 axis machine.

                                  Anyway, big thanks to David.

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

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    AndreS @deckingman
                                    last edited by 19 Feb 2019, 12:35

                                    @deckingman said in Firmware 2.03beta2 available:

                                    May I suggest that this input numbering vs label be included in the Wiki somewhere. Either in the section entitled "connecting end stop switches" or in the section dealing with M574. I don't think I trust myself to edit the Wiki personally but I'll have a go if you like.

                                    I have put it in with M574.

                                    undefined undefined 2 Replies Last reply 19 Feb 2019, 13:04 Reply Quote 2
                                    • undefined
                                      deckingman @AndreS
                                      last edited by 19 Feb 2019, 13:04

                                      @andres said in Firmware 2.03beta2 available:

                                      @deckingman said in Firmware 2.03beta2 available:

                                      May I suggest that this input numbering vs label be included in the Wiki somewhere. Either in the section entitled "connecting end stop switches" or in the section dealing with M574. I don't think I trust myself to edit the Wiki personally but I'll have a go if you like.

                                      I have put it in with M574.

                                      Thanks - I'm sure others will appreciate that information.

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

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        wilriker @AndreS
                                        last edited by wilriker 19 Feb 2019, 13:13

                                        @andres said in Firmware 2.03beta2 available:

                                        I have put it in with M574.

                                        And for the sake of completeness I also added a table to Connecting endstop switches in the wiki.

                                        Manuel
                                        Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                        with probably always latest firmware/DWC (incl. betas or self-compiled)
                                        My Tool Collection

                                        undefined 1 Reply Last reply 19 Feb 2019, 13:38 Reply Quote 3
                                        • undefined
                                          deckingman @wilriker
                                          last edited by 19 Feb 2019, 13:38

                                          @wilriker Very nice ☺

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

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