Convertir un STL en G-code pour votre imprimante 3D, dans le navigateur
Un STL n’est qu’une forme ; une imprimante 3D a besoin de G-code, les déplacements couche par couche, les températures et l’extrusion pour une machine précise. Cette conversion s’appelle le tranchage. Envoyez le STL ou 3MF, choisissez votre imprimante parmi 380+, et le slicer en ligne de SpeakCAD le convertit avec OrcaSlicer et le profil de cette imprimante : un fichier .gcode, ou un .gcode.3mf tranché pour Bambu Lab.Du STL au G-code en quatre étapes
En plus du fichier, la conversion a besoin de l’imprimante, du matériau et de quelques réglages d’impression. Tout le reste vient du profil de l’imprimante.Choisissez l’imprimante
Son profil fixe la taille du plateau, la buse, le type de firmware et le G-code de début et de fin. L’aperçu vous prévient quand le modèle ne tient pas sur le plateau.Choisissez le matériau et la qualité
Hauteur de couche parmi les préréglages de l’imprimante, un préréglage de filament (PLA, PETG, ABS, ASA, TPU et d’autres), remplissage, supports, vitesse, parois et adhérence au plateau.Téléchargez le G-code
Un fichier .gcode, ou un .gcode.3mf pour Bambu Lab, avec le temps d’impression, le filament en grammes et en mètres, le nombre de couches et la hauteur imprimée.STL en G-code : formats, sortie et limites
| Réglage | Valeur |
|---|---|
| Entrée | STL ou 3MF, jusqu’à 50 Mo |
| Sortie pour Bambu Lab (A1, A1 mini, P1S, P2S, X1 Carbon, H2D…) | Un .gcode.3mf tranché |
| Sortie pour Prusa, Creality, Elegoo, Anycubic, Voron, Qidi, Sovol et les autres | Un fichier .gcode classique |
| Imprimantes | 380+ modèles de 60+ marques, avec les profils fournis par OrcaSlicer |
| Moteur de tranchage | OrcaSlicer 2.4.2, non modifié, sur le service de tranchage de SpeakCAD |
| Fourni avec le fichier | Temps d’impression, filament en grammes et en mètres, nombre de couches, hauteur imprimée, supports ajoutés et leur poids |
| Gratuit | 1 slice gratuit avec un compte gratuit, sans carte. |
| Après les slices gratuits | pack Slicer : 20 slices pour 3 $, paiement unique, sans expiration ; ou 5 crédits par tranchage ; inclus dans Pro et Unlimited |
| Même fichier, autres réglages | Ne coûte rien dans les 10 minutes suivant le tranchage |
| Crédits Starter | 5 $ une fois = 50 crédits = 10 tranchages, sans abonnement |
| Limite quotidienne | 60 tranchages par compte et par jour, quelle que soit la formule |
| Votre fichier | Tranché dans un dossier temporaire supprimé à la fin de la tâche ; non conservé |
| Appareils | Tout navigateur récent : ordinateur, Chromebook, iPad, téléphone |
Pourquoi un STL doit d’abord être tranché
Un fichier STL décrit la surface d’une pièce sous forme de triangles, et rien d’autre : pas de couches, pas de buse, pas de température, même pas d’unité (les slicers le lisent en millimètres). Une imprimante 3D ne sait pas imprimer des triangles. Elle exécute du G-code, une liste de commandes qui déplacent la buse, poussent le filament et règlent les températures, couche après couche. Le tranchage est la conversion de l’un vers l’autre, et elle dépend de l’imprimante : le même STL donne un G-code différent pour une Bambu Lab A1 et pour une Creality Ender-3.
Un 3MF contient le même genre de triangles, plus l’unité et d’autres informations sur le modèle, et se tranche de la même façon. STL ou 3MF compare les deux.
Ce que contient un fichier G-code
Ouvrez un .gcode dans un éditeur de texte et vous trouverez :
- Un en-tête avec les réglages utilisés pour le trancher et, quand le profil de l’imprimante les demande, des images d’aperçu pour son écran.
- Le G-code de début du profil de l’imprimante : mise à l’origine des axes, chauffe du plateau et de la buse, ligne de purge.
- Des milliers de déplacements, chacun une ligne comme
G1 X112.4 Y98.2 E0.0421: aller à ce point et pousser cette quantité de filament. - Des commandes de température, de ventilation et de rétraction issues des préréglages de filament et de process.
- Le G-code de fin : chauffes coupées, buse relevée et garée.
Pourquoi le G-code doit correspondre à votre imprimante
Le G-code n’est pas portable. Il contient la taille et l’origine du plateau de l’imprimante, le diamètre de sa buse, son type de firmware (Marlin, Klipper, RepRapFirmware et d’autres) et sa séquence de démarrage. Un fichier tranché pour une autre machine peut imprimer hors du plateau ou aux mauvaises températures, et certaines imprimantes avertissent que le fichier a été fait pour un autre modèle. C’est pourquoi la conversion commence par l’imprimante : chacun des 380+ modèles a le profil qu’OrcaSlicer fournit pour lui, et le fichier est tranché avec exactement ce profil. Le slicer en ligne liste les marques et le nombre de modèles.
Les réglages qui changent l’impression
L’essentiel de ce que décide un slicer vient du profil de l’imprimante. Voici les réglages que vous choisissez, et ce que chacun change :
| Réglage | Ce qu’il change | Par où commencer |
|---|---|---|
| Hauteur de couche | Finition contre temps : des couches plus fines sont plus lisses et plus longues | Le préréglage standard de l’imprimante |
| Filament | Températures, ventilation, débit et limites de vitesse | Le matériau de la bobine |
| Remplissage | Solidité et poids à l’intérieur de la pièce | Faible pour les pièces décoratives, plus élevé pour celles qui portent une charge |
| Parois | Solidité de la coque extérieure et autour des trous de vis | Le nombre du profil ; une ou deux de plus pour les pièces sollicitées |
| Supports | Matière imprimée sous les surplombs | Auto : seulement là où un surplomb en a besoin |
| Adhérence au plateau | Une bordure ou une jupe autour de la première couche | Auto ; une bordure pour les petits pieds ou les matériaux qui se déforment comme l’ABS |
| Vitesse | Silencieux (0,6 x), Normal ou Rapide (1,3 x), plafonné par les limites de l’imprimante et du filament | Normal |
| Orientation | Quelle face repose sur le plateau | Orientation automatique : la base la plus plate et le moins de surplombs |
Températures, rétraction, accélérations, coutures et couches supérieures et inférieures viennent des préréglages d’imprimante, de process et de filament tels qu’OrcaSlicer les fournit. Les guides vont plus loin : les réglages qui comptent pour une pièce fonctionnelle et les réglages d’impression par matériau.
Bambu Lab : un .gcode.3mf, pas un .gcode
Les imprimantes Bambu Lab impriment un .gcode.3mf tranché, qui regroupe le G-code, ses images d’aperçu et ses réglages. C’est ce que donne le convertisseur pour chaque modèle Bambu Lab de la liste (A1, A1 mini, H2D, H2D Pro, H2S, P1P, P1S, P2S, X1, X1 Carbon, X1E, X2D) : copiez-le sur la carte microSD de l’imprimante, ou ouvrez-le dans Bambu Studio pour l’envoyer par le réseau. Toutes les autres marques reçoivent un .gcode classique.
Après la conversion
- Carte SD ou clé USB : copiez-y le .gcode (ou le .gcode.3mf) et lancez l’impression depuis l’écran de l’imprimante.
- Par le réseau : envoyez-le via la page web ou l’application de l’imprimante (Mainsail ou Fluidd sur les imprimantes Klipper, OctoPrint, PrusaLink).
- Depuis un téléphone ou une tablette : le fichier arrive dans Fichiers ou Téléchargements, et l’application ou la page web de l’imprimante le prend de là. Du téléphone au slicer détaille chaque méthode ; les pages iPhone, iPad, Android et Chromebook vont appareil par appareil.
Ce que coûte une conversion
Le slicer en ligne donne à chaque compte 1 slice gratuit, son premier (un compte gratuit, sans carte). Au-delà, un tranchage utilise un slice d’un pack Slicer (20 slices pour 3 $, paiement unique, sans expiration) ou 5 crédits, et le tranchage est inclus dans Pro et Unlimited. Retrancher le même fichier avec d’autres réglages dans les 10 minutes ne coûte rien. Les slices du pack Slicer ne servent que dans le slicer en ligne. Les crédits Starter (5 $ une fois, 50 crédits, sans abonnement) paient aussi 10 tranchages. Pro (14,99 $ par mois) et Unlimited (39,99 $ par mois) incluent le tranchage. Quelle que soit la formule, un compte peut lancer jusqu’à 60 tranchages par jour.
Votre fichier
Le fichier part de votre navigateur directement vers le service de tranchage, sans jamais passer par les serveurs web de SpeakCAD. Il est tranché dans un dossier temporaire supprimé à la fin de la tâche, et il n’est pas conservé.
Besoin de modifier le modèle d’abord ?
La conversion garde le modèle exactement tel qu’il est. Pour changer une taille, élargir un trou ou ajouter une fixation avant de trancher, modifiez le STL : l’IA de SpeakCAD le reconstruit en modèle modifiable, au millimètre près. Pour créer une pièce de zéro, décrivez-la. Dans les deux cas, vous téléchargez du G-code pour les mêmes imprimantes.
Questions fréquentes
En le tranchant : un slicer transforme les triangles du STL en G-code pour une imprimante. En ligne, envoyez le STL ou le 3MF au slicer en ligne de SpeakCAD, choisissez votre imprimante parmi 380+, réglez la hauteur de couche, le filament, le remplissage et les supports, et téléchargez le .gcode (un .gcode.3mf pour Bambu Lab). Sur un ordinateur, un slicer de bureau comme OrcaSlicer, PrusaSlicer ou Cura fait la même chose.
Oui. Le slicer en ligne de SpeakCAD tourne dans le navigateur sur un ordinateur, un Chromebook, un iPad ou un téléphone, et c’est OrcaSlicer 2.4.2 avec le profil de votre imprimante qui tranche. Le slicer en ligne donne à chaque compte 1 slice gratuit, son premier (un compte gratuit, sans carte). Au-delà, un tranchage utilise un slice d’un pack Slicer (20 slices pour 3 $, paiement unique, sans expiration) ou 5 crédits, et le tranchage est inclus dans Pro et Unlimited. Retrancher le même fichier avec d’autres réglages dans les 10 minutes ne coûte rien.
Un STL est la forme d’une pièce, en triangles ; le G-code est la liste d’instructions qu’une imprimante suit pour la construire, couche par couche : déplacements, extrusion, températures et vitesse des ventilateurs. Un STL fonctionne avec n’importe quel slicer et n’importe quelle imprimante ; un fichier G-code est fait pour une imprimante, une buse et un matériau.
Oui. Le convertisseur accepte le 3MF comme le STL, jusqu’à 50 Mo, et le tranche de la même façon avec le profil de votre imprimante.
Envoyez le STL, choisissez votre imprimante Bambu Lab (A1, A1 mini, P1S, P2S, X1 Carbon, H2D ou un autre modèle Bambu) et tranchez : le téléchargement est un .gcode.3mf tranché. Copiez-le sur la carte microSD de l’imprimante, ou ouvrez-le dans Bambu Studio pour l’envoyer par le réseau.
Le convertisseur en ligne de SpeakCAD est en partie gratuit et ne demande aucune installation : 1 slice gratuit avec un compte gratuit, sans carte. Il ne se renouvelle pas. Ensuite, un tranchage utilise un slice d’un pack Slicer (20 slices pour 3 $, paiement unique, sans expiration) ou 5 crédits, et le tranchage est inclus dans Pro (14,99 $ par mois) et Unlimited (39,99 $ par mois). Retrancher le même fichier avec d’autres réglages dans les 10 minutes ne coûte rien. Ce n’est pas illimité : un compte peut lancer jusqu’à 60 tranchages par jour. Les slicers de bureau sont gratuits : OrcaSlicer, PrusaSlicer et Cura sont des applications à installer sur un ordinateur.
La hauteur de couche, le filament, le remplissage, les parois et les supports. Le reste (températures, accélérations, rétraction, G-code de début et de fin) vient des préréglages OrcaSlicer de l’imprimante et du filament.
Oui. Avec le fichier, vous obtenez le temps d’impression estimé, le filament en grammes et en mètres, le nombre de couches, la hauteur imprimée, et si des supports ont été ajoutés et leur poids. Le calculateur de temps et de coût d’impression donne les mêmes chiffres, avec le coût, sans compte et sans le G-code.
Pas avec ce convertisseur : il fonctionne dans un seul sens, du STL ou du 3MF vers le G-code. Gardez le STL ; c’est le fichier à retrancher pour une autre imprimante ou d’autres réglages.