I’m trying to run my first job on my LR4 and when it gets to the Z Probe step it completely ignores the plate and tries to keep going
When I run the Z Probe from the FluidNC WebUI, it works as expected; touches the plate and backs off the desired amount. I basically copied pasted the gcode from the Milling Basics page in the docs and added it to the CNC Program settings in EstlCam, as suggested. I can see in the terminal that the gcode used when I manually probe from the web ui is different, but I can’t figure out which part needs to change.
Here’s what I see in the terminal after manually probing from the webui:
It appears that the P0.5 at the end of G38.2 Z-110 F200 P0.5 is what was causing the probe to actually fail. Removing that caused the probe to succeed.
I also needed the G92 Z0.5 to properly zero it. Without out that, it was cutting in mid-air
So this is the start code that worked for me in case anyone else runs into a similar issue:
Hello fellow Jason. If you’re using FluidNC, that doesn’t make any sense. Using the P parameter is the correct way to do it so I’m confused. Technically, with the way you have it now will be slightly off because after the probe triggers, it still has to decelerate so it moves a bit past where the probe initially touches.
I just tried replacing my start code with this and it did the same thing; ignored the touchplate and just kept going.
I haven’t yet updated the WebUI because I checked the change list and there was nothing listed that sounded relevant. If anyone with more context thinks this update will make a difference I’m happy to try.
Otherwise, any ideas? It’s super weird that it works for others, but not me. There must be a setting somewhere that is different/wrong/missing/etc on my end. Any ideas where to start looking?
I just ran $limits and confirmed that P, y, Y, x, z and Z all log as expected.
I also checked the wiring of my touchplate. The paddle is connected to the red wire, the clip to the black. I confirmed continuity with my volt meter. And I checked that the P showed in the logs regardless of which direction it is connected to the pins on the board; it did. Then I made sure it was connected in the same direction as the other limits: black toward the outside of the box red towards the inside.
In short, it appears (to this noob at least) that the touchplate is wired correctly and working as expected. (a little part of me wishes it wasn’t because that would be a straightforward, if tedious, fix)