RAMBo v1.4 - Nothing move

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”.

[attachment file=“IMG_20190813_122250.jpg”]
[attachment file=“IMG_20190814_192945.jpg”]

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

[attachment file=109699]
[attachment file=“IMG_20190814_193749.jpg”]

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

[attachment file=“IMG_20190813_122028.jpg”]
[attachment file=“IMG_20190813_122118.jpg”]
[attachment file=“IMG_20190807_174022.jpg”]
[attachment file=“IMG_20190807_173955.jpg”]

Thanks

 

 

Lost the pic…

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

1 Like

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.

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

 

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

[attachment file=109800]

 

1 Like

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.

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 Like

All new and it is working…

 

Thank you and barry too

Gil

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… :slight_smile: