3D Printing Calculators
Aceleración máxima de input shaper
https://www.3dsizing.com/es/calculators/aceleracion-input-shaper/
Solo una estimación — no es firmware, un perfil de laminador ni un presupuesto. Confírmelo en una prueba.
Aceleración máxima de input shaper
SHAPER_CALIBRATE muestra una frecuencia y un max_accel sugerido, pero solo para los shapers y ajustes que probó. Esta página repite el cálculo de suavizado de Klipper para ver el límite de acel de cualquier shaper a cualquier frecuencia: tras afinar a mano o tras cambiar square_corner_velocity.
Datos de entrada
Resultados
- Acel máxima sugerida
- 7365mm/s²
- Suavizado a 5000 mm/s²
- 0,081mm
- Duración del shaper
- 15,1ms
Mayor acel que mantiene el suavizado en el objetivo o por debajo. Klipper la muestra redondeada a 100 mm/s².
La cifra «smoothing ~=» que SHAPER_CALIBRATE muestra para este shaper.
Tiempo del primer al último impulso. Cada movimiento se reparte en esta ventana.
El Resultado tiene carácter orientativo y educativo. No constituye un proyecto, un dictamen técnico ni un consejo médico y no sustituye los cálculos ni la verificación por una persona con la cualificación y la habilitación adecuadas. Antes de la compra, el montaje o la aplicación en la práctica – en particular en instalaciones eléctricas –, el Resultado debería ser verificado por un especialista cualificado. Detalles: Términos de Uso, punto 4.
Productos de ejemplo
Los enlaces de productos son Enlaces de Afiliado a los sitios de Amazon. Su uso no genera costes adicionales y, si realiza una compra, podemos recibir una comisión. Detalles: Términos de Uso, punto 5.
Método de cálculo
Cada shaper sustituye un movimiento por un tren corto de impulsos: amplitudes A_i en instantes t_i, calculadas a partir de la frecuencia f y la razón de amortiguamiento ζ exactamente como en shaper_defs.py de Klipper. Con el periodo amortiguado T = 1 / (f × √(1 − ζ²)), ZV dura 0,5 T, MZV 0,75 T, ZVD y EI 1 T, EI 2 jorobas 1,5 T y EI 3 jorobas 2 T. Repartir el movimiento en esa ventana redondea las esquinas. Klipper estima el redondeo por lo lejos que quedan los impulsos de su centro ponderado t_s: offset_180 = (a/2) × Σ A_i (t_i − t_s)² / Σ A_i para una inversión y offset_90 = √2 × Σ sobre t_i ≥ t_s de A_i (scv + (a/2)(t_i − t_s))(t_i − t_s) / Σ A_i para una esquina en ángulo recto tomada a la velocidad de esquina scv. El suavizado es el mayor de los dos. Ambos crecen linealmente con la aceleración a, así que el max accel sugerido es la mayor a que mantiene el suavizado en el objetivo o por debajo; Klipper usa 0,12 mm y muestra el resultado redondeado a 100 mm/s². El suavizado también se muestra a 5000 mm/s², la cifra que SHAPER_CALIBRATE indica como «smoothing ~=». Los campos de suavizado pasan a pulgadas con el selector imperial; frecuencia, velocidad y aceleración se quedan en Hz, mm/s y mm/s².
Fórmula exacta
Impulsos A_i en instantes t_i como en 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. Suavizado = max(offset_90, offset_180); max accel = mayor a con suavizado ≤ objetivo. Límites: Reproduce la sugerencia de Klipper para una frecuencia conocida. No mide la impresora ni dice cuánto ringing queda.
Cálculos relacionados
- tiempo a esa acel — un a_max mayor acorta trapecios
- PID del hotend — otra calibración, no es shaping
Suavizado frente a vibración restante
Con shaper, dos cosas limitan la acel. El suavizado, calculado aquí, crece con la acel y con la duración del shaper. La vibración restante depende de lo bien que la frecuencia del shaper coincida con la impresora, y la indica el ajuste del acelerómetro. Un shaper corto en la frecuencia correcta da la mayor acel con el menor suavizado.
La velocidad de esquina gasta el presupuesto
offset_90 incluye scv, así que una square_corner_velocity más alta gasta parte del objetivo de suavizado antes de aplicar aceleración. Solo baja la sugerencia cuando la esquina de 90° es el caso limitante —a frecuencias bajas, con shapers largos o con scv cerca de 10 mm/s—, y a frecuencias muy bajas la acel sugerida puede llegar a 0.
Preguntas frecuentes
X e Y tienen frecuencias distintas.
Calcule cada eje. Klipper tiene un solo max_accel para X e Y, así que use la sugerencia menor; Marlin puede limitar los ejes por separado con M201.
¿Por qué EI permite menos acel que ZV?
EI y los shapers de varias jorobas toleran una banda de frecuencias más ancha, pero reparten cada movimiento en más tiempo: un periodo amortiguado completo en EI frente a medio en ZV. Un tren de impulsos más largo redondea más las esquinas con la misma aceleración, así que el mismo presupuesto de suavizado permite un max accel menor.
Mi número difiere un poco del de Klipper.
Klipper redondea la sugerencia a los 100 mm/s² más cercanos al mostrarla, así que 4455 aparece como 4500. Use además el mismo amortiguamiento y la misma velocidad de esquina que su impresora: ambos cambian el resultado.
¿Es 0,12 mm el objetivo correcto?
Es el objetivo fijo detrás de la sugerencia de Klipper. Bájelo para esquinas nítidas en piezas de exposición y acepte menos acel, o súbalo para borradores rápidos. MAX_SMOOTHING de SHAPER_CALIBRATE solo limita qué frecuencia de shaper se elige; no cambia este objetivo.
¿Sigo necesitando una torre de ringing?
Sí. El límite de acel solo limita el redondeo de esquinas. No ve una correa floja, una segunda resonancia ni un cabezal pesado, y el ringing que queda depende de lo bien que la frecuencia del shaper coincida con la impresora.
Más en este tema
Todas las herramientas de este temaFDM: calibración y firmware
Calibración de e-steps del extrusor
Calcule los e-steps nuevos del extrusor a partir de los antiguos, la longitud pedida y el filamento medido. Fórmula: nuevos = antiguos × pedido / real.
FDM: calibración y firmware
Calculadora de rotation distance de Klipper
Convierta un test de extrusión medido en rotation_distance de Klipper, o derívelo de e-steps Marlin, pasos enteros, micropasos y relación de engranaje.
FDM: calibración y firmware
Altura de capa óptima en Z
Ajuste la altura de capa FDM deseada al múltiplo de paso entero más cercano de husillo Z y ángulo de paso para reducir el banding de micropasos.
FDM: calibración y firmware
Ajuste PID (Ziegler–Nichols)
Convierta la ganancia última Ku y el periodo Tu en PID clásico Ziegler–Nichols: Kp = 0,6 Ku, Ki = 2 Kp / Tu, Kd = Kp Tu / 8 para hotend o cama.
FDM: calibración y firmware
Calculadora de Vref de motor paso a paso
Calcule el Vref del driver a partir de la corriente RMS objetivo y la resistencia sense para A4988, DRV8825, TMC2208 y TMC2209, con la relación de la hoja de datos de cada chip. También informa la corriente de pico de la bobina.
FDM: calibración y firmware
Escalado por contracción térmica
Escale un STL para compensar la contracción FDM al enfriar en PLA, PETG, ABS, ASA, nailon, PC o un porcentaje propio. Factor de escala y nuevo tamaño.
FDM: calibración y firmware
Caudal volumétrico máximo
Calcule el flujo FDM Q = altura de capa × ancho de línea × velocidad y luego la velocidad máxima que un hotend puede sostener a un límite dado en mm³/s.
FDM: calibración y firmware
Resolución del husillo del eje Z
Calcule pasos Z por milímetro y resolución lineal a partir del ángulo de paso del motor, el avance del husillo y el micropaso. Ayuda a diagnosticar banding en Z.