1.2.0

8. 8. 2019

RESUMEN

  • Soporte multi-lenguaje
  • Mejoras en la interfaz táctil
  • Mejoras en los asistentes
  • Protección de los ajustes por defecto
  • Corrección de errores
  • Otros cambios

DESCRIPCIÓN DETALLADA

Varios idiomas soportados
Se ha actualizado el interfaz táctil y el código en Python para soportar varios idomas. La impresora se puede configurar en Checo y en Inglés, y se está traduciendo a otros idiomas que se incluirán pronto.

Mejoras al interfaz táctil
El interfaz de usuario táctil se ha mejorado basado en comentarios de nuestro personal. El diseño de algunos menus se ha mejorado para hacerlos más faciles y permitir un mejor control. Por ejemplo, al deslizar el dedo en un menú, el usuario no podrá causar un cambio accidental de los valores al pulsar los símbolos +/-.

Mejoras en el asistente
La forma de usar el asistente se ha mejorado tanto para los kits como para las impresoras montadas en fábrica. El asistente también incluye nuevos pasos en los que se configura la zona horaria y se comprueba el altavoz interno. Se ha actualizado varias fotos para hacer la calibración aún más cómoda. En el proceso de calibración del mecanismo de inclinación, se ha incrementado el límite de micropasos para permitir un ajuste más fino de la inclinación. También hemos mejorado la seguridad del usuario durante todo el proceso, por ejemplo, antes del movimiento vertical la impresora comprueba que la tapa esté cerrada.

Protección de los ajustes por defecto
Los valores por defecto fijados de fábrica, como la potencia de los LED UV o los datos de calibración de la pantalla se almacenan ahora en una partición de solo lectura. Esto se aplica tanto al firmware principal como al secundario. Si fallara el arranque, estos valores permanecen sin modificarse.

ERRORES CORREGIDOS

  • Ahora sí se detecta correctamente la desconexión del sensor de resina durante el procedimiento de comprobación.
  • La pantalla se refresca tras el inicio de una nueva impresión, reflejando la información correcta.
  • El umbral de los LED UV tiene ahora mayor rango, lo que permite evitar avisos de sobrecalentamiento erróneos.
  • Los LED UV se apagan correctamente al abandonar el asistente.
  • El auto-test de los LED UV se ha corregido, eliminando errores espúreos
  • Ahora los ajustes del SSID de la Wi-Fi y del nombre del equipo permiten usar símbolos especiales
  • El interfaz web ahora se actualiza periódicamente y muestra los valores correctos

OTROS CAMBIOS

  • El código en libPages.py se ha reescrito en varios archivos para mayor claridad
  • Todo el código Python corre usando la versión 3.7 de Python, la versión 2 de Python se ha eliminado
  • Se ha optimizado la cantidad de eventos registrados para una mayor claridad
  • El código para enviar archivos desde PrusaSlicer se ha reescrito
  • Se han añadido tests unitarios y tests de integración
  • Las revoluciones del ventilador ahora se ajustan por PWM para mantener el valor correcto
  • El código fuente se comprueba usando el verificador PyLint
  • El repositorio de código fuente incluye un Dockerfile de integración continua (CI)
  • El offset por defecto de la torre viene ajustado a +0.05 mm