Firmware FAQ

From RepRap
Revision as of 15:44, 13 April 2010 by Ben.Rockhold (talk | contribs) (Created page with 'If you have a question answered, you should post what it was and how you fixed it here. =Serious "WTF" errors= Anything that has no obvious answer. ==Errors with Compiling== …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

If you have a question answered, you should post what it was and how you fixed it here.


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.