His designs for the board(OSH park) and schematic incl firmware are available on his site..
They run very well...
By the way, i printed once a big blok, where my vertex lost some steps, (head touched the material) whole project in the trashcan after 16 hours printing.
Layer shifted a little 
This would be the solution!!
Ps @ Zax , waiting for reply of the laser supplyer in the UK. if these 40watts have a Z-axis... Let you know 
Yes getting "real" position feedback would be nice, BUT your controller has to know how to use that feedback. Most 3D printer and Laser controller firmware's do not use, and do not know how to use feedback. Hotend crashes are always going to be a problem. Even if you return to proper position each time you hit the obstruction it is going eventually ruin the "print". If you get it back on the line it will just pull the work from the build plate, or crack the work, break the hotend, or any of the dozens of failures that we love, that ruin our prints.
Now the fact that they appear to return to position when acted upon is nice. But in the statement above you can see what would happen if it keeps returning to the proper position when there is an obstruction in it's path. If you were lucky and the obstruction was not to tall you might clear it enough on the next pass to save the print, or maybe not!
Now its ability to sense "tension" may be useable, again, the Printer firmware would have to be capable, It could pause the print and alert you there is a problem. Then you could "cure" the issue and restart the print.
Another problem is that you need an extra board to interpret for the steppers and still need a controller. So you would be best to build a new controller that is made for these new "drivers".
Also you could end up taking a step back if you use the wrong "mode". Most firmware's already have "motion control". If you enable it in the stepper driver then the controller will have not control over it. On our Lasers that would mean long work times. It would be like turning "Laser Mode" of in grbl.
These boards are great, But they would need to be part of a system to really make them work right for the 3D printers or the Laser kits. They are Intelligent drivers being connected to an ignorant controller!