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

    Hypercube Piezo Orion - I dont understand...

    Scheduled Pinned Locked Moved
    General Discussion
    3
    16
    561
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      What do you have in homez?

      @soreloser said in Hypercube Piezo Orion - I dont understand...:

      G1 X15 Y15 F6000 ; go to first bed probe point and home Z
      G30 ; home Z by probing the bed

      You should probably change the G1 position to move the nozzle to the center of the bed.

      I believe P8 would be the right probe type to use.

      After you change it and reboot send M558 in the gcode console by itself to see what the firmware thinks you have configured.

      Then you can use these steps to try and test your probe safely
      https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • soreloserundefined
        soreloser
        last edited by

        @Phaedrux said in Hypercube Piezo Orion - I dont understand...:

        https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

        M558
        Error: Z probe 0 not found

        1 Reply Last reply Reply Quote 0
        • gtj0undefined
          gtj0
          last edited by

          Which version of RRF?
          Which version of the Orion? Does it have the two rows of pins, one for analog and one for digital or just one row for digital? If you're connected to the digital pins on the Orion, you should use P8 for M558. If the analog pins, use P1. Also if analog, use I0.

          You have M574 Z0 and that needs to be Z1.

          1 Reply Last reply Reply Quote 0
          • soreloserundefined
            soreloser
            last edited by

            Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.0 (2020-01-03b3)
            Its the newer version of the sensor, i have tried both sets of pins, right now using P8 on the M558. I will change the M574 to Z1 and see. thanks!

            1 Reply Last reply Reply Quote 0
            • soreloserundefined
              soreloser
              last edited by

              Same;
              i rechecked the wire connectivity and that it is properly oriented in the z probe port of the duet, all good (oh ya, and its wired to the digital part portion of the Piezo).
              I turned down the sensitivity to see if it might be triggered prematurely, same. When i send the M558 code i receive 'Z probe 0 not found' , what should it be returning?

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

                Can you post your m558 command as it is now?

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • soreloserundefined
                  soreloser
                  last edited by soreloser

                  M574 X1 Y1 Z1 S0
                  M558 P8 I1 R0.4 F300 X0 Y0 Z0

                  1 Reply Last reply Reply Quote 0
                  • soreloserundefined
                    soreloser
                    last edited by

                    Should i see some reference to the sensor in the status panel of GUI?

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

                      You are missing a few parameters like the dive height, travel speed. X0 Y0 Z0 is no longer used, so remove those. Also in RRF3 the inversion is done in the pin definition and not the M558, so remove the I1.

                      Try this M558 P8 H5 F300 T6000 R0.4 C"!zprobe.in"

                      C"!zprobe.in"` this must reflect the pin you're actually connect to. Are you using the Z endstop pin or the z probe pin? How are you wired?

                      Delete your M574 X1 Y1 Z1 S0 and use the RRF3 syntax:

                      M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
                      M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
                      

                      You don't need a definition for Z here since you're using a probe.

                      I think this should get you going with RRF3.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      soreloserundefined 2 Replies Last reply Reply Quote 0
                      • gtj0undefined
                        gtj0
                        last edited by

                        Once you get to the point of seeing the probe, I'd actually use it in analog mode because you don't have to fiddle with that tiny pot. When it's connected properly, you should see a constant reading of about 525-575 and touching the nozzle should cause the reading to jump then come back again. It happens too fast for the web console to keep up sometimes though. You can then set your G31 trigger threshold to around 10 + whatever the stable reading is. Of course, test that it stops the Z movement with your finger before you let Z home on its own.

                        soreloserundefined 1 Reply Last reply Reply Quote 1
                        • soreloserundefined
                          soreloser @Phaedrux
                          last edited by

                          @Phaedrux
                          I am using the z probe input. Thank you, I will try your suggestions when i am in front of the machine tomorrow

                          1 Reply Last reply Reply Quote 0
                          • soreloserundefined
                            soreloser @gtj0
                            last edited by

                            @gtj0 Ok, cool - makes sense!

                            1 Reply Last reply Reply Quote 0
                            • soreloserundefined
                              soreloser @Phaedrux
                              last edited by

                              @Phaedrux WOW! Awesome! it works. Thank you for your assistance, I learned a lot. I have much more to do but this portion now works. My configuration portion looks like this;

                              ; Endstops
                              M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
                              M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop '

                              ; Z-Probe
                              M558 P8 H5 F300 T6000 R0.4 C"!zprobe.in" ;DIGITAL mode, NO/NC, delay, speed, used as axis endstop
                              G31 X0 Y0 Z-0.1 P600 ;X, Y, Z offsets, sensitivity/threshold

                              For now it stays digital until final tuning and try analog, thank you everyone.

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