Thanks again Barry,
I did the U8glib process, but to be on the safe side I did it again step by step, and no change , same error.
I have RAMBo v1.4 and not the Ramps 1.4, but did them both and no change.
Attached a copy of the process with the errors, I’m sure you will understand it better then me.
Thanks
Arduino: 1.8.9 (Windows 10), Board: “RAMBo”
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\lcdprint_u8g.cpp:48:28: error: ‘y’ was not declared in this scope
u8g.setPrintPos(x + ret, y);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function ‘int lcd_put_u8str_max_P(const char*, pixel_len_t)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\lcdprint_u8g.cpp:53:24: error: ‘class U8GLIB_ST7920_128X64_RRD’ has no member named ‘getPrintCol’
unsigned int x = u8g.getPrintCol(),
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\lcdprint_u8g.cpp:56:23: error: ‘ret’ was not declared in this scope
u8g.setPrintPos(x + ret, y);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\lcdprint_u8g.cpp:56:28: error: ‘y’ was not declared in this scope
u8g.setPrintPos(x + ret, y);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_tft_320x240_upscale_from_128x64.cpp: In function ‘uint8_t u8g_dev_tft_320x240_upscale_from_128x64_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_tft_320x240_upscale_from_128x64.cpp:130:42: error: ‘U8G_SPI_CLK_CYCLE_NONE’ was not declared in this scope
dev->com_fn(u8g, U8G_COM_MSG_INIT, U8G_SPI_CLK_CYCLE_NONE, &lcd_id);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp: In function ‘uint8_t u8g_dev_st7920_128x64_HAL_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp:111:29: error: ‘U8G_SPI_CLK_CYCLE_400NS’ was not declared in this scope
u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_400NS);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp: In function ‘uint8_t u8g_dev_st7920_128x64_HAL_4x_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_st7920_128x64_HAL.cpp:154:29: error: ‘U8G_SPI_CLK_CYCLE_400NS’ was not declared in this scope
u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_400NS);
^
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Using library U8glib in folder: C:\Users\spinz\AppData\Local\Arduino15\packages\rambo\hardware\avr\1.0.1\libraries\U8glib (legacy)
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp: In function ‘uint8_t u8g_dev_uc1701_mini12864_HAL_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp:115:29: error: ‘U8G_SPI_CLK_CYCLE_300NS’ was not declared in this scope
u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_300NS);
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp: In function ‘uint8_t u8g_dev_uc1701_mini12864_HAL_2x_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\u8g_dev_uc1701_mini12864_HAL.cpp:144:29: error: ‘U8G_SPI_CLK_CYCLE_300NS’ was not declared in this scope
u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_300NS);
^
exit status 1
In file included from C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.cpp:69:0:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\fontdata/fontdata_ISO10646_1.h:35:47: error: expected initializer before ‘U8G_FONT_SECTION’
const u8g_fntpgm_uint8_t ISO10646_1_5x7[1325] U8G_FONT_SECTION(“ISO10646_1_5x7”) = {
^
In file included from C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.cpp:42:0:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.cpp: In static member function ‘static void MarlinUI::set_font(MarlinFont)’:
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.h:154:27: error: ‘ISO10646_1_5x7’ was not declared in this scope
#define MENU_FONT_NAME ISO10646_1_5x7
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.cpp:74:32: note: in expansion of macro ‘MENU_FONT_NAME’
#define FONT_STATUSMENU_NAME MENU_FONT_NAME
^
C:\Users\spinz\AppData\Local\Temp\arduino_build_501148\sketch\src\lcd\dogm\ultralcd_DOGM.cpp:96:42: note: in expansion of macro ‘FONT_STATUSMENU_NAME’
case FONT_STATUSMENU : u8g.setFont(FONT_STATUSMENU_NAME); break;
^
Error compiling for board RAMBo.