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

    Zprobe - Robo3d R1+

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    9
    1.7k
    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.
    • Talanvorundefined
      Talanvor
      last edited by

      So I decided to replace everything in the robo3d except for the chassis and most of the steppers/switches. I changed the system out to a 24v power supply and hooked up a duet wifi with an SSR to run a 110v bed heater. I hooked everything up for the motors and endstops originally with the Z endstops (there are 2 microswitches installed in a "floating" z axis mount as you can see here https://help.robo3d.com/hc/article_attachments/115003728811/End-Stop.gif). When I hook the microswitches in as z endstop and home everything is working fine.

      After getting everything working that way, I changed the endstop over to the E0 endstop header and updated the firmware to use the zprobe as the endstop for the z axis. I then ran the commands M558 P4 (also tried P6 incase I screwed something up) and looked in the machine properties and manipulated the endstop manually to verify that it triggers. and it did under endstop 3. I also verified in the Probe box that it reflected the P4 command (as well as running M558 to get current settings). Once all of this is completed i hit home Z axis and the printer drives into the bed (and I have to hit emergency stop to not damage the printhead/etc). Am I looking at things wrong here - I tried following the instructions on the https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe page modeling it after mode 4.

      I am running 1.21 firmware on the board currently.

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

        A Z probe is something on the print head (or occasionally under the bed supports) that can determine how high different parts of the bed are, by probing at different XY locations. Does your switch facilitate that? If not then it is an endstop switch, not a Z probe, and you shouldn't try to use it as a Z probe.

        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
        • Talanvorundefined
          Talanvor
          last edited by

          it is what Robo used originally as a z probe in the marlin firmware. it triggers once the weight of the x carriage is lifted from that microswitch on either side of the carriage.

          1 Reply Last reply Reply Quote 0
          • Mystaundefined
            Mysta
            last edited by

            @Talanvor:

            it is what Robo used originally as a z probe in the marlin firmware. it triggers once the weight of the x carriage is lifted from that microswitch on either side of the carriage.

            Yes I believe the 2 endstops on Robo3d R1+ are just wired together so that when either triggers it recognizes it, this isn't a probe but an endstop, I believe you'd wire it to the z endstop pins not the z probe pins on the Duet. He can correct me if I'm wrong.

            1 Reply Last reply Reply Quote 0
            • Talanvorundefined
              Talanvor
              last edited by

              I am trying to use them as a microswitch probe, as outlined in the z probe settings, is this not possible with duet?

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

                Yes it's possible, but only if the position that the switch triggers at depends on the actual height of the nozzle above the bed at that particular XY position. So if you put a 5mm high obstruction on the bed under the nozzle, the switch will trigger 5mm higher than normal. Does your switch do that?

                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
                • Talanvorundefined
                  Talanvor
                  last edited by

                  Yes it does, as the whole x axis lifts from the microswitchs once the nozzle taps the bed with an activation distance of around .91 mm

                  It works like this https://youtu.be/eFywzPM9lfA

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

                    Ok, then having configured your switch to be a Z probe instead of an endstop, you need to change your homez.g and homeall.g files to use the Z probe for homing instead of using a Z endstop switch. See #1 at https://duet3d.dozuki.com/Wiki/FAQ.

                    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
                    • Talanvorundefined
                      Talanvor
                      last edited by

                      thanks alot dc42 that fixed it right up - its working like a charm now, added to the config.g the P4 I1 which is necessary for the probe type and set the G30 in the z and all, and everything is working fine now.

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