Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Compilar/Actualizar Marlin Anycubic Kossel Linear Plus
#1
Me gustaría saber qué método/herramientas usáis a la hora de compilar/actualizar Marlin en placas compatibles con Arduino. ¿Se usa siempre Arduino (IDE) o alguien utiliza otro IDE o compila directamente usando el Makefile que viene con el código fuente de Marlin? Y si se usa Arduino ¿Se configura una nueva placa o con seleccionar la correspondiente al tipo de procesador/controlador que lleva la impresora es suficiente (por ejemplo, Mega 2560 para la Trigorilla)? Imagino que quien use el Arduino actualizará directamente desde el mismo IDE ¿no? He visto que si exportas los binarios compilados te saca 2 ficheros, uno con el firmware únicamente y otro que incluye el bootloader. Supongo que este último únicamente será necesario para el caso en el que no tengas instalado el bootloader previamente ¿no? ¿Es seguro instalar una versión que no se corresponda exactamente con tu hardware o mejor asegurarse antes? ¿Aparte de la web oficial de Marlin, algún otro enlace con información al respecto? ¿Algún enlace con la configuración para la V2 de la Anycubic Kossel linear plus?



Son mucha preguntas, lo sé, pero es que soy novato en este mundillo y tampoco me gustaría nada cagarla a las primeras de cambio por no tener las cosas claras desde un principio.




Saludos y muchas gracias por adelantado.
Citar
#2
Hola, en mi opinión el IDE de Arduino, para las placas que incluyen un micro de este tipo, es la mejor opción. Yo es lo que uso.
En él solo hay que seleccionar tres cosas: el tipo de placa, el micro (si ese modelo de placa puede traer distintos modelos) y el puerto al que se conecta. Con eso ya se encarga él de todo.
En la ruta arduino-1.8.5\hardware\arduino\avr\ se encuentra el archivo boards.txt que contiene los parámetros operativos de las placas que se soportan.
Tambien puede haber placas que tengan su propia carpeta en la ruta arduino-1.8.5\hardware\ siempre que se mantenga la misma estructura dentro de ella.
Dado que la compilación se realiza a partir de los ficheros que componen el sketch del firmware, no tienes que preocuparte del bootloader.
En base a los parámetros que tiene el fichero boards.txt para esa placa, el IDE de Arduino sabe cual es la memoria libre para el firmware y comprueba que quepa en ella antes de subirlo.
Tambien detecta en muchas ocasiones si la placa conectada se corresponde con la configurada.
En todo caso, conviene asegurarse que se selecciona la apropiada, pues algún parámetro del fichero de la placa podría no ser correcto y producirse resultados no deseados.
Creo que la más completa, actual y fiable fuente de información sobre Marlin es el apartado de documentación de la web oficial.
Un saludo.
Citar
#3
Muchas gracias por contestar.

Al final se confirma lo que me imaginaba. El IDE del Arduino no es que me entusiasme, pero, teniendo en cuenta que ya lo tengo instalado, tampoco será un problema mantenerlo. Y, como dices, pueden venir bien las comprobaciones adicionales que realice.

Lo de la placa me refería a si era necesario especificar que se trataba de una Trigorilla (en mi caso), pero ya me he podido dar cuenta de que hay bastante "compatibilidad" entre varias placas y, al menos en lo que se refiere a mi caso, parece que ni siquiera es necesario definir una MOTHERBOARD diferente a la que viene por defecto en Configuration.h (MOTHERBOARD BOARD_RAMPS_14_EFB).

La web oficial de Marlin es toda una joya en cuanto a documentación se refiere. Si se pudiera descargar en formato PDF o similar ya sería casi perfecta.

Saludos.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  El marlin no me hace caso spa_sergio 10 1,319 05-11-2018, 01:17 PM
Último mensaje: Simemart
  Marlin 1.1.9 en Anet A8 PatogomaII 9 1,331 18-10-2018, 07:45 PM
Último mensaje: jhony85
  Problema autolevel con Marlin 1.1.9 klipendorf 3 777 07-08-2018, 06:15 PM
Último mensaje: Simemart
  CONSULTA Problema con marlin Vicente48 2 284 23-07-2018, 07:50 AM
Último mensaje: Vicente48
  DUDA Actualizar Marlin? JaumeS 1 396 18-07-2018, 05:17 PM
Último mensaje: andatovid