Firmware FAQ
If you have a question answered, you should post what it was and how you fixed it here.
Contents
Serious "WTF" errors
Anything that has no obvious answer.
Errors with Compiling
When the compiler in the Arduino software fails before even uploading anything, you have a compiler error.
Motherboard Firmware
Nothing known yet.
Extruder Firmware
"Multiple definition of __vector_11"
Known for Arduino 0018, all OSs. This is an issue with the servo library included in the Arduino environment. A fix may be had by removing the offending sections of servo.cpp. When the error appears, there should be text highlighted in the Arduino window. This is a function that is not needed, so perform some ninja C++ and remove it. You may do this by deletion or the more elegant (yet kludge) "#if 0 {function} endif" method. Either way, you should remove the entire function such that none of it runs. Like so:
#if 0 blah blah blah (Function Name) { blah blah blah (Function Content) } #endif
Originally Submitted by Ben_R.