I'm trying to update the firmware on my Felix 3.0,

I’m trying to update the firmware on my Felix 3.0, and am getting this IDE error. I’ve downloaded the configuration files from Felix, and used the online Repetier configuration utility (v.92) to create a new Configuration.h file. The instructions from Felix say to use Arduino IDE 1.0.5, but I’ve tried several and all throw similar errors.

Double check that the firmware source version and the program you used to make the config file are targeting the same verison:

I’d also use the Arduino IDE version 1.0.6.

I don’t know anything about your firmware but this looks like straight C++ implementation. So as at every code debugging, start with the first error in the list (motion.cpp line 40) and look what is wrong there. I assume if you fix the first one the second one is also solved.

If you use the wrong IDE version, it will throw all sorts of odd errors.

The Felix documentation said to use 1.0.5.; in addition I’ve tried 1.0.4, 1.0.6, 1.5.5, 1.5.4 and 1.6.4.

I’ve no experience with C++, and fear that I would be a danger to myself and others in trying to fix it.

I did try the .91 version of Repetier with IDE 1.5.5, but I don’t recall trying it with 1.0.5. I will give that a try and report back.

My printer docs said to use the old version of repetier too. That part does not matter. But the Marlin folks do specify not using any Arduino IDE above 1.0.6. Can the code compile without any mods?

Thanks for the help gentle-persons. It looks like using Repetier .91 and IDE 1.0.5 did the trick.

I hope to post a report on the E3E Chimera conversion soon. :slight_smile:

The firmware seems to have updated fine with the new thermistor ID, but the heater shuts off soon after I send an M109 command. Off to Google for some info.

The board was throwing an error because there was only one thermistor was connected. Connecting a second one solved the second problem.