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

    I could use some help

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    11
    682
    63.5k
    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.
    • fcwiltundefined
      fcwilt @A Former User
      last edited by fcwilt

      @mac said in I could use some help:

      @fcwilt are we okay even though the code still says "forwards?"

      Everything after the ; character is just a comment - it affects nothing - you could put a line from a Shakespeare play there and it would make no difference at all.

      All that matters is you find the right S parameter so the Z axis moves in the correct direction.

      And the same is true for X and Y - if it turns out they are not moving in the correct direction.

      Frederick

      Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

      A Former User? 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @droftarts
        last edited by

        @droftarts said in I could use some help:

        @fcwilt look at his bed. It’s not 10mm cast aluminium plate, well-constrained and moving on linear rails. It’s a (please forgive me, @Mac ) cheap bedslinger setup. He’s going to need mesh compensation to have half a chance getting the first layer to stick. The probe was working fine. Fiddling around with a Z min endstop is excruciating with flimsy beds.

        Doing kids bath and bed. Not around for a while.

        Ian

        Rest assured Mesh Bed Compensation will be implemented.

        One small step at a time.

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        A Former User? 2 Replies Last reply Reply Quote 0
        • A Former User?
          A Former User @fcwilt
          last edited by

          @fcwilt got it, I've offended you. Please accept my apologies. I've spent 70 years making life miserable for others. It's hard to get out of that habit.

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User @fcwilt
            last edited by

            @fcwilt I'm not opposed to buying a decent bed. Given that the one I have on this printer now has failed the PID tests horribly, I'm looking for a good bed. Any recommendations you can provide (preferably links that will make you some money), would be appreciated.

            fcwiltundefined 1 Reply Last reply Reply Quote 0
            • fcwiltundefined
              fcwilt @A Former User
              last edited by

              @mac said in I could use some help:

              @fcwilt got it, I've offended you. Please accept my apologies. I've spent 70 years making life miserable for others. It's hard to get out of that habit.

              I'm not offended at all.

              I'm glad we are making progress.

              I hope we can get Z working.

              If we can do that, I think you can get X and Y working on your own since the issues are the same and the homing code is pretty much the same, just specifying a different axis.

              I am running out of time today though.

              Frederick

              Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

              A Former User? 1 Reply Last reply Reply Quote 0
              • A Former User?
                A Former User @fcwilt
                last edited by

                @fcwilt My BLV rebuild of my old Anet A8 had linear rails. Marvelous kit, those. I still have them, and putting them on this POS seems possible with a little elbow grease and a drill press (both of which I have).

                1 Reply Last reply Reply Quote 0
                • A Former User?
                  A Former User @fcwilt
                  last edited by

                  @fcwilt got it, ship me the X and Y code please. I'll test Z right now to confirm that the changes accomplished what I may have to use to correct X and Y if they aren't up to snuff.

                  A Former User? fcwiltundefined 2 Replies Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt @A Former User
                    last edited by

                    @mac said in I could use some help:

                    @fcwilt I'm not opposed to buying a decent bed. Given that the one I have on this printer now has failed the PID tests horribly, I'm looking for a good bed. Any recommendations you can provide (preferably links that will make you some money), would be appreciated.

                    I know very little about your type of printer. I know that some popular models have upgrade parts available from different sources.

                    I just upgraded the bed on my E3D Tool Changer printer with a bed from Mandela Rose Works (I think that is the correct spelling).

                    Frederick

                    Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                    A Former User? 1 Reply Last reply Reply Quote 0
                    • A Former User?
                      A Former User @A Former User
                      last edited by

                      @fcwilt Z went up, and then it went down. It sounded like a real printer / that's a first. My guess is, it's about 30mm off the bed at the moment. I think that was a choice in the RRF? That the first time Z homed, it stopped at 30 above?

                      1 Reply Last reply Reply Quote 0
                      • A Former User?
                        A Former User @fcwilt
                        last edited by

                        @fcwilt I'll google them and go from there.

                        A Former User? 1 Reply Last reply Reply Quote 0
                        • A Former User?
                          A Former User @A Former User
                          last edited by

                          @fcwilt if you have the time, please send the X and Y code, then be off with you to your own time, and thank you in advance.

                          1 Reply Last reply Reply Quote 0
                          • fcwiltundefined
                            fcwilt @A Former User
                            last edited by

                            @mac said in I could use some help:

                            @fcwilt got it, ship me the X and Y code please. I'll test Z right now to confirm that the changes accomplished what I may have to use to correct X and Y if they aren't up to snuff.

                            OK

                            Homing X should look something like this:

                            G91
                            G1 H1 X-230 F3600
                            G1 X15
                            G1 H1 X-10 F360
                            
                            G90
                            G1 X110 F3600 ; this just moves X to the centerline of the bed - doesn't matter where - it can be any place at all that suits you.
                            

                            Homing Y should look something like this:

                            G91
                            G1 H1 Y-230 F3600
                            G1 Y15
                            G1 H1 Y-10 F360
                            
                            G90
                            G1 Y110 F3600 ; this just moves Y to the centerline of the bed - doesn't matter where - it can be any place at all that suits you.
                            

                            Now I would do homeall.g like this:

                            M98 P"homeZ.g"
                            M98 P"homeX.g"
                            M98 P"homeY.g"

                            It is not as efficient as it can be but it does re-use the code you already have in the other axis homing files.

                            Now I have no idea what kinds of speeds your printer is capable off. I just used F3600 and F360 since they should be workable and safe. Feel free to pick other speeds as suits you.

                            Frederick

                            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                            A Former User? 2 Replies Last reply Reply Quote 0
                            • A Former User?
                              A Former User @fcwilt
                              last edited by

                              @fcwilt thanks very much. hopefully, I'll be printing the next time we speak.

                              fcwiltundefined 1 Reply Last reply Reply Quote 0
                              • fcwiltundefined
                                fcwilt @A Former User
                                last edited by

                                @mac said in I could use some help:

                                @fcwilt thanks very much. hopefully, I'll be printing the next time we speak.

                                Did you get Z homing to work?

                                Frederick

                                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                A Former User? 1 Reply Last reply Reply Quote 0
                                • A Former User?
                                  A Former User @fcwilt
                                  last edited by A Former User

                                  @fcwilt Let's talk later. If I make a video of it, I'll send you a link.

                                  A Former User? 1 Reply Last reply Reply Quote 0
                                  • A Former User?
                                    A Former User @fcwilt
                                    last edited by A Former User

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • A Former User?
                                      A Former User @A Former User
                                      last edited by

                                      @fcwilt

                                      G91                      ; relative positioning
                                      G1 H2 Z5 F3600           ; lift Z relative to current position
                                      G1 H1 X225 Y225 F1800    ; move quickly to X and Y axis endstops and stop there (first pass)
                                      G1 H2 X-5 Y-5 F3600      ; go back a few mm
                                      G1 H1 X225 Y225 F360     ; move slowly to X and Y axis endstops once more (second pass)
                                      G90                      ; absolute positioning
                                      G1 X-10.875 Y4.375 F3600 ; go to first bed probe point and home Z
                                      G30                      ; home Z by probing the bed
                                      

                                      This is the code that's in the system. It doesn't look like your suggestion? So I'm not sure how to proceed.

                                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                                      • fcwiltundefined
                                        fcwilt @A Former User
                                        last edited by

                                        @mac said in I could use some help:

                                        @fcwilt

                                        G91                      ; relative positioning
                                        G1 H2 Z5 F3600           ; lift Z relative to current position
                                        G1 H1 X225 Y225 F1800    ; move quickly to X and Y axis endstops and stop there (first pass)
                                        G1 H2 X-5 Y-5 F3600      ; go back a few mm
                                        G1 H1 X225 Y225 F360     ; move slowly to X and Y axis endstops once more (second pass)
                                        G90                      ; absolute positioning
                                        G1 X-10.875 Y4.375 F3600 ; go to first bed probe point and home Z
                                        G30                      ; home Z by probing the bed
                                        

                                        This is the code that's in the system. It doesn't look like your suggestion? So I'm not sure how to proceed.

                                        As I mentioned that is the code for homing with a Z probe.

                                        You have a Z endstop switch as well so you can use that, instead of the Z probe, and get quicker and simpler homing.

                                        We discussed getting rid of that code and replacing it with my code.

                                        What happened to doing that?

                                        Frederick

                                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                                        A Former User? 2 Replies Last reply Reply Quote 0
                                        • A Former User?
                                          A Former User @fcwilt
                                          last edited by

                                          @fcwilt

                                          ; homeall.g
                                          ; called to home all axes
                                          ;
                                          ; generated by RepRapFirmware Configuration Tool v3.3.10 on Mon Jun 27 2022 06:45:01 GMT-0700 (Pacific Daylight Time)
                                          M98 P"homeZ.g"
                                          M98 P"homeX.g"
                                          Mpo P"homeY.g"
                                          
                                          ; Uncomment the following lines to lift Z after probing
                                          ;G91                     ; relative positioning
                                          ;G1 Z5 F60               ; lift Z relative to current position
                                          ;G90                     ; absolute positioning
                                          
                                          
                                          
                                          

                                          This is what I put in homeall.g's place.

                                          fcwiltundefined 1 Reply Last reply Reply Quote 0
                                          • A Former User?
                                            A Former User @fcwilt
                                            last edited by A Former User

                                            @fcwilt link text

                                            The is Z homing again.

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