-
At this point I would ask if you could test in standalone mode without the Pi. This will help identify if it's an issue with RRF or DSF.
https://duet3d.dozuki.com/Wiki/Getting_Started_With_Duet_3#Section_Running_in_standalone_mode
You can download the contents of your system tab and macros and use a separate SD card. That SD card will need the DWC files in the /www folder as well. Disconnect the Pi, connect network to the duet, put the SD card into the duet. More details in link above.
-
@Phaedrux
Couldn't get it to work yet, didn't have much time today, will try again tomorrow -
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.
-
@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.
-
@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 -
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?
-
@Phaedrux
Thanks I will try this today and let you know. -
@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 ?
-
@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
-
Is there anyone out there who can try M675 in both X and Y axis please ?
Thanks,
Yveske -
No takers ?
Any chance this will be fixed (if need be) in the next release ? -
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?
-
@dc42 Yes m38.2 does work, but I would like to have a tool diameter agnostic homing using the hole in the XYZ probe.
-
And what M675 commands are you trying to use?
-
@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
-
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?
-
@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.
-
If you comment out the M675 X command in the macro, does the M675 Y command then work?
-
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.
-
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