I happened to run across this earlier today. Although it is setup for Mach 3, I am wondering if it couldn’t be modified for grbl or whatever software X Carve is using.
Brief discussion of it in this thread.
They’re straight-forward enough. Plans for two on the Shapeoko wiki:
Martin Barfoed has made a project for one of these including some useful videos.