Aller au contenu

Acheter Bambu Lab A1

Calibration Input Shaping avec Marlin 2.1.2


Messages recommandés

il y a 16 minutes, Kerr_Haggan a dit :

Bonjour à tous,

Est-ce qu'on peut l'intégrer la fonction M593 au gcode de démarrage de l'imprimante et éviter de passer par pronterface ?

C'est sauvegardé dans l'Eeprom via la commande M500 donc il est nécessaire de le faire une seule fois.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 7 heures, Kerr_Haggan a dit :

Ok, mais si on fait un reset de l'eeprom il faut le réinjecter non ?

oui il faudra le remettre dans ce cas mais logiquement rien t'empêche de le mettre en start gcode

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

  • 4 months later...

Hello !

 

Je tente de suivre ce tuto pour regler ce param.

J'ai donc pris prusaslicer (premiere fois, j'ai toujours utilisé cura) et suivi les reglagé indiqué au début de ce thread (apres avoir fait mes param de démarrage pour mon imprimante bien sûr).

 

Premier point que je ne comprends pas, tu dis :

Le 10/02/2023 at 15:31, MrMagounet a dit :

Accélération : elle doit être >=  1000mm/s² pour les axes X et Y (mettez la valeur la plus haute logiquement supporter par votre imprimante sur X2 Genius pro jusque 3000mm/s² grand max)

Perso, j'ai laissé les param indiqué de 500mm/s² car je ne sais pas si c'est davantage pour ma Ender 3 (pour la vitesse d'impression, je max à 50mm/s)

Et ensuite tu dis :

Le 10/02/2023 at 15:31, MrMagounet a dit :

Désactiver toutes Valeur d’accélération maximum et limites de mouvement brusque (jerk) en mettant les valeurs à 0.

Du coup, les param cités au dessus sont annulés ?

Car je me retrouve avec ces param dans les réglages de l'impression :

image.png.b710e4f11729ababd4a3212c02acfb83.png

C'est ici que je dois mettre des valeurs max identiques a celles mises a 0 dans les reglages de l'imprimante ? (chui un peu perdu en fait 😅)

 

J'ai normalement bien suivi tout le reste, mais pourtant :

image.png.00888a86c1e31545b41525073d51710f.png

 

Tout vert quoi... dans les 25mm/s, ils se touche un peu pépère là 😅

 

Pour info, le gcode :

G90 ; use absolute coordinates
M83 ; extruder relative mode
M140 S{first_layer_bed_temperature[0]} ; set final bed temp
G4 S30 ; allow partial nozzle warmup
G28 ; home all axis
G29 ; auto bed levelling
G1 Z5.0 F3000 ; Move Z Axis up a bit during heating to not damage bed
G1 X2.0 Y10 F3000
M900 K0
M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize
M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize
G1 Z0.28 F240
G92 E0
G1 X2.0 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 Y140 F5000
G92 E0
G1 X2.3 Y10 E10 F1200 ; prime the nozzle
G92 E0

 

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

Re 😉,

il y a 42 minutes, I_Phil_Good a dit :

Perso, j'ai laissé les param indiqué de 500mm/s² car je ne sais pas si c'est davantage pour ma Ender 3

Tu peux monter à 1000mm/s², c'est ce que j'ai sur ma U20 qui a la même conception que ta Ender 3

il y a 42 minutes, I_Phil_Good a dit :

Et ensuite tu dis :

Le 10/02/2023 at 15:31, MrMagounet a dit :

Désactiver toutes Valeur d’accélération maximum et limites de mouvement brusque (jerk) en mettant les valeurs à 0.

Du coup, les param cités au dessus sont annulés ?

non, ce sont les paramètres maxi qui sont indiqués dans l'onglet "réglages de l'imprimante" -> Limite de la machine, section "Accélérations maximum" et "Limites des mouvements brusques"

il y a 42 minutes, I_Phil_Good a dit :

J'ai normalement bien suivi tout le reste, mais pourtant...

Tout vert quoi... dans les 25mm/s

C'est sûrement parce que tu as mis 0 dans les accélérations 🥴

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

Il y a 1 heure, pommeverte a dit :

mais tu as surtout mis des accélérations nulles 😱:

J'ai pas touché a ces paramètres justement...

Quand je suis arrivé sur cette page de paramètres, c'était comme ca.

Lien vers le commentaire
Partager sur d’autres sites

Désolé, j'ai répondu trop rapidement 😩. Il faudrait donc choisir la valeur 1000 pour le paramètre "defaut" dans la section "Controle de l'accélération".

Est-ce que tu peux fournir l'export de ton profil pour ton problème de vitesse de 25mm/s?

Lien vers le commentaire
Partager sur d’autres sites

Ah ben voui, faut changer toutes les vitesses des périmètres extérieurs...

50mm/s ou plus ?

 

Euuuh, j'ai lancé l'impression du truc, normal que ca me fasse un mesh avant ? (pi j'avais fait un 9*9 dans les param hier...)

 

 

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

il y a 11 minutes, I_Phil_Good a dit :

les vitesses des périmètres extérieurs... 50mm/s ou plus ?

Tu pourrais essayer 80mm/s.

il y a 12 minutes, I_Phil_Good a dit :

j'ai lancé l'impression du truc, normal que ca me fasse un mesh avant ?

oui puisque dans ton Gcode de démarrage, tu as:

G29 ; auto bed levelling

Si tu ne veux pas palper le plateau systématiquement, tu peux le remplacer par un M420 S1, à condition d'avoir une matrice sauvegardée en mémoire (voir les messages de ton précédent sujet et celui-ci)

En passant, j'ai regardé le fichier Gcode et les valeurs des Gcodes suivants (M201, M204, M205) ne me rassurent pas vraiment:

Citation

M201 X0 Y0 Z0 E0 ; sets maximum accelerations, mm/sec^2
 ...
M204 S0 T0 ; sets acceleration (S) and retract acceleration (R), mm/sec^2
M205 X0.00 Y0.00 Z0.00 E0.00 ; sets the jerk limits, mm/sec
M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec

Perso, je remplirais la section "Accélérations maximum" avec des valeurs cohérentes (Accélérations maxi 1500mm/s²)

Lien vers le commentaire
Partager sur d’autres sites

il y a 42 minutes, pommeverte a dit :

Tu pourrais essayer 80mm/s.

J'ai mis 60mm/s

il y a 42 minutes, pommeverte a dit :

Perso, je remplirais la section "Accélérations maximum" avec des valeurs cohérentes (Accélérations maxi 1500mm/s²)

Ben j'ai fait ce qu'il a dit encore...

 

 

Le problème que j'ai maintenant, c'est que lors de l'impression, ca claquait assez violemment, puis j'ai préféré arrêté l'impression dès la 2eme ligne, surtout parce que ca faisait nimp :

IMG_2784.thumb.jpg.3dd3bc226b40d5c3f605fc51befe08da.jpg

 

Du coup, j'ai lancé une impression que j'avais déjà sur ma µsd (avec cura, déjà faite plusieurs fois top la classe, des sifflets), et la aussi problème :

IMG_E2785.thumb.JPG.a8594eeffad7ed76b3c5d0aab4c2571c.JPG

 

Avec de violents claquements lors des stop de fin de lignes pour repartir dans l'autre direction, bam bam bam...

 

J'ai quand même pas niqué les moteurs avec l'autre gcode de test ?

Bon, imprimante redémarrée, plus de prob, ca doit être une des lignes du gcode qui faisait ca, j'avoue que j'ai un peu serré les fesses 😰...

 

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

Non, t'inquiète pas 😅, c'est l'accélération et la décélération qui sont plus violentes qu'avant. Le risque que tu peux avoir, ce sont des pertes de pas donc des décalages de couches. D'ailleurs, c'est ce que je crois deviner sur ta 1ère photo:

deccoucheslight.jpg.4390e0a7ef86949e171bbe24e44114b0.jpg

Est-ce que tu peux fournir le fichier Gcode pour que l'on vérifie les paramètres d'accélération?

il y a 7 minutes, I_Phil_Good a dit :

Le problème que j'ai maintenant, c'est que lors de l'impression, ca claquait assez violemment

tu parles de l'extrudeur ou des moteurs X et/ou Y?

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, pommeverte a dit :

tu parles de l'extrudeur ou des moteurs X et/ou Y?

X et/ou Y, je ne saurai répondre.

 

Le gcode du fichier est là ringing_tower_1h56m_0,20mm_205C_PLA_ENDER3BLTOUCH.gcode

 

Le gcode de démarrage de prusaslicer :

G90 ; use absolute coordinates
M83 ; extruder relative mode
M140 S{first_layer_bed_temperature[0]} ; set final bed temp
G4 S30 ; allow partial nozzle warmup
G28 ; home all axis
G29 ; auto bed levelling
G1 Z5.0 F3000 ; Move Z Axis up a bit during heating to not damage bed
G1 X2.0 Y10 F3000
M900 K0
M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize
M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize
G1 Z0.28 F240
G92 E0
G1 X2.0 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 Y140 F5000
G92 E0
G1 X2.3 Y10 E10 F1200 ; prime the nozzle
G92 E0

ainsi que le gcode "après changement de couche" :

;AFTER_LAYER_CHANGE
;{layer_z}
M593 F{(layer_num < 2 ? 0 : 15 + 45.0 * (layer_num - 2) / 297)} ; Hz Input Shaping Test

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, I_Phil_Good a dit :

X et/ou Y, je ne saurai répondre

donc j'en conclus que ce n'est pas l'extrudeur.

Je pense que ce tuto a été fait à partir de cette vidéo. Je serais donc tenté de mettre les mêmes paramètres:

Citation

paramacc2.jpg.93312ca6b1b5e7bf2a038cffa4343143.jpg

c'est à dire 1000 à la place des 0, sauf pour le pont, même si il n'y a pas de ponts pour cette pièce de test 😅:

image.png

 

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Bonjour,

moi aussi avec les paramètres d'accélération et de jerk à 0 ça m'a fait trembler les axes.
Ça m'a même décalé les couches lorsque j'ai essayé d'imprimer à 120mm/s
du coup, j'ai recommencé à 80mm/s pour voir, et au bout d'un moment, les tremblements s'arrêtent
Donc est-ce que c'est lié a à fréquence ?

Ci-joint la photo de mon print.
On voit bien qu'en bas, il y a des vibrations

image.png.b1fd07f5ba4cae95420116702318c7e8.png

Et sinon, une petite question bête, je suis peut-être passé à côté de la réponse, si c'est le cas, veuillez m'en excuser 🙏
Quand on a un déplacement de la buse suivant X, les oscillations sont liées à l'axe Y.
du coup, j'ai vraiment un doute, on mesure le Zx quand la buse se déplace en X ; ou quand le plateau se déplace en Y ?

Merci de vos lumières 💡

 

Lien vers le commentaire
Partager sur d’autres sites

Bon en fait je me suis rendu compte qu'en retournant les pièces, il y avait un X et un Y !

Du coup mon raisonnement était correct, en déplacement suivant X on vérifie la vibration de Y et inversement 🙂 

Lien vers le commentaire
Partager sur d’autres sites

  • 5 weeks later...

Personnellement avec l'input shapping activé dans Marlin 2.1.2.2 mon imprimante redémarrait en boucle sans pouvoir fonctionner, en restant bloquée sur l'écran d'affichage. Je suis repassé sur la version bugfix 2.1.x et depuis aucun problème.

Il semble que ce même problème est déjà arrivé à quelques personnes

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...