Impression 3D : Les GCODE

Поделиться
HTML-код
  • Опубликовано: 15 фев 2018
  • Vidéo expliquant comment fonctionnent les GCODES.
    Les GCODES sont le langage qu’utilisent la majorité des imprimantes 3D.
    Référence : reprap.org/wiki/G-code/fr
    G1 : déplacement des axes
    Ex : G1 X20.0 Y20.0 Z0.1 F1000
    G28 : Aller au Home
    Ex : G28
    Ex : G28 X Y20
    G29 : Mise au niveau automatique selon script
    Attention, toujours faire un G28 AVANT !
    Ex : G29
    G90 : Position absolue
    À partir du Home
    Ex : G90
    G91 : Position relative
    À partir de l'emplacement actuelle
    Ex : G91
    G92 : Definition de l'emplacement absolue
    A partir de l'endroit actuelle
    Normalement utilisé que pour l'extrudeur
    Ex : G92 E0 (pour l'extrudeur 0 seulement)
    Ex : G92 (pour tout les axes)
    Ex : G92 Y (pour l'axes Y seulement)
    M18 : Arrêt de tout les moteurs
    Ex : M18
    M82 : Mode absolue pour l'extrudeur
    Ex : M82
    M83 : Mode relatif pour l'extrudeur
    Ex : M83
    M104 : Température de l'Extrudeur
    Ex : M104 S200
    M106 : Ventilateur de refroidissement du matériel
    Basé de 0 à 255
    Ex : M106 S255 (100%)
    Ex : M106 S127 (50%)
    M107 : Éteindre les ventilateurs
    Ex : M107
    M117 : Affiche un message à l'écran
    Ex : M117 Allez, au dodo...
    M140 : Température du bed
    Ex : M140 S50
    M300 : Jouer un son
    Ex : M300 X250 P1000 (250 mhz, 1000 millisecondes)
    M700 : Nivelage du plateau
    M700
  • ХоббиХобби

Комментарии • 75

  • @kekelinks
    @kekelinks 5 лет назад

    Le Gcode est un code qui est utilisé à la base sur la plupart des machines à commandes numérique industrielles. Ca fait plaisir de voir un tel code se retrouver dans nos machines à impression 3D !

    • @derivas007
      @derivas007 5 лет назад

      ou peut on trouver une liste en version pdf que l on pourrait imprimer pour avoir pres de soi

  • @benoitcharrier1534
    @benoitcharrier1534 3 года назад +1

    Merci

  • @jeromedurpoix8534
    @jeromedurpoix8534 6 лет назад +1

    Merci pour ces infos. Je regarde ta chaine depuis 3 semaines (depuis que j'ai la tevo tornado) et cela m'a vraiment aidé. J'utilise la tevo pour des impressions très fines (modélisme). MERCI !!!

    • @xavierjared4824
      @xavierjared4824 3 года назад

      I realize I'm quite off topic but do anybody know of a good website to watch new tv shows online?

    • @luiskade7316
      @luiskade7316 3 года назад

      @Xavier Jared ehh lately I've been using Flixportal. you can find it through google :D -luis

    • @xavierjared4824
      @xavierjared4824 3 года назад

      @Luis Kade Thanks, I signed up and it seems to work =) Appreciate it!!

    • @luiskade7316
      @luiskade7316 3 года назад

      @Xavier Jared happy to help :D

  • @tiloup501
    @tiloup501 6 лет назад +1

    Merci Monsieur très apprécier vraiment bon :)

  • @BLazmaDepannagE
    @BLazmaDepannagE 6 лет назад +1

    GRAND MERCI POUR LA VIDÉO

  • @elwanmayencourt
    @elwanmayencourt 6 лет назад

    Super utiles 👍

  • @vincentbourdon3926
    @vincentbourdon3926 6 лет назад +1

    Ah super merci baucoup sa va aider

  • @jeanle1er
    @jeanle1er 5 лет назад +1

    MERCI!!

  • @eric_nicolas
    @eric_nicolas 6 лет назад +1

    Merci. Intéressant tout ça. Je vais m'y pencher car j'ai rentré tes codes de début et fin que tu présentes dans une autre vidéo dans ma tornado, mais ça ne fonctionne pas. Je vais aller voir le wiki.
    Merci encore pour toutes tes vidéos ( surtout Tornado oblige! 😉)

  • @yoannfayolle1350
    @yoannfayolle1350 4 года назад

    Merci pour cette vidéo. Est ce que c'est possible d'inclure, dans un programme, l'acquisition d'un signal capteur ? Par exemple, effectuer un déplacement à une position et attendre le signal capteur avant de passer au déplacement suivant ? de manière automatique sans devoir entrer le code à la main si il y a des millions de lignes de code.

  • @Marv-In_Make
    @Marv-In_Make Год назад

    Bonjour, merci beaucoup pour le contenu, quel logiciel utiliser vous pour communiquer en direct sur l imprimante ? J ai une ender 3 V2 merci

  • @blackshadows3084
    @blackshadows3084 6 лет назад

    mais comment programmer le ventilateur de la buse ; pour mise en fonction à température donner ex le ventilateur de la buse de ma CR 10 tourne en continue ; et sur ma dagoma Discovery 200 à une température de 50° il se met en route et au dessous de 50° il coupe

  • @ye3t881
    @ye3t881 6 лет назад +1

    Bonjour super video je voudrais savoir sur quel logiciel est-tu pour piloter l'imprimante depuis ton ordi ?

    •  6 лет назад

      Bonjour, J'utilise Simplify3d !

    • @ye3t881
      @ye3t881 6 лет назад

      Le GüeroLoco c'est aussi possible sur cura ?

  • @didiersee
    @didiersee 5 лет назад +1

    Super une fois de plus. Pourrais-tu expliquer la procédure si on télécharge le code tout fait d'un objet depuis un site pour ensuite l'injecter dans une imprimante Creality ender3? Merci

    •  5 лет назад +1

      Bonjour, dans quelques jour je vais sortir une vidéo qui l'expliquer pour la tornado, le processus est le même pour la ender 3 :), donc, ca t'aidera !

  • @marcroteau686
    @marcroteau686 6 лет назад +1

    Salut Dominic, j'aimerais savoir s'il existe un gcode qui permet d'éteindre l'imprimante à la fin d'une impression? Sinon quel est le moyen qui permettrais d'éteindre l'imprimante à la fin?

    •  6 лет назад

      Salut Marc-Antoine. Tu peux fermet les ventilateur et autre avec des gcode comme script de fin :
      M106 S0 ; turn off cooling fan
      M104 S0 ; turn off extruderM140 S0 ; turn off bed
      M84 ; disable motors
      Pour complètement fermet l'imprimante, tu dois mettre un relais après un opctopi (ou semblable) ou après une des pin de de la carte mère: voici un example de relay : bit.ly/2L452YB.
      et tu met un gcode pour activer la pin a la find e l'impression.
      Le plus simple est un relais après un octopi, et il y a des plugin pour cela.Sinon, tu achètes un sonoff et tu programme la fermeture de l'imprimante.
      j'espère que ca t'aide ?
      a+

  • @pascalschwarz6971
    @pascalschwarz6971 6 лет назад

    je recommande l'acquisition d"un micro cravate pour réduire les variations audio
    l'extrudeur n'est pas toujours en relatif ?

    •  6 лет назад

      En effet ! merci du conseil. l'extrudeur n'est pas toujours en relatif. C'est un moteur et chaque moteur peut être en relatif ou absolu.

  • @josephcaporaso4774
    @josephcaporaso4774 6 лет назад

    Quel logiciel utilises-tu pour envoyer le G Code sur ton imprimante?

    •  6 лет назад +1

      En générale de 2 façon. Je fait le gcode a partir de Simplify3D, ensuite je le mets sur l'imprimante via un Octoprint (sur un raspberry PI), ou via la carte SD.

  • @59540rebel
    @59540rebel 6 лет назад

    slt tu pourrais me dire se que ta mis dans ton code pour faire une ligne avant d'allez imprimer car la j'ai du mal a comprendre
    merci et tes vidéos son super encore merci

    •  6 лет назад

      Bien sur. Mets ces lignes après le "Home" dans le script de démarrage
      G1 Z0.1 F1000 : lève la buse à 0.1 au dessus du bedG1 X8.0 F2000 : déplace le X 8mmG1 Y60.0 E4.0 F1000.0 ; déplace le Y a 60mm + 4mm d'extrusionG1 Y100.0 E8.5 F1000.0 ; déplace le Y de 60mm a 100mm, + 8.5mm d'extrusion
      Si tu as d'autres questions, dis le moi !

    • @59540rebel
      @59540rebel 6 лет назад +1

      merci tes très sympa

  • @laurentpilot8185
    @laurentpilot8185 6 лет назад

    Bjr dans la Tevo Tornado et simplify3d quand je lance l'impression la première étape est :
    mise en marche du bed et attente de la bonne température puis mise ne marche de la température de la buse et attente quelle est atteinte la bonne température
    Ou ce trouve ces instructions ? dans le firmware ? dans Marlin ? dans simplify3d ?
    merci par avance pour ton aide.

    •  6 лет назад

      C'est le slicer qui demande cela (simplify dans ton cas). La commande utilisé est M190 (chauffe le bed et attend d'avoir atteint la température avant de passer à l'autre étape) si tu change cela dans on gcode le M190 pour un M140, ta buse chauffera en même temps que ton bed :) est-ce que ca répond à ta question ?

  • @RichardHUMERY
    @RichardHUMERY Год назад

    Merci pour cette vidéo.
    Savez-vous quelle est la différence entre les Gcode M290 et M851 ?
    Merci

    • @Bricol3D
      @Bricol3D Год назад

      Bonjour, si on en crois la documentation de marlin, M290: "Appliquez des babysteps à un ou plusieurs axes en utilisant les unités actuelles. Les décalages appliqués avec M290ne sont pas ajoutés aux coordonnées actuelles, mais sont destinés à effectuer de petits ajustements, en particulier dans l'axe Z, au début d'une impression." et M851: "Réglez la distance XYZ entre la buse et le point de déclenchement de la sonde." 😉 Marc

  • @jeromedurpoix8534
    @jeromedurpoix8534 6 лет назад

    Peut-on piloter la tevo sur le même principe pour tester les Gcodes ?

    •  6 лет назад

      Oui, tout à fait ! Avec un câble USB et le bon pilote (Driver), ca fera exactement la même chose.

  • @sebastienmorin2519
    @sebastienmorin2519 6 лет назад

    Tant veux-tu 2 autre G02 x x.x y x.x rotation dans le sense horaires accompagnés de R x.x ( rayons de rotation) et G03 même chose mais sense anti horaires

    • @sebastienmorin2519
      @sebastienmorin2519 6 лет назад

      Parce que le G01 sa fait seulement des mouvements linéaires

    •  6 лет назад

      Merci Sébastien, oui, il y en a plein d'autre en effet. merci de ton apport!

  • @noelstgelven1994
    @noelstgelven1994 6 лет назад +1

    Très bonne approche pour démystifier le code...

  • @nicodu542
    @nicodu542 6 лет назад

    Bonjour je voudrais savoir si la Tevo Tarantula accepte Luger code m600?
    Merci d'avance

    •  6 лет назад

      Dans le FW 1.1.8 oui. Si tu as les 1.1.6, il me semble que non. Si tuas a besoin d'un coup de main pour mettre a jour le FW, regarde cette vidéo ruclips.net/video/phREsY1lAm8/видео.html

    • @nicodu542
      @nicodu542 6 лет назад

      Excuse-moi Il y a pas de mise à jour pour la Tarantula

    •  6 лет назад

      En effet. J'ai pris le 1.1.8 de la tornado, et j'ai ajusté les paramètres pour qu'il fonctionne avec la tarantula. Ma tarantula a le dual extruder et je viens d'ajouter un Bltouch. Je mets la vidéo en ligne d'ici la fin de la journée :)

    • @nicodu542
      @nicodu542 6 лет назад +1

      Merci à toi j'aime bien tes vidéos

  • @blackshadows3084
    @blackshadows3084 6 лет назад +1

    C'est de la base de programmation ISO ; c est le système de programmation des machine outil ;

    • @dominiquemiette7522
      @dominiquemiette7522 4 года назад

      C'est exact , j'ai travaillé 22 ans sur aléseuses cnc et j'ai reconnu direct le langage .

  • @59540rebel
    @59540rebel 6 лет назад

    slt je voudrais changer mon filament en cours d'impression
    j'ai essayé de mettre M600
    avant le layer mais sa fonctionne pas tu pourrais m'aider stp merci

    •  6 лет назад

      C'es étrange, le M600 devrait être supporté (www.mpselectmini.com/extended_g-code_table), peux-tu m'envoyer la section où est ton M600 dans ton gcode stp ?

    • @59540rebel
      @59540rebel 6 лет назад

      oui voila le code merci
      ;TYPE:SKIN
      G1 F1800 X171.761 Y147.437 E121.20704
      G0 F7200 X141.871 Y146.396
      G1 F1800 X141.806 Y146.331 E121.20857
      G0 F7200 X141.806 Y146.537
      G0 X142.39 Y146.296
      M600
      ;TIME_ELAPSED:123.639157
      ;LAYER:5
      G0 X142.39 Y146.296 Z1.3
      ;TYPE:FILL
      G1 F3600 X141.924 Y146.762 E121.23049
      G0 F7200 X145.408 Y148.934

    • @59540rebel
      @59540rebel 6 лет назад

      même le M600 juste avant ;layer sa fonctionne pas

  • @michelgirard730
    @michelgirard730 4 года назад

    bonjour très apprécié . J,ai annulé un code (en jouant avec les commandes sur ender3, qui disait comme procédure de démarrage de chauffer le bed puis la buse... ensuite au tout début de l'impression , en position x=0 faire un aller-retour y=200 qui permettait au filament de se déposer et d'être prêt lorsqu'il se positionnait sur le bed pour débuter impression du raft ou juste ligne.. Comment faire pour que cette commande se retrouve automatiquement sur tous les fichiers g-code que je ferai avec Cura.. Merci!

    •  4 года назад

      Bonjour, il faut mettre ce code dans le script de démarrage du votre slicer (ex cura, s3d, etc). Cela s'ajoutera automatiquement aux impressions. Normalement, ce paramètre est dans les propriétés de l'imprimante. Merci!

    • @michelgirard730
      @michelgirard730 4 года назад

      @ toujours néophyte débutant pour les nuls.... comment on fait pour voir le g-code ou comment placer ce code et le retracer... que j'ai perdu dans cura merci!

  • @sebastienmorin2519
    @sebastienmorin2519 6 лет назад

    ???? Le G00 fonctionne tu sur les imprimantes, déplacement rapide linéaire??? Comme G00 X 100.5 Y 100.5 Z 100.0

    •  6 лет назад

      Oui, mais il est un alias a G1. Ref : marlinfw.org/meta/gcode/
      "Marlin treats G0 (rapid linear movement) as an alias to G1 (rapid movement).By convention, most G-code generators use G0 for non-extrusion movements (those without the E axis) and G1 for moves that include extrusion. This is meant to allow a kinematic system to, optionally, do a more rapid uninterpolated movement requiring much less calculation."

  • @user-by2mh5bh9e
    @user-by2mh5bh9e 2 года назад

    Salut LeGueroLoco ! j'aurai souhaité savoir a quel endroit ajouter du gcode de démarrage, mais surtout concernant la pré-chauffe dans Cura ? si jamais tu as des idées !
    Merci d'avance 😉

    • @Bricol3D
      @Bricol3D 2 года назад

      Bonjour, pour le Gcode de démarrage, le mieux est de le modifier dans ton logiciel de découpe. Marc

    • @user-by2mh5bh9e
      @user-by2mh5bh9e 2 года назад

      @@Bricol3D bonjour, oui ca je savais mais lorsque je fais des essais sur les températures de pré chauffe, cela apparait après le code prédéfinis par cura. Cela se vois dans vscode par exemple. Je cherche a changer mes valeurs de pré chauffe pendant mon nivellement auto pour éviter le subitement pendant cette phase.

    • @Bricol3D
      @Bricol3D 2 года назад +1

      @@user-by2mh5bh9e il te suffit d'ajouter une ligne avant le G29 pour lui demander une température plus basse et de repasser sur la température désirée après le G29. A moins que dans le firmware soit déclarer un G29 avec une température définie.

    • @vincentfresneau6446
      @vincentfresneau6446 2 года назад +1

      @@Bricol3D oui bonne question, je vais vérifié et tester Merci

    • @user-by2mh5bh9e
      @user-by2mh5bh9e 2 года назад

      @@vincentfresneau6446 c ok dans le code, cela fonctionne mais dans cura ou le précisé pour qu'il puisse reprendre ces températures choisis pour la pièce après g29 si je suis claire ?

  • @laurentpilot8185
    @laurentpilot8185 6 лет назад

    Bjr et merci pour cette vidéo je possède une tevo tornado afin de m'exercer comment je peux commander l'imprimante comme toi en direct stp merci

    •  6 лет назад

      Salut Laurent. Pour se faire, tu branche ton imprimante vis la cable USB a ton ordinateur (assure toi qu'elle est reconnu par l'imprimante) ensuite, via ton slicer (cura, ou simplify3d par example) tu as un tableau de contrôle pour l'imprimante. Quel Slicer utilises-tu ?
      Merci !

    • @laurentpilot8185
      @laurentpilot8185 6 лет назад

      simplify3D

    •  6 лет назад

      Alors c'est dans outils/ Panneau de controle de la machine ! et à partir de là, tu as plusieurs onglets :)

    • @laurentpilot8185
      @laurentpilot8185 6 лет назад +1

      cool merci je vais voir ca ce soir merci beaucoup

    • @laurentpilot8185
      @laurentpilot8185 6 лет назад

      Onglet Communication cela fonction tres bien merci encore
      J'ai une autre question stp G28 positionne la tete au milieu du plateau qui doit etre home je pense mais si je fais G90 qui positionne aussi home le home change de place c'est dans le coin du plateau il y donc 2 home ?

  • @christianmatteiodysseedunr6156
    @christianmatteiodysseedunr6156 6 лет назад

    bien s'il te faut tout écrire à chaque fois pour programmer ton impression t'as pas fini

    •  6 лет назад +1

      Il ne faudrait pas, ca serait terrible !! non, c'est juste pour comprendre les scripts de début et de fin d'impression, pour mettre cela "à notre goût". Ceux pas défaut font le travail, mais perso, j'aime bien les ajuster pour mes besoins . Un fois fait dans le logiciel (Slicer), ca s'ajoute automatiquement dans les gcodes de l'objet que l'on veut imprimer.

    • @christianmatteiodysseedunr6156
      @christianmatteiodysseedunr6156 6 лет назад

      C'est tant mieux. Pour ma part moins je bidouille plus je suis content et j'adore tout ce qui fonctionne tout seul. Dans le temps fait des site internet en insèrent du scripte HTML dans les page code mais là 15 ans plus tard il me faudrait un tube d'aspirine complet et pas sur que j'y arrive

    •  6 лет назад +1

      En effet ! alors n'achètes surtout pas une imprimante en kit à montée :-)

    • @christianmatteiodysseedunr6156
      @christianmatteiodysseedunr6156 6 лет назад +1

      Sa risque pas merci de confirmer ce que j'ai vue sur internet

  • @lamidescopeaux2388
    @lamidescopeaux2388 4 года назад

    Bonjour à tous,
    Besoin d’aide pour Gcode svp.
    j’imprime en ce moment des masques visières. La demande est de plus en plus grande je cherche donc une solution pour pouvoir imprimer en série j’ai déjà réussi à réaliser le gcode de fin qu’il fait que la pièce est bien expulsé du plateau mais je n’arrive pas à trouver la solution pour lancer une autre impression en suivant. Quelqu’un pourrait m’aider s’il vous plaît ? Merci d’avance