3D Printing Calculators
Accélération max d’input shaper
https://www.3dsizing.com/fr/calculators/acceleration-input-shaper/
Estimation uniquement — ce n’est ni du firmware, ni un profil slicer, ni un devis. Vérifiez sur un essai.
Accélération max d’input shaper
SHAPER_CALIBRATE affiche une fréquence et un max_accel suggéré, mais seulement pour les shapers et réglages qu’il a testés. Cette page refait le calcul de lissage de Klipper pour voir la limite d’accel de n’importe quel shaper à n’importe quelle fréquence — après un réglage à la main ou un changement de square_corner_velocity.
Données d’entrée
Résultats
- Accel max suggérée
- 7 365mm/s²
- Lissage à 5000 mm/s²
- 0,081mm
- Durée du shaper
- 15,1ms
Plus grande accel qui garde le lissage sous la cible. Klipper l’affiche arrondie à 100 mm/s².
La valeur « smoothing ~= » que SHAPER_CALIBRATE affiche pour ce shaper.
Temps entre la première et la dernière impulsion. Chaque mouvement est étalé sur cette fenêtre.
Le Résultat a un caractère indicatif et éducatif. Il ne constitue ni un projet, ni un avis technique, ni un avis médical et ne remplace ni les calculs ni la vérification par une personne disposant des qualifications et des habilitations appropriées. Avant l’achat, le montage ou l’application pratique – notamment dans les installations électriques –, le Résultat devrait être vérifié par un spécialiste qualifié. Détails : Conditions d’Utilisation, point 4.
Exemples de produits
Les liens vers les produits sont des Liens d’Affiliation vers les sites Amazon. Leur utilisation n’entraîne aucun coût supplémentaire et, en cas d’achat, nous pouvons percevoir une commission. Détails : Conditions d’Utilisation, point 5.
Carte ADXL345
Mesurez la fréquence ; ne tapez pas un chiffre YouTube pour une imprimante que vous n’avez pas secouée.
Fourchette typique : 8–25 €
Imprimante avec shaping d’origine
Si la machine embarque déjà le shaping, cette page sert aux Klipper custom et aux sanity checks.
Fourchette typique : 300–1500 €
Méthode de calcul
Chaque shaper remplace un mouvement par un court train d’impulsions : amplitudes A_i aux instants t_i, calculées à partir de la fréquence f et du taux d’amortissement ζ exactement comme dans shaper_defs.py de Klipper. Avec la période amortie T = 1 / (f × √(1 − ζ²)), ZV dure 0,5 T, MZV 0,75 T, ZVD et EI 1 T, EI 2 bosses 1,5 T et EI 3 bosses 2 T. Étaler le mouvement sur cette fenêtre arrondit les angles. Klipper estime cet arrondi à partir de l’écart des impulsions à leur centre pondéré t_s : offset_180 = (a/2) × Σ A_i (t_i − t_s)² / Σ A_i pour un demi-tour et offset_90 = √2 × Σ sur t_i ≥ t_s de A_i (scv + (a/2)(t_i − t_s))(t_i − t_s) / Σ A_i pour un angle droit pris à la vitesse d’angle scv. Le lissage est le plus grand des deux. Les deux croissent linéairement avec l’accélération a, donc l’accel max suggérée est le plus grand a qui garde le lissage sous la cible ; Klipper utilise 0,12 mm et affiche le résultat arrondi à 100 mm/s². Le lissage est aussi donné à 5000 mm/s², la valeur que SHAPER_CALIBRATE affiche comme « smoothing ~= ». Les champs de lissage passent en pouces avec le bouton impérial ; fréquence, vitesse et accélération restent en Hz, mm/s et mm/s².
Formule exacte
Impulsions A_i aux instants t_i comme dans shaper_defs.py de Klipper ; t_s = Σ A_i t_i / Σ A_i. offset_180 = (a/2) Σ A_i (t_i − t_s)² / Σ A_i. offset_90 = √2 Σ_{t_i ≥ t_s} A_i (scv + (a/2)(t_i − t_s))(t_i − t_s) / Σ A_i. Lissage = max(offset_90, offset_180) ; accel max = plus grand a avec lissage ≤ cible. Limites: Reproduit la suggestion de Klipper pour une fréquence connue. Ne mesure pas l’imprimante et ne dit pas combien de ringing reste.
Calculs associés
- temps à cette accel — un a_max plus haut raccourcit les trapèzes
- PID du hotend — une autre calibration, pas du shaping
Lissage vs vibration restante
Avec un shaper, deux choses limitent l’accel. Le lissage, calculé ici, croît avec l’accel et la durée du shaper. La vibration restante dépend de l’accord entre la fréquence du shaper et l’imprimante ; l’ajustement de l’accéléromètre l’indique. Un shaper court à la bonne fréquence donne le plus d’accel pour le moins de lissage.
La vitesse d’angle consomme le budget
offset_90 inclut scv : une square_corner_velocity plus élevée consomme une partie de la cible de lissage avant toute accélération. Elle ne baisse la suggestion que lorsque l’angle à 90° est le cas limitant — basses fréquences, shapers longs ou scv vers 10 mm/s — et aux très basses fréquences l’accel suggérée peut tomber à 0.
Questions fréquentes
X et Y ont des fréquences différentes.
Calculez chaque axe. Klipper n’a qu’un max_accel pour X et Y : prenez la suggestion la plus basse ; Marlin peut limiter les axes séparément avec M201.
Pourquoi EI permet moins d’accel que ZV ?
EI et les shapers à plusieurs bosses tolèrent une bande de fréquences plus large, mais étalent chaque mouvement sur plus longtemps : une période amortie complète pour EI contre une demi pour ZV. Un train d’impulsions plus long arrondit davantage les angles à accélération égale, donc le même budget de lissage autorise une accel max plus basse.
Mon chiffre diffère un peu de celui de Klipper.
Klipper arrondit la suggestion aux 100 mm/s² les plus proches à l’affichage : 4455 apparaît comme 4500. Utilisez aussi le même amortissement et la même vitesse d’angle que l’imprimante : les deux changent le résultat.
0,12 mm est-il la bonne cible ?
C’est la cible fixe derrière la suggestion de Klipper. Baissez-la pour des angles nets sur des pièces de vitrine en acceptant moins d’accel, ou montez-la pour des brouillons rapides. MAX_SMOOTHING de SHAPER_CALIBRATE limite seulement la fréquence de shaper choisie ; il ne change pas cette cible.
Faut-il encore imprimer une tour de ringing ?
Oui. La limite d’accel ne borne que l’arrondi des angles. Elle ne voit ni courroie détendue, ni seconde résonance, ni tête lourde, et le ringing restant dépend de la justesse de la fréquence du shaper.
Plus dans ce thème
Tous les outils de ce thèmeFDM : calibration et firmware
Calibrage des e-steps de l’extrudeur
Calculez les nouveaux e-steps d’extrudeur à partir des anciens, de la longueur demandée et du filament mesuré. Formule : nouveaux = anciens × demandé / réel.
FDM : calibration et firmware
Calculateur de rotation distance Klipper
Convertissez un test d’extrusion mesuré en rotation_distance Klipper, ou déduisez-le des e-steps Marlin, pas entiers, micropas et rapport de réduction.
FDM : calibration et firmware
Hauteur de couche Z optimale
Alignez la hauteur de couche FDM voulue sur le multiple de pas entier le plus proche de la vis Z et de l’angle de pas pour réduire le banding micropas.
FDM : calibration et firmware
Réglage PID (Ziegler–Nichols)
Convertissez le gain ultime Ku et la période Tu en PID Ziegler–Nichols classique : Kp = 0,6 Ku, Ki = 2 Kp / Tu, Kd = Kp Tu / 8 pour hotend ou plateau.
FDM : calibration et firmware
Calculateur de Vref moteur pas à pas
Calculez le Vref du driver à partir du courant RMS cible et de la résistance sense pour A4988, DRV8825, TMC2208 et TMC2209, selon la relation de la fiche technique de chaque puce. Indique aussi le courant de crête de la bobine.
FDM : calibration et firmware
Mise à l’échelle du retrait thermique
Mettez un STL à l’échelle pour compenser le retrait FDM au refroidissement pour PLA, PETG, ABS, ASA, nylon, PC ou un pourcentage perso. Facteur d’échelle et nouvelle taille.
FDM : calibration et firmware
Débit volumique maximal
Calculez le débit FDM Q = hauteur de couche × largeur de ligne × vitesse, puis la vitesse maximale qu’un hotend peut tenir à une limite mm³/s donnée.
FDM : calibration et firmware
Résolution de la vis trapézoïdale de l’axe Z
Calculez les pas Z par millimètre et la résolution linéaire à partir de l’angle de pas moteur, du pas de vis et du micropas. Aide à diagnostiquer le banding Z.