CURA: Gcode pour changement de couche

Cette rubrique concerne les questions technique que vous aimeriez soumettre.
jpwitz
Nouveau membre
Messages : 4
Inscription : dim. juil. 05, 2015 9:22 am
Imprimante 3D : P3steel

Bonjour
Dans CURA il existe start.gcode et end.gcode que l’utilisateur peut définir à sa guise :D
Existe-t-il un moyen de paramétrer le changement de couche (layer.gcode?).
Je voudrais insérer dans le gcode l'affichage d'un message du genre "Couche couche_en_cours/nombre_total_de_couches"
(ex: M117 Couche 1/180)
droofy
Contributeur
Messages : 83
Inscription : mer. mai 27, 2015 7:39 pm
Imprimante 3D : Prusa I3 BQ

Bonjour,

je m'intéresse aussi à tout cela, je mets en M117 l'affichage du temps total que prévoit CURA pour l'impression, comme ça je sais environ où ça en est.

Un début de réponse pour toi :
http://reprap.org/wiki/G-code#M117:_Display_Message

Je poursuis mes recherches, dès que je trouve je reviens vers toi !
jpwitz
Nouveau membre
Messages : 4
Inscription : dim. juil. 05, 2015 9:22 am
Imprimante 3D : P3steel

Je précise ma question:
Je voudrais que le trancheur de cura insère dans le g-code à chaque changement de couche la commande :
M117 couche $couche_en_cours
droofy
Contributeur
Messages : 83
Inscription : mer. mai 27, 2015 7:39 pm
Imprimante 3D : Prusa I3 BQ

oui, je vois bien, c'est ça : https://www.youtube.com/watch?v=yQu6FC-JyUg

Il faut à mon avis écrire un plugin directement !!

Faut se pencher sur ça : http://wiki.ultimaker.com/How_to_write_a_Cura_plugin
jpwitz
Nouveau membre
Messages : 4
Inscription : dim. juil. 05, 2015 9:22 am
Imprimante 3D : P3steel

J'ai vu que CURA produit dans le G-code les lignes suivantes:
;Layer count: 190
;LAYER:0
.....
;LAYER:1
.....
Pb: ces lignes sont commentées. Je voudrais les changer en :
M117 Layers=190
M117 LAYER:0
.....
M117 LAYER:1
.....
L'utilisateur peut-il changer le libellé de ces lignes lors de la création du g-code? Où faut-il intervenir?
droofy
Contributeur
Messages : 83
Inscription : mer. mai 27, 2015 7:39 pm
Imprimante 3D : Prusa I3 BQ

Et voilà après un peu de recherche : http://wiki.ultimaker.com/CuraPlugin:_S ... #Showlayer

Il n'y a plus qu'à l'utiliser.
Tu télécharges le plugin ici : http://wiki.ultimaker.com/images/ShowLayer.py
Tu le mets dans le répertoire plugin de cura (exemple C:\Program Files (x86)\Cura_15.02.1\plugins)

Et tu as juste à l'activer dans cura et il fonctionne, je peux te l'assurer !!!

Bon courage
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5613
Inscription : jeu. oct. 23, 2014 3:02 pm
Imprimante 3D : Witbox, Witbox 2 et Hephestos
Localisation : Aix en Provence
Contact :

Bien joué, ca peut être utile en particulier pour suivre un passage délicat :ymapplause:
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
jpwitz
Nouveau membre
Messages : 4
Inscription : dim. juil. 05, 2015 9:22 am
Imprimante 3D : P3steel

C'est tout à fait ce que je cherchais. :D :D
Merci beaucoup :ymapplause: :ymapplause: :ymapplause:
Yoko
Contributeur
Messages : 52
Inscription : ven. avr. 10, 2015 8:44 pm
Imprimante 3D : Prusa I3 Hephestos, et plein de questions ...

Je trouve cette fonction super intéressante.
Donc j'attrape le fichier, le copie dans le répertoire Plugins de Cura.
Le sélectionne dans cura, est lance l'impression ...

Sauf que rien, j'ai toujours heating done qui reste d'afficher par le layer en cours.
J'imprime à partir du PC.

Pourquoi, cela ne marche pas chez moi ?
droofy
Contributeur
Messages : 83
Inscription : mer. mai 27, 2015 7:39 pm
Imprimante 3D : Prusa I3 BQ

Le plugin fonctionne lorsque l'on génère le Gcode (impression via une carte SD),
je pense que lorsque tu imprimes via le PC, c'est Cura qui envoie le code au fur et a mesure en direct et donc le plugin n’intervient pas.

Donc la solution est d'imprimer via la carte SD
Yoko
Contributeur
Messages : 52
Inscription : ven. avr. 10, 2015 8:44 pm
Imprimante 3D : Prusa I3 Hephestos, et plein de questions ...

Donc il en vas de même pour le Start et le End Gcode alors ?
Avatar de l’utilisateur
Jacques
Site Admin
Messages : 5613
Inscription : jeu. oct. 23, 2014 3:02 pm
Imprimante 3D : Witbox, Witbox 2 et Hephestos
Localisation : Aix en Provence
Contact :

Non, le start et end g-code sont bien là en impression USB, les plug-in doivent fonctionner également.
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Yoko
Contributeur
Messages : 52
Inscription : ven. avr. 10, 2015 8:44 pm
Imprimante 3D : Prusa I3 Hephestos, et plein de questions ...

Bon, il y a un truc qui cloche alors.
Car il est sur que le EndCode ne passe pas.
Puisque le fil ne se décharge pas en fin d'impression.
droofy
Contributeur
Messages : 83
Inscription : mer. mai 27, 2015 7:39 pm
Imprimante 3D : Prusa I3 BQ

ah oui, en effet.
Ce que tu peux faire c'est de créer un gcode et de l'envoyer à l'un de nous pour voir.

Quelle versiond e Cura utilises-tu ?
bryceletarmo
Contributeur
Messages : 93
Inscription : lun. janv. 12, 2015 3:14 pm
Imprimante 3D : Prusa I3 Hephestos

Yoko a écrit :Bon, il y a un truc qui cloche alors.
Car il est sur que le EndCode ne passe pas.
Puisque le fil ne se décharge pas en fin d'impression.
dans le End Gcode il n'y a que le dechargement du fil ? s'il y a autre chose, ce n'est peut etre que la commade de dechargement qui n'est pas bonne.
Répondre