heh I recognize that circle probe routine I've seen it a few times before you'll never go back to not having a probe once you get used to one did you write it? it works good yes would it be hard to have it move down in z to the bottom then raise up say .2" and start probing? probably not of course not i haven't written cod with vars yet code* the exact probe touch location is stored, I think Z is in 5063, so you just g90 g0 z[#5063+0.2] or whatever so easy what is that very short z move at the start for? G91 G38.3 z.00001 I don't remember. looks like a way to get the current position loaded into those probe result variables i wondered about that how long are the variables visible? are they stored in a file or just ram? they are not stored on disk by default, although I think you could make them do that if you wanted to ok I think if you add lines for those numbers to the var file they would become persistent (untested) just write them back to a fixture offset? like G54 sure you could feed them into G10 to set G54 etc, and then that is persistent "probe the left edge and set G54 there" is a useful type of program to use yup