[AYUDA] Compilación Malin

846 views
Skip to first unread message

Sergio Molina

unread,
Jan 23, 2018, 12:11:06 PM1/23/18
to Clone Wars: Imprimiendo impresoras 3D
Hola a todos

Después de un buen tiempo de no usar mi impresora la he sacado para hacer un par de piezas de nuevo y resulta que al compilar el archivo en arduino obtengo el siguiente error:


C:\Users\Sergio\Desktop\Marlin\Marlin.ino:1:20: fatal error: U8glib.h: No such file or directory

 #include <U8glib.h>

                    ^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.

He probado con los dos pc que usaba mi impresora y en ambos de la nada aparece este error, alguna ida?


De antemano muchas gracias

Iceflow

unread,
Jan 23, 2018, 12:32:57 PM1/23/18
to asrob-uc3m-i...@googlegroups.com
En el ide tienes seleccionado el arduino uno, no creo que estes usando esa electronica, mira en la lista de placas y selecciona la tuya correctamente...

El error que te da parece que sea falta de la libreria de la pantalla lcd... pero igual es por lo del arduino uno... revisa a ver primero lo de la placa y si sigue fallando entonces mira lo de la libreria de la pantalla.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/19511b7f-01bf-4da5-b5b7-2bed201b4847%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Sergio P.

unread,
Jan 24, 2018, 6:29:03 AM1/24/18
to Clone Wars: Imprimiendo impresoras 3D
Pone que te falta la librería u8lib (para la pantalla) , bájate el Zip y dentro de Arduino le dices instalar librería

Sergio Molina

unread,
Jan 25, 2018, 7:42:30 AM1/25/18
to Clone Wars: Imprimiendo impresoras 3D
Aisflou gracias por tu respuesta. Tengo un arduino Mega 2560, ese es el problema? Donde lo debo seleccionar?. La cosa es que el error sale al compilar, no al intentar subir el programa al Arduino

Sergio Molina

unread,
Jan 25, 2018, 7:43:59 AM1/25/18
to Clone Wars: Imprimiendo impresoras 3D
Hola Sergio, dónde puedo conseguir la librería? Lo extraño es que siempre ha trabajado, no sé por qué de la noche a la mañana aparece un error de este estilo. Muchas gracias

Iceflow

unread,
Jan 25, 2018, 8:20:22 AM1/25/18
to asrob-uc3m-i...@googlegroups.com
En el ide de arduino.

El 25 de enero de 2018, 13:42, Sergio Molina <simol...@gmail.com> escribió:
Aisflou gracias por tu respuesta. Tengo un arduino Mega 2560, ese es el problema? Donde lo debo seleccionar?. La cosa es que el error sale al compilar, no al intentar subir el programa al Arduino

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.

Sergio Molina

unread,
Jan 25, 2018, 8:56:58 AM1/25/18
to Clone Wars: Imprimiendo impresoras 3D
En herramientas / placa seleccioné Mega 2560 pero igual aparece:


:\Users\Sergio\Desktop\Marlin\Marlin.ino:1:20: fatal error: U8glib.h: No such file or directory

 #include <U8glib.h>

                    ^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino/Genuino Mega or Mega 2560.



Iceflow

unread,
Jan 25, 2018, 9:44:41 AM1/25/18
to asrob-uc3m-i...@googlegroups.com
Vale, ahora has arreglado el problema de la placa seleccionada de manera errónea. Ahora tienes que incluir la libreria de manejo del LCD si quieres que termine de compilar. O bien desactivar en configuration.h el uso del LCD.

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.

Sergio Molina

unread,
Jan 29, 2018, 10:44:44 AM1/29/18
to Clone Wars: Imprimiendo impresoras 3D
No quiero desactivar la LCD y he intentado añadir la librería pero siempre aparece "La libreria con nombre U8glib-1.19.1 ya existe"




El jueves, 25 de enero de 2018, 9:44:41 (UTC-5), Aisflou escribió:
Vale, ahora has arreglado el problema de la placa seleccionada de manera errónea. Ahora tienes que incluir la libreria de manejo del LCD si quieres que termine de compilar. O bien desactivar en configuration.h el uso del LCD.
El 25 de enero de 2018, 14:56, Sergio Molina <simol...@gmail.com> escribió:
En herramientas / placa seleccioné Mega 2560 pero igual aparece:

:\Users\Sergio\Desktop\Marlin\Marlin.ino:1:20: fatal error: U8glib.h: No such file or directory

 #include <U8glib.h>

                    ^

compilation terminated.

exit status 1
Error compilando para la tarjeta Arduino/Genuino Mega or Mega 2560.



--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.

Sergio Piñero Ruiz

unread,
Jan 29, 2018, 10:46:47 AM1/29/18
to asrob-uc3m-i...@googlegroups.com
Renombra el U8glib-1.19.1.zip a u8glib.zip a secas... ya que el programa te instalará la librería en el mismo nombre de directorio del zip original :P



Libre de virus. www.avast.com

Sergio Molina

unread,
Jan 29, 2018, 11:41:55 AM1/29/18
to Clone Wars: Imprimiendo impresoras 3D
Le he cambiado el nombre y ahora aparece esto


Arduino:1.8.3 (Windows 10), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\dogm_lcd_implementation.h:38:0,

                 from sketch\ultralcd.cpp:36:

dogm_font_data_marlin.h:13: error: #include expects "FILENAME" or <FILENAME>

 #include clib/u8g.h

          ^

sketch\dogm_font_data_marlin.h:172:25: fatal error: utility/u8g.h: No such file or directory

 #include <utility/u8g.h>

                         ^

compilation terminated.

Se encontraron múltiples librerías para "U8glib.h"
Usado: C:\Users\Sergio\Documents\Arduino\libraries\U8glib
 No usado: C:\Users\Sergio\Documents\Arduino\libraries\U8glib-1.19.1
exit status 1
#include expects "FILENAME" or <FILENAME>

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

waje

unread,
Jan 29, 2018, 2:54:31 PM1/29/18
to Clone Wars: Imprimiendo impresoras 3D
Prueba a descargar un marlin nuevo e intenta copilarlo q lo mismo has borrado algun archivo que hay con la carpeta de marlin y por eso te da el error

Sergio Molina

unread,
Jan 30, 2018, 6:59:21 AM1/30/18
to Clone Wars: Imprimiendo impresoras 3D
Ya lo he hecho, el firmware lo descargo de la página dónde compre la impresora, pero nada sigue igual

VincentM

unread,
Jan 30, 2018, 7:53:57 AM1/30/18
to Clone Wars: Imprimiendo impresoras 3D
Suena al típico caso de incompatibilidad de versiones entre Marlin y el IDE de Arduino.
Suele pasar cuando se usan versiones de Marlin "preparadas" en vez de usar la oficial de su Github.
Prueba a compilar con alguna versión mas antigua del IDE a ver.

Sergio Molina

unread,
Jan 30, 2018, 9:12:07 AM1/30/18
to Clone Wars: Imprimiendo impresoras 3D
He instalado la versión 1.05 de arduino y compiló. Muchas, pero muchas gracias!
Reply all
Reply to author
Forward
0 new messages