Firmware 3.5.0-FINAL para Original Prusa i3 MK3
Hola a todos:
¡Nuevo firmware 3.5.0-FINAL disponible! Esta es una versión definitiva y se recomienda para todos los usuarios 😎
Hay dos fases en el firmware: RC1 y FINAL, la lista de las nuevas prestaciones y errores corregidos es una mezcla de ambas versiones.
¿Qué hay de nuevo?
Resumen:
3.5.0-FINAL
-Corrección nivelado de Z
-Corrección M500 - M503
-Corregida traducción
-Arreglada la barra de progreso durante M600
-Corregida los fallos de comunicación durante la Pausa de impresión
3.5.0-RC1
- Mejorada la Pausa de impresión
- Mejorado el error en Precalentamiento
- Fallo del equilibrado de la base de impresión durante la calibración del eje Z
- Carga de filamento más rápida
- La temperatura mínima del extrusor se ha cambiado a 175 ºC
- Corregido problema en la pantalla cuando el tiempo restante es > 100h (issue #1231)
- Asistente mejorado para impresoras montadas
- Corregido error en las estadísticas (issue #1151, #931)
- Cambio de filamento (M600): dejar espacio para abrir la trampilla
- Controla la potencia de la base (MK3)
- G-codes para cambiar el ajuste corriente de los TMC (MK3)
- Detección de choque-> corregido error que paraba la impresión (MK3)
- Añadido idioma Francés
- Otras mejoras generales
Mejoras específicas para impresoras con MMU2:
3.5.0-FINAL
-Corregida dependencia de FINDA en sensor óptico (MMU2)
3.5.0-RC1
- Mejorada impresión en modo de material único (nuevos códigos Tx, Tc y T? corregidos)
- Cargar hasta la boquilla añadido
- Mejorada la respuesta de gestión: posibilidad de precalentar la boquilla
- Corregido Asistente/Calibración Primera Capa
- Sensor de filamento (corregida dependencia de sensor óptico)
- Menú T? corrige cambios en la velocidad
- Desactivado motor del extrusor durante la ejecución de órdenes T (MK3)
- Menú de Auto terminar mejorado
- Cambio de filamento (M600): mejorada la sincronización de los mensajes
Descripción detallada de cambios:
Corregido equilibrado eje Z: 3.5.0-FINAL
El ajuste mallado de la base fue añadido en una versión anterior. Sin embargo, un error hacía que las coordenadas depués del mismo estuvieran desplazadas en Z. Este error ya se ha corregido.
Corregido la depenencia de FINDA del sensor óptico (impresoras con MMU2): 3.5.0-FINAL
En versiones anteirores del firmware hemos mejorado la independencia de la sonda FINDA del sensor óptico de filamento. Sin embargo, había todavía un caso en el que la sonda finda se desactivaba en caso de que el sensor óptico estuviera dañado o desconectado. Esto se ha corregido.
Corregido M500 - M503: 3.5.0-FINAL
En versiones anteriores hemos mejorado las funciones para almacenas y recuperar ajustes en EEPROM (M500 - M503) para mejorar la fiabilidad futura y prevenir los problemas que hemos tenido en laversión 3.4.0 del firmware. Ahora tenemos una inicialización de nuevas variables, que también hemos añadido a M500. Si has tenido problemas con movimientos lentos del eje Z en tu versión 3.5.0-RC1, te rogamos que actualices a la 3.5.0. Aparte de eso, no hay más cambios desde el punto de vista del usuario.
Pausa de impresión mejorada:
La nueva pausa reacciona inmediatamente (sin tener que esperar a que se terminen los movimientos pendientes y sin esperar a la ejecución de las órdenes en cola).
Mejorado el error de precalentamiento:
En versiones anteriores había una zona en la que el error de precalentamiento no funcionaba bien. Si el termistor fuera dañado durante el precalentamiento de un modo especial (la resistencia del termistor estuviera en el rango de temperatura > 150 ºC), el error de precalentamiento no se produciría. La versión mejorada trabaja en el rango completo de temperaturas.
Impresión mejorada en modo de material único (impresoras con MMU2):
Cuando se usan impresoras multi-material para imprimir con un filamento único (sólo un tipo de filamento), el usuario tiene que contestar que filamento usará. Existe el G-code "T?" que lanza el menú de selección de filamento y carga el escogido en el extrusor. Así, la impresora debe haber sido precalentada cuando ejecute "T?". Esto significa que el usuario tiene que esperar hasta que se realice el precalentamiento y se muestre el menú. Para hacer la impresión con un sólo material más amistosa hemos añadido nuevos g-codes "Tx" y "Tc". Tx muestra un menú para escoger el filamento y carga el seleccionado cerca de los engranajes Bondtech. Este g-code se puede ejecutar con el fusor frío. El g-code Tc continúa la carga (desde los engranajes Bondtech hasta la boquilla). Estos dos nuevos g-codes permiten que el usuario pueda escoger el filamento al principio de la impresión sin tener que esperar a que se caliente el fusor. Slicer todavía no ha incorporado estas órdenes a sus ajustes. Si quieres probarlas, usa el código de comienzo de impresión del siguiente ejemplo:
M73 P0 R3
M73 Q0 S3
M201 X1000 Y1000 Z1000 E5000 ; ajusta las aceleraraciones máximas en mm/sec^2
M203 X200 Y200 Z12 E120 ; ajusta velocidades, mm/sec
M204 P1250 R1250 T1250 ; ajusta aceleración (P, T) y aceleración de retracción (R), mm/sec^2
M205 X8.00 Y8.00 Z0.40 E1.50 ; ajusta los límites del jerk, mm/sec
M205 S0 T0 ;ajusta los mínimos de velocidad y extrusión, mm/sec
M107
M107
M115 U3.4.1 ; comunica a la impresora la última version de firmware
M83 ; modo relativo para extrusor
M104 S215 ; fija temperatura de la boquilla
M140 S60 ; fija temperatura de la base
Tx
M190 S60 ; espera que la base alcance su temperatura
M109 S215 ; espera a que el fusor alcance su temperatura
G28 W ; posición de inicio sin equilibrado de la base
G80 ; equilibrado mallado de la base
G21 ; fija las unidades en mm
;ir fuera del area de impresión
G1 Y-3.0 F1000.0
G1 Z0.4 F1000.0
; seleccionar el extrusor
Tc
; linea de purga
G1 X55.0 E8.0 F2000.0
M73 Q0 S3
M73 P0 R3
G1 Z0.3 F1000.0
G92 E0.0
G1 X240.0 E25.0 F2200.0
G1 Y-2.0 F1000.0
G1 X55.0 E25 F1400.0
G1 Z0.20 F1000.0
G1 X5.0 E4.0 F1000.0
También hemos arreglado el código "T?". Había un error que hacía que no funcionara en la impresión desde USB (por ejemplo con Octoprint).
Fallo en ajuste mallado de la base fuerza nivelado en Z:
En versiones anteriores, si el ajuste mallado de base fallaba, la calibración se detenía con un mensaje de error, el usuario tenía que reiniciar la impresora y corregir el problema. El ajuste mallado de la base falla si la coordenada Z de activación de la sonda PINDA es mayor o menor de lo esperado o si no se activa en absoluto. Si no hay un problema hardware (cables sonda PINDA, etc), este problema es causado por un eje X desnivelado y se puede corregir fácilmente volviendo a ejecutar la calibración del eje Z. En la versión actual del firmware, el usuario no tiene que reiniciar la impresora si falla el ajuste mallado de la base. En vez de eso aparece un mensaje informativo y se inicia el proceso de nivelado en Z. El nivelado en Z es la primera operación de calibración del eje Z que lleva el eje Z a la parte superior y así nivela el eje X. Después del nivelado en Z, el nivelado mallado de la base se vuelve a realizar y la impresora continúa con la impresión.
Añadido menú para cargar hasta la boquilla (impresoras con MMU2):
Ahora es posible cargar el filamento desde el menú LCD y no sólo desde la MMU2 sino directamente hasta la boquilla. Este es interesante cuando estamos imprimiendo archivos antiguos para MK3/MK2.5 G-codes en impresoras con MMU2.
Repuestas de gestión mejoradas (impresoras con MMU2):
Si una impresora entra en el estado que avisa al usuario para que corrija un problema con la MMU2 (indicado por el LED parpadeante en la MMU2: por ejemplo porque falló la carga por falta de filamento durante órdenes T) y permanece en ese estado por más de 5 minutos, la impresora apaga los calefactores y aparca el extrusor en una determinada ubicación. Una vez se ha corregido este problema en la MMU2, la impresora precalienta la boquilla, sale de la posición de aparcado y continúa imprimiendo. Sin embargo, algunas veces puede ser necesario (por ejemplo si falló la descarga de filamento y el usuario quiere volverlo a intentar) o sólo conveniente (precalentar la boquilla puede ahorrar tiempo) precalentar la boquilla antes de corregir manualmente el problema con la MMU2. En el firmware actual, hemos añadido la posibilidad de recuperar la temperatura de la boquilla almacenada en un sólo clic. Además, la temperatura de la boquilla se muestra siempre en la última linea del display de la impresora.
Corregido Ajuste primera capa/Asistente para impresoras con MMU2:
La secuencia para escoger y cargar filamento PLA que se usará durante la calibración de la primera capa se ha mejorado. Cuando se usa el Asistente para impresoras con MMU2, es posible descargar o expulsar el filamento actual para cargar nuevo filamento PLA.
Menú mejorado para Auto terminar (impresoras con MMU2):
La función de Auto terminar puede activarse/desactivarse desde el menú de Ajuste. Se ha añadido la dependencia del sensor de filamento (en caso de que el sensor esté desactivado, auto terminar se muestra como "no disponible" en el menú).
Sensor de filamento en impresoras con MMU2 (corregida dependencia del sensor óptico):
Había un error que causaba que el sensor de filamento (F.I.N.D.A.) no pudiera ser activado en impresoras que tenían el sensor óptico dañado o desconectado. Esto se ha corregido.
Motor del extrusor desactivado durante la ejecución de órdenes T (impresoras MK3 con MMU2):
Esto ahorra energía, hace más fácil sacar a mano el filamento de los engranajes Bondtech si fuera necesario y reduce el riesgo de dañar el filamento cuando la MMU2 está cargando el filamento hasta justo antes de los engranajes Bondtech (especialmente en el caso de que la MMU2 no esté calibrada correctamente).
Asistente mejorado para impresoras montadas:
El asistente para impresoras montadas ahora contiene todos los pasos, que son descritos en nuestro manual y que son necesarios para dejar la impresora lista para imprimir:
- retirar los soportes de transporte
- retirar la impresión de prueba
- Calibración eje Z
- descarga del filamento actual
- carga de nuevo filamento
Control de potencia de la base (MK3):
Hemos añadido un monitor de potencia de la base. Puede verse en el menú "Soporte"->"Voltajes". Los valores normales son alrededor de 24V. Si el valor en el menú es cero, esto significa que se ha fundido el fusible y hay que cambiarlo.
Ajuste corriente en drivers TMC (G-code) (MK3):
El código M907 se puede usar para ajustar la corriente de los motores en la MK3. Funciona igual que en la MK2: M907 Sxxx, donde xxx es la corriente en mA. Ten en cuenta que fijar una corriente demasiado alta puede dañar la impresora. Se han desactiva los códigos no estándar M910-M918. Sin embargo, aún se pueden gastar si retiras el comentario en #ifdef TMC2130_SERVICE_CODES_M910_M918 en Configuration_prusa.h y recompilas el firmware.
Corregido error Detección de choque -> impresión detenida (MK3):
Después de tres choques consecutivos, la impresión se pone en pausa y se avisa al usuario por si quiere detener la impresión. Había un error en la detención de la impresión que ahora se ha corregido.
M600: sincronización del mensaje, hacer sitio para abrir la trampilla del rodillo de presión
Se ha mejorado la sincronización de los mensajes de carga de filamento en impresoras con la MMU2.
Si la descarga falla durante el cambio de filamento, se le pide al usuario que abra la trampilla del rodillo de presión y que saque el filamento manualmente. Hemos añadido un movimiento del extrusor para hacer sitio para esta operación.
Añadido idioma Francés
Hemos añadido el idioma Francés. Sin embargo, todavía es un trabajo en curso y será finalizado en la versión final 3.5.0 del firmware.
---
Impresoras soportadas:
Original Prusa i3 MK3
Original Prusa i3 MK3 Multi Material 2.0
Original Prusa i3 MK2.5
Original Prusa i3 MK2.5 Multi Material 2.0
Enlace de descarga:
https://www.prusa3d.com/drivers/
Versiones anteriores:
https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.5.0-RC1
Guía para actulizar el firmware:
https://manual.prusa3d.com/Guide/Upgrading+the+firmware+v1.4/66
Por favor informa de errores aquí:
https://github.com/prusa3d/Prusa-Firmware/issues
¡Como siempre, te deseamos felices impresiones y esperamos tus comentarios!
/ Knowledge Base
The guy behind Prusa assembly manuals...