[ERROR][LIBRERIA u8glib] Arduino no compila

1,538 views
Skip to first unread message

ibai.fl...@gmail.com

unread,
Jan 23, 2015, 2:08:15 PM1/23/15
to asrob-uc3m-i...@googlegroups.com
Hola, he conseguido un FULL GRAPHICS SMART CONTROLLER LCD y no consigo que la configuración de Marlin compile, mi placa es una SAV-MKI, he añadido la libreria u8glib(todas las de la web) y siempre me da el mismo error: 

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.5-r2 (Windows XP), Board: "[BootloaderCDC]SAV-MkI"
In file included from /dogm_lcd_implementation.h:40,
                 from ultralcd.cpp:36:
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:50: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:50: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:50: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:50: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:52: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:52: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:52: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:52: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:54: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:54: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:54: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:54: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
In file included from /dogm_lcd_implementation.h:38,
                 from ultralcd.cpp:36:
dogm_font_data_marlin.h:13: error: 'u8g_fntpgm_uint8_t' does not name a type
dogm_font_data_marlin.h:172: error: 'u8g_fntpgm_uint8_t' does not name a type
In file included from /dogm_lcd_implementation.h:40,
                 from ultralcd.cpp:36:
/ultralcd_st7920_u8glib_rrd.h: In function 'void ST7920_SWSPI_SND_8BIT(uint8_t)':
ultralcd_st7920_u8glib_rrd.h:29: error: 'DIO' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:30: error: 'DIO' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:32: error: 'DIO' was not declared in this scope
/ultralcd_st7920_u8glib_rrd.h: At global scope:
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_dev_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'dev' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'msg'
ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'void'
ultralcd_st7920_u8glib_rrd.h:43: error: initializer expression list treated as compound expression
ultralcd_st7920_u8glib_rrd.h:44: error: expected ',' or ';' before '{' token 

Perdón por el tocho. Saludos 
P.D: El Marlin ya había sido cargado a la SAV antes de añadir las opciones del LCD y la librería y no había problemas.

Iceflow

unread,
Jan 23, 2015, 8:02:53 PM1/23/15
to asrob-uc3m-i...@googlegroups.com
Wenas!!

Donde has metido esas librerías u8glib que descargaste? y de donde las has descargado? que lineas has descomentado del marlin? y de donde y cuando descargaste ese marlin?



--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

ibai.fl...@gmail.com

unread,
Jan 24, 2015, 4:24:48 AM1/24/15
to asrob-uc3m-i...@googlegroups.com
Hola, la librería la añadí usando Sketch-->Importar librería en el IDE de Arduino y me aparece en Arduino/libraries con el resto de librerías.  
La descargué de la web  https://code.google.com/p/u8glib/ siguiendo el videotutorial de  Thomas Sanladerer(usa el mismo lcd). He probado a usar todos los archivos de la web aunque siendo una SAV creo que debería usar el de AVR. 
Descomente: #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
El Marlin lo descargue del manual de la P3STEEL de kitprinter3D, la versión para la SAV con DRV8825,  hace 4 o 5 meses
Gracias saludos
Para anular 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.

Iceflow

unread,
Jan 24, 2015, 8:49:58 AM1/24/15
to asrob-uc3m-i...@googlegroups.com
Te recomendaría que te bajes el marlin de aqui:

https://github.com/fmalpartida/Marlin/tree/SAV-MkI-config

Quizá no es el problema, pero el marlin que tienen en kitprinter3d no se si estará muy actualizado y ademas tu lo has descargado hace ya un "porron" de tiempo... jjejeje

Creo que te falta descomentar una linea mas en el firmware... ademas de la de  #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER tienes que descomentar esta
#define ULTRA_LCD //general LCD support, also 16x2

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Jan 24, 2015, 9:33:03 AM1/24/15
to asrob-uc3m-i...@googlegroups.com
Nada, no ha funcionado, he descargado el marlin que me has pasado, descomentado el REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER y el ULTRA_LCD(el cual ya se define más abajo pero lo he probado igualmente) y nada, mismo error
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

nayma rescue

unread,
Jan 24, 2015, 6:05:52 PM1/24/15
to asrob-uc3m-i...@googlegroups.com
Ibai, creo que mejor te pongas en contacto con Paco o mas conocido como fm para que le preguntes directamente. El conoce la placa perfectamente y te dirá si se puede conectar. De hecho no está preparado para usar las lcd tal como lo hacemos normalmente.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Iceflow

unread,
Jan 24, 2015, 6:25:18 PM1/24/15
to asrob-uc3m-i...@googlegroups.com

Si cierto, ahora que lo dices... No es lcd de la sav... O.o como lo has conectado a la sav?

Aunque ese no es el problema igualmente... El tema es que no le compila... :(

Alex Nieto

unread,
Jan 24, 2015, 6:35:34 PM1/24/15
to asrob-uc3m-i...@googlegroups.com
A mi esto también me pasaba a veces y lo arreglaba utilizando otra versión de arduino (1.0.1 creo).

Intentalo así, igual te vale ;D, eso si, a mi por lo menos me soltaba "warnings", pero funcionar, funcionaba.

(Pru)Saludos.

David Leal

unread,
Jan 24, 2015, 11:42:08 PM1/24/15
to asrob-uc3m-i...@googlegroups.com
Has instalado todos los requisitos? 

Tensy etc?

ibai.fl...@gmail.com

unread,
Jan 25, 2015, 3:59:09 AM1/25/15
to asrob-uc3m-i...@googlegroups.com
Hola, ahora le mandaré un correo. Uso un adaptador de la printrbot tal y como pone en la wiki de la SAV, donde también pone que no debería haber problemas de compatibilidad... Respecto al IDE, he usado versión 1.0.0, 1.0.5 y 1.0.6 y con todo instalado(teensy y drivers) y siempre mismo problema. La librería esta instalada porque en otros Sketches compila usandola, igual los pines no estan bien definidos o algo así.
Gracias

Iceflow

unread,
Jan 25, 2015, 6:42:22 PM1/25/15
to asrob-uc3m-i...@googlegroups.com
Sigues usando el marlin que comentaste? no has probado el del github que te pase?

El 25 de enero de 2015, 9:59, <ibai.fl...@gmail.com> escribió:
Hola, ahora le mandaré un correo. Uso un adaptador de la printrbot tal y como pone en la wiki de la SAV, donde también pone que no debería haber problemas de compatibilidad... Respecto al IDE, he usado versión 1.0.0, 1.0.5 y 1.0.6 y con todo instalado(teensy y drivers) y siempre mismo problema. La librería esta instalada porque en otros Sketches compila usandola, igual los pines no estan bien definidos o algo así.
Gracias
--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

fm

unread,
Jan 26, 2015, 2:21:09 AM1/26/15
to asrob-uc3m-i...@googlegroups.com
Como comentaba hay que hacer la asignación de pines de la SAV al LCD para que compile y funcione.

Es algo que lleva su tiempo...

ibai.fl...@gmail.com

unread,
Jan 26, 2015, 4:50:08 AM1/26/15
to asrob-uc3m-i...@googlegroups.com
He probado a usar el mapeo de pines de la printrboard para este mismo LCD pero no puedo probarlo porque tengo este error, al parecer no hay suficiente espacio D:
 
c:/archivos de programa/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Marlin.cpp.elf section .text will not fit in region text
c:/archivos de programa/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: region text overflowed by 558 bytes

ibai.fl...@gmail.com

unread,
Jan 26, 2015, 7:21:09 AM1/26/15
to asrob-uc3m-i...@googlegroups.com
He resuelto el problema del tamaño, tenia una version obsoleta del WinAVR, ya la he cambiado, informare si consigo hacer funcionar el LCD.
Gracias por la ayuda

F Malpartida-fm

unread,
Jan 26, 2015, 5:12:31 PM1/26/15
to asrob-uc3m-i...@googlegroups.com
Fantástico, eso te iba a comentar. Que como no tengas la última versión del linker el tamaño del código se dispara. Es más si están mal configurados los flags de compilación incluye todos los objetos compilados (los uses o no) y casi que necesitas un PC para cargar el firmware.

Un saludo,

fm

ibai.fl...@gmail.com

unread,
Jan 27, 2015, 9:54:19 AM1/27/15
to asrob-uc3m-i...@googlegroups.com
Tengo un problema, ayer cargando la nueva versión de Marlin(sin hacer cambios aún para el LCD) se fue la luz y desde entonces mi SAV no entra en modo Bootloader, si la conecto el ordenador la reconoce pero no puedo conectar con la placa. ¿Hay alguna manera de resetar la placa sin entrar en modo bootloader?

Un saludo 

Iceflow

unread,
Jan 27, 2015, 10:02:07 AM1/27/15
to asrob-uc3m-i...@googlegroups.com
Tienes algún programador para el arduino? tipo un usbasp u otro arduino que si que funcione? un uno o un mega...

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

ibai.fl...@gmail.com

unread,
Jan 27, 2015, 10:15:32 AM1/27/15
to asrob-uc3m-i...@googlegroups.com
Tengo un arduino uno
Para anular 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.

Iceflow

unread,
Jan 27, 2015, 10:44:28 AM1/27/15
to asrob-uc3m-i...@googlegroups.com
Pues igual necesitas volver a cargarle el bootloader... puede que se "currompiera" con el apagón de luz :( con el arduino UNO puedes improvisar un programador para programarle el bootloader a otros micros...aqui lo explican:

http://arduino.cc/en/pmwiki.php?n=Tutorial/ArduinoISP

No se si con el micro de la SAV funcionara, pero supongo que si... eso igual mejor te lo aclara FM...

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Jan 27, 2015, 10:50:28 AM1/27/15
to asrob-uc3m-i...@googlegroups.com
Gracias, esta tarde lo miro. Creo que fu 
ncionará. 
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Francisco Malpartida-gmail

unread,
Jan 27, 2015, 6:01:00 PM1/27/15
to asrob-uc3m-i...@googlegroups.com
En principio no debería darte problemas para programar la placa via ISP usando un arduino.
La guía de cómo programarlo la puedes encontrar en la wiki de la placa, junto con su bootloader.

Un saludo,

fm



Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/onEgNzYQUuU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Jan 28, 2015, 4:06:28 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Hola, no estoy seguro de haber conectado correctamente, esta es la conexion que tengo:
ARDUINO SAV(ISP)
GND-------GND
5V--------5V
13--------MISO
12--------MOSI
11--------SCK
10--------RST
Y para programarlo,¿ debo estar en la carpeta donde tengo el bootloaderCDC.hex en la linea de comandos?

ibai.fl...@gmail.com

unread,
Jan 28, 2015, 7:50:12 AM1/28/15
to asrob-uc3m-i...@googlegroups.com
Estaba conectando mal, ya he conectado correctamente el arduino para programar la SAV pero no puedo hacerlo, me sale el siguiente error:
avrdude: device signature = 0x1e950f 
avrdude: expected signature at90usb1286 is 1e 97 82 
             double check, chip or use -F to overide this check

Iceflow

unread,
Jan 28, 2015, 6:13:27 PM1/28/15
to asrob-uc3m-i...@googlegroups.com
Que avrdude de que arduino ide estas usando?

La sav, al menos la mia, monta un at90usb1286-AU a ver si es cosa de eso... :S

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 3:06:21 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
El avrdude es la ultima version ya que actualice el WinAVR. El arduino IDE es el 1.0.6 Probare añadiendo AU, igual es eso.

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 3:06:21 AM1/29/15
to asrob-uc3m-i...@googlegroups.com

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 3:06:22 AM1/29/15
to asrob-uc3m-i...@googlegroups.com

Iceflow

unread,
Jan 29, 2015, 4:37:35 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Quizá debas también probar el avrdude que viene con el arduino ide, que supongo que tendrá correctas las definiciones para este micro...

El 29 de enero de 2015, 9:06, <ibai.fl...@gmail.com> escribió:
El avrdude es la ultima version ya que actualice el WinAVR. El arduino IDE es el 1.0.6 Probare añadiendo AU, igual es eso.
--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

fm

unread,
Jan 29, 2015, 5:00:47 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Yo sigo las instrucciones que hay en la wiki de la placa y ciro problemas.

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 5:09:27 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
El at90usb1286-AU no me lo ha reconocido, no esta en la lista de dispositivos del avrdude, los comandos que uso son estos, iguales que los de la iki pero camniando el tipo d programador y especificando el puerto y nada, mismo problema. Con el del arduino IDE tampoco se carga el bootloader....
avrdude -c arduino -p at90usb1286 -P COM14 -U lfuse:w:0xDE:m -U hfuse:w:0x9B:m -U efuse:w:0xF0:m
avrdude -c arduino -p at90usb1286 -P COM14 -U flash:w:BootloaderCDC.hex:i

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 5:32:40 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Si decido añadir -F para que lo cargue aunque tenga el problema anterior tengo lo siguiente :

avrdude: AVR device initialized and ready to accept instructions

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

avrdude: Device signature = 0x1e950f
avrdude: Expected signature for AT90USB1286 is 1E 97 82
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed

         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "BootloaderCDC.hex"
avrdude: writing flash (131072 bytes):

Writing | ################################################## | 100% 0.94s

avrdude: 131072 bytes of flash written
avrdude: verifying flash memory against BootloaderCDC.hex:
avrdude: load data flash data from input file BootloaderCDC.hex:
avrdude: input file BootloaderCDC.hex contains 131072 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 15.89s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0xff != 0x0c
avrdude: verification error; content mismatch

avrdude: safemode: Fuses OK

avrdude done.  Thank you.
 Pero aun asi no se reconoce la placa como bootloaderCDC...

ibai.fl...@gmail.com

unread,
Jan 29, 2015, 8:09:34 AM1/29/15
to asrob-uc3m-i...@googlegroups.com
Bueno, el error que obtengo es porque aunque conecte la SAV correctamente por el puerto ISP no se reconoce, es decir estaba mandandole los comandos al arduino como programador como si no estuviese conectado a la placa.... No
 se como conectar usando eñ  puerto de expansion pero no creo que tampoco me lo reconozca... 

Iceflow

unread,
Jan 30, 2015, 2:47:10 PM1/30/15
to asrob-uc3m-i...@googlegroups.com
No he entendido muy bien... dices que el puerto ICSP no funciona? es eso? :S

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

ibai.fl...@gmail.com

unread,
Jan 31, 2015, 3:55:37 AM1/31/15
to asrob-uc3m-i...@googlegroups.com
Si, el ISP no funciona y el de al lado, de 14 pines, no se como conectarlo. Me van a dejar un USBasp y probare suerte...
Para anular 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.

Francisco Malpartida-gmail

unread,
Jan 31, 2015, 4:40:36 AM1/31/15
to asrob-uc3m-i...@googlegroups.com
No lo tengo muy claro, pero me da la sensación como si el corte de alimentación no le ha sentado muy bien al AVR y lo ha frito.

Una cosa que puedes hacer es leer los fusibles para ver si todo está funcionando bien. Porque me parece que si te está funcionando correctamente.
Mira el valor de la firma que te está leyendo y la firma de los fusibles. Ahora bien, porque no es la correcta… No tengo ni idea.

Un saludo,

fm

Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/onEgNzYQUuU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Iceflow

unread,
Jan 31, 2015, 8:00:59 PM1/31/15
to asrob-uc3m-i...@googlegroups.com
Si el ICSP no funciona con el USBasp no se si podrás arreglarlo, pero por probar nos e pierde nada :D jejejeje prueba a cargarle primero los fuses correctamente y leerlos y luego el bootloader.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Feb 5, 2015, 9:01:51 AM2/5/15
to asrob-uc3m-i...@googlegroups.com
¡¡¡¡Al final lo he conseguido!!!! La clave estaba en añadir -b 19200 al comando de AVR, por si sirviese la conexión era 13 a SCK 12 a MISO 11 a MOSI 10 a RESET y GND con GND y 5v con 5v. El comando que he usado ha sido(moviendose primero a la carpeta que contiene avrdude.exe)
avrdude -c arduino -p at90usb1286 -P COM(elegir puerto al que esta conectado el arduino) -U lfuse:w:0xDE:m -U hfuse:w:0x9B:m -U efuse:w:0xF0:m -U flash:w:BootloaderCDC.hex:i -b 19200
El archivo BootloaderCDC.hex debe estar en la misma carpeta que el avrdude.exe.
Gracias y saludos.

P.D. Ni idea de como conectar el LCD pero por ahora lo dejo aparcado

Iceflow

unread,
Feb 5, 2015, 4:40:44 PM2/5/15
to asrob-uc3m-i...@googlegroups.com
Bueno, me alegro!! la maldita velocidad!! :S

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

ibai.fl...@gmail.com

unread,
Feb 18, 2015, 4:52:35 AM2/18/15
to asrob-uc3m-i...@googlegroups.com
Hola, al fin me he puesto a mapear el LCD pero no tengo ni idea de que pines corresponden en la sav y tengo que poner n pins.h, tengo una tabla(foto) donde se ve como se corresponden los pinese del LCD a la SAV a través dl conector, solo faltaría poner los pines correctamente en esta configuración:
#define LCD_PINS_RS //A3
#define LCD_PINS_ENABLE //SDA
#define LCD_PINS_D4 //TDI
#define LCD_PINS_D5 //TDO
#define LCD_PINS_D6 //TMS
#define LCD_PINS_D7 //TCK
#define BTN_EN1 //TX
#define BTN_EN2 //RX
#define BTN_ENC //SCL
#define KILL_PIN -1

El jueves, 5 de febrero de 2015, 22:40:44 (UTC+1), Aisflou escribió:
Bueno, me alegro!! la maldita velocidad!! :S
El 5 de febrero de 2015, 15:01, <ibai.fl...@gmail.com> escribió:
¡¡¡¡Al final lo he conseguido!!!! La clave estaba en añadir -b 19200 al comando de AVR, por si sirviese la conexión era 13 a SCK 12 a MISO 11 a MOSI 10 a RESET y GND con GND y 5v con 5v. El comando que he usado ha sido(moviendose primero a la carpeta que contiene avrdude.exe)
 avrdude -c arduino -p at90usb1286 -P COM(elegir puerto al que esta conectado el arduino) -U lfuse:w:0xDE:m -U hfuse:w:0x9B:m -U efuse:w:0xF0:m -U flash:w:BootloaderCDC.hex:i -b 19200
El archivo BootloaderCDC.hex debe estar en la misma carpeta que el avrdude.exe.
Gracias y saludos.

P.D. Ni idea de como conectar el LCD pero por ahora lo dejo aparcado

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular 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.
IMG_20150218_102759.jpg

Iceflow

unread,
Feb 18, 2015, 6:49:09 AM2/18/15
to asrob-uc3m-i...@googlegroups.com
Para la SAV no sirve un LCD "normal y corriente" creo... necesitas uno I2C... :S no tiene pines suficientes para un LCD como los de la RAMPS... por eso se vende el LCD de la SAV propio.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ibai Fletas

unread,
Feb 18, 2015, 7:44:18 AM2/18/15
to asrob-uc3m-i...@googlegroups.com

Francisco me dijo que en principio no habia ningún problema para utilizar el LCD mientras mapease los pines correctamente y para el teensy se usa este mismo LCD. Si pudiese saber la numeracion de los pines IO y los ISP probaria

Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/onEgNzYQUuU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

Iceflow

unread,
Feb 18, 2015, 9:25:07 AM2/18/15
to asrob-uc3m-i...@googlegroups.com
Hombre, mira en el github de Francisco, en el apartado de la sav, que tendra todos los datos de la placa supongo yo, incluido el esquematico para que compruebes que pin es cual... si Francisco te dijo que se puede el lo sabe bien jejejeje

Francisco Malpartida-gmail

unread,
Feb 18, 2015, 4:34:05 PM2/18/15
to asrob-uc3m-i...@googlegroups.com
Hola,

si, si se puede mapear pero aquí hay que hacer una tarea de:
- ver que pines vienen del AVR (su puerto, se puede ver en el esquemático)
- ver el número de pin en el fichero fastio.h.
- poner los valores en pins.h o en pins_SAV_MKI dependiendo de si tienes una versión antigua de Marlin o las últimas versiones.

Para el fichero fastio.h, hay que determinar el puerto (esta marcado en el esquemático y determinar si se usa el mapping de fastio de marlin, el
de teensyduino o el mapping de arduino en la librería gráfica de marlin. Esta es la parte más oscura de marlin ya que no es muy consistente en todo
el código y lo estamos mirando dentro del equipo de Marlin.

AT90USB  51 50 49 48 47 46 45 44 10 11 12 13 14 15 16 17 35 36 37 38 39 40 41 42 25 26 27 28 29 30 31 32 33 34 43 09 18 19 01 02 61 60 59 58 57 56 55 54 
Port     A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7 E0 E1 E2 E3 E4 E5 E6 E7 F0 F1 F2 F3 F4 F5 F6 F7 
Marlin   00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Teensy   28 29 30 31 32 33 34 35 20 21 22 23 24 25 26 27 10 11 12 13 14 15 16 17 00 01 02 03 04 05 06 07 08 09(46*47)36 37 18 19 38 39 40 41 42 43 44 45
         The pins 46 and 47 are not supported by Teensyduino, but are supported below.

Y menos mal que en su día metí esta tabla de conversión, que sino había que buscar en todos los defines ;-)

Port es lo que viene en el esquemático y está mapeado a cada uno de los pines.

Tengo que confersar que no le he hecho mucho caso al driver de la librería gráfica.

Esto es lo que tuve que hacer en su día para mapear todos pines de la SAV a las funciones que usa de marlin y la verdad es que es un poco rollo porque
implicó revisar todo el codigo que usaba de marlin y después mapear los pines. También lo hice cuando diseñé el LCD (aunque aquí jugaba con ventaja porque
uso mi propia librería - New LiquidCrystal - que está integrada en Marlin y es 4 veces más rápida que la que trae de origen).

Pero claro que se puede mapear sin problema. El bus de expansión está para eso. Pero lleva su tiempo hacerlo. Si tengo algún rato lo miro.

Por si te sirve de ejemplo:

Pin A3 del bus de expansión:
Port: F3
Arduino: 58
Marlin: 43
Teensy: 41

Pin TX1 del bus de expansión:
Port: D3
Arduino: 28
Marlin: 27
Teensy: 03

Es muy posible que use el mapeo de Teensy puesto que compila también para teensy, pero la u8g (graphic) si no recuerdo mal necesita 8 pines para controlar el LCD
en paralelo, SPI o I2C. Para un LCD normal de 20x4 si que serían los pines que necesitas.

Un saludo,

fm

Iceflow

unread,
Feb 18, 2015, 6:51:01 PM2/18/15
to asrob-uc3m-i...@googlegroups.com
Pa volverse mico... :S he visto tanto numerito que me he mareao y todo jejejee

Ibai Fletas

unread,
Feb 19, 2015, 2:40:58 PM2/19/15
to asrob-uc3m-i...@googlegroups.com

Vale, ahora que se interpretar esa tabla puedo probar, gracias. Aunque aun no tengo claro que pin se corresponde a LCD_PINS_RS, LCD_PINS_ENABLE, LCD_PINS_D4, etc pero ya investigare

Ibai Fletas

unread,
Feb 23, 2015, 3:42:55 PM2/23/15
to asrob-uc3m-i...@googlegroups.com

Hola, ya he definido en pins.h lo correspondiente al LCD, después de cargar el Marlin a la placa, conectar el LCD y encender la fuente, la impresora empieza a mover solos los ejes X e Y y esto es lo que aparece en el LCD(foto).
He definido los pines usando los números de Marlin.

IMG_20150223_213509.jpg

Francisco Malpartida-gmail

unread,
Feb 23, 2015, 4:05:14 PM2/23/15
to asrob-uc3m-i...@googlegroups.com
Eso va por muy buen camino. Ahora solo hay que averiguar por qué hace eso. Tal vez algún pin que no está bien mapeado y lo esté interpretando como que debe mover los ejes?

Aquí no te sabría ayudar, tienes algún pin conectado a algún botón? En este bloque no te voy a poder guiar mucho y habría que depurar Marlin a ver por qué decide
que se tiene que mover. Muestra alguna cosa más que no sea el mensaje de reprap?

Un saludo,

fm


<IMG_20150223_213509.jpg>

Ibai Fletas

unread,
Feb 23, 2015, 4:20:23 PM2/23/15
to asrob-uc3m-i...@googlegroups.com
Solo muestra eso y al mover el potenciómetro no hace nada, si pulso el botón del potenciómetro se refresca la pantalla. Estoes lo que he añadido al fichero pins.h

#ifdef ULTRA_LCD
//Pines Marlin
#define BEEPER                     -1 
#define LCD_PINS_RS            12 //D24--PWM
#define LCD_PINS_ENABLE    25 //D1--SDA
#define LCD_PINS_D4             41 //A1
#define LCD_PINS_D5             42 //A2
#define LCD_PINS_D6             43 //A3
#define LCD_PINS_D7             44 //A4
#define BTN_EN1                    27 //TX
#define BTN_EN2                    26 //RX
#define BTN_ENC                    24 //D0--SCL

#define KILL_PIN                      -1
#define HOME_PIN                   -1
#endif
 

Francisco Malpartida-gmail

unread,
Feb 23, 2015, 4:27:51 PM2/23/15
to asrob-uc3m-i...@googlegroups.com
Y algún otro pint?

Mira a ver si el terminal serie te está dando alguna pista.

Un saludo,

fm

Ibai Fletas

unread,
Feb 23, 2015, 4:30:44 PM2/23/15
to asrob-uc3m-i...@googlegroups.com

Mañana haré más pruebas ahora la impre esta con una pieza. Mañana comento resultados. Gracias

ibai.fl...@gmail.com

unread,
Feb 26, 2015, 1:43:12 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Hola, tengo buenas noticias: ¡¡¡el LCD FUNCIONA!!! Pero hace cosas raras, si muevo el eje Y o el eje X se mueven a la vez ambos ejes, no se por qué. El eje Y si lo muevo va en dirección contraria. Por lo demás, calienta la cama, el nozzle, puedo ver los archivos de la SD(los de la micro SD de a SAV, la otra no he probado). .
Por si interesa, habia una línea definida en marlin para otrto LCD y por eso no funcionaba y se movia solo. 
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.

Iceflow

unread,
Feb 26, 2015, 2:09:50 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
E imprusar el gcode puedes? lo de no poder mover los ejes es una prusada, pero al menos si puedes lanzar la impresion ya es algo :D

Por los menús supongo también que te mueves correctamente, no?

Si giras a la izquierda el encoder hacia donde mueves en los menús? arriba o abajo?

--

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

ibai.fl...@gmail.com

unread,
Feb 26, 2015, 2:16:46 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
no he probado a imprimir nada pero si que he puesto la marcha imperial pero no se mueve correctamente y no se oye. 
Por los menus perfectamente, al principio hacia la izquierda me movía hacia abajo pero he invertido los números del BTN_EN 1 y 2  para moverme hacia la derecha más cómodo. 
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular 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.

Iceflow

unread,
Feb 26, 2015, 2:33:06 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Que movida mas rara lo de los ejes... tiene que ser cosa del gcode que envía para el movimiento... si no no se explica el tema... :S

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Feb 26, 2015, 2:40:29 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Creo que debe ser que algun pin esta mal definido porque si conecto el pronterface y muevo me pasa lo mismo... 
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsubscr...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Iceflow

unread,
Feb 26, 2015, 2:42:46 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Jodo, entonces tienes algún eje invertido... y si, algún pin jodiendo entre x e y...

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

ibai.fl...@gmail.com

unread,
Feb 26, 2015, 2:51:22 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
si pero ni idea de cual. Seguramente ahora pruebe a cambiar los pines del LCD a ver que pasa...

fm

unread,
Feb 26, 2015, 3:31:11 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Toma ya! Enhorabuena!

Para lo de los ejes, mira a ver si en el fichero configuration.h no está definido un movimiento CORE_XY.

Ibai Fletas

unread,
Feb 26, 2015, 3:47:45 PM2/26/15
to asrob-uc3m-i...@googlegroups.com

Estaba definido, ya va perfectamente! Muchas gracias por la ayuda. Francisco los pines están definidos en pins.h tal y como pase en uno de mis últimos mensajes, por si lo quieres añadir en el github o si te preguntan.
Gracias otra vez

El 26/02/2015 21:31, "fm" <fmalp...@gmail.com> escribió:
Toma ya! Enhorabuena!

Para lo de los ejes, mira a ver si en el fichero configuration.h no está definido un movimiento CORE_XY.

--

---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/onEgNzYQUuU/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

fm

unread,
Feb 26, 2015, 3:53:01 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Lo suyo sería hacer una entrada en la wiki de la placa para el que quiera hacérselo. Yo lo puedo traducir al inglés y luego subirlo a git.
Muy buena aportación! Muchas gracias.

fm

unread,
Feb 26, 2015, 3:53:02 PM2/26/15
to asrob-uc3m-i...@googlegroups.com
Message has been deleted

Ibai Fletas

unread,
Apr 15, 2018, 4:11:18 PM4/15/18
to asrob-uc3m-i...@googlegroups.com
hola de nuevo, te pego la configuracion final de pins.h que tengo en el ordenador. El error que muestras parece de la libreria, asegurate de tenerla incluida en el Marlin y el software de Arduino.

#ifdef ULTRA_LCD

#define BEEPER             -1
#define LCD_PINS_RS        12
#define LCD_PINS_ENABLE    25
#define LCD_PINS_D4        41
#define LCD_PINS_D5        42
#define LCD_PINS_D6        43
#define LCD_PINS_D7        44
#define BTN_EN1            26
#define BTN_EN2            27
#define BTN_ENC            24


#define KILL_PIN           -1
#define HOME_PIN           -1
#endif

Espero que te sirva

2018-04-15 21:45 GMT+02:00 Jose Miguel Perez <jose...@gmail.com>:


El viernes, 23 de enero de 2015, 20:08:15 (UTC+1), Ibai Fletas escribió:
Hola, he conseguido un FULL GRAPHICS SMART CONTROLLER LCD y no consigo que la configuración de Marlin compile, mi placa es una SAV-MKI, he añadido la libreria u8glib(todas las de la web) y siempre me da el mismo error: 

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.5-r2 (Windows XP), Board: "[BootloaderCDC]SAV-MkI"
In file included from /dogm_lcd_implementation.h:40,
                 from ultralcd.cpp:36:
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:29: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:29: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:30: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:30: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:32: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:32: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:50: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:50: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:50: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:50: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:51: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:51: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:52: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:52: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:52: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:52: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:53: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:53: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:54: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:54: error: invalid suffix "_DDR" on integer constant
ultralcd_st7920_u8glib_rrd.h:54: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:54: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:55: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:55: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:57: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:57: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:74: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:74: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:87: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:87: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_RPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_WPORT" on integer constant
ultralcd_st7920_u8glib_rrd.h:106: error: pasting "DIO" and "-" does not give a valid preprocessing token
ultralcd_st7920_u8glib_rrd.h:106: error: invalid suffix "_PIN" on integer constant
In file included from /dogm_lcd_implementation.h:38,
                 from ultralcd.cpp:36:
dogm_font_data_marlin.h:13: error: 'u8g_fntpgm_uint8_t' does not name a type
dogm_font_data_marlin.h:172: error: 'u8g_fntpgm_uint8_t' does not name a type
In file included from /dogm_lcd_implementation.h:40,
                 from ultralcd.cpp:36:
/ultralcd_st7920_u8glib_rrd.h: In function 'void ST7920_SWSPI_SND_8BIT(uint8_t)':
ultralcd_st7920_u8glib_rrd.h:29: error: 'DIO' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:30: error: 'DIO' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:32: error: 'DIO' was not declared in this scope
/ultralcd_st7920_u8glib_rrd.h: At global scope:
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_dev_t' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: 'dev' was not declared in this scope
ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'msg'
ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'void'
ultralcd_st7920_u8glib_rrd.h:43: error: initializer expression list treated as compound expression
ultralcd_st7920_u8glib_rrd.h:44: error: expected ',' or ';' before '{' token 

Perdón por el tocho. Saludos 
P.D: El Marlin ya había sido cargado a la SAV antes de añadir las opciones del LCD y la librería y no había problemas.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/onEgNzYQUuU/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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/fe8d6485-701a-4855-8919-227805871ecb%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages