Quote Originally Posted by warwick View Post
...id seen a topic and some code on cnc zone but im not a member and im a bit funny about just taking content of forums and giving nothing back.hence my build log.....
...if it is public and available for you to see then there is nothing wrong with taking that code. If you are not comfortable with that then you have to wait until tonight and hope that I remember, and have time to get back to this thread. I will post my code for Z zero but will probably not have time with guiding you all the way because I no longer use Mach3 and have very little time to play with it. Anyway, the code I will post works for me and have used it quite some time, but it is a pretty simple code.

Probing is really pretty simple, and the simplest is to place your probe a few mm over the touch plate (less than 3 mm in my example), zero Z by clicking on the button and simply type for example: G31 Z-3 F400 (assuming you have mm units). The code will start move your Z towards the touch plate with a speed of 400mm/min and will stop as soon as the probe touches the plate, or as soon as it reaches -3 mm, whichever come first. If the probe stops after it touched the plate you can zero Z again and that's it.

Yes, there are fancier ways of doing it as well but either you take the code you think fits your needs or create your own which fits your ideas of how it should behave. Anyway, I can paste my code in here for anyone to use, but cannot promise to spend time discussing it or how to connect the touch plate/probe and so on. There is plenty public information about this on the Internet.