Convertisseur STL en G-code

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.
Comment ça marche

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.
1

Envoyez le STL ou 3MF

Jusqu’à 50 Mo, après une inscription sans carte. Le modèle s’affiche en 3D dans le navigateur : vous vérifiez sa taille et son orientation avant de le convertir.
2

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.
3

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.
4

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églageValeur
EntréeSTL 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 autresUn fichier .gcode classique
Imprimantes380+ modèles de 60+ marques, avec les profils fournis par OrcaSlicer
Moteur de tranchageOrcaSlicer 2.4.2, non modifié, sur le service de tranchage de SpeakCAD
Fourni avec le fichierTemps d’impression, filament en grammes et en mètres, nombre de couches, hauteur imprimée, supports ajoutés et leur poids
Gratuit1 slice gratuit avec un compte gratuit, sans carte.
Après les slices gratuitspack 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églagesNe coûte rien dans les 10 minutes suivant le tranchage
Crédits Starter5 $ une fois = 50 crédits = 10 tranchages, sans abonnement
Limite quotidienne60 tranchages par compte et par jour, quelle que soit la formule
Votre fichierTranché dans un dossier temporaire supprimé à la fin de la tâche ; non conservé
AppareilsTout 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églageCe qu’il changePar où commencer
Hauteur de coucheFinition contre temps : des couches plus fines sont plus lisses et plus longuesLe préréglage standard de l’imprimante
FilamentTempératures, ventilation, débit et limites de vitesseLe matériau de la bobine
RemplissageSolidité et poids à l’intérieur de la pièceFaible pour les pièces décoratives, plus élevé pour celles qui portent une charge
ParoisSolidité de la coque extérieure et autour des trous de visLe nombre du profil ; une ou deux de plus pour les pièces sollicitées
SupportsMatière imprimée sous les surplombsAuto : seulement là où un surplomb en a besoin
Adhérence au plateauUne bordure ou une jupe autour de la première coucheAuto ; une bordure pour les petits pieds ou les matériaux qui se déforment comme l’ABS
VitesseSilencieux (0,6 x), Normal ou Rapide (1,3 x), plafonné par les limites de l’imprimante et du filamentNormal
OrientationQuelle face repose sur le plateauOrientation 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.

Un STL en entrée, du G-code en sortie, pour votre imprimante.

Envoyez le STL ou 3MF, choisissez l’imprimante et le matériau, téléchargez le G-code.