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
Problema al instalar marlin 2.0
#1
Hola.

Estoy intentando instalar marlín 2.0 en mi ANET A6 y me da el siguiente error al compilar..

avr-gcc: error: CreateProcess: No such file or directory
exit status 1
Error compilando para la tarjeta Anet V1.0.

Para instalar estoy siguiendo paso por paso la guía de este video.

https://www.youtube.com/watch?v=an8qpBrvJiM

El caso es que en el video no coincide la estructura de algunas carpetas. Imagino que será porque algunas aplicaciones evolucionan aunque deberían funcionar igual.

Alguien me puede ayudar con este error o si hay alguna guía para instalar marlín 2.0 en Anet a6 que no de errores

Muchas gracias por adelantado.
  Responder
#2
Hola, en ese mensaje de error falta información. Ten en cuenta que si no tienes suficientemente abierta la ventana en la que se pone la información sobre errores, te quedarán lineas sin visualizar hacia arriba.
Lo mejor es utilizar el botón que aparece a la derecha, para copiar los errores al portapapeles y de ahí pegarlos en el mensaje.
Sin saber cual es el origen del error es dificíl aventurar una respuesta, pero lo que te puedo asegurar es que Marlin 2.0 compila sin problema para la placa Anet y sin necesidad de hacer algunas cosas que se indican en ese video.
Esos canales de Youtube lo único que hacen es un copia y pega de lo que ven por Internet (algunas veces de este foro), en muchos casos sin comprender la mayor parter de lo que dicen.
  Responder
#3
(01-12-2019, 08:55 PM)Simemart escribió: Hola, en ese mensaje de error falta información. Ten en cuenta que si no tienes suficientemente abierta la ventana en la que se pone la información sobre errores, te quedarán lineas sin visualizar hacia arriba.
Lo mejor es utilizar el botón que aparece a la derecha, para copiar los errores al portapapeles y de ahí pegarlos en el mensaje.
Sin saber cual es el origen del error es dificíl aventurar una respuesta, pero lo que te puedo asegurar es que Marlin 2.0 compila sin problema para la placa Anet y sin necesidad de hacer algunas cosas que se indican en ese video.
Esos canales de Youtube lo único que hacen es un copia y pega de lo que ven por Internet (algunas veces de este foro), en muchos casos sin comprender la mayor parter de lo que dicen.

Hola....

Muchas gracias por tu respuesta, el problema era debido a que tenía el arduino y el marlín metidos en varias carpetas, los he pasado a la raíz y ha compilado perfectamente y lo he subido.

Ahora voy a configurar el autolevel..... uffff a ver que tal se me da...

Gracias otra vez
  Responder
#4
hola buenas, soy nuevo en todo este mundillo de las impresoras 3d llevo tan solo 1 semana con una de ellas y el caso es que necesitaria ayuda para subir el marlin 2.0 bugfix a una anet 3d v 1.7 (anet a8, basicamente).
el error que me lanza el programa al compilar es este:

avr-gcc: error: CreateProcess: No such file or directory
Usando librería LiquidCrystal con versión 1.0.7 en la carpeta: C:\Users\alvar\OneDrive\Escritorio\arduino-1.8.13\libraries\LiquidCrystal 
exit status 1
Error compilando para la tarjeta Anet V1.0.

muchas gracias por adelantado!  Nusenuse Nusenuse

  Responder
#5
Hola @VARO_TRUEBA96, bienvenido al foro.
Por lo que he podido investigar, existe un problema al compilar las dos últimas versiones de Marlin (2.0.7 y bugfix) cuando se selecciona un tipo de pantalla alfanumérico como la ZONESTAR_LCD de las Anet, por ejemplo.
El error sucede por no poder localizar un archivo de la librería que se usa para ese tipo de pantallas (LiquidCrystal).
Tienes dos opciones: utilizar una versión anterior (con la 2.0.6.1 no sucede) o bien, utilizar otro IDE para realizar la compilación.
Desde un tiempo a esta parte, Marlin 2 no se lleva muy bien con el IDE de Arduino y está dando algunos problemas con determinados entornos de compilación, como en este caso.
En mi opinión, para Marlin 2 creo que es mucho más adecuado PlatformIO sobre Virtual Studio Code con la extensión Auto Build Marlin, que en todo caso tendrás que utilizar si quieres instalar la versión bugfix.
  Responder
#6
Vale lo de la versión del ide de arduino lo he entendido pero lo que me cuentas de visual studio me suena completamente a chino. Me podrías indicar algún póst donde esté explicado o me podías dar algo de información porfavor
  Responder
#7
En Youtube tienes muchos videos en los que se explica como compilar Marlin 2 con VSC+PlatformIO.
En todo caso, puedo darte en líneas generales los pasos a seguir, pues explicarlo de forma completa sería materia para un tutorial.
Estos serían:
1- Descargar Virtual Studio Code de su página oficial e instalarlo en el ordenador.
2- Ejecutar el programa,. En los iconos de la izquierda, seleccionamos Extensions (cuatro cuadraditos, con el de la esquina superior derecha separado del resto). En el cuadro de búsqueda, escribimos platformio. Debajo aparece la lista de extensiones que coinciden, en la que estará PlatformIO IDE con un botón verde para instalarla. Lleva su tiempo y hay que esperar que termine (avisa de ello).
3- En el cuadro de busqueda de extensiones, escribimos ahora Marlin y aparecerá Auto Build Marlin. Mismo proceso para instalarlo que el anterior.
4- Con todo ya instalado, seleccionamos el icono del Explorer (dos hojas de papel) y pulsamos el botón Add Folder, seleccionamos la carpeta donde tenemos descomprimido Marlin (Marlin-bugfix-2.0.x) y pulsamos el boton Add. Se nos abre un árbol con todas las carpetas y ficheros que contiene Marlin: seleccionando cualquier fichero, se abre su contenido en una ventana donde podremos realizar las modificaciones que sean necesarias. Si hacemos alguna, tendremos que guardarlas con la opción del menú File>Save All.
5- Con todo listo para compilar y con la placa conectada por USB al ordenador, pulsamos sobre el icono del Auto Build Marlin (la M). Si ponemos el cursor del ratón sobre su ventana, aparecen cuatro iconos blancos arriba: si queremos solo compilar, pulsamos Marlin: Build (el martillo) y si queremos también subir el firmware compilado a la placa, pulsamos Marlin: Upload (la línea con la flechita). En este último caso, detectará el puerto COM donde está conectada la placa, compilará y grabará el firmware.
Al comenzar la compilación, se abre una ventana con toda la información relacionada con ella, donde se indica el entorno (tipo de MCU de la placa). Si hay varias opciones, tendremos que seleccionar cual es la correcta en nuestro caso y utilizar los botones que salen a la derecha de cada una de ellas para compilar (Build) o grabar en la placa (Upload).
En una ventana en la parte de abajo, se muestra la marcha de la compilación y grabación del firmware, los posibles errores que se produzcan y el resultado final.
  Responder
#8
Buenas tardes y disculpa por estar ausente estos últimos días, mira te cuento, al final conseguí que Marlon compilara utilizando la versión antigua del ide de arduino como me dijiste. Pero al subir el programa a la placa me dio un error que creo que era algo así como que el programador había fallado. Lo volví a intentar subir por segunda vez y me volvió a dar el mismo error pero la pantalla se me ha quedado con cuadraditos blancos y no hace nada de nada. Que es lo que puedo hacer? Estoy perdidisimo en este tema
  Responder
#9
"avrdude: stk500_recv(): programmer is not responding"
Este es el error que me da al intentar subirlo a la placa
  Responder
#10
Hola, siento decirte que para evitar el error que estabas teniendo, yo no te indiqué que utilizases una versión más antigua del IDE de Arduino sino de Marlin (la 2.0.6.1).
Sobre el problema que tuviste al subir el firmware por primera vez a la placa, si no pones el error concreto, es difícil que te pueda dar alguna indicación.
En relación con los cuadros blancos en la pantalla y a la vista del error que estás teniendo ahora, lo más probable es que se haya borrado el bootloader en la placa.
No estaría de más que explicases detalladamente como has intentado grabar el firmware, pues es bastante raro que el IDE de Arduino lo borre.
Si lo has perdido, ya no podrás utilizar la conexión USB y tendrás que volver a grabarlo en la placa si quieres poder cargar el firmware por esa vía (ya te advierto que no es algo sencillo).
Puedes hacerte una idea consultando este post en el que, en parte, trato este problema (apartado Restaurar el bootloader).
  Responder
#11
buenos dias. he vuelto a intentar sunir marlin a la placa y el error que me da siempre es el mismo concretamente este:
Arduino:1.8.13 (Windows 10), Tarjeta:"Anet V1.0"

         Programmer Type : Arduino

         Description     : Arduino

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e9705 (probably m1284p)

avrdude: reading input file "C:\Users\alvar\AppData\Local\Temp\arduino_build_758294/Marlin.ino.hex"

avrdude: writing flash (121718 bytes):



Writing | avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_recv(): programmer is not responding

#avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

el puerto seleccionado avrdude: stk500_recv(): programmer is not responding

 no existe o tu placa no esta conectada.

he probado a subirlo con los perifericos conectados a la placa ycon la placa olo alimentada yde las dos formas me lanza el mismo error.

buenos dias. he vuelto a intentar sunir marlin a la placa y el error que me da siempre es el mismo concretamente este:
Arduino:1.8.13 (Windows 10), Tarjeta:"Anet V1.0"

         Programmer Type : Arduino

         Description     : Arduino

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e9705 (probably m1284p)

avrdude: reading input file "C:\Users\alvar\AppData\Local\Temp\arduino_build_758294/Marlin.ino.hex"

avrdude: writing flash (121718 bytes):



Writing | avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_recv(): programmer is not responding

#avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

el puerto seleccionado avrdude: stk500_recv(): programmer is not responding

 no existe o tu placa no esta conectada.

he probado a subirlo con los perifericos conectados a la placa ycon la placa olo alimentada yde las dos formas me lanza el mismo error.

buenos dias. he vuelto a intentar sunir marlin a la placa y el error que me da siempre es el mismo concretamente este:
Arduino:1.8.13 (Windows 10), Tarjeta:"Anet V1.0"

         Programmer Type : Arduino

         Description     : Arduino

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e9705 (probably m1284p)

avrdude: reading input file "C:\Users\alvar\AppData\Local\Temp\arduino_build_758294/Marlin.ino.hex"

avrdude: writing flash (121718 bytes):



Writing | avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_recv(): programmer is not responding

#avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_recv(): programmer is not responding

el puerto seleccionado avrdude: stk500_recv(): programmer is not responding

 no existe o tu placa no esta conectada.

he probado a subirlo con los perifericos conectados a la placa ycon la placa olo alimentada yde las dos formas me lanza el mismo error.

buenas, os cuento mas cositas. me puse a intentar grabar el bootloader. al conectar el arduino al pc me di cuenta que el puerto com del pc fallaba. probe a volver a subir marlin desde otro puerto usb y a subirlo con visual studio y el error que lanzofue este:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding

avrdude done. Thank you.

buenas, os cuento mas cositas. me puse a intentar grabar el bootloader. al conectar el arduino al pc me di cuenta que el puerto com del pc fallaba. probe a volver a subir marlin desde otro puerto usb y a subirlo con visual studio y el error que lanzofue este:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe4
avrdude: stk500_recv(): programmer is not responding

avrdude done. Thank you.
  Responder
#12
Tal y como te indica al final de los mensajes de error:

el puerto seleccionado avrdude: stk500_recv(): programmer is not responding

no existe o tu placa no esta conectada.


no responde el programador (que es el bootloader) y te indica las posibles causas: o no existe o no tienes la placa conectada en el puerto especificado.
Como está detectando la firma del ATMega1284P (avrdude: Device signature = 0x1e9705 (probably m1284p)), la conexión está correcta por lo que solo queda la opción de que se haya borrado el bootloader.
Para poder subir el firmware por la conexión USB, tendrás que volver a grabarlo en la placa.
  Responder
#13
(08-10-2020, 10:50 AM)Simemart escribió: En Youtube tienes muchos videos en los que se explica como compilar Marlin 2 con VSC+PlatformIO.
En todo caso, puedo darte en líneas generales los pasos a seguir, pues explicarlo de forma completa sería materia para un tutorial.
Estos serían:
1- Descargar Virtual Studio Code de su página oficial e instalarlo en el ordenador.
2- Ejecutar el programa,. En los iconos de la izquierda, seleccionamos Extensions (cuatro cuadraditos, con el de la esquina superior derecha separado del resto). En el cuadro de búsqueda, escribimos platformio. Debajo aparece la lista de extensiones que coinciden, en la que estará PlatformIO IDE con un botón verde para instalarla. Lleva su tiempo y hay que esperar que termine (avisa de ello).
3- En el cuadro de busqueda de extensiones, escribimos ahora Marlin y aparecerá Auto Build Marlin. Mismo proceso para instalarlo que el anterior.
4- Con todo ya instalado, seleccionamos el icono del Explorer (dos hojas de papel) y pulsamos el botón Add Folder, seleccionamos la carpeta donde tenemos descomprimido Marlin (Marlin-bugfix-2.0.x) y pulsamos el boton Add. Se nos abre un árbol con todas las carpetas y ficheros que contiene Marlin: seleccionando cualquier fichero, se abre su contenido en una ventana donde podremos realizar las modificaciones que sean necesarias. Si hacemos alguna, tendremos que guardarlas con la opción del menú File>Save All.
5- Con todo listo para compilar y con la placa conectada por USB al ordenador, pulsamos sobre el icono del Auto Build Marlin (la M). Si ponemos el cursor del ratón sobre su ventana, aparecen cuatro iconos blancos arriba: si queremos solo compilar, pulsamos Marlin: Build (el martillo) y si queremos también subir el firmware compilado a la placa, pulsamos Marlin: Upload (la línea con la flechita). En este último caso, detectará el puerto COM donde está conectada la placa, compilará y grabará el firmware.
Al comenzar la compilación, se abre una ventana con toda la información relacionada con ella, donde se indica el entorno (tipo de MCU de la placa). Si hay varias opciones, tendremos que seleccionar cual es la correcta en nuestro caso y utilizar los botones que salen a la derecha de cada una de ellas para compilar (Build) o grabar en la placa (Upload).
En una ventana en la parte de abajo, se muestra la marcha de la compilación y grabación del firmware, los posibles errores que se produzcan y el resultado final.


Muchas gracias, no lo conocía y me está gustando mucho.
Soldar robots es esto! Borradlos
#palindromos
  Responder
#14
Buenas, al final no conseguí hacer nada con mi placa antigua, contacté con el vendedor y me la cambio por una completamente nueva.
El tema es que llevo todo este tiempo dándole vueltas al tema de cambiar de placa por alguna “mejor”. Cual me recomendaríais? Tendría que cambiar también la pantalla?
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
Video APORTE INSTALAR MARLIN EN ANET A8 PLUS CON OPCIÓN NIVELADO CAMA kuadri 14 3,889 12-04-2021, 07:09 PM
Último mensaje: Simemart
  DUDA Problema el subir Marlín 2.0 a Anet con marlín 1.1.9.1 srsamu98 4 1,925 21-01-2021, 01:54 AM
Último mensaje: MY7
  CONSULTA Fallo al instalar marlin 2.0 en mi anet A6 srsamu98 1 1,271 23-06-2020, 01:50 PM
Último mensaje: Simemart
  DUDA Instalar Marlin en ANET E10 Panxy 2 3,421 07-06-2018, 06:10 PM
Último mensaje: garfieldf