I put what I have on the asm4 branch
I added the total joint and the total pin joint. I will add instructions for those soon. The commands for the axial rotation and the ramp drive caller do not work. I am working on an inline joint and a prismatic joint.
There are many ways other than add more MBDyn elements to improve the workbench.
Here is a list, not in order of importance.
make the workbench compatible with the new namespace workbench.
add idiot proof er uh exception handling (am I dating myself?) like making line editors in pyside only accept numbers where applicable.
make it so you can run MBDyn directly from FreeCAD. This was discussed on page 4 of this thread, so it shouldn't be hard.
include more in the post processing, like force and torque indicators. code for graphing velocity, acceleration etc.
add names to the MBDyn scripted objects and use them as variables in the input file to make it more readable
write/film a tutorial to show how to use the workbench.
use Propertylink in the MBDyn objects so they can change with the FreeCAD model.
test, test, test