Impression 3D
AUTOMATISATION DE LA MISE EN PRODUCTION
Problématique : Dans un workflow d'impression 3D lié à un e-commerce, chaque commande contient plusieurs pièces sous forme de fichiers STL, chacune avec ses propres paramètres de tranchage (densité de remplissage, supports, épaisseur de couche...). Préparer manuellement un plateau d'impression est chronophage, et le slicer (OrcaSlicer) ne conserve pas les paramètres individuels de chaque pièce lors d'un import groupé classique.
Solution : Un outil Python qui récupère les fichiers STL depuis les commandes WooCommerce, les combine en un plateau optimisé et génère un fichier .3MF avec les paramètres de tranchage embarqués pour chaque pièce, contournant la limitation d'OrcaSlicer. Un plateau prêt à imprimer, en quelques secondes.
COMMANDE
→
FICHIERS STL
→
MERGE & PLACEMENT
→
PLATEAU .3MF
1
IMPORT DES COMMANDES
// connexion e-commerce
- 01 Connexion à l'API WooCommerce et récupération des commandes en attente de production
- 02 Identification des fichiers STL associés à chaque produit commandé
- 03 Téléchargement automatique des fichiers STL et regroupement par plateau
Python
API WooCommerce
REST
2
TRAITEMENT & COMBINAISON
// merge et optimisation
- 04 Lecture et parsing de chaque fichier STL (géométrie, dimensions, volume)
- 05 Placement automatique des pièces sur le plateau avec gestion des espaces
- 06 Injection des paramètres de tranchage propres à chaque pièce dans le .3MF (contournement de la limitation OrcaSlicer)
- 07 Combinaison en un fichier .3MF unique multi-objets, chaque pièce conservant ses réglages
Logiciel d'aide à la gestion d'impression 3D
Python
NumPy
STL Parser
3MF
3
PRÊT À IMPRIMER
// export vers OrcaSlicer
- 08 Génération du fichier .3MF compatible OrcaSlicer avec métadonnées complètes
- 09 Ouverture directe dans le slicer : chaque pièce du plateau a déjà ses paramètres individuels
- 10 Lancement de l'impression : de la commande au plateau en quelques secondes
OrcaSlicer
Claude Code
Impression 3D