Problèmes de configuration de la compensation de résonance et de l'avance de pression
Cette page regroupe les erreurs de configuration et les anomalies de réglage liées à Input Shaper (compensation de résonance) et Pressure Advance (avance de pression). Pour les erreurs de connexion matérielle et de communication de l'accéléromètre, veuillez vous référer à Test et calibration de l'accéléromètre.
Aggravation des ondulations ou flou après activation d'Input Shaper
Phénomène : Après avoir configuré [input_shaper], les ondulations de surface (ghosting/ripples) sur la pièce imprimée deviennent plus prononcées qu'avant l'activation, ou les détails deviennent flous, les coins arrondis.
Causes courantes :
shaper_freq_x/shaper_freq_ys'écarte trop de la fréquence de résonance réelle.- Le choix de
shaper_typen'est pas adapté à la machine actuelle (par exemple, utilisation de2hump_eisur une machine à haute rigidité entraînant un lissage excessif). - La structure mécanique présente du jeu (courroie trop lâche, jeu important dans les glissières, vis non serrées), la compensation de résonance ne peut pas corriger les problèmes mécaniques.
- L'avance de pression (Pressure Advance) n'a pas été recalibrée après l'activation d'Input Shaper, leur combinaison entraîne une extrusion anormale.
Solutions :
-
Éliminer d'abord les problèmes mécaniques : après avoir coupé l'alimentation, vérifier la tension des courroies, le jeu des glissières/guides, le serrage des vis du châssis.
-
Réexécuter la mesure de résonance pour obtenir des fréquences précises :
TEST_RESONANCES AXIS=XTEST_RESONANCES AXIS=Y -
Choisir le type de filtre approprié en fonction du graphique de résonance :
Filtre Scénario d'application Tolérance de fréquence Impact sur le lissage zvMachines à haute rigidité et faibles vibrations ±5% Le plus faible mzvLa plupart des machines de bureau (recommandé) ±10% Moyen eiMachines à lit mobile / vibrations importantes ±20% Moyen à élevé 2hump_eiPrésence de plusieurs fréquences de résonance ±45% Élevé 3hump_eiMode de résonance complexe ±60% Le plus élevé -
Recalibrer obligatoirement l'avance de pression après activation d'Input Shaper :
SET_PRESSURE_ADVANCE ADVANCE=0TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005 -
Si le flou est sévère, essayez de réduire
shaper_freqd'environ 5–10 % ou passez à un type de filtre à tolérance plus faible.
Référence de configuration associée : Documentation officielle de compensation de résonance Klipper.
Erreurs de configuration TEST_RESONANCES / SHAPER_CALIBRATE
Messages d'erreur :
accel_chip not configured/No accelerometer configuredprobe_points must be specifiedou coordonnées hors de la zone d'impressionInvalid accel_chip/ Impossible de trouver le nom de puce spécifié
Causes courantes :
accel_chipnon configuré dans[resonance_tester], ou le nom ne correspond pas à la section[adxl345]/[mpu9250]/[lis2dw].- Les coordonnées de
probe_pointsdépassent la plageposition_maxdéfinie dans[stepper_x]/[stepper_y]. - Dans une configuration multi-accéléromètres,
accel_chipa une casse ou un préfixe incorrect.
Solutions :
-
Vérifier la cohérence des noms de sections de configuration :
[adxl345]cs_pin: SHT36:gpio12spi_bus:spi0_gpio4_gpio3_gpio2[resonance_tester]accel_chip: adxl345probe_points:150, 150, 20 -
Les coordonnées X, Y de
probe_pointsdoivent être dans la zone d'impression, Z est la hauteur de la buse au-dessus du lit pendant le test (20 mm recommandé). -
Si vous utilisez un accéléromètre sur une carte d'outil, le nom
accel_chipdoit correspondre exactement à la section de configuration (sensible à la casse). -
Dans un scénario multi-puces, vous pouvez spécifier
accel_chip_xetaccel_chip_ypour différents axes.
Erreurs de communication matérielle : Si
ACCELEROMETER_QUERYrenvoie un timeout ou une erreur d'ID, veuillez vous référer au traitement des problèmes courants dans Test et calibration de l'accéléromètre.
shaper_freq trop élevé causant des bruits anormaux du moteur ou des pas perdus
Phénomène : Après l'activation d'Input Shaper, les moteurs émettent un sifflement aigu, des stries régulières apparaissent sur la pièce, ou des pas sont perdus lors des déplacements à grande vitesse.
Causes courantes :
- La valeur
shaper_freqest bien supérieure à la fréquence de résonance réelle (par exemple, 80 Hz au lieu de 40 Hz). - Mauvaise interprétation du graphique de résonance, confondant un pic de bruit avec la fréquence de résonance.
max_acceltrop élevé, dépassant la capacité de couple du moteur.
Solutions :
-
Réexécuter
SHAPER_CALIBRATEen se fiant à la fréquence et au type de filtre recommandés automatiquement. -
Lors de l'interprétation manuelle du graphique de résonance, sélectionner la fréquence correspondant au pic le plus haut et le plus pointu, en ignorant les bruits larges et bas.
-
Réduire
max_accelà une plage où le moteur ne perd pas de pas (recommencer à 3000 et augmenter progressivement) :[printer]max_accel: 3000 -
Si le bruit anormal du moteur persiste, désactiver temporairement Input Shaper pour confirmer s'il s'agit d'un problème de configuration :
SET_INPUT_SHAPER SHAPER_FREQ_X=0 SHAPER_FREQ_Y=0
Bosse ou manque de matière aux coins après activation de Pressure Advance
Phénomène : Après activation de pressure_advance, des accumulations de matière (bosses) apparaissent aux coins de la pièce, ou un manque de matière/amincissement du cordon juste avant le coin.
Causes courantes :
- Valeur PA trop faible : la pression résiduelle dans la buse pendant la décélération n'est pas suffisamment compensée → bosses aux coins.
- Valeur PA trop élevée : rétraction excessive pendant l'accélération → manque de matière avant le coin, cordon plus fin.
- Activation simultanée de Coasting (glissement) ou Extra restart distance dans le slicer, en conflit avec la compensation PA.
rotation_distancede l'extrudeuse non calibrée, quantité d'extrusion de base inexacte.
Solutions :
-
S'assurer que les options Coasting, Extra restart distance et contrôle dynamique de l'accélération sont désactivées dans le slicer.
-
Calibrer d'abord le
rotation_distancede l'extrudeuse, puis calibrer la PA. -
Imprimer une tour de test avec TUNING_TOWER :
SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=1 ACCEL=500TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005Utiliser
FACTOR=.005pour une extrudeuse à entraînement direct,FACTOR=.020pour un Bowden distant. -
Sélectionner la hauteur de couche où les coins sont les plus nets et les cordons les plus uniformes, calculer la valeur PA :
pressure_advance = START + hauteur × FACTOR -
Plage typique : Extrudeuse directe 0.02–0.15, Bowden 0.1–1.0. Si aucune amélioration au-delà de 1.0, le problème ne vient pas de la PA.
Référence de configuration associée : Documentation officielle Klipper Pressure Advance.
Sauts de l'extrudeuse dus à une valeur PA trop élevée
Phénomène : Avec une valeur pressure_advance élevée (par exemple >0.2), l'extrudeuse émet des clics pendant les phases d'accélération/décélération ou la pièce présente des ruptures de fil.
Causes courantes :
- La compensation PA génère un mouvement d'extrusion/rétraction supplémentaire important pendant l'accélération/décélération, dépassant le couple de l'extrudeuse.
- Accélération trop élevée, la quantité de compensation PA instantanée est trop importante.
- Courant de l'extrudeuse insuffisant ou filament qui patine.
Solutions :
- Réduire
max_accelpour diminuer la quantité d'extrusion instantanée de la compensation PA. - Réduire la valeur PA de manière appropriée pour trouver un équilibre entre la qualité des coins et la fiabilité de l'extrusion.
- Vérifier si le réglage du courant de l'extrudeuse (
run_currentdu pilote TMC) est suffisant. - S'assurer que le filament ne patine pas (vérifier l'usure de la roue d'extrusion, la pression du ressort).
Le système PA ne modifie pas le temps d'impression ni la quantité totale d'extrusion ; il redistribue uniquement le mouvement d'extrusion pendant les phases d'accélération et de décélération. Une valeur PA extrêmement élevée entraînera un mouvement instantané très important de l'extrudeuse, et aucun paramètre de configuration ne permet de limiter cette amplitude.
Réglage inapproprié de pressure_advance_smooth_time
Phénomène : Ondulations périodiques sur la surface d'impression, vitesse d'extrusion non lisse, ou transition de coin non naturelle.
Causes courantes :
pressure_advance_smooth_timetrop grand (>0.1s), la réponse de compensation PA est lente.- Valeur trop petite (
<0.01s), la compensation PA est trop agressive et provoque des vibrations d'extrusion. - Utilisation d'une section
[pressure_advance]indépendante obsolète dans l'ancienne configuration.
Solutions :
-
La valeur par défaut
0.040convient à la plupart des scénarios et ne nécessite généralement pas de modification. -
La configuration doit être écrite dans la section
[extruder]:[extruder]pressure_advance: 0.05pressure_advance_smooth_time: 0.040 -
Ne pas utiliser de section
[pressure_advance]indépendante (obsolète). -
Si vous utilisez un long tube Bowden, vous pouvez augmenter la valeur à
0.060–0.080.
Conflit entre les paramètres du slicer et le contrôle d'extrusion Klipper
Phénomène : Après avoir configuré PA, la qualité d'impression diminue, avec une augmentation du filandre, des coins anormaux ou des granules d'extrusion.
Causes courantes :
- Activation de Coasting (glissement) dans le slicer, qui s'ajoute à la compensation de décélération PA.
- Extra restart distance de Simplify3D provoquant des variations brutales de la vitesse d'extrusion.
- PreloadVE de KISSlicer doublonné avec la fonction PA.
- Le "Contrôle dynamique de l'accélération" ou "Scarf joint" du slicer interfère avec le test.
Solutions :
- Désactiver les fonctions suivantes dans le slicer :
- Coasting (glissement)
- Extra restart distance (distance de redémarrage supplémentaire)
- PreloadVE (KISSlicer)
- Contrôle dynamique de l'accélération / Contrôle dynamique de la pression
- Joint Scarf (lors du calibrage PA)
- Conserver les paramètres de rétraction normaux (0.5–1.0 mm recommandé) et "Essuyer au démarrage".
- Désactiver le "Levage Z à la rétraction" du slicer, qui sera géré par la macro Klipper.
Lors du test de calibrage PA, il est recommandé d'utiliser une vitesse de tranchage de 100 mm/s, une hauteur de couche d'environ 75 % du diamètre de la buse, un remplissage à 0 %, et de désactiver le contrôle dynamique de l'accélération pour exposer clairement l'effet de la PA.
Modifications de configuration liées à la compensation de résonance après mise à jour de Klipper
Phénomène : Après la mise à jour de Klipper, le comportement de SHAPER_CALIBRATE change, les résultats des tests de résonance diffèrent des précédents, ou des avertissements de dépréciation de configuration apparaissent.
Causes courantes :
- Mise à jour des paramètres par défaut de
[resonance_tester]par Klipper (commesweeping_period,accel_per_hz). - L'ancien
max_accel_to_decela été remplacé parminimum_cruise_ratio. - Mise à jour de la logique d'échantillonnage de l'accéléromètre ou de l'algorithme de filtrage.
Solutions :
-
Consulter le Journal des modifications de configuration Klipper après la mise à jour pour vérifier les éléments affectant la compensation de résonance.
-
Si vous souhaitez restaurer l'ancien comportement de test, ajoutez explicitement dans
[resonance_tester]:[resonance_tester]sweeping_period: 0accel_per_hz: 75 -
Après la mise à jour, il est recommandé de réexécuter
SHAPER_CALIBRATEet de ne pas réutiliser les anciennes valeurs de fréquence. -
Si une erreur de dépréciation de
max_accel_to_decelapparaît, utilisez à la place :[printer]minimum_cruise_ratio: 0.5
Migration de configuration : Pour plus de problèmes de migration de configuration après mise à jour, veuillez vous référer aux sections pertinentes de Erreurs de configuration.