SOL75 utilise l’IA pour concevoir des pièces mécaniques standard

[Francesco] a développé un outil de conception paramétrique appelé SOL75 qui vise à simplifier la conception des pièces mécaniques de base utilisées dans les projets. Il sait comment concevoir des choses comme des engrenages, des poulies, des courroies, des supports, des boîtiers, etc., mais trouve cela répétitif et ennuyeux. Il préférerait plutôt passer son temps sur les parties intéressantes et stimulantes de son projet.

L’objectif de SOL75 est de produire des fichiers OpenSCAD et STL d’une pièce en fonction des besoins des utilisateurs. Ces paramètres vont au-delà des simples dimensions et incluent des caractéristiques de performance telles que la contrainte maximale, la rigidité, la température maximale, etc. Le programme utilise OpenSCAD pour générer les géométries et un module central pour évaluer les conceptions candidates. Pour tenter de surmonter la malédiction de la dimensionnalité, [Francesco] a formé un oracle d’IA pour accepter ou rejeter rapidement les solutions candidates.

Dans le domaine des aides à la conception paramétrique, vous avez des projets comme NopSCADlib qui paramétrent dimensionnellement une grande collection d’objets communs par des nombres uniquement (un tube en laiton de 100 cm de long, 6,35 mm de diamètre avec une épaisseur de paroi de 1,22 mm) ou des spécifications standard de l’industrie (un tube de 10 mm de long longue vis à tête creuse M3). Cette approche ne tient pas compte de la tenue de l’objet dans votre application et ne tient pas compte des problèmes d’impression 3D. À l’autre extrême, il y a les outils de conception générative et d’optimisation trouvés dans des progiciels professionnels tels que Fusion 360 et SolidWorks qui peuvent créer des éléments d’apparence organique qui sont optimisés précisément pour les conditions spécifiées.

SOL75 semble se situer au milieu, combine les caractéristiques des deux approches. Il vous donne la liberté de sélectionner les paramètres dimensionnels et les exigences de performance, tout en délimitant l’espace de solution en ne proposant que des objets qui ont été préparés à l’avance par des experts du domaine – si vous demandez un support en L, vous obtiendrez un support en L et pas quelque chose qui ressemble à une toile d’araignée ou à une cuisse de grenouille.

Une fois la conception compilée, SOL75 génère les fichiers OpenSCAD et/ou STL et une nomenclature. Mais attendez – il y a plus – il fait également un manuel de conception complet documentant la pièce en détail, y compris les diverses considérations de conception et des notes sur l’impression. Voici un lien de démonstration d’un boîtier électronique qui est assez intéressant. Il existe également un exemple d’utilisation de SOL75 pour fabriquer un planeur, que vous pouvez lire sur la page du projet Hackaday.io.

Pour l’instant, [Francesco] n’a rendu SOL75 disponible que dans une version bêta en ligne avec inscription par e-mail, car il n’a toujours pas décidé de la forme que prendra la version finale. Avez-vous des histoires de réussite (ou d’échec) concernant les conceptions génératives ? Faites-nous savoir dans les commentaires ci-dessous.