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

Duet 3 6HC with Openbuilds XYZ Probe

Scheduled Pinned Locked Moved Solved
CNC
6
51
4.3k
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.
  • undefined
    chrishamm administrators
    last edited by 20 Jan 2021, 21:51

    I doubt it will make a difference to run the Duet in standalone mode in this case.

    Is it right that your touch probe is configured as the Z probe? If yes, you should be able to check if the Z probe value in DWC goes from 0 to 1000 whenever it lights up. If it doesn't, I suspect you have a bad contact somewhere.

    Duet software engineer

    undefined 1 Reply Last reply 21 Jan 2021, 07:02 Reply Quote 0
    • undefined
      Yveske @chrishamm
      last edited by 21 Jan 2021, 07:02

      @chrishamm
      The touch probe does respond to being activated, it lights up and the value on the screen goes to 1000. In the video you can see that probing even works (but not always) on the X-axis, it does always fail on the Y-axis though...

      Will try to get my Duet to boot in standalone mode today. Due to circumstances, my Duet was left boxed for over a year and a half, so I don't have the dual boot SD card. I also don't have the PanelDue, so I can't see what it does or doesn't do on boot... That's why I went with the Pi to connect monitor, mouse and keyboard.

      1 Reply Last reply Reply Quote 0
      • undefined
        Yveske @Phaedrux
        last edited by 21 Jan 2021, 19:04

        @Phaedrux
        Took me some time, but got the Duet to work, the touch probe doesn't however...
        Something I could try next ?

        Thanks in advance
        Yveske

        1 Reply Last reply Reply Quote 0
        • undefined
          Phaedrux Moderator
          last edited by Phaedrux 21 Jan 2021, 19:19

          I'm not sure. It's quite odd. You can see the green LED flash on the X probing, and on the Y it certainly lights up, but isn't being respected.

          Maybe related to the dual Y axis?

          Z-Bot CoreXY Build | Thingiverse Profile

          undefined 2 Replies Last reply 22 Jan 2021, 06:27 Reply Quote 0
          • undefined
            Yveske @Phaedrux
            last edited by 22 Jan 2021, 06:27

            @Phaedrux
            Thanks I will try this today and let you know.

            1 Reply Last reply Reply Quote 0
            • undefined
              Yveske @Phaedrux
              last edited by 22 Jan 2021, 14:40

              @Phaedrux
              Not sure how I can probe on Y with only one motor running without breaking the gantry and without disassembling...

              I did however simulate M675 by manually using M38.2 and M38.4 commands on all axis (X, Y and Z) and this works like a charm.

              Is it possible in a macro to access the coordinates after each command and use that to calculate the center of the cavity myself ?

              undefined 1 Reply Last reply 22 Jan 2021, 19:09 Reply Quote 0
              • undefined
                Phaedrux Moderator @Yveske
                last edited by 22 Jan 2021, 19:09

                @Yveske said in Duet 3 6HC with Openbuilds XYZ Probe:

                Not sure how I can probe on Y with only one motor running without breaking the gantry and without disassembling...

                Yeah that's not something you can easily test

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • undefined
                  Yveske
                  last edited by 25 Jan 2021, 13:19

                  Is there anyone out there who can try M675 in both X and Y axis please ?

                  Thanks,
                  Yveske

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Yveske
                    last edited by 10 Mar 2021, 19:06

                    No takers ?
                    Any chance this will be fixed (if need be) in the next release ?

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators
                      last edited by dc42 3 Oct 2021, 19:36 10 Mar 2021, 19:25

                      Does M38.2 work properly now, and it is just M675 that doesn't?

                      What M675 command are you sending? Have you used the P parameter to specify that you are using a Z probe, and which one?

                      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

                      undefined 1 Reply Last reply 11 Mar 2021, 06:48 Reply Quote 0
                      • undefined
                        Yveske @dc42
                        last edited by 11 Mar 2021, 06:48

                        @dc42 Yes m38.2 does work, but I would like to have a tool diameter agnostic homing using the hole in the XYZ probe.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          dc42 administrators
                          last edited by 11 Mar 2021, 07:07

                          And what M675 commands are you trying to use?

                          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

                          undefined 1 Reply Last reply 11 Mar 2021, 07:16 Reply Quote 0
                          • undefined
                            Yveske @dc42
                            last edited by 11 Mar 2021, 07:16

                            @dc42
                            This is my probe macro

                            ; Touch probe.g
                            ; called to find workpiece bottom left corner via G38.2
                            ;
                            
                            ; Display message without time-out and allow to position the bit
                            M291 T-1 S3 X1 Y1 Z1 P"Make sure the bit is positioned in the hole of the touch probe well beneath the top surface" R"Touch probe"
                            
                            ; Find center of cavity
                            M675 X R8 F100 P0                 ; Find center in X axis
                            M675 Y R8 F100 P0                 ; Find center in Y axis
                            
                            ; Set bit above center of probe
                            G0 Z15                            ; rapid move Z axis 15 mm
                            G0 X27 Y27                        ; rapid move X and Y axis to middle of probe
                            
                            ; Probe Z component
                            G38.2 Z-15 F100                   ; seek until the probe circuit is closed Z-axis -15 mm
                            
                            ; Return bit to center of hole
                            G0 Z15                            ; rapid move Z axis 15 mm
                            G0 X-27 Y-27                      ; rapid move X and Y axis to center of cavity
                            G0 Z-15                           ; rapid move Z axis -15 mm
                            
                            G10 P0 L20 X0 Y0 Z10              ; store relative probe offset for coordinates system 0
                            
                            
                            1 Reply Last reply Reply Quote 0
                            • undefined
                              dc42 administrators
                              last edited by dc42 3 Nov 2021, 08:11 11 Mar 2021, 08:10

                              Thanks. From your video, it looked as though the M675 X command worked but the M675 Y command did not stop when it should. Is that correct?

                              Can you confirm that you are running firmware 3.2.2 now?

                              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

                              undefined 1 Reply Last reply 11 Mar 2021, 08:15 Reply Quote 0
                              • undefined
                                Yveske @dc42
                                last edited by 11 Mar 2021, 08:15

                                @dc42 Yes indeed. I haven't invested much time in it since, but it seems M675 in X does work and fails in Y. I'm running 3.2.2 now.

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  dc42 administrators
                                  last edited by 11 Mar 2021, 08:42

                                  If you comment out the M675 X command in the macro, does the M675 Y command then work?

                                  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
                                  • undefined
                                    dc42 administrators
                                    last edited by 11 Mar 2021, 08:48

                                    One more question: do you have deployprobe.g and retractprobe.g files, or not? I think I see a problem with the implementation of M575 when these files are present.

                                    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

                                    undefined 1 Reply Last reply 11 Mar 2021, 11:16 Reply Quote 0
                                    • undefined
                                      Yveske @dc42
                                      last edited by 11 Mar 2021, 11:16

                                      @dc42

                                      I don't have those present (see below).
                                      I will try to reconnect everything this afternoon to answer your second question. I'm trying to build an enclosure...

                                      H:\gcodes
                                      H:\macros
                                      H:\sys
                                      H:\www
                                      H:\System Volume Information\WPSettings.dat
                                      H:\System Volume Information\IndexerVolumeGuid
                                      H:\macros\Touch probe.g
                                      H:\sys\bed.g
                                      H:\sys\config.g
                                      H:\sys\Duet3Firmware_MB6HC.bin
                                      H:\sys\homeall.g
                                      H:\sys\homex.g
                                      H:\sys\homey.g
                                      H:\sys\homez.g
                                      H:\sys\pause.g
                                      H:\sys\resume.g
                                      H:\sys\sleep.g
                                      H:\sys\stop.g
                                      H:\sys\tfree0.g
                                      H:\sys\Touch probe.g
                                      H:\sys\tpost0.g
                                      H:\sys\tpre0.g
                                      H:\sys\config.g.bak
                                      H:\sys\dwc-settings.json
                                      H:\www\Duet2CombinedFirmware.bin
                                      H:\www\Duet2Firmware_SBC.bin
                                      H:\www\Duet2_SDiap32_Maestro.bin
                                      H:\www\Duet2_SDiap32_WiFiEth.bin
                                      H:\www\Duet3Firmware_EXP1XD.bin
                                      H:\www\Duet3Firmware_EXP3HC.bin
                                      H:\www\Duet3Firmware_MB6HC.bin
                                      H:\www\Duet3Firmware_Mini5plus.uf2
                                      H:\www\Duet3Firmware_TOOL1LC.bin
                                      H:\www\Duet3_SDiap32_MB6HC.bin
                                      H:\www\Duet3_SDiap32_Mini5plus.bin
                                      H:\www\Duet3_SDiap_Mini5plus.bin
                                      H:\www\DuetMaestroFirmware.bin
                                      H:\www\DuetWiFiServer.bin
                                      H:\www\favicon.ico.gz
                                      H:\www\index.html.gz
                                      H:\www\manifest.json.gz
                                      H:\www\precache-manifest.08b4c61242ac3cb9e1bd2a96bd3aacb2.js.gz
                                      H:\www\service-worker.js.gz
                                      H:\www\css
                                      H:\www\fonts
                                      H:\www\img
                                      H:\www\js
                                      H:\www\precache-manifest.a1d0ef5757696b3d6a44992f8c30488d.js.gz
                                      H:\www\css\app.54d98193.css.gz
                                      H:\www\css\GCodeViewer.68d05d8a.css.gz
                                      H:\www\css\HeightMap.389e8521.css.gz
                                      H:\www\css\ObjectModelBrowser.c5e13b42.css.gz
                                      H:\www\css\OnScreenKeyboard.578a974b.css.gz
                                      H:\www\css\GCodeViewer.18c47076.css.gz
                                      H:\www\css\HeightMap.5a0c6c12.css.gz
                                      H:\www\css\ObjectModelBrowser.7385f747.css.gz
                                      H:\www\css\OnScreenKeyboard.a9b1a06d.css.gz
                                      H:\www\css\TouchJog.9db4823c.css.gz
                                      H:\www\css\app.9ef74274.css.gz
                                      H:\www\fonts\materialdesignicons-webfont.3d1f8fa2.eot.gz
                                      H:\www\fonts\materialdesignicons-webfont.3e722fd5.ttf.gz
                                      H:\www\fonts\materialdesignicons-webfont.4187121a.woff2
                                      H:\www\fonts\materialdesignicons-webfont.4187121a.woff2.gz
                                      H:\www\fonts\materialdesignicons-webfont.fec1b66a.woff
                                      H:\www\fonts\materialdesignicons-webfont.fec1b66a.woff.gz
                                      H:\www\img\icons
                                      H:\www\img\icons\android-chrome-192x192.png.gz
                                      H:\www\img\icons\android-chrome-512x512.png.gz
                                      H:\www\img\icons\android-chrome-maskable-192x192.png.gz
                                      H:\www\img\icons\android-chrome-maskable-512x512.png.gz
                                      H:\www\img\icons\apple-touch-icon-120x120.png.gz
                                      H:\www\img\icons\apple-touch-icon-152x152.png.gz
                                      H:\www\img\icons\apple-touch-icon-180x180.png.gz
                                      H:\www\img\icons\apple-touch-icon-60x60.png.gz
                                      H:\www\img\icons\apple-touch-icon-76x76.png.gz
                                      H:\www\img\icons\apple-touch-icon.png.gz
                                      H:\www\img\icons\favicon-16x16.png.gz
                                      H:\www\img\icons\favicon-32x32.png.gz
                                      H:\www\img\icons\msapplication-icon-144x144.png.gz
                                      H:\www\img\icons\mstile-150x150.png.gz
                                      H:\www\img\icons\safari-pinned-tab.svg.gz
                                      H:\www\js\app.f43f66da.js.gz
                                      H:\www\js\app.f43f66da.js.map.gz
                                      H:\www\js\GCodeViewer.928ca6b9.js.gz
                                      H:\www\js\GCodeViewer.928ca6b9.js.map.gz
                                      H:\www\js\HeightMap.7361cf24.js.gz
                                      H:\www\js\HeightMap.7361cf24.js.map.gz
                                      H:\www\js\ObjectModelBrowser.f722b29d.js.gz
                                      H:\www\js\ObjectModelBrowser.f722b29d.js.map.gz
                                      H:\www\js\OnScreenKeyboard.1f9c0f92.js.gz
                                      H:\www\js\OnScreenKeyboard.1f9c0f92.js.map.gz
                                      H:\www\js\TouchJog.a2011aaa.js.gz
                                      H:\www\js\DRO.f8d0c566.js.gz
                                      H:\www\js\ObjectModelBrowser.62b4acaf.js.map.gz
                                      H:\www\js\ObjectModelBrowser.62b4acaf.js.gz
                                      H:\www\js\OnScreenKeyboard.be1a1000.js.gz
                                      H:\www\js\DRO.f8d0c566.js.map.gz
                                      H:\www\js\OnScreenKeyboard.be1a1000.js.map.gz
                                      H:\www\js\HeightMap.79dc5595.js.gz
                                      H:\www\js\TouchJog.a2011aaa.js.map.gz
                                      H:\www\js\GCodeViewer.32f07c79.js.gz
                                      H:\www\js\HeightMap.79dc5595.js.map.gz
                                      H:\www\js\GCodeViewer.32f07c79.js.map.gz
                                      H:\www\js\app.bbd01205.js.gz
                                      H:\www\js\app.bbd01205.js.map.gz
                                      
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        dc42 administrators
                                        last edited by 11 Mar 2021, 11:53

                                        Thanks, I will also try to reproduce this issue.

                                        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
                                        • undefined
                                          dc42 administrators
                                          last edited by 11 Mar 2021, 16:15

                                          I confirm that M675 does not work properly in any recent RRF3 firmware version. I am currently fixing it, in time for firmware 3.3beta3.

                                          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

                                          undefined 1 Reply Last reply 11 Mar 2021, 16:37 Reply Quote 0
                                          • First post
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA