KB Workbench a FreeCAD workbench to help with designing keyboards, this is not yet ready to use, but will be soon!