Aller au contenu

[FLSun V400] Measuring Resonances


SckyzO

Messages recommandés

Salut tout le monde, je me permet de venir demander un peu d'aide sur un problème dont j'ai bien du mal à comprendre le sens. 

J'ai acheté un FYSETC Portable Input Shaper, je l'ai connecté en USB à Klipper avec l'avoir correctement initialisé. Tout se passe bien je lance les différents tests pour auto calibrer la résonnance des axes de l'imprimante. J'ai imprimé en PLA ce modèle : https://www.printables.com/model/309923-flsun-v400-portable-input-shaper-mount

Mais les résultats qu'il me sort sont complètement faux. D'après le calcul manuel, mes valeurs devrait être : 

[input_shaper]
shaper_freq_x: 38.40
shaper_type_x = mzv
shaper_freq_y: 33.05
shaper_type_y = mzv

Mais le module FYSETC me donne ces valeurs

#*# [input_shaper]
#*# shaper_type_x = mzv
#*# shaper_freq_x = 48.2
#*# shaper_type_y = mzv
#*# shaper_freq_y = 50.0

 

J'ai bien vérifié que le module était bien vissé ... Mais il me retourne tjrs ces valeurs. 

Et effectivement lorsque j'imprime un test, mon résultat est affreux. 

Je suis à la recherche d'idée pour savoir pourquoi cela ne fonctionne pas. Si qqn à une idée 🙂 

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Salut @SckyzO que donne la commande ACCELEROMETER_QUERY depuis la console ? 

As tu bien une réponse de type Recv: // adxl345 values (x, y, z): 470.719200, 941.438400, 9728.196800 ?

Que donne la commande MEASURE_AXES_NOISE ? obtiens tu bien des valeur comprise en 1-100 ? si tu obtient des valeur dans les 1000 ou plus cela indique une défaillance de l'accéléromètre.

Et as tu récupérer les graph pour voir la tête des courbes ?

Lien vers le commentaire
Partager sur d’autres sites

En complément : https://www.klipper3d.org/fr/Measuring_Resonances.html

TEST_RESONANCES AXIS=X

TEST_RESONANCES AXIS=Y

~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_*.csv -o /tmp/shaper_calibrate_x.png

~/klipper/scripts/calibrate_shaper.py /tmp/resonances_y_*.csv -o /tmp/shaper_calibrate_y.png

Et enfin les graphs à récupérer dans le dossier pi/home puis tmp.

Comment est déclaré ton capteur dans ton printer.cfg ?

 

 

Lien vers le commentaire
Partager sur d’autres sites

Hello, merci de vos questions, alors pour répondre en premier en @MrMagounet

20:46
accelerometer values (x, y, z): -666.185348, -689.485948, 9696.697840
20:47
Axes noise for xy-axis accelerometer: 15.373475 (x), 21.231872 (y), 8.976123 (z)

Et ensuite @methylene67

J'utilise le cfg de Cyril pour déclarer le Fytsec

#              _      _ ____  _  _   _____ 
#     /\      | |    | |___ \| || | | ____|
#    /  \   __| |_  _| | __) | || |_| |__  
#   / /\ \ / _` \ \/ / ||__ <|__   _|___ \ 
#  / ____ \ (_| |>  <| |___) |  | |  ___) |
# /_/    \_\__,_/_/\_\_|____/   |_| |____/
#
# ADXL345 Configurations - Flsun Speeder Pad
#
# Guislain Cyril


[mcu PIS]
serial: /dev/serial/by-id/usb-Klipper_rp2040_E66160F42382B537-if00

[adxl345]
cs_pin: PIS:gpio13
spi_software_sclk_pin: PIS:gpio10
spi_software_mosi_pin: PIS:gpio11
spi_software_miso_pin: PIS:gpio12
axes_map: x,-z,y

[resonance_tester]
accel_chip: adxl345
probe_points: 
	0, 0, 20

Et ci-dessous les graphs  :

 

CALIBRATE X 

image.png.e4d1f166201606079947f06904a75c67.png

 

CALIBRATE Y 

 

image.png.4a87bdaa0e07a5271b7901298cca4596.png

 

Ca correspond à ce que je vous décrit ... C'est fou ça ...

Lien vers le commentaire
Partager sur d’autres sites

Oui alors la je comprend pas en effet ton ADXL345 semble fonctionné correctement le le graph remonte bien les valeurs que tu nous a indiqué a quelques yota près.

Lien vers le commentaire
Partager sur d’autres sites

Tes courbes sont belles en tout cas, peu de parasites, un seul pic bien net.

Donc maintenant ça c'est les valeurs de l'IS par ADXL, ton soucis était le delta avec les valeurs calculées par toi-même, c'est à dire ?

La méthode d'imprimer une pièce et de mesurer les fluctuations ? Que ce soit les valeurs calculées et les valeurs mesurées, elles sont globalement cohérentes (aux environ des 50 Hz). Par contre le Delta, pourrait venir d'une erreur de mesure de ta part (et de la part du principe de mesure moins précis qu'avec l'accéléromètre). Comme cela, je dirais que tu n'as pas de problème.

https://www.klipper3d.org/fr/Resonance_Compensation.html

Lien vers le commentaire
Partager sur d’autres sites

Bon je reviens à la charge. Franchement les valeurs sont belles mais elle compensent moins que lorsque je calcul à la main. Combien avez vous sur vos imprimantes en input_shaping ? 

@Motard Geek @Toad3 @FuFur @Guilouz @Foxies

(désolé je vous tags car vous êtes les plus actifs / gros user que je vois du forum FLSun v400), mais n'hésitez pas les autres. 

Lien vers le commentaire
Partager sur d’autres sites

il y a 15 minutes, Motard Geek a dit :

J'ai pris celles des graphs : 

 

donc plut[ot vers les X/Y50 ?

Tu as fait le test de resonance avec des valeurs du module FYTSEC et manuellement ? en calculant les vagues ? 

J'ai un gros écart et c'est vraiment visible ...

Lien vers le commentaire
Partager sur d’autres sites

Il y a 7 heures, SckyzO a dit :

elle compensent moins que lorsque je calcul à la main

Je n'ai pas lu l'ensemble du sujet mais quand tu le fais manuellement, tu le fais avec des vitesses qui s'approchent de tes vitesses d'impressions alors que l'Input Shaper avec l'accéléro est plus ou moins statique et te donne des vibrations de l'ensemble de ta structure. L' IS-ADXL sert plus pour les cartesiennes (structure/mécanique qui vibrent à +120mm/s) mais rarement pour les deltas sauf si tu mets 1kilo de plus sur ton effecteur (cela réduira les artéfacts d'impression).

Edit= IS manuelle vs IS-ADXL.

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

Il y a 3 heures, SckyzO a dit :

Tu as fait le test de resonance avec des valeurs du module FYTSEC et manuellement ? en calculant les vagues ? 

Pas compris la question, j'ai juste suivi la doc Klipper et pris les valeurs calculées automatiquement sur le graph 🙂 

Lien vers le commentaire
Partager sur d’autres sites

Concrètement, voici la différence entre l'input shaping que j'ai calculé à la main (environ 38X/35Y) et celui du bas qui est calculé par l'input shaping automatique du module FYTSEC

image.thumb.png.ee17c5085b88746ddbadf76b6ab04f60.png

image.thumb.png.1f4d33d893a036e0cc8b4d0a2e117901.png

et en vrai c'est encore plus flagrant. ...

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

Il y a 8 heures, Foxies a dit :

Je n'ai pas lu l'ensemble du sujet mais quand tu le fais manuellement, tu le fais avec des vitesses qui s'approchent de tes vitesses d'impressions alors que l'Input Shaper avec l'accéléro est plus ou moins statique et te donne des vibrations de l'ensemble de ta structure. L' IS-ADXL sert plus pour les cartesiennes (structure/mécanique qui vibrent à +120mm/s) mais rarement pour les deltas sauf si tu mets 1kilo de plus sur ton effecteur (cela réduira les artéfacts d'impression).

Edit= IS manuelle vs IS-ADXL.

Ouais clairement. 

Pourtant je suis avec un profil en mode vase, à 100mm/s pour le test ADXL manuel. 
Bref ouais je suis vraiment déçu de l'ADXL ... suis je le seul à voir ceci ? du coup comme tu dis @Foxies j'ai l'impression que pour les deltas ce n'est pas énorme la résonance. La structure est déjà très dure contrairement à une cartésienne c'est vrai. 

Bon en tout cas le sujet est ouvert ici 🙂 

 

Sur reddit aussi qqn en parle : 

 

c'estr un peu ma conclusion ....

 

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

  • 2 weeks later...
Le 18/02/2023 at 11:54, SckyzO a dit :

Bon je reviens à la charge. Franchement les valeurs sont belles mais elle compensent moins que lorsque je calcul à la main. Combien avez vous sur vos imprimantes en input_shaping ? 

@Motard Geek @Toad3 @FuFur @Guilouz @Foxies

(désolé je vous tags car vous êtes les plus actifs / gros user que je vois du forum FLSun v400), mais n'hésitez pas les autres. 

Je suis loin de l'expertise de mes collègues concernant ce sujet la 🤣

 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...
Le 04/03/2023 at 11:17, SckyzO a dit :

Et toi Toad3 tu as combien ? 

Hello, dans mon cas voici les résultats de mon ADXL345, j'ai un fystec aussi

#*# [input_shaper]
#*# shaper_type_x = mzv
#*# shaper_freq_x = 50.4
#*# shaper_type_y = mzv
#*# shaper_freq_y = 50.4

J'ai fait plusieurs fois la manip, ça me retourne les mêmes résultats. 

Après regarde la vitesse Max accélération dans mon cas j'avais 7500 et 7200. J'ai mis 7000 dans klipper et dans mon soft de slice. Je me suis laissé une marge mais je ne suis pas expert non plus. 

Modifié (le) par zaker
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...