Mini Rambo Flashing Issue

New Home Forum Mostly Printed CNC – MPCNC Troubleshooting – MPCNC Mini Rambo Flashing Issue

This topic contains 1 reply, has 1 voice, and was last updated by  Mark E. 1 week, 3 days ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #109602

    Mark E.
    Participant

    I have the Mini Rambo 1.3a. When I try to flash  MPCNC_MRambo_T8_16T_LCD I get this error:

    Arduino: 1.8.9 (Windows 10), Board: “RAMBo”

    sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function ‘int lcd_put_wchar_max(uint32_t, pixel_len_t)’:

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:36:24: error: ‘class U8GLIB_ST7920_128X64_RRD’ has no member named ‘getPrintCol’

    unsigned int x = u8g.getPrintCol(),

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:39:23: error: ‘ret’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:39:28: error: ‘y’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function ‘int lcd_put_u8str_max(const char*, pixel_len_t)’:

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:45:24: error: ‘class U8GLIB_ST7920_128X64_RRD’ has no member named ‘getPrintCol’

    unsigned int x = u8g.getPrintCol(),

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:48:23: error: ‘ret’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:48:28: error: ‘y’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function ‘int lcd_put_u8str_max_P(const char*, pixel_len_t)’:

    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(),

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:56:23: error: ‘ret’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    sketch\src\lcd\dogm\lcdprint_u8g.cpp:56:28: error: ‘y’ was not declared in this scope

    u8g.setPrintPos(x + ret, y);

    ^

    exit status 1
    sketch\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp: In function ‘uint8_t u8g_dev_sh1106_128x64_2x_2_wire_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:

    sketch\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp:117:29: error: ‘U8G_SPI_CLK_CYCLE_300NS’ was not declared in this scope

    u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_300NS);

    ^

    sketch\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp: In function ‘uint8_t u8g_dev_ssd1306_128x64_2x_2_wire_fn(u8g_t*, u8g_dev_t*, uint8_t, void*)’:

    sketch\src\lcd\dogm\u8g_dev_ssd1306_sh1106_128x64_I2C.cpp:185:29: error: ‘U8G_SPI_CLK_CYCLE_300NS’ was not declared in this scope

    u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_300NS);

    ^

    Error compiling for board RAMBo.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    #109609

    Mark E.
    Participant

    Fixed. I didn’t have the U8glib files installed.

    1 user thanked author for this post.
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.