RAMBo v1.4 – Nothing move

New Home Forum Mostly Printed CNC – MPCNC Troubleshooting – MPCNC RAMBo v1.4 – Nothing move

Tagged: 

This topic contains 8 replies, has 4 voices, and was last updated by  Bill 5 days, 6 hours ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #109698

    Gilik
    Participant

    Hi,

    I finished building the MPCNC and start to play with the software.

    For the movement test I used the Repetier Host and it moved, BUT in the beginning nothing happened and after clicking few times on the direction arrows it start moving and did all my commands from before and the new ones.

    Then I printed Ryan’s crown with ESTLCAM and it was fine.

    I used Fusion 360 for CAD and made simple cube. Post a Gcode and try to use it with ESTLCAM, nothing moved!! Try with Repetier also nothing moved, try with CNCjs and nothing moved. Went back to the crown and in all 3 software nothing moved.

    Use the Repetier Manual Control and received “# Command Waiting” “Communication timeout – reset send buffer block”.

    IMG_20190813_122250
    IMG_20190814_192945

    All 3 software seems like finding the USB port but don’t do anything more than that anymore.

    IMG_20190814_194141
    IMG_20190814_193749

    Checked the fuses with Multimeter and Okay

    I don’t know if it is a software or hardware problem

    Specification:

    RAMBo v1.4 with endstops

    Dell Desktop Intel i7-3770 16GB RAM

    Windows 10 Pro 64 bit

    IMG_20190813_122028
    IMG_20190813_122118

    IMG_20190807_173955

    Thanks

     

     

    #109702

    Gilik
    Participant
    #109726

    Barry
    Participant

    If you tried moving it with estlcam, it probably tried to flash it’s own firmware, you need to reflash the V1 firmware.

    1 user thanked author for this post.
    #109787

    Gilik
    Participant

    Thank you Barry,

    I follow the Firmware flash instructions, it a mess, not updated, and in the end received an error “Error compiling for board RAMBo.” SO I don’t know if I did something wrong or the problem with the RAMBo.

    Thanks

    The error message :

    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);

    ^

    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);

    ^

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

    sketch\src\lcd\dogm\u8g_dev_st7565_64128n_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);

    ^

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

    sketch\src\lcd\dogm\u8g_dev_st7565_64128n_HAL.cpp:188:29: error: ‘U8G_SPI_CLK_CYCLE_400NS’ was not declared in this scope

    u8g_InitCom(u8g, dev, U8G_SPI_CLK_CYCLE_400NS);

    ^

    Error compiling for board RAMBo.

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

    #109799

    Barry
    Participant

    https://www.v1engineering.com/marlin-firmware/

     

    You missed the u8libg step.  Scroll down to the flash ramps on the right.  Looks like this;

    Untitled-1

     

    Attachments:
    1 user thanked author for this post.
    #109826

    Gilik
    Participant

    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.

    • This reply was modified 4 days, 7 hours ago by  Gilik.
    #109833

    Ryan
    Keymaster

    You still seem to be missing the u8glib. The errors are at the end of all of that and start with LCD stuff. You can start with a fresh download of the firmware and try again.

    1 user thanked author for this post.
    #109843

    Gilik
    Participant

    All new and it is working….

     

    Thank you and barry too

    Gil

    #109876

    Bill
    Participant

    Could you edit that post to move the large amount of text into an attached zip file? It’d be a lot easier for anyone trying to read the thread… 🙂

Viewing 9 posts - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.