Last week I started looking at Estlcam. Today I decided to see if Estlcam could talk to my build. I have a Rambo with dual end stops and a full LCD. I also have a raspberry Pi hooked up running CNCjs.
Yesterday EVERYTHING was working just fine. After my adventures today during which I tried to run the Estlcam setup I bricked it all. Where it all went wrong was when I tried to run “Setup/CNC Controller/Program Controller”. Everything “seemed” to work but there was no machine movement. So I did a booboo and shut it all down rather than using the “Restore Controller” button in Estlcam. Now I have no LCD and no machine movement either from the LCD knob or through CNCjs even though CNCjs appears to be working without error.
Once I realized I shouldn’t have shut it down I figured it was too late and Id have to re-flash the Rambo. I tried the following firmware files:
Same thing. Bugfix2.0 compiles and uploads but doesnt fix the problem.
Marlin-MPCNC_Rambo_T8_16T_LCD_DualEndstop gives me this when trying to compile.
Archiving built core (caching) in: C:\Users\RONMIL~1\AppData\Local\Temp\arduino_cache_117660\core\core_rambo_avr_rambo_3ad5e6b5a02ffa124c7188ad46be603b.a
sketch\src\backtrace\backtrace.cpp.o (symbol from plugin): In function `backtrace()':</h6>
<h6>(.text+0x0): multiple definition of `backtrace()'
sketch\src\HAL\backtrace\backtrace.cpp.o (symbol from plugin):(.text+0x0): first defined here
c:/users/ronmillsap/appdata/local/arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "U8glib.h"
Not used: C:\Users\ronmillsap\AppData\Local\Arduino15\packages\rambo\hardware\avr\1.0.1\libraries\U8glib
exit status 1
Error compiling for board RAMBo.
Yes, the most recent HOURLY. if you look at the Arduino download site theres an orange box showing “June 18 etc”
Yes again, just like the instructions say, it must be done with arduino NOT running.
I have been ignoring the Pi. I know because I have to use the Rambo USB port for both the Pi and Arduino. I only plugged up the Pi after flashing to see if its connecting to the Rambo. it does connect and the terminal window in CNCjs shows the communications. I can send commands to the Rambo from the Pi and the Rambo responds but the commands dont result in stepper movement at all. Also, no matter what i do the LCD is blank. Its lit but theres no info displayed.
I have a stupid question. When I download a zip from your “git” do I unzip and use the files just as they are unzipped or am I missing something. I ask because I notice that the number of tabs in Arduino IDE have been decreasing with every new release to the point where now there’s just a “configuration.h” and a “configuration.adv” no other files. Is that how it’s supposed to be ?
Unzip and use as is, This is the change in Marlin 2…better file organization. You still need all teh files so use the entire folder as is when unzipped, you would get errors if you did it wrong.
Not sure, I have not seen this. anything you did by flashing estlcam , should have been reversed. Again you can make sure by flashing a 1.0 version and then back to 2.0, this swill clear the eeprom for sure.
Nope. Not going to let you do that. Just an hour ago you were convinced it was broken…we already saved more than $130, and I am sure you have learned a few things. Take a break if you need to but we will get you there.
Cool, so orientation is correct, and we have proof it worked previously. It has to be loaded correctly or my firmware would not flash. Try physically swapping the cables. They do different things and there are different wires used. If there was all of the sudden a bad wire this might fix it.