Alors que la plupart des nouvelles sur l’industrie de l’impression 3D se concentrent sur les progrès du matériel et des matériaux, les logiciels ont joué un rôle crucial dans la démocratisation de l’impression 3D. Des entreprises comme Shapeways ont fourni des logiciels pour générer des fichiers 3D, les préparer et les optimiser pour l’impression, ainsi que les fabriquer et les distribuer.

Cet article a été écrit par Matt Boyle, vice-président de l’architecture chez Shapeways, pour Débordement de pile. Voir le billet de blog complet ici.

Il y a une dizaine d’années, la fabrication d’une pièce sur mesure nécessitait d’avoir son propre atelier ou de se rendre dans un atelier. Aujourd’hui, vous pouvez créer votre propre modèle 3D, le télécharger sur un site Web et faire livrer un produit fonctionnel à votre porte en quelques jours, un délai inimaginable il y a seulement 20 ans.

Alors que la plupart des nouvelles sur l’industrie de l’impression 3D se concentrent sur les progrès du matériel et des matériaux, les logiciels ont joué un rôle crucial dans la démocratisation de l’impression 3D. Des entreprises comme Shapeways ont fourni des logiciels pour générer des fichiers 3D, les préparer et les optimiser pour l’impression, ainsi que les fabriquer et les distribuer.

Les principales offres technologiques de Shapeways peuvent se diviser en deux catégories: la possibilité de télécharger, de réparer, de prix et d’acheter des modèles 3D dans une variété de matériaux, et des systèmes dorsaux pilotant la fabrication, la distribution et l’exécution de nos commandes à l’échelle mondiale. . Je vais discuter de trois logiciels distincts qui se produisent à différentes étapes du processus d’achat: l’un qui aide les clients à télécharger des conceptions et à effectuer des achats: le traitement des modèles; celui qui montre en toute sécurité au client le modèle imprimable final: ShapeJS; et celui qui nous aide à fabriquer, distribuer et réaliser ces achats de conception: Inshape.

Traitement des modèles clients

Notre premier contact avec la commande d’un client est lorsqu’il télécharge un modèle 3D. Nous n’avons aucun contrôle sur la qualité et l’imprimabilité du modèle, donc notre logiciel répare les erreurs lors de la génération du modèle où il le peut et analyse leur imprimabilité dans une grande variété de matériaux. Il s’agit d’un processus très lourd en calcul – nous calculons la surface et le volume du modèle, déterminons le nombre de pièces qui le composent, et examinons le modèle pour les erreurs et essayons de les réparer, le tout dans un temps moyen de 25 secondes .

Afin de fournir ces résultats, nous avions besoin de construire un système qui exploite le parallélisme et offre une évolutivité facile pour gérer les fluctuations de charge sans casser notre SLA. Pour commencer, nous avons décidé de construire des services individuels qui sont chacun responsables de l’évaluation des différents composants de l’imprimabilité. Ces services se répartissent en trois catégories: validation de modèle, calcul de prix de modèle et réparation de modèle.

continuer la lecture