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

    Homing problem Ender 3 pro

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    22
    498
    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.
    • Roelandundefined
      Roeland
      last edited by Roeland

      When trying to home all axis of each axis individually, the error ''G0/G1 insufficient axes homed'' appears. Then i tried to bypass it by using "M564 H0" in my config.g file. At first all axes go towards the endstop, but as soon the endstop is hit they keep going into the endstop (and dont stop until the power is turned off).
      I have checked the status of the endstops in Settings>machine properties and they work as they should.

      These are my current files: homez.g homey.g homex.g homeall.g config.g
      I do not use a BLtouch or something similar, just endstops

      1 Reply Last reply Reply Quote 0
      • Roelandundefined Roeland deleted this topic
      • Roelandundefined Roeland restored this topic
      • rjenkinsgbundefined
        rjenkinsgb
        last edited by rjenkinsgb

        You don't seem to have the actual input connections defined for the endstops in your config, to connect specific switch input to their respective axes?

        eg. This is what I have in mine for the endstops (with dual Z drives, hence two inputs on that):

        ; Endstops
        M574 X1 S1 P"io5.in"                         ; configure active-high endstop for low end on X via pin io5.in
        M574 Y1 S1 P"io2.in"                         ; configure active-high endstop for low end on Y via pin io2.in
        M574 Z1 S1 P"io3.in+io4.in"                  ; configure active-high endstop for low end on Z via pin io3.in
        
        

        Robert J.

        Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

        Roelandundefined 1 Reply Last reply Reply Quote 0
        • Roelandundefined
          Roeland @rjenkinsgb
          last edited by Roeland

          @rjenkinsgb Do you have a layout for the io numbers and the pins on the board? I use the Duet 2 wifi. On this board are the inputs written on the board to let you know which endstop should go where. And also connected as it should since it responds as it should in machine properties aabc1ef7-c01b-42d3-b5ec-551f5dd2f272-image.png

          rjenkinsgbundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            Can you post the results of sending M122 and M98 P"config.g" in the gcode console please?

            Z-Bot CoreXY Build | Thingiverse Profile

            Roelandundefined 1 Reply Last reply Reply Quote 0
            • Roelandundefined
              Roeland @Phaedrux
              last edited by

              @phaedrux 159c3f08-8a27-4ed3-950b-9442ae2c7ef6-processed-bb6b13d2-2f9d-46fe-b98b-80552ca0ef71_4vyQgUx4[6479].jpeg

              1 Reply Last reply Reply Quote 0
              • rjenkinsgbundefined
                rjenkinsgb @Roeland
                last edited by

                @roeland said in Homing problem Ender 3 pro:

                Do you have a layout for the io numbers and the pins on the board? I use the Duet 2 wifi. On this board are the inputs written on the board to let you know which endstop should go where. And also connected as it should since it responds as it should in machine properties

                OK, you are on firmware version 2 rather than 3.x; the M574 syntax is totally different in V3, hence it looking like something was missing. Ignore that multi-line stuff..

                Can you move/jog the axes before trying to reference, and if so is positive movement towards or away from the endstop switch position?

                Robert J.

                Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

                Roelandundefined 1 Reply Last reply Reply Quote 0
                • Roelandundefined
                  Roeland @rjenkinsgb
                  last edited by

                  @rjenkinsgb it is possible to jog the Axes by using command"M564 H0" first or by giving the Axis a certain value first. Negative towards the endstop and positieve going away from the endstop.

                  1 Reply Last reply Reply Quote 0
                  • rjenkinsgbundefined
                    rjenkinsgb
                    last edited by rjenkinsgb

                    OK, what does the status show before trying to reference the machine and with it powered up while the axes are already away from the stops?

                    Robert J.

                    Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

                    Roelandundefined 1 Reply Last reply Reply Quote 0
                    • Roelandundefined
                      Roeland @rjenkinsgb
                      last edited by Roeland

                      @rjenkinsgb without using ''M564 H0'' it just says ''G0/G1 insufficient axes homed'' without further information. And then if I fill in some values for the head position it works for manual jogging, but cant print anything because it needs to home again, but doesn't give me any errors. When using "M564 H0" it allows me to move the head without homing, but still cant print because when it homes the head just slams into the endstops without any error codes. And I turn the power off as soon as possible.

                      It seems like the endstops do not communicate with the homing for some reason, but don't know why. And they do work under settings>machine properties.

                      rjenkinsgbundefined 1 Reply Last reply Reply Quote 0
                      • Roelandundefined Roeland marked this topic as a question
                      • rjenkinsgbundefined
                        rjenkinsgb @Roeland
                        last edited by

                        @roeland said in Homing problem Ender 3 pro:

                        without using ''M564 H0'' it just says ''G0/G1 insufficient axes homed''

                        Sorry, I meant the "machine properties" display like you posted a few hours ago, but with the machine turned on while the axes are already away from the endstops & without trying to move or home anything?

                        Robert J.

                        Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

                        Roelandundefined 1 Reply Last reply Reply Quote 0
                        • Roelandundefined
                          Roeland @rjenkinsgb
                          last edited by

                          @rjenkinsgb When the machine is turned on while the axes are already away from the endstops it gives the status "no" for all the axes that are away from the endstop.

                          1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            Your firmware is quite out of date. I suggest you update to at least 2.05

                            Download this zip file, and then upload it as is to the system page in DWC.

                            https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip

                            I think this will solve the G0/G1 error. I think it's because your hoiming files are using modern syntax G1 H moves but your old firmware only knows G1 S moves for homing.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            Roelandundefined 1 Reply Last reply Reply Quote 1
                            • Roelandundefined
                              Roeland @Phaedrux
                              last edited by

                              @phaedrux Thanks! that fixed it. But it went a bit troublesome. I got back from work and wanted to update my firmware but it kept disconnecting from my wifi. while nothing has changed with the wifi in the meantime. after several times trying to upload the software it finally succeeded. but now there is some trouble with the wifi..

                              1 Reply Last reply Reply Quote 0
                              • Roelandundefined Roeland has marked this topic as solved
                              • Phaedruxundefined
                                Phaedrux Moderator
                                last edited by

                                What is the trouble with the wifi exactly?

                                Z-Bot CoreXY Build | Thingiverse Profile

                                Roelandundefined 2 Replies Last reply Reply Quote 0
                                • Roelandundefined
                                  Roeland @Phaedrux
                                  last edited by Roeland

                                  @phaedrux When starting up it first connects to wifi, after 20 seconds or 1 minute or so it disconnects en starts reconnecting. it reconnects en disconnects again. after a while it just says wifi module is idle.

                                  1 Reply Last reply Reply Quote 0
                                  • Roelandundefined
                                    Roeland @Phaedrux
                                    last edited by

                                    @phaedrux I've only had this problem once befor when I first got the board about a year ago (it took a whille before I installed it on my ender), but somehowI made it work back then. And now it happens again.

                                    1 Reply Last reply Reply Quote 0
                                    • Phaedruxundefined
                                      Phaedrux Moderator
                                      last edited by

                                      Is you send M122 again what wifi server version is now installed?

                                      You're still only running the latest RRF2 version after this update, there has been nearly 2 years of updates since then in RRF3 including with the wifi server firmware.

                                      Now that we know your homing issue was a syntax issue and the printer seems to be otherwise working (wifi aside) I think it would be a good opportunity to complete the firmware upgrade process and get to 3.3

                                      If you still have access to DWC. Upload these 3 zip files, one at a time in the system tab. Don't extract them first. Reboot after each. Use M115 in the gcode console to verify the firmware has been applied.
                                      https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip
                                      https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet2and3Firmware-3.0.zip
                                      https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip
                                      That will get your firmware and DWC up to date.

                                      You can see the change logs here:
                                      https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x

                                      For your config, might be a good idea to run through the configurator tool and generate a fresh set for RRF3.
                                      https://configtool.reprapfirmware.org/Start

                                      Backup your existing config files in the sys folder in case you want to switch back to RRF2. It’s easy to switch back and forth, just upload the zip file for the version you want and then upload your config files.

                                      These documents will come in handy during the conversion.
                                      https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
                                      https://duet3d.dozuki.com/Wiki/Gcode

                                      Z-Bot CoreXY Build | Thingiverse Profile

                                      Roelandundefined 1 Reply Last reply Reply Quote 1
                                      • Roelandundefined
                                        Roeland @Phaedrux
                                        last edited by

                                        @phaedrux console.csv This is the response for M122IMG_20211118_201504[6481].jpg Picture of error. At this moment the wifi module has behaved for at least 10 minutes now. Maybe it was a temporary thing, but i still think it will be good to upgrade to RRF3

                                        1 Reply Last reply Reply Quote 0
                                        • Phaedruxundefined
                                          Phaedrux Moderator
                                          last edited by

                                          The M122 is too long to view entirely on the paneldue. You'd need to use a USB terminal to see the full response.

                                          upgrading the firmware will also reflash the wifi firmware which may be enough to solve the problem as it is.

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          Roelandundefined 1 Reply Last reply Reply Quote 0
                                          • Roelandundefined
                                            Roeland @Phaedrux
                                            last edited by

                                            @phaedrux The install of RRF 3.0 was successful. and it homes as it should. The only problem I have right now is the setup of my thermistor. nozzle thermistor is n/a and bed thermistor thinks is is -273 C (almost 0 K).

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