Easiest zero Z setting ever. Uses G38.2 to probe and G92 offset after probe is done to set zero taking into account your touch plate height, i.e. if using a PCB as your plate set the height to 1.75mm.
Awesome, would it be possible to add a button to the tool change box that would run this? It would make till changes a breeze.
Nice @jlauer , its what i need!! Thanks
@Joshua_Pierce you should be able to run this fine on the tool change. Do your touch plate probe then just unpause the Gcode widget afterwards and you should be ok. The only thing that might be weird is i’m using G92, so if your Gcode overrides G92 then I could see a problem, but most Gcode does not use any G92 offsets inside it.
@Joshua_Pierce Hmm, u got me thinking here. I also set G21 and G90. I don’t un-set either of those intelligently. That could be worked in. Also, a machine coordinate change option could be added too instead of G92.
Hi @jlauer , this widget is only available for tinyg?can i import to my GRBL workspace?
This is great. What kind of touchplate do you guys recommend for the shapeoko?
well there you go We were just having this conversation a few days ago and a new widget has been born.
yes it´s true:), i will try tonight to cut a toolbox, i have already made my touch plate
You know what would be cooler than this probing stuff for z depth? Shooting a tiny red laser at the surface and just knowing the distance off a webcam image grab. Machine vision is a better way to go all around.
now that’s one of the best ideas I’ve read in a long time. I’d take that over a touch probe any day but you’d also have to know the exact distance the tip of the bit is from the laser or receive height to offset that distance.
The vision approach will not work with a single camera due to the geometry problem. A single camera cannot distinguish two points whose line go through the camera origin. we need more than one camera or more than one laser or a projector source.
Thanks @jlauer for a link. Bought myself one.
So before I ask my next question, does this connect to the Z-Axis min input or is there a probe pin available outside of the limit/home switch inputs?
Yes, connect to Z Min input.
Ok, so the next question is can this possibly be tied into the GPIO mod for those of us who like to run NC home and limit switches? A touch plate needs to work with NO configuration.
@Carl_Fisher Go ahead and fork it and add that feature. It sounds pretty cool. If you get it going I could push it to the main workspace version. It feels like perhaps we need a tab model inside that widget to support the different styles of zeroing out, or perhaps we just need a configure modal dialog to pick what style of probing you want to use.
I’ll play around with it if I get a chance. I’ll have to look at how the GPIO works and figure out how to tie that back into the offsets. I’m not up to speed yet on everything, but I have been doing a bit of digging around.
I just hit me last night that it’s even easier than having to use the GPIO for those who like NC limits. Wire up all of the limits as NC and then put a relay inline with the z min. Then use the probe connected to a 3.3v or 5v to trip the relay and open the circuit. It should work but you may need to slow down the search feed rate to allow a short delay for the relay to flip.