Outils pour utilisateurs

Outils du site


logiciels:simplegcodedecoder

Simple G-Code decoder, le décodeur de G-Code ultra-léger (solution conseillée)

Le micro-logiciel décodeur de G-Code conseillé par défaut est le Simple G-Code Decoder, un décodeur de G-Code léger et minimaliste qui fait seulement ~10Ko et qui permet le contrôle simple de l'Open Maker Machine.

Le Simple G-Code decoder est téléchargeable sur github : https://github.com/sensor56/Simple-GCode-Decoder

La mise en oeuvre du Simple G-Code Decoder est décrite dans la documentation officielle : Documentation de prise en main et d'utilisation - PDF (150 pages)

Configuration

Il est possible d'adapter la configuration du Simple GCode Decoder :

Il est possible de fixer les limites de position au niveau des variables (valeurs en mm):

#define X_MAX_POS 290
#define X_MIN_POS 0
#define Y_MAX_POS 210
#define Y_MIN_POS 0
#define Z_MAX_POS 50
#define Z_MIN_POS 0

Bugs constatés

Décrire ici les bugs constatés en précisant résulat attendu / résultat observé (Créer un paragraphe de niveau 4 par bug ouvert SVP).

Endstops inactifs sur mouvement G01

  • Bug constaté : Les endstops ne sont pas actifs sur les mouvements G01, G00.
  • Résultat attendu : Les endstops devraient être actifs même dans ce cas…
Réponse XH : OUI, à corriger.

Arrêt déplacements

* Bug constaté: Arrêt lors des déplacements en principalement en "courbe" (petits segments) mais aussi constaté lors de déplacement verticale. Le déplacements reprend par l'activation du bouton "Pass". Gcode Généré par CamBam.
* Résultat attendu : Déplacements sans arrêts.

Discussion

Discussion de propositions, suggestions de modifications, ajouts, etc… avant acceptation en TODO LIST

Certaines instructions GCode inactives ?

30/07/2015 - FLG : j'ai l'impression que le gcode M18 ne fait pas grand chose, les moteurs restent sous tension.

30/07/2015 - XH : Un certain nombre d'instructions GCode que l'on retrouve sur des décodeurs complets sont simplement reconnues sans action associée avec le Simple GCode Decoder. Elles seront validées en cas de réception par le renvoi du classique <ok> mais ne faisant rien. Ceci étant, on peut facilement les ajouter et M18 (tous les moteurs off) fait partie des instructions qui sont effectivement intéressantes. En pratique, à ce stade, le M18 est possible et est à faire manuellement en mettant l'alim des moteurs hors tension, ce qui est dans tous les cas la façon la plus sûre de le faire. :-D

Todo

Décrire noter ici les fonctionnalités prévues / attendues / souhaitées :

Fonctionnement général
  • Ajouter activation des endstops sur mouvements G01, G00, etc…
Instructions G
Instructions M
  • ajouter M18 : arrêt de tous les moteurs
  • Gérer les accelérations pour pouvoir exécuter les Gcode plus rapidement.

Car simon soit on met une grande vitesse et la machine trembre lors des courbes (petits segments),

 soit on met une petite vitesse pour ne plus avoir de tremblements mais en ligne droite on se traîne (on risque
 même de ne plus avoir la bonne vitesse de coupe). 

Pour mémoire, la liste de toutes les instructions G-Code Reprap sont ici : http://reprap.org/wiki/G-code

logiciels/simplegcodedecoder.txt · Dernière modification: 2015/09/21 11:42 par jjjournel