[Tuto impression 3d] Linear Advance: règler finement sa valeur K
+2
Rio31
Woody3dP
6 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
[Tuto impression 3d] Linear Advance: règler finement sa valeur K
Bonjour à tous,
Ce tuto fait suite à celui traitant du réglage des steps/mm http://www.metabricoleur.com/t15410-tuto-impression-3d-calibrer-son-extrudeur-regler-ses-steps-mm-extrusion-multiplier-extrusion-width
Le Linear advance est une fonctionnalité implémentée dans le fimware Marlin et qui permet entre autres d'imprimer plus rapidement sans perte de qualité (et même en améliorant la qualité) en prenant en compte la pression à l'intérieur de la buse.
Les avantages qu'offre cette fonctionnalité:
- Imprimer plus rapidement sans perte de qualité
- Les coins imprimés sont plus "nets" ce qui améliore la précision des dimensions de l'objet
- Les jonctions entre début et fin de périmètres sont pratiquement invisibles
- La distance de rétraction du filament peut-être diminuée
...
Ce tuto fait suite à celui traitant du réglage des steps/mm http://www.metabricoleur.com/t15410-tuto-impression-3d-calibrer-son-extrudeur-regler-ses-steps-mm-extrusion-multiplier-extrusion-width
Le Linear advance est une fonctionnalité implémentée dans le fimware Marlin et qui permet entre autres d'imprimer plus rapidement sans perte de qualité (et même en améliorant la qualité) en prenant en compte la pression à l'intérieur de la buse.
Les avantages qu'offre cette fonctionnalité:
- Imprimer plus rapidement sans perte de qualité
- Les coins imprimés sont plus "nets" ce qui améliore la précision des dimensions de l'objet
- Les jonctions entre début et fin de périmètres sont pratiquement invisibles
- La distance de rétraction du filament peut-être diminuée
...
Dernière édition par Woody3dP le Mer 9 Mai 2018 - 20:40, édité 1 fois
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Bonjour Woody,
Merci pour ce tuto, clair et précis comme d'habitude. J'ai une ou deux questions / remarques.
Puisque le réglage du K se fait dans le profil filament, pourquoi y a t il des profils d'impression labellisés "linear advance"? Apparemment c'est juste que les vitesses sont plus élevées. Y a t il autre chose ?
Si on regarde le Gcode du facteur K, on voit que si on a un MMU le facteur K est systématiquement réglé à 200 ?? Tu as une idée de la raison ?
Merci pour ce tuto, clair et précis comme d'habitude. J'ai une ou deux questions / remarques.
Puisque le réglage du K se fait dans le profil filament, pourquoi y a t il des profils d'impression labellisés "linear advance"? Apparemment c'est juste que les vitesses sont plus élevées. Y a t il autre chose ?
Si on regarde le Gcode du facteur K, on voit que si on a un MMU le facteur K est systématiquement réglé à 200 ?? Tu as une idée de la raison ?
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Merci rio,
Tu as tout a fait raison, c'est juste que les vitesses sont plus élevées. Je n'ai pas noté d'autres differences.
Le réglage a 200 pour le MMU est dû au système bowden, qui demande à être compensé davantage.
Amicalement.
Tu as tout a fait raison, c'est juste que les vitesses sont plus élevées. Je n'ai pas noté d'autres differences.
Le réglage a 200 pour le MMU est dû au système bowden, qui demande à être compensé davantage.
Amicalement.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Oui mais alors du coup çà ne dépend plus du filament, la compensation du bowden couvrant largement celle du filament.
Et finalement, on est comme Mr Jourdain, on fait du linear advance systématiquement sans le savoir puisque le gcode est mis d'office dans les profils de filaments, c'est juste qu'on ne profite pas du gain en vitesse si on ne prends pas la peine de les modifier ...
PS : Je trouve que le vitesse max de 150mm/s est excessive, j'ai des sous extrusions à cette vitesse avec certains filaments, l'Optimus par exemple
Et finalement, on est comme Mr Jourdain, on fait du linear advance systématiquement sans le savoir puisque le gcode est mis d'office dans les profils de filaments, c'est juste qu'on ne profite pas du gain en vitesse si on ne prends pas la peine de les modifier ...
PS : Je trouve que le vitesse max de 150mm/s est excessive, j'ai des sous extrusions à cette vitesse avec certains filaments, l'Optimus par exemple
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Je pense que tu as raison rio, la compensation K=200 pour les systèmes bowden est la même pour tous les types de filaments. Je ne m'étais pas penché sur le cas des imprimantes en bowden car la mienne est en direct drive.
Et effectivement, depuis les dernières mises à jour (firmware et slic3r PE), on fait tous du Linear Advance sans le savoir et on profite effectivement des vitesses améliorées uniquement si on les active.
Tu auras aussi remarqué que le gain en vitesse est essentiellement significatif sur "l'infill" où les valeurs sont quasiment doublées. Pour le reste de l'impression (périmètres, supports, bridges...) la vitesse n'est que très légèrement augmentée. Ce qui explique pourquoi le gain de vitesse devient vraiment intéressant sur les impressions longues et contenant beaucoup d'infill.
Mais au delà de la vitesse, ce que je trouve particulièrement intéressant est l'amélioration des coins (et donc des dimensions sur toute la surface des faces et non plus uniquement en leur centre). J'ai imprimé 2 cubes, l'un avec le linear advance activé et l'autre sans. L'amélioration est bien visible (je l'explique à l'aide d'un petit dessin maladroitement dessiné à la fin de la vidéo car j'ai perdu mes prints tests).
Enfin, moi non plus je n'utilise pas de vitesses excessives, j'avais juste testé une fois pour voir au delà de 120mm/s mais je préfère conserver des vitesses raisonnables pour ménager ma machine...
Et effectivement, depuis les dernières mises à jour (firmware et slic3r PE), on fait tous du Linear Advance sans le savoir et on profite effectivement des vitesses améliorées uniquement si on les active.
Tu auras aussi remarqué que le gain en vitesse est essentiellement significatif sur "l'infill" où les valeurs sont quasiment doublées. Pour le reste de l'impression (périmètres, supports, bridges...) la vitesse n'est que très légèrement augmentée. Ce qui explique pourquoi le gain de vitesse devient vraiment intéressant sur les impressions longues et contenant beaucoup d'infill.
Mais au delà de la vitesse, ce que je trouve particulièrement intéressant est l'amélioration des coins (et donc des dimensions sur toute la surface des faces et non plus uniquement en leur centre). J'ai imprimé 2 cubes, l'un avec le linear advance activé et l'autre sans. L'amélioration est bien visible (je l'explique à l'aide d'un petit dessin maladroitement dessiné à la fin de la vidéo car j'ai perdu mes prints tests).
Enfin, moi non plus je n'utilise pas de vitesses excessives, j'avais juste testé une fois pour voir au delà de 120mm/s mais je préfère conserver des vitesses raisonnables pour ménager ma machine...
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
OK Woody, çà fait quelques jours que je travaille sur ce linear advance et ton tuto a eclairci les derniers points obscurs.
Effectivement sur des pièces avec beaucoup d’infill le gain de temps est spectaculaire, je l’ai remarqué en imprimant les pièces de mon tuto sur la calibration. La première a été imprimée sans LA a mis 3h10, et la seconde avec LA n’a pris que 1h50 (la vitesse max était sur 150) et avec une meilleure finition, dans les angles effectivement.
Effectivement sur des pièces avec beaucoup d’infill le gain de temps est spectaculaire, je l’ai remarqué en imprimant les pièces de mon tuto sur la calibration. La première a été imprimée sans LA a mis 3h10, et la seconde avec LA n’a pris que 1h50 (la vitesse max était sur 150) et avec une meilleure finition, dans les angles effectivement.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Woody3dP a écrit:
Mais au delà de la vitesse, ce que je trouve particulièrement intéressant est l'amélioration des coins (et donc des dimensions sur toute la surface des faces et non plus uniquement en leur centre). J'ai imprimé 2 cubes, l'un avec le linear advance activé et l'autre sans. L'amélioration est bien visible (je l'explique à l'aide d'un petit dessin maladroitement dessiné à la fin de la vidéo car j'ai perdu mes prints tests).
Enfin, moi non plus je n'utilise pas de vitesses excessives, j'avais juste testé une fois pour voir au delà de 120mm/s mais je préfère conserver des vitesses raisonnables pour ménager ma machine...
Voilà une pièce qui est une vrai challenge pour le linear advance :
J'ai juste réglé la vitesse des périmètres à 60mm/s, la vitesse max à 120mm/s et tout le reste en auto. J'ai un K à 200 puisque j'imprime avec le MMU. 10h30 d'impression quand même car il y a peu d'épaisseur et donc peu d'infill, mais tous les coins sont absolument nickel.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Salut et un grand merci à toi pour le tuto!
Va falloir que je me penche sur ma MK2s depuis que j'ai fait les MAJ et que j'ai fait l'upgrade vers la MK2S j'ai que des mer**s, la qualité se détériore drastiquement!
Va falloir que je me penche sur ma MK2s depuis que j'ai fait les MAJ et que j'ai fait l'upgrade vers la MK2S j'ai que des mer**s, la qualité se détériore drastiquement!
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Salut,
Question de noob ; ce M900, toutes les imprimantes le "comprennent" ou c'est uniquement pour la Prusa ?
Y a t'il un moyen de savoir quel sont les codes M reconnus ou non par une machine ?
++
David
Question de noob ; ce M900, toutes les imprimantes le "comprennent" ou c'est uniquement pour la Prusa ?
Y a t'il un moyen de savoir quel sont les codes M reconnus ou non par une machine ?
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
bonsoir david,
le M900 est implanté dans Marlin donc potentiellement accessible à toutes les imprimantes qui fonctionnent avec.
le M900 est implanté dans Marlin donc potentiellement accessible à toutes les imprimantes qui fonctionnent avec.
nono30- complétement accro
- Messages : 2215
Points : 2292
Date d'inscription : 17/07/2017
Age : 57
Localisation : Vercors
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Ok, pour l'instant je suis en train d'explorer le fichier planner.cpp (planificateur de trajectoire) mais je ne l'ai pas encore trouvé ... mais peut être n'est il pas dans ce fichier ? .. Tu sais ou il est ?
++
David
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
j'avais regardé comment ce faisait les appels mais je n'ai pas été voir les routines sous Marlin, désolé !
nono30- complétement accro
- Messages : 2215
Points : 2292
Date d'inscription : 17/07/2017
Age : 57
Localisation : Vercors
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
@dh42 c'est ce fichier que tu cherches?
https://github.com/prusa3d/Prusa-Firmware/blob/MK3/Firmware/planner.cpp
https://github.com/prusa3d/Prusa-Firmware/blob/MK3/Firmware/planner.cpp
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Les fonctions qui gère ça se trouve dans :
-Marlin_main.cpp entre les lignes 10170 et 10201 (interprétation de la commande M900)
-Planner.cpp entre les lignes 1361 et 1388 (gestion des mouvements)
D'origine c'est désactivé, il faut donc dé-commenter la ligne 679 de Configuration_adv.h et éventuellement modifier le ratio par défaut ligne 708.
Les fichiers et lignes que je donne correspondent à Marlin 1.1.x
-Marlin_main.cpp entre les lignes 10170 et 10201 (interprétation de la commande M900)
-Planner.cpp entre les lignes 1361 et 1388 (gestion des mouvements)
D'origine c'est désactivé, il faut donc dé-commenter la ligne 679 de Configuration_adv.h et éventuellement modifier le ratio par défaut ligne 708.
Les fichiers et lignes que je donne correspondent à Marlin 1.1.x
Tircown- je prends du galon
- Messages : 91
Points : 93
Date d'inscription : 27/03/2018
Age : 36
Localisation : Alsace
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Salut,
Ok, merci pour l'info ; je viens de regarder, et tout cela n'existe pas dans mon Marlin ... qui est beaucoup plus court ! (c'est celui d'origine de la Dagoma Discovery 200 - carte Melzi)
si je ne me trompe pas, c'est le 1.1.0-RC6 (fichier Version.h)
++
David
Ok, merci pour l'info ; je viens de regarder, et tout cela n'existe pas dans mon Marlin ... qui est beaucoup plus court ! (c'est celui d'origine de la Dagoma Discovery 200 - carte Melzi)
si je ne me trompe pas, c'est le 1.1.0-RC6 (fichier Version.h)
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Facile à dire mais dans la mesure du possible il vaut mieux prendre la dernière version à jour. Il y a notamment des fonctions de sécurité qui peuvent éviter des catastrophes: max-temp, min-temp, thermal runaway. Suivant l'age de la D200 elle ne peut pas en être équipé. La mienne c'est sûr car elle imprime depuis Novembre 2015 mais j'espère lui faire prendre sa retraite prochainement.
Tircown- je prends du galon
- Messages : 91
Points : 93
Date d'inscription : 27/03/2018
Age : 36
Localisation : Alsace
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Salut,
La mienne est d'Aout 2016 (je l'ai eu 1 semaine avant la sortie de la DE200 ) ... et elle est 100% d'origine ; je n'ai jamais fait la mise à jour vers la DE200 après avoir vu le nombre de gens qui galéraient une fois la modif faite !
Pour l'instant elle marche bien, donc je préfère ne rien toucher (et elle a dut imprimer 500 gr de fil depuis que je l'ai !!)
Seule bizarrerie qu'elle m’ait fait récemment, c'est de se boucher en cours d'impression ; je n'ai pas compris pourquoi
++
David
La mienne est d'Aout 2016 (je l'ai eu 1 semaine avant la sortie de la DE200 ) ... et elle est 100% d'origine ; je n'ai jamais fait la mise à jour vers la DE200 après avoir vu le nombre de gens qui galéraient une fois la modif faite !
Pour l'instant elle marche bien, donc je préfère ne rien toucher (et elle a dut imprimer 500 gr de fil depuis que je l'ai !!)
Seule bizarrerie qu'elle m’ait fait récemment, c'est de se boucher en cours d'impression ; je n'ai pas compris pourquoi
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
@dh42 sur quel type de filament tu as eu un bourrage? ton ventilo de refroidissement de la coolend heatsink fonctionne bien?
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
C'était de l'octofiber (PLA noir) ; il ne me pose pas de problème en général.
Le ventilo marchait quand j'ai vérifié, mais peut être s'est il arrêté à un moment donné et que je n'ai rien vu ; il m'a déjà fait le coup, le fil s'est coupé à l'intérieur suite aux aller/retour du X ... l'imprimante avait à peine 1h00 de fonctionnement
ce n'est pas la première fois qu'elle se bouche, mais d'habitude c'est au moment de la 1ière couche ou si je l'arrête en cours de route et que je traine trop à enlever la carte et à la remettre en marche pour que ça refroidisse la tête, par contre elle ne s'était jamais bouché en cours d'impression.
J'ai fait 2 autres pièces depuis et ça n'a pas re-merdé ... même si les pièce sont passées à la poubelles au final (manque de résistance sur les filetages) et que je les ai refaite en acier cet aprèm.
Marrant, ça m'a pris le même temps pour la faire en acier que pour l'imprimer !
++
David
Le ventilo marchait quand j'ai vérifié, mais peut être s'est il arrêté à un moment donné et que je n'ai rien vu ; il m'a déjà fait le coup, le fil s'est coupé à l'intérieur suite aux aller/retour du X ... l'imprimante avait à peine 1h00 de fonctionnement
ce n'est pas la première fois qu'elle se bouche, mais d'habitude c'est au moment de la 1ière couche ou si je l'arrête en cours de route et que je traine trop à enlever la carte et à la remettre en marche pour que ça refroidisse la tête, par contre elle ne s'était jamais bouché en cours d'impression.
J'ai fait 2 autres pièces depuis et ça n'a pas re-merdé ... même si les pièce sont passées à la poubelles au final (manque de résistance sur les filetages) et que je les ai refaite en acier cet aprèm.
Marrant, ça m'a pris le même temps pour la faire en acier que pour l'imprimer !
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Ok pour ton soucis tu as l'air de gérer ^^
Et pour l'impression 3D c'est sur c'est long et pour des pièces qui demandent de la résistance c'est peut étre pas ce qu'il faut privilégier, surtout si on a à disposition le matos pour l'usiner en métal!
Mais ça peut te servir avant de faire la pièces métallique pour vérifier les cotes et son utilisation, avant de te lancer dans un usinage métal... aprés tu ne peux pas faire certaine piéce en impression 3D avec les outils que tu as je pense?
Et pour l'impression 3D c'est sur c'est long et pour des pièces qui demandent de la résistance c'est peut étre pas ce qu'il faut privilégier, surtout si on a à disposition le matos pour l'usiner en métal!
Mais ça peut te servir avant de faire la pièces métallique pour vérifier les cotes et son utilisation, avant de te lancer dans un usinage métal... aprés tu ne peux pas faire certaine piéce en impression 3D avec les outils que tu as je pense?
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Et pour l'impression 3D c'est sur c'est long et pour des pièces qui demandent de la résistance c'est peut étre pas ce qu'il faut privilégier, surtout si on a à disposition le matos pour l'usiner en métal!
Comme on dit, le client est roi, il voulait du plastique, je lui en ai donné ! (enfin vendu) , mais c'est vrai que c'est bien pour faire des protos sans trop se prendre la tête ni que ça coute trop cher.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
il reste tout de même une question en suspens....
un truc de ce type:
aprés tu ne peux pas faire certaine piéce en impression 3D avec les outils que tu as je pense?
un truc de ce type:
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
Re
Je ne suis pas sûr de comprendre la question
Je ne fais que de la pièce "technique", autrement dit des formes mécaniques, pas de statuettes ou de trucs déco.
++
David
aprés tu ne peux pas faire certaine piéce en impression 3D avec les outils que tu as je pense?
Je ne suis pas sûr de comprendre la question
Je ne fais que de la pièce "technique", autrement dit des formes mécaniques, pas de statuettes ou de trucs déco.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
c'était juste pour pointer du doigt que chaque machine fait son boulot avec ces contraintes...
Djam- très actif
- Messages : 366
Points : 426
Date d'inscription : 03/04/2018
Age : 47
Localisation : Elsass
Re: [Tuto impression 3d] Linear Advance: règler finement sa valeur K
J'avais eu un problème de claquement également, à force de sur-écraser la première couche ou d'avoir des mini bourrage caractérisés par un clac d'extruder, ça avait attaqué les dents de l'extrudeur. J'avais légèrement décalé le "drive gear" de 2mm env pour retrouver des dents neuves. Attention cependant à ne pas faire passer le filament dans le trou de la vis pointeau. Par contre j'ai fais ça après plusieurs kg, pas 500gr
Tircown- je prends du galon
- Messages : 91
Points : 93
Date d'inscription : 27/03/2018
Age : 36
Localisation : Alsace
Page 1 sur 2 • 1, 2
Sujets similaires
» [Tuto impression 3D] Calibrer son extrudeur: règler ses steps/mm, extrusion multiplier-extrusion width
» [TUTO impression 3D] Utiliser les modifiers avec slic3r
» [Tuto impression 3d] Comment calibrer sa 1re couche d'impression
» [TUTO IMPRESSION 3D] La calibration de son imprimante 3D
» [Tuto impression 3D] Post traitement des pièces en PLA
» [TUTO impression 3D] Utiliser les modifiers avec slic3r
» [Tuto impression 3d] Comment calibrer sa 1re couche d'impression
» [TUTO IMPRESSION 3D] La calibration de son imprimante 3D
» [Tuto impression 3D] Post traitement des pièces en PLA
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum