This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Configurar Marlin desde archivo TXT
#1
Saludos cordiales.

El firmware original de mi impresora Lotmaxx SC-10 es marlin versión 2.0.6.1. EL fabricante de la impresora suministra dicho firmware ya compilado pero incluye un archivo .txt donde se puede configurar un montón de parámetros de la impresora que normalmente requeriría la modificación de los archivos "configuracion.h y configuracion_adv.h" y la posterior recompilación de todo el firmware usando Visual Studio code. 

Con ese archivo .txt, si se necesita cambiar por ejemplo, el tamño de la cama, las aceleraciones, los puntos usados para nivelar la cama manualmente, etc, simplemente se modifican en ese archivo .txt, se coloca junto con los .bin en la sd y se meten en la impresora.. sin recompilar nada.

La electrónica usada es la MKS Robin Nano V1.2

[Imagen: image.png]



Fast traslate


Icon translate
  Responder
#2
La pregunta es: como se hace eso en marlin?
  Responder
#3
Me acabo de dar cuenta de que ni siquiera es necesario colocar el archivo .bin ni reflashear el firmware, con solo poner el archivo .txt ya se modifican los parámetros de la impresora.
  Responder
#4
Hola, se me había pasado tu pregunta hasta ahora.
Yo diría que esa funcionalidad la realiza el bootloader que se encuentra instalado en la placa, por lo que no tiene nada que ver con el firmware propiamente dicho: una vez compilado, Marlin no puede modificarse sin realizar una nueva compilación.
Supongo que el proceso es como sigue: cuando se enciende la impresora, lo primero que hará el bootloader es comprobar si en la tarjeta SD se encuentra el archivo binario del firmware y si es así, lo carga.
Después buscará el archivo de texto con la configuración y si lo encuentra, refrescará los valores almacenados en la EEPROM con los que se encuentren en el archivo.
Dado que esos dos procesos son independientes uno del otro, pueden realizarse ambos, solo uno o ninguno de ellos, dependiendo de los archivos que se encuentren en la SD al arranque de la máquina.
Por supuesto, esto solo es posible si se tiene en la MCU un bootloader programado para realizarlo, por lo que no es algo que se pueda habilitar en cualquier impresora por el hecho de tener Marlin instalado, aunque si es algo que quizá podría hacerse copiando ese bootloader, siempre que se utilice una placa con la misma MCU (o compatible).
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Cómo configurar placa MKS Nano V1.2? Natalia 1 0 29-01-2024, 11:34 PM
Último mensaje: Simemart
  CONSULTA Configurar una salida de la placa SKR 3 Sito26 1 0 21-07-2023, 11:38 AM
Último mensaje: Simemart
  De Marlin 2.0.9 a Marlin 2.12 21Curiosos 3 268 22-01-2023, 09:36 PM
Último mensaje: 21Curiosos
  CONSULTA configurar marlin para desplazar cama hacia delante al detener impresion. titan83 13 1,463 03-10-2022, 03:04 PM
Último mensaje: nkaoss
Exclamación Ender 3 proV.5 configurar CR Touch juanfortus 5 1,036 13-02-2022, 12:59 PM
Último mensaje: Simemart