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

Release 3.01-RC10

Scheduled Pinned Locked Moved Unsolved
General Discussion
7
62
2.6k
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
    Leblond @sebkritikel
    last edited by 6 May 2020, 16:26

    @sebkritikel there was a small error, so it works:

    ; homeall.g
    G91; relative positioning
    G1 H2 Z5 F6000; lift Z relative to current position
    ; M913 X50 Y50; Reduce the current to 50%
    G1 H1 X-9999 F4000
    G1 H1 Y-9999; move quickly to X or Y endstop and stop there (first pass)
    G1 X5 Y5 F2000; go back a few mm
    G1 H1 X-9999 F360
    G1 H1 Y-9999; move slowly to X axis endstop once more (second pass)
    G90; absolute positioning
    G1 X60 Y50 F9000; go to first bed probe point and home Z
    ; M913 X100 Y100: Returns the current to 100%
    G30; home Z by probing the bed

    Change something for you?

    undefined 1 Reply Last reply 6 May 2020, 16:28 Reply Quote 0
    • undefined
      Leblond
      last edited by 6 May 2020, 16:27

      by the test I mean

      1 Reply Last reply Reply Quote 0
      • undefined
        sebkritikel @Leblond
        last edited by 6 May 2020, 16:28

        @Leblond said in Release 3.01-RC10:

        @sebkritikel there was a small error, so it works:

        ; homeall.g
        G91; relative positioning
        G1 H2 Z5 F6000; lift Z relative to current position
        ; M913 X50 Y50; Reduce the current to 50%
        G1 H1 X-9999 F4000
        G1 H1 Y-9999; move quickly to X or Y endstop and stop there (first pass)
        G1 X5 Y5 F2000; go back a few mm
        G1 H1 X-9999 F360
        G1 H1 Y-9999; move slowly to X axis endstop once more (second pass)
        G90; absolute positioning
        G1 X60 Y50 F9000; go to first bed probe point and home Z
        ; M913 X100 Y100: Returns the current to 100%
        G30; home Z by probing the bed

        Change something for you?

        I think I made a mistake. I am not a CoreXY expert 🤠 Sorry!

        So does:

        ; homeall.g
        G91; relative positioning
        G1 H2 Z5 F6000; lift Z relative to current position
        ; M913 X50 Y50; Reduce the current to 50%
        G1 H1 X-9999 F4000
        G1 H1 Y-9999; move quickly to X or Y endstop and stop there (first pass)
        G1 X5 Y5 F2000; go back a few mm
        G1 H1 X-9999 F360
        G1 H1 Y-9999; move slowly to X axis endstop once more (second pass)
        G90; absolute positioning
        G1 X60 Y50 F9000; go to first bed probe point and home Z
        ; M913 X100 Y100: Returns the current to 100%
        G30; home Z by probing the bed

        Work ok?

        Large(ish?) IDEX - 6HC, 1HCL
        Stratasys Dimension 1200es to 6HC Conversion

        undefined 2 Replies Last reply 6 May 2020, 16:29 Reply Quote 0
        • undefined
          Leblond @sebkritikel
          last edited by 6 May 2020, 16:29

          @sebkritikel quello che ho corretto io funziona bene
          ho provato e l'estrusore funziona bene

          1 Reply Last reply Reply Quote 1
          • undefined
            Leblond @sebkritikel
            last edited by 6 May 2020, 16:30

            @sebkritikel thank you so much my friend

            undefined 1 Reply Last reply 6 May 2020, 16:38 Reply Quote 1
            • undefined
              Leblond
              last edited by 6 May 2020, 16:36

              so does the M913 command make a mess?

              1 Reply Last reply Reply Quote 0
              • undefined
                sebkritikel @Leblond
                last edited by sebkritikel 5 Jun 2020, 16:38 6 May 2020, 16:38

                @Leblond said in Release 3.01-RC10:

                @sebkritikel thank you so much my friend
                Happy to help!

                @Leblond said in Release 3.01-RC10:

                so does the M913 command make a mess?

                I do not know. Can you test this:

                ; homeall.g
                G91; relative positioning
                G1 H2 Z5 F6000; lift Z relative to current position
                M913 X50 Y50; Reduce the current to 50%
                G1 H1 X-9999 F4000
                G1 H1 Y-9999; move quickly to X or Y endstop and stop there (first pass)
                G1 X5 Y5 F2000; go back a few mm
                G1 H1 X-9999 F360
                G1 H1 Y-9999; move slowly to X axis endstop once more (second pass)
                G90; absolute positioning
                G1 X60 Y50 F9000; go to first bed probe point and home Z
                M913 X100 Y100: Returns the current to 100%
                G30; home Z by probing the bed

                with M913

                Large(ish?) IDEX - 6HC, 1HCL
                Stratasys Dimension 1200es to 6HC Conversion

                undefined undefined 2 Replies Last reply 6 May 2020, 16:39 Reply Quote 1
                • undefined
                  Leblond @sebkritikel
                  last edited by 6 May 2020, 16:39

                  @sebkritikel ok wait for it to load

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Leblond
                    last edited by 6 May 2020, 16:41

                    no it doesn't work that way

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Leblond
                      last edited by 6 May 2020, 16:42

                      with the command M913 inserted it does not work

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        sebkritikel @sebkritikel
                        last edited by 6 May 2020, 16:48

                        @sebkritikel said in Release 3.01-RC10:

                        @Leblond said in Release 3.01-RC10:

                        @sebkritikel thank you so much my friend
                        Happy to help!

                        @Leblond said in Release 3.01-RC10:

                        so does the M913 command make a mess?

                        I do not know. Can you test this:

                        ; homeall.g
                        G91; relative positioning
                        G1 H2 Z5 F6000; lift Z relative to current position
                        M913 X50 Y50; Reduce the current to 50%
                        G1 H1 X-9999 F4000
                        G1 H1 Y-9999; move quickly to X or Y endstop and stop there (first pass)
                        G1 X5 Y5 F2000; go back a few mm
                        G1 H1 X-9999 F360
                        G1 H1 Y-9999; move slowly to X axis endstop once more (second pass)
                        G90; absolute positioning
                        G1 X60 Y50 F9000; go to first bed probe point and home Z
                        M913 X100 Y100: Returns the current to 100%
                        G30; home Z by probing the bed

                        with M913

                        @Leblond said in Release 3.01-RC10:

                        with the command M913 inserted it does not work

                        Ok, I do not know why. @dc42 to me it looks like its narrowed down to M913. I do not use this command, so unfortunately I do not have any insight.

                        Large(ish?) IDEX - 6HC, 1HCL
                        Stratasys Dimension 1200es to 6HC Conversion

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Leblond
                          last edited by 6 May 2020, 17:08

                          no problem, I don't wear it and I'm happy like this

                          1 Reply Last reply Reply Quote 1
                          • undefined
                            Leblond
                            last edited by 6 May 2020, 17:12

                            maybe it can depend on which position it is inserted ..

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              Leblond
                              last edited by 6 May 2020, 17:14

                              however it does it only and exclusively in the homeall.g file, because in other files I have inserted it and it works well

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                Phaedrux Moderator
                                last edited by 6 May 2020, 18:26

                                M913 X50 Y50 reduces the motor current to 50% of what you have set in M906. This may not be enough current to move reliably. You need to find a value for M913 that still allows the motors to work. This is also tricky with corexy because both motors are used to move, so one motor may stall, and the other not.

                                Try M913 X60 Y60 or X70 Y70 etc until movement is still reliable. Some decrease in current is still better than none.

                                Once you have reliable motion you can probably go back to moving both X and Y axis to the endstops at the same time. That was part of your issue when you removed the second XY homing portion. It will stop both axis as soon as one endstop is triggered, hence the double motion used in CoreXY to save some time.

                                G1 H1 X-9999 Y-9999 F4000 ; move quickly to X or Y endstop and stop there (first pass)
                                G1 H1 X-9999 ; home X axis
                                G1 H1 Y-9999 ; home Y axis

                                Also, I would move the M913 to return current back to full AFTER the G30 incase the probe fails you want the Z axis motor current reduced as well.

                                M913 Z50 :Riporta la corrente al 50%
                                G30 ; home Z by probing the bed
                                M913 X100 Y100 Z100 ; return to 100%

                                Z-Bot CoreXY Build | Thingiverse Profile

                                undefined undefined 4 Replies Last reply 7 May 2020, 09:21 Reply Quote 0
                                • undefined
                                  dc42 administrators @Phaedrux
                                  last edited by dc42 5 Jul 2020, 09:26 7 May 2020, 09:21

                                  @Phaedrux said in Release 3.01-RC10:

                                  M913 X50 Y50 reduces the motor current to 50% of what you have set in M906. This may not be enough current to move reliably. You need to find a value for M913 that still allows the motors to work. This is also tricky with corexy because both motors are used to move, so one motor may stall, and the other not.

                                  Try M913 X60 Y60 or X70 Y70 etc until movement is still reliable. Some decrease in current is still better than none.

                                  Once you have reliable motion you can probably go back to moving both X and Y axis to the endstops at the same time. That was part of your issue when you removed the second XY homing portion. It will stop both axis as soon as one endstop is triggered, hence the double motion used in CoreXY to save some time.

                                  G1 H1 X-9999 Y-9999 F4000 ; move quickly to X or Y endstop and stop there (first pass)
                                  G1 H1 X-9999 ; home X axis
                                  G1 H1 Y-9999 ; home Y axis

                                  Also, I would move the M913 to return current back to full AFTER the G30 incase the probe fails you want the Z axis motor current reduced as well.

                                  M913 Z50 :Riporta la corrente al 50%
                                  G30 ; home Z by probing the bed
                                  M913 X100 Y100 Z100 ; return to 100%

                                  On further thing: always use M400 right before M913, so that previous moves are completed before the current is changed. [Although in the case of G30, nothing more should execute until the G30 has completed anyway.] So that should be:

                                  M400
                                  M913 Z50 :Riporta la corrente al 50%
                                  G30 ; home Z by probing the bed
                                  M400
                                  M913 X100 Y100 Z100 ; return to 100%

                                  The reason we don't do this automatically in the firmware is so that M913 can be used in the power fail script.

                                  PS - @Leblond, if you have any further issues, please start a new thread with a title that summarises the issue.

                                  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 7 May 2020, 12:21 Reply Quote 0
                                  • undefined
                                    Leblond @Phaedrux
                                    last edited by 7 May 2020, 12:18

                                    @Phaedrux hello but I had no problems moving the x and y axes but with everything stopped I had problems with the extruder motor, maybe you didn't read correctly, with M913 X50 Y50 they both moved very well in any position, my problem stemmed from the fact that once homing of the XY and Z axes then the extruder no longer worked

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      Leblond @Phaedrux
                                      last edited by 7 May 2020, 12:19

                                      @Phaedrux once homing with all the motors stopped I tried to extrude the filament but the extruder stalled

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        Leblond @Phaedrux
                                        last edited by 7 May 2020, 12:20

                                        @Phaedrux then another thing the command M913 with the z axis I have never used it but only with X and Y

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          Leblond @dc42
                                          last edited by 7 May 2020, 12:21

                                          @dc42 all right

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