New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to flash firmware on Einsy Rambo 1.1b #2486
Comments
Can you please post a photo with the front of the board? It fails to upload the language section of the hex file on the external chip. Maybe there is an issue with it. |
Also, from where did you buy the einsy board? |
Hi @leptun Also I'm not sure if it has a valid bootloader or not. I bought it from China. |
Ok. This changes things a lot. You have to flash the custom bootloader on the atmega2560 and also set the correct fuse settings. |
I have some Arduinos around. |
I’ll try to search for some good instructions for this. |
Ok. So I tried compiling a list of instructions:
Let me know if this fixes your issue. |
Thanks a lot @leptun for the great instructions! I connected the printer to my laptop and checked the serial debugs and that's what I see: "SD init fail" got my attention. I have an old (~5yrs) LCD display which worked fine for my previous printer. On the back of the LCD I see these texts: "RepRapDiscount Smart Controller" and "Robotale 3D_Print" and "2013-0729 SmatrConteallerD.PCB". It is a red color PCB. When I push the button I hear the click sound though. |
Maybe one of the cables is reversed? Otherwise I don’t know why it wouldn’t work. |
I checked the cables, they're fine. I have two pairs of them. Tried to reverse them, to no avail. So what do you think about "SD init fail" ? Could that be the culprit why the LCD does not work too? The board can't communicate with the LCD? |
There seems to be one more issue with it: The W25X20CL (SPI external flash for languages) is not initialized successfully. Does it initialize correctly if you unplug the LCD cables (error message gone)? |
When LCD is unplugged the line "W25X20CL not responding." is missing from the output. Since this issue was about the flashing, I'm closing this now since it was resolved. |
@leptun also, i tried to use the second board "Original prusa i3 mk3 multi material 2.0 upgrade" that came with it when i installed the prusa board as written in your instructions. Thanks for everything you wrote here! |
@husqy-701 Huh. That's really weird. I have the same issue as you. I am using arduino 1.8.16. @3d-gussner fyi. We should investigate what changed in arduino that broke our board definitions. |
@leptun |
It would help if you showed the entire log. What signature does it read back? If it's 0x000000 or 0xfffffff or something along those lines, then it's a wiring error, so check the wires and try again. Worst case is that the board got fried somehow. Unlikely, but it's still a possibility. |
Tried to find on the web how to read the signature. could you explain please how to do that? btw, checked the wiring again and all seems good. |
You right! this is the full error message: Arduino: 1.8.5 (Windows 10), Board: "PrusaResearch Einsy RAMBo" C:\Users\ilan1\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\ilan1\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega2560 -cstk500v1 -PCOM9 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xD8:m -Ulfuse:w:0xFF:m avrdude: Version 6.3-20190619
avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0xffffff (probably .avr8x_mega) (retrying) Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0xffffff (probably .avr8x_mega) (retrying) Error while burning bootloader. avrdude: Device signature = 0xffffff (probably .avr8x_mega) avrdude done. Thank you. so, i Checked the wiring again... maybe this board is dead.... |
Do you get something on the LCD if you power up the board? If you do, then the existing bootloader code is functioning and the board is not dead |
Then it's not fried. There is no "..." in the bottom right, so the firmware attempts to boot. Open a serial port to the einsy board via its usb port at baudrate 115200 and post what the board says during bootup. Also, please post the failed upload log. |
What do you get back if you send |
I'm trying to flash the most recent stock firmware (3.8.1) on my recently bought Einsy Rambo 1.1b.
I plugged the machine to power outlet and connected the USB cable. Using Prusa Slicer I started to flash the firmware. The writing and reading process were successful but the third step fails.
Here's the output: https://pastebin.com/T2J0fy8Z
Any idea what could be the problem?
Thanks!!!
The text was updated successfully, but these errors were encountered: