I am still having issues with this type of setup. Leaving tools in spindles is not safe. I cannot tell you have many time I have cut my arms on long drills I have left in spindles. I am not sure why masso would need to remember last tool used, as everything is fresh the next day. Example...I have a new job to run today. I power on masso, and home machine. I then load my gcode and manually set my x0, y0, z0, on the stock I am using for this job. Since I do not have any tool tables loaded, I use tool 1 to set the stock position, which in my case is front left corner of stock (corner closest to you). I hit cycle start. This is where masso should go to my auto tool zero position and start its offset calibration. Each tool after that will of course go and touch off to set tool height, which I am sure is what it does now. Job complete..I clear the spindle of any tools and remove my job from the machine table. I am done for the day. Tomorrow I have a job to run. The sequence should be the same as today's job. I manually set the x0, y0, z0, for the first tool my new job requires. I feel this is the safest way that this routine should work. I would hate for someone to cut themselves on a tool that is sticking out of a spindle, while they are cleaning their machine of loading new stock. Keep in mind that this masso controller will be used on cnc routers as well, which puts the spindle much closer to the work area.
I am hoping you get the auto edge finding back in soon, as this will greatly improve this process.
Other than this routine, I am very happy with this controller. I surfaced my table last night and all went well. I did turn off auto tool zero though, just for that job. I will work on using the auto tool zero as is, but really would like you to consider maybe changing the routine until the auto edge stuff is turned back on, which I hope is very soon.