Yes. Find a G-code reference for your GRBL firmware to see which commands it supports. For inspection you probably want to move to a position near the expected surface and slowly approach the expected position, stopping when a probe makes contact. Then you can compare the actual position to the expected position.
I'm using that Prootooner board. One common driver board, 3 needed, is A4988. They handle up to 1 Amp, mounting the heatsinks. For maximum current, 1.5 Amp a cooling fan is needed. I used 12 volt for the steppers.
This was one idea that we attempted, but because of the tight tolerances of our bore holes it was not repeatable even with some float. We have decided to try to go the route of making our own CNC with some float to compensate the variations in valve bodies and such.
The idea is to use the CNC to drive the probe into 8 different positions within each main bore and 4 different positions within the comp bore.
There will be 4 different codes for the difference in valve assemblies, but most will be copy and paste.
So based off the comments that I've read, I can program in a text file using the corresponding reference for GRBL that I am using, and save each code to my PC. Then from there be able to open and execute that code one at a time.