Getting water on electronics is rarely good. Perhaps an additional cover, or maybe some tank extensions that slope inwards to try and help contain splashes?

What I suspect Nick is getting at, is how are you going to generate the code to machine complex parts, if you can't use some kind of standard/common code that most CAM packages can produce?

While I remember, a KFlop running KMotionCNC can be run in reverse. Simply command a negative FRO, and it'll run as fast in reverse at it will forward. If it only it could also put the material back while running in reverse... :-)