Dispositivos de conexão 3D são conhecidos como mouse 3D ou spaceball (nome anterior). O mais utilizado é o SpaceNavigator. 3DConnexion.com é o site.
Existe um driver de código aberto chamado spacenav. Está disponível através do pacote libspnav0. O FreeCAD o suporta, mas o pacote disponível nos repositórios do Ubuntu não foi construído com ele. Para usá-lo, sugiro que você adicione um dos FreeCAD PPA para atualizar seu FreeCAD para uma versão que suporte esses dispositivos.
Eu não sei de outros aplicativos CAD que suportam spacenav.