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

    M915 feature is loss after 3.5.0 beta2 version on extruder

    Scheduled Pinned Locked Moved
    Beta Firmware
    4
    22
    705
    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.
    • hestiahuangundefined
      hestiahuang @chrishamm
      last edited by hestiahuang

      @chrishamm said in M915 feature is loss after 3.5.0 beta2 version on extruder:

      @hestiahuang I've checked the underlying code and there is no notable difference between the code used on the Duet 2 and 3. G1 S is only supported in Laser mode and the S parameter is ignored otherwise in 3.5-b3. Only G1 H1 moves can use SG for filament loading. If you are still on an old RRF version, this behaviour may be inverted, i.e. G1 S1 stops when the extruder stalls and G1 H1 acts like a normal move without SG detection.

      Please send the output of M122 from your machine.

      Let me try explain more what my config.

      1a54d118-2949-4b91-bc3f-cc1e2df3ccd7-image.png

      1. The whole macro can run fine after I change "H" back to "S". No other extra change.
      2. code like this
      M201 E10000
      M915 P3 S6 F0 R0
      G1 E-1 F300
      G1 E60 F300
      G1 E800 F4800
      M201 E1000
      M913 E28
      G1 S1 E200 F1500
      M915 P3 R0
      M913 E100
      M201 E10000
      
      1 Reply Last reply Reply Quote 0
      • hestiahuangundefined
        hestiahuang @dc42
        last edited by hestiahuang

        @dc42

        I really not config the M201.1 in my config.g. I guess it is defaul by the firmware. My machine is E3D ToolChanger.
        Simulation steps like my macro code about.

        1. M201 to set the acceleration to 10000
        2. Define the ST
        3. Retract 1mm avoid to trigger ST detection
        4. Run extrusion and load the filament slowly
        5. Load filament fast
        6. M201 to change the acceleration to 1000
        7. Change ST detection current to 28%(full current is 1250mA)
        8. G1 S1 E200 F1500 => Extrude 200mm with 25mm/s, ensure it ST can be captured(Howere there is no move if it is H1, it is working fine it is S1)
        9. Turn off ST
        10. Resume 100% current
        11. Set the acceleration back to 10000
        dc42undefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @hestiahuang
          last edited by

          @hestiahuang on a G1 H1 move with a stall endstop enabled, the M201.1 acceleration is used instead of the M201 acceleration. So try removing the M201 commands from your macro and instead adding M201.1 E1000 to your config.g file or to that macro.

          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

          hestiahuangundefined 2 Replies Last reply Reply Quote 0
          • hestiahuangundefined
            hestiahuang @dc42
            last edited by

            @dc42 said in M915 feature is loss after 3.5.0 beta2 version on extruder:

            @hestiahuang on a G1 H1 move with a stall endstop enabled, the M201.1 acceleration is used instead of the M201 acceleration. So try removing the M201 commands from your macro and instead adding M201.1 E1000 to your config.g file or to that macro.

            Noted and thx, I can't wait to try now.

            1 Reply Last reply Reply Quote 0
            • hestiahuangundefined
              hestiahuang @dc42
              last edited by hestiahuang

              @dc42 said in M915 feature is loss after 3.5.0 beta2 version on extruder:

              @hestiahuang on a G1 H1 move with a stall endstop enabled, the M201.1 acceleration is used instead of the M201 acceleration. So try removing the M201 commands from your macro and instead adding M201.1 E1000 to your config.g file or to that macro.

              Just tried. Result is the same as before.

              28ec775f-52d9-4cfb-85d4-3548f8cbca89-image.png ```
              M915 P3 S6 F0 R0 ;Define the ST
              G1 E-1 F300 ;Retract 1mm avoid to trigger ST detection
              G1 E60 F300 ;Run extrusion and load the filament slowly
              G1 E800 F4800 ;Load filament fast
              M201.1 E1000 ;M201.1 to define the acceleration to 1000
              M913 E28 ;Change ST detection current to 28%(full current is 1250mA)
              G1 H1 E200 F1500 ;Extrude 200mm with 25mm/s ====>tested and found there is no move(no extrusion)
              M915 P3 R0 ;Turn off ST
              M913 E100 ;Resume 100% current

              1 Reply Last reply Reply Quote 0
              • hestiahuangundefined
                hestiahuang
                last edited by

                What my point is if the same macro, and the change is only from S1 to H1 and M201 to M201.1, why it is not working now. What change else I should implement?

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

                  @hestiahuang only two of us at Duet3D have Duet 2 systems that could be used to try to reproduce the issue you are experiencing, and both of us are away at present. I will be back next week so I will try to reproduce it then.

                  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

                  hestiahuangundefined 1 Reply Last reply Reply Quote 1
                  • hestiahuangundefined
                    hestiahuang @dc42
                    last edited by

                    @dc42 great, thx!

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

                      @hestiahuang I raised this issue https://github.com/Duet3D/RepRapFirmware/issues/847

                      dc42 created this issue in Duet3D/RepRapFirmware

                      closed G1 H1 E moves not working in 3.5.0-beta.3 #847

                      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

                      hestiahuangundefined 1 Reply Last reply Reply Quote 0
                      • hestiahuangundefined
                        hestiahuang @dc42
                        last edited by

                        @dc42 said in M915 feature is loss after 3.5.0 beta2 version on extruder:

                        @hestiahuang I raised this issue https://github.com/Duet3D/RepRapFirmware/issues/847

                        thx for your help on that!

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

                          @hestiahuang can you confirm that this works in 3.4.0-beta.4 ?

                          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