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

    Sensorless homing without z probe

    Scheduled Pinned Locked Moved
    Firmware installation
    3
    7
    290
    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.
    • Massimiliano1991undefined
      Massimiliano1991
      last edited by

      Hi guys! I'm rebuilding an old hypercube, after some tweaking in the printed parts now I'm stuck with the firmware configuration. My starting idea was to keep the build as simple as possible, so I want to make the printer sensorless homing on every axis, also z. Is it possible? I'm a complete noob with firmware compiling, where can I start? Thanks

      droftartsundefined A Former User? 2 Replies Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @Massimiliano1991
        last edited by

        @Massimiliano1991 You don't need to compile the firmware, just set up the configuration. For sensorless homing, see https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_stall_detection
        For Z note that it can be difficult to get stall detection working on Z if you have a high step per millimetre, and you're using leadscrews, because the motors have a great mechanical advantage over the Z carriage. You will need a hard stop to stop it against, and usually that's with the bed at the bottom (ie max) end of the axis, rather than against the nozzle. Do you not have a Z probe you can also use for Z homing?

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        Massimiliano1991undefined 1 Reply Last reply Reply Quote 0
        • Massimiliano1991undefined
          Massimiliano1991 @droftarts
          last edited by

          @droftarts hi, when i initially brought the 3d printer (probably a year ago) it was set up with a inductive probe but as i said before i wanted not to use it mainly for two reasons: one is because i want the printer with less wiring possible and a neat hotend carriage; and the other one is because i never found clear instruction on the offset from the tip of the hotend to the probe. What i was thinking to do is set a manual hard stop at a determined height, without using the nozzle as a stop. Is it possible? and then adjust always manually the correct offset from the bed. thanks for pointing me in the right direction for what concerne sensorless homing, is it possible to have it running without stallguard? thanks for your reply

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @Massimiliano1991
            last edited by

            @Massimiliano1991 Which board do you have? If it's a Duet 3, you could fit a 1LC toolboard. This reduces wiring to power (2 wires) and CAN-FD (two wires), but then you can mount anything you want on the carriage.

            Sensorless homing relies on Stallguard to operate, but you only need to have that enabled during homing, it can be disabled the rest of the time.

            What i was thinking to do is set a manual hard stop at a determined height, without using the nozzle as a stop.

            Yes, you can do this, but it needs to be at the other end of the axis from the nozzle. Otherwise, how can you go past it to then get the nozzle to the bed?

            Also, stall detection is not usually as accurate as other endstop methods. As it says here https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_stall_detection#limitations-of-stall-detection:

            The stepper drivers only update the stall detection state every 1 or 4 full steps, depending on configuration. So the actual position of the stall is uncertain to either +/- half a full step or +/- 2 full steps. This means that when using stall detection to replace endstop switches, the position defined by the stall is much less accurate than with typical endstop switches.

            This can make quite a difference to your first layer height. It's less important for X and Y, unless you're restarting a job after a power failure. Generally, I'd recommend using a Z probe.

            How to set the nozzle offset: https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_testing#measuring-probe-x-y-offset
            Though the whole of this page is worth a read to get good Z probe consistency.

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

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

                @Herve_Smith hi, that's why i'm here and yes, i always refer to firmware if i have to do any tweak (now i know what fw compiling means).
                @droftarts i think that's a bit too much for my knowledge, at the moment i'm ready the documentation and working on the support for the z probe. what i've not found is the height offset between the nozzle and the probe, does it exist or is like a bit of trial and error? thanks

                droftartsundefined 1 Reply Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @Massimiliano1991
                  last edited by

                  @Massimiliano1991 said in Sensorless homing without z probe:

                  what i've not found is the height offset between the nozzle and the probe, does it exist or is like a bit of trial and error?

                  It's the previous section in the link I already posted: https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_testing#calibrate-the-z-probe-trigger-height

                  Ian

                  Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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