Pour les imprimantes il en existe pas mal, j'ai une Prusa i3 MK3S+
https://shop.prusa3d.com/fr/imprimantes/180-kit-de-l-original-prusa-i3-mk3s.html?gclid=CjwKCAjw_o-HBhAsEiwANqYhp9qHHk_mwppwhdWQQpBw4RnQB0wTVFTwu46AumRrRMoVdkQjaAdW-BoCq2AQAvD_BwE
Après il faut deux logiciels distincts:
-logiciel de conception 3d
Il en existe de nombreux qui te permettent aussi comme tu l'as demandé de faire des assemblages tu trouveras du gratuit et du très cher comme ceux que j'utilise en industrie (solidworks, catia, solidedge...)
Pour les gratuits ou abordables: fusion 360, et pas mal de solutions sur internet
https://www.3dnatives.com/logiciel-3d-pour-debutant-10042017/
- logiciel pour imprimer en 3D la plupart du temps fourni avec l'imprimante. Il te permet de régler les paramètres d'impression (matériau, températures, vitesses, remplissage ....)
Ces logiciels utilisent des fichiers (souvent .stl) générés par les logiciels de CAO.
Tu peux aussi trouver sur internet des plans tout faits prêts à être imprimés il y a plein de sites qui en proposent.