Aller au contenu

GO Print

Ajout affichage sur écran lcd


Octox

Messages recommandés

Bonjour,

Je voudrais savoir et si oui comment faire pour ajouter un affichage sur l'écran lcd de ma Ender 3.

Je m'explique, je voudrais que le nom du fichier en cours d'impression soit écrit sur l'écran pendant l'impression.

Est-ce juste une modification du G-code dans Cura, comme les lignes " M117 " ou est-ce plus compliqué .....chose à faire avec Arduino ?? ou peut être pas possible de le faire tout simplement.

D'avance merci pour vos réponses.

Modifié (le) par Octox
Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, Titi78 a dit :

Le m117 suffit 

Pourquoi tout reflasher alors que ça marche 

Merci,

Pourrais tu, stp, me dire quelle ligne de commande mettre avec M117....... pour afficher le nom ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, methylene67 a dit :

Bonjour @Octox,

Cela doit être activable via arduino. Par exemple, en flashant marlin 1.1.9, tu as le nom du fichier qui défile sur l'écran pendant l'impression.

Donc une solution est de flasher Marlin.

Merci,

Oui j'avais vu ça mais je ne trouve pas Marlin 1.1.9 et j'ai peur que ça me pose encore des problèmes avec le BLTouch !!

J'ai déjà galèré 3 jours pour que tout fonctionne + ou - bien avec Marlin 1.1.6

Si Marlin 1.1.9 prends en compte le BLTouch, je peux toujours essayer mais il faut que je le trouve, sur le site creality il y a que le Marlin 1.1.6 BLTouch.

En plus pour flasher j'ai le kit creality donc normalement pas besoin d'arduino ......

Je vais faire plus de recherches.

Lien vers le commentaire
Partager sur d’autres sites

JE ne suis pas devant mon pc je te dis ça ce WE sauf si quelqu'un connaît le nom de la variable d'environnement de cura.  Il y a des variables genre print_bed_temperature et il doit y avoir une variable pour le nom de fichier 

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a des variables  comme {material_print_temperature} de mémoire donc si quelqu'un connaît où trouver la liste des variables il y a sûrement une variable qui est le nom du gcode 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Pour afficher le nom du fichier sur l'écran, on peut ajouter le script "Display filename and layer on LCD"

(Cura --> Extensions --> Post-traitement --> modifier le G-code....)

ou

ajouter à la fin du Start G-code

M117 [input_filename_base]

Modifié (le) par trotro
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Peut-être qu'une liste existe. Le moyen le plus simple de connaître ces "variables" est d'aller fouiller dans les différents fichiers au format .json

Exemple:

https://github.com/Ultimaker/Cura/blob/master/resources/definitions/fdmprinter.def.json

Sinon, je crois que @Tircown en a une liste.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, trotro a dit :

Bonjour,

Pour afficher le nom du fichier sur l'écran, on peut ajouter le script "Display filename and layer on LCD" 

(Cura --> Extensions --> Post-traitement --> modifier le G-code....)

ou

ajouter à la fin du Start G-code

M117 [input_filename_base]

 

bonjour trotro

je ne trouve pas ce script "Display filename and layer on LCD" dans la listes des script . il faut telecharger ca quelque part ?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, trotro a dit :

M117 [input_filename_base]

Je ne sais pas si c'est ça qu'il faut faire mais j'ai copié cette ligne que j'ai ajouter à la fin de mon g-code cura et ça m'affiche simplement M117 [input_filename_base] à l'écran donc j'ai du merder quelque part ou ça ne fonctionne pas.

Merci

Lien vers le commentaire
Partager sur d’autres sites

j'ai trouvé un truc qui semble marcher :

M117 {jobname}

a placer dans le start gcode.

voici aussi une liste des variables de cura :

 

{time}, {date}, {day}: Time of saving g-code, full date, day of the week.
{print_time}: Duration of the print.
{filament_amount}: Length of filament used.
{filament_weight}: Mass of filament used (if density is known).
{filament_cost}: Cost of filament used (if cost per kilo is known).
{jobname}: Name of print job (shown in lower right of Cura's 3D scene).
{initial_extruder_nr}: The extruder that the print starts on.
{print_bed_temperature}: Bed temperature.
{print_temperature}: Nozzle 0 temperature.

trouvé ici :

https://github.com/Ultimaker/Cura/issues/1131

 

 

j'utilise aussi dans mon startgcode cela : 

M190 S{material_bed_temperature}

M109 S{material_print_temperature}

 

Modifié (le) par Titi78
mise en page
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Titi78 a dit :

 

bonjour trotro

je ne trouve pas ce script "Display filename and layer on LCD" dans la listes des script . il faut telecharger ca quelque part ?

Merci d'avance

Bein pour moi ça fonctionne Nickel !! Merci Trotro 😉 Donc du coup aucune modification du G-Code juste ajouter le script.....

Titi78 je l'ai trouver dans la liste déroulante en 2° ou 3° position pour info j'ai Cura 4.1.0

Moi je voudrais juste savoir ou trouver les effets des variables de G-code.... tout le monde donne des G-codes ou variables mais je voudrais bien savoir ce qu'elles font en réels.

Je cherche......

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @Titi78

Actuellement j'utilise Cura 4..., le Script est disponible dans la liste :

CuraScripts.png.2989716e2577618cdf89addd0bb13990.png

Il y a 5 heures, Octox a dit :

ou ça ne fonctionne pas

Je viens de réessayer, chez moi ça fonctionne. Ça doit dépendre de la version de Cura, ou du Parfum G-Code, ou de l'imprimante.

Si j'édite le G-Code obtenu après tranchage, je visualise "M117 [input_filename_base ]", mais sur l'écran le nom du fichier apparaît bien. Il semble que l'imprimante (µDelta Rework) interprète le code pour afficher le nom du fichier...

Lien vers le commentaire
Partager sur d’autres sites

Ou en début suivant si tu as des messages en plus ou au début et a la fin 

Un M117 est effacé par un autre 

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 11 heures, Titi78 a dit :

Merci @trotro

J'ai un cura 3.51 et il n'y a pas ce script dans la liste. Du coup j'utilise un M117 {jobname} et ça marche très bien. 

Mets ton Cura à jour, je crois qu'il y a pas mal d'améliorations et d'options supplémentaire par rapport à ta version 😉 

Actuellement Cura 4.1.0

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...