Dual End Stop Rambo 1.4a board Firmware issue

Hello everyone, I have just recieved my RAMBo board and i’ve been trying to get the firmware flashed to the board but it keeps giving me errors. I followed all the steps from V1 Engineering and I can’t seem to fix the problem.

This is the pasted Error code arduino keeps giving me when trying to flash to my RAMBo board.

"Arduino: 1.8.13 (Windows 10), Board: “RAMBo”

avr-gcc: error: CreateProcess: No such file or directory

Multiple libraries were found for “U8glib.h”

Used: C:\Users\brand\OneDrive\Documents\Arduino\libraries\U8glib

Not used: C:\Users\brand\AppData\Local\Arduino15\packages\rambo\hardware\avr\1.0.1\libraries\U8glib

exit status 1

Error compiling for board RAMBo."

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

This issue is the CreateProcess error. Latest versions of Marlin have too many files to build in arduino, in windows. I have made some zips with some of the files removed, which will solve it. Or you can use platformio, or you can use something other than windows.

The zips are in the new MarlinBuilder repo in V1EngineeringInc.

1 Like

Thanks for the help Jeffeb3! That helps a lot!

Here is the new issue when I try and use your firmware from your link in Plateformio.

Auto-detected: COM3
Uploading .pio\build\rambo\firmware.hex
avrdude: ser_open(): can’t open device “\.\COM3”: Access is denied.

avrdude: ser_drain(): read error: The handle is invalid.

avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done. Thank you.

*** [upload] Error 1

And this is the same firmware trying to be uploaded using Arduino 1.8.13

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

Sketch uses 115412 bytes (44%) of program storage space. Maximum is 258048 bytes.

Global variables use 4754 bytes of dynamic memory.

An error occurred while uploading the sketch

avrdude: ser_open(): can’t open device “\.\COM4”: The system cannot find the file specified.

avrdude: ser_drain(): read error: The handle is invalid.

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_getsync(): timeout communicating with programmer

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

The code built fine. It just can’t see the board. Make sure you have the right port. Make sure you don’t have repetier server installed. Make sure the board is powered up right.