Welcome! Log In Create A New Profile

Advanced

Déterminer le nombre de couche dans un STL ???

Posted by sv650s 
Re: Déterminer le nombre de couche dans un STL ???
November 18, 2014 05:26PM
ok je comprends mieux la difficulté désormais.
Dernière solution, serait il possible de lire le g-code ligne à ligne jusqu'à la fin du g-code, de la même manière que lors de l'impression (ce qui a permis de pouvoir incrémenter le compteur en temps réel)
et de ressortir les données "Z" ????
cela doit être possible non ?

Merci beaucoup pour les explications
Re: Déterminer le nombre de couche dans un STL ???
November 19, 2014 05:28AM
Je vois une autre solution pour afficher le nombre de couches totales, mais ce n'est pas le plus pratique
dans le g-code si j'ajoute en début de fichier un "M117"
et que je fait un

if(code_seen('M117')){
   totalcouchez = 123;
}


j'ai bien lors du lancement de l'impression, l'affichage de "123"
donc si je fais un "M117 123"
comment est ce que je peux récupérer les 3 caractères qui se trouvent derrière le "M117" ????
cela doit être possible non ?
cela ferait un truc dans ce genre

if(code_seen('M117')){
   totalcouchez = les 3 caractères derrière M117;
}


mais c'est sur que cela impose de rentrer "à la main" le nombre de couches totales a chaque g-code
mais ce serait déjà pour moi un bon début

Edited 2 time(s). Last edit at 11/19/2014 05:30AM by sv650s.
Re: Déterminer le nombre de couche dans un STL ???
November 19, 2014 05:36AM
Hello
Bizarre - j'ai déjà vu cette idée qque part - Ah oui ! hier dans une de mes réponses...
Comme quoi ça prouve qu'on ne lit que les posts à moitié eye popping smiley ..
A+ Didier

Quote
didierh
Une astuce serait d'utiliser un gcode bidon qui contient le nombre de couches que tu envoies au début mais là c'est après la génération du gcode que tu dois ajouter cette ligne manuellement.

Edited 1 time(s). Last edit at 11/19/2014 05:45AM by didierh.
Re: Déterminer le nombre de couche dans un STL ???
November 19, 2014 06:59AM
Desole mais tu parlais de generer un g-code bidon...
Moi je parle d'integrer cette donnee directement dans le bon g-code pas dans un g-code bidon
Mais c'est evident que cela revient a la meme chose, et si je suggere ceci c'est parce que tu l'as
evoque plus donc tu peux voir que je lis les posts.....
Ceci dit ce n'est pas le probleme, c'est facile a integrer dans le bon g-code
De plus je precise comment la chose devrait etre traitee a mon sens, mais je ne connais pas le code a ecrire
Ma difficulte est de savoir comment recuperer les 3 caracteres derriere le M117 que j'ai integre manuellement
dans le g-code a l'aide d'une fonction que je ne connais pas en arduino
Et je te rassure, je lis bien les posts d'un bout a l'autre, je ne pose pas des questions pour ne pas lire les reponses
Si tu as l'impression de perdre ton temps, tu n'es pas oblige de me repondre
Mais peut etre que ce n'est qu'un malentendu
En tout cas merci pour ton aide qui m'a deja bien fait avancer
Re: Déterminer le nombre de couche dans un STL ???
November 19, 2014 07:30AM
OK - je vois tu aimes jouer avec les mots smoking smiley - je vais suivre ton conseil...
Quote
sv650s
Si tu as l'impression de perdre ton temps, tu n'es pas oblige de me repondre
Re: Déterminer le nombre de couche dans un STL ???
November 19, 2014 08:06AM
Je ne comprends pas ton attitude...
Je ne vois pas non plus sur quels mots je jouerais
Ou peut etre aurais je du ecrire "en utilisant cette solution" plutot que "je vois une derniere solution"
Mais si c'est juste ça.....
Re: Déterminer le nombre de couche dans un STL ???
November 20, 2014 05:41PM
Voilà ou j'en suis...
J'ai insérer une commande "M117 Nb couches" dans mon G-code juste avant les commandes de début d'impression
Dans Marlin sous le "marlin-main.cpp" dans le paragraphe "case 117:" j'ai ajouté "totalcouchez = (strchr_pointer + 5);"
et lors du début d'impression j'ai bien l'affichage du nombre de couche à l'endroit voulu sur le LCD durant quelques secondes, puis ensuite,
il se met à afficher n'importe quoi et ce qu'il affiche change très très vite
alors que sur l'écran en bas à gauche, la valeur reste bien à la valeur du nombre de couches, ceci étant affiché avec "lcd_setstatus(strchr_pointer+5);"
Pourquoi l'un change et pas l'autre ???
Re: Déterminer le nombre de couche dans un STL ???
November 21, 2014 04:56AM
il est possible de faire la même chose sans modifier marlin, simplement en mettant l'information dans le fichier G-CODE à l'aide du post-traitement de Slic3r.

voir ici pour l'installation : http://www.soliforum.com/topic/173/slic3r-post-processing-scripts/
jhd
Re: Déterminer le nombre de couche dans un STL ???
November 21, 2014 05:30AM
merci pour l'info Biostrike


------------------------------------------------------------------------------------------------------------
Blog de GeeK: [www.zem.fr]
Reprap Prusa Mendel V2 pour 500€: [www.zem.fr]
Re: Déterminer le nombre de couche dans un STL ???
November 21, 2014 05:30AM
j'ai déjà vu ce post mais visiblement cela ne fonctionne pas pour moi.....
Re: Déterminer le nombre de couche dans un STL ???
November 21, 2014 06:02AM
je testerai ce WE... et j'vous dis quoi.
Re: Déterminer le nombre de couche dans un STL ???
November 21, 2014 05:55PM
je viens d'utiliser la méthode d'affichage des couches avec silc3r et ça fonctionne impeccable !!! spinning smiley sticking its tongue out

Il suffit d'installer Perl sur l'ordi,
copier le script dans un fichier texte en *.pl, le mettre dans le répertoire de silc3r,
mette M117 dans 'Layer change", (Printer Settings > Custom G-code > Layer change G-code)
et mettre le chemin du script dans Print Setting > Output Options > Post-processing scripts

et c'est tout ! smoking smiley
Sorry, only registered users may post in this forum.

Click here to login