I'll chuck it together and take a photo tomorrow, my implementation includes a sprung linear slide which allows the use of an engraving spindle with a depth setting nose, this allows engraving to a fixed depth on complex 3D surfaces for which you don't have a 3D model.