How do you update the firmware?

Hi All

I have tried to update the firmware on my K8200 and failed

I have used the link thats in the pinned post to get what i believe is the correct software (Vertex-m1-v1.4-h1) but when in the same post it says use the manuals for a guide it takes to a denied page

I messed with the file that downloaded and found a read me that told me to use something called Arduino software to communicate to the k8200 but after following the instructions it just throws up errors, i at this point must presume i am doing something wrong and hoping for some advice.

Really anything that can improve my prints as im getting fed up of wispy bits of plastic all over my prints on completion they are in no way as clean as the prints i see you all using with the same kit.

Many Thanks in advance

Ric

The software you try to load is for the Vertex K8400 not the K8200.

Dylan

[quote=ā€œminitreintjeā€]The software you try to load is for the Vertex K8400 not the K8200.

Dylan[/quote]

Thatā€™s what I downloaded off the pined post link.

What I need is proper instructions on how to load it to the machine once I have it.

Thanks

Have a look Here for instructions on updating the firmware : k8200.eu/manual/printing/?c=007

I may just being a complete retard but i followed the instructions and keep getting an error on that arduino software

Arduino: 1.6.7 (Windows 10), Board: ā€œArduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)ā€

In file included from sketch\Gen7\cores\arduino\wiring_private.h:30:0,

             from sketch\Gen7\cores\arduino\WInterrupts.c:33:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\signal.h:36:2: warning: #warning ā€œThis header file is obsolete. Use <avr/interrupt.h>.ā€ [-Wcpp]

#warning ā€œThis header file is obsolete. Use <avr/interrupt.h>.ā€

^

In file included from sketch\Gen7\cores\arduino\wiring_private.h:31:0,

             from sketch\Gen7\cores\arduino\WInterrupts.c:33:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\delay.h:36:2: warning: #warning ā€œThis file has been moved to <util/delay.h>.ā€ [-Wcpp]

#warning ā€œThis file has been moved to <util/delay.h>.ā€

^

In file included from sketch\Gen7\cores\arduino\WConstants.h:1:0,

             from sketch\Gen7\cores\arduino\WInterrupts.c:32:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\math.h:426:15: error: expected identifier or ā€˜(ā€™ before ā€˜doubleā€™

extern double round (double __x) ATTR_CONST;

           ^

wiring.h:73: error: expected ā€˜)ā€™ before ā€˜>=ā€™ token

#define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))

                      ^

exit status 1
expected ā€˜)ā€™ before ā€˜>=ā€™ token

This report would have more information with
ā€œShow verbose output during compilationā€
enabled in File > Preferences.

Thats the error im getting any ideas ?

Use Arduino Version 1.0.6!

No newer version will work!
They changed the libraries after that version, so it doesnā€™t compile correctly.

here is a link : arduino.cc/en/Main/OldSoftw ā€¦ s#previous

[quote=ā€œichbinsnurā€]Use Arduino Version 1.0.6!

No newer version will work!
They changed the libraries after that version, so it doesnā€™t compile correctly.

here is a link : arduino.cc/en/Main/OldSoftw ā€¦ s#previous[/quote]

Down loading now buddy, will let you know the results :slight_smile:

cheers for the help

Okay ran the update and it said ā€œuploadedā€

Do i presume thats done it ?

Yep! Should have worked if is said so.

Ok,

I am trying to make reprap 128x64 lcd working (have it working but mess on the screen) and having trouble with arduino and firmware v2 now.
If I try and compile with version 1.0.6 it is giving me error and if I do it with 1.6.6 it is compiling but in previous posts it said that it is not compiled correctly. Am I right about this?

Further to above, here is error from compiling if someone can help.

Arduino: 1.0.6 (Windows 7), Board: ā€œArduino Mega 2560 or Mega ADKā€
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1014: multiple definition of SdBaseFile::printName()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1014: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::dirEntry(directoryEntry*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:182: multiple definition of SdBaseFile::dirEntry(directoryEntry*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:182: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::timestamp(SdBaseFile*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1550: multiple definition of SdBaseFile::timestamp(SdBaseFile*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1550: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::truncate(unsigned long)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1667: multiple definition of SdBaseFile::truncate(unsigned long)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1667: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::remove()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1198: multiple definition of SdBaseFile::remove()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1198: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::read(void*, unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1044: multiple definition of SdBaseFile::read(void*, unsigned int)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1044: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::readDir(directoryEntry*, char*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1111: multiple definition of SdBaseFile::readDir(directoryEntry*, char*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1111: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::read()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1026: multiple definition of SdBaseFile::read()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1026: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::readDirCache()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1164: multiple definition of SdBaseFile::readDirCache()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1164: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::rmdir()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1351: multiple definition of SdBaseFile::rmdir()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1351: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::peek()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:927: multiple definition of SdBaseFile::peek()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:927: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::printFatTime(unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1001: multiple definition of SdBaseFile::printFatTime(unsigned int)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1001: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::printFatDate(unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:985: multiple definition of SdBaseFile::printFatDate(unsigned int)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:985: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::openRoot(SdVolume*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:890: multiple definition of SdBaseFile::openRoot(SdVolume*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:890: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::openCachedEntry(unsigned char, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:740: multiple definition of SdBaseFile::openCachedEntry(unsigned char, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:740: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::openNext(SdBaseFile*, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:791: multiple definition of SdBaseFile::openNext(SdBaseFile*, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:791: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::open(SdBaseFile*, unsigned int, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:709: multiple definition of SdBaseFile::open(SdBaseFile*, unsigned int, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:709: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::rmRfStar()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1392: multiple definition of SdBaseFile::rmRfStar()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1392: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::openParent(SdBaseFile*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:833: multiple definition of SdBaseFile::openParent(SdBaseFile*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:833: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::lsPrintNext(unsigned char, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:333: multiple definition of SdBaseFile::lsPrintNext(unsigned char, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:333: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::ls(unsigned char, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:318: multiple definition of SdBaseFile::ls(unsigned char, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:318: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::fgets(char*, int, char*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:251: multiple definition of SdBaseFile::fgets(char*, int, char*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:251: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::addCluster()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:32: multiple definition of SdBaseFile::addCluster()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:32: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::write(void const*, unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1729: multiple definition of SdBaseFile::write(void const*, unsigned int)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1729: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::addDirCluster()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:48: multiple definition of SdBaseFile::addDirCluster()' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:48: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::open(SdBaseFile*, unsigned char const*, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:619: multiple definition of SdBaseFile::open(SdBaseFile*, unsigned char const*, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:619: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::open(SdBaseFile*, char const*, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:584: multiple definition of SdBaseFile::open(SdBaseFile*, char const*, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:584: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::remove(SdBaseFile*, char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1238: multiple definition of SdBaseFile::remove(SdBaseFile*, char const*)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1238: first defined here Marlin\SdBaseFile.cpp.o: In functionSdBaseFile::open(char const*, unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:530: multiple definition of SdBaseFile::open(char const*, unsigned char)' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:530: first defined here Marlin\SdBaseFile.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:205: multiple definition ofSdBaseFile::cwd_ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:205: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1443: multiple definition ofSdBaseFile::SdBaseFile(char const*, unsigned char)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1443: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1443: multiple definition ofSdBaseFile::SdBaseFile(char const*, unsigned char)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1443: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile::exists(char const*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:226: multiple definition ofSdBaseFile::exists(char const*)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:226: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile::mkdir(SdBaseFile*, unsigned char const*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:462: multiple definition ofSdBaseFile::mkdir(SdBaseFile*, unsigned char const*)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:462: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile::mkdir(SdBaseFile*, char const*, bool)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:428: multiple definition ofSdBaseFile::mkdir(SdBaseFile*, char const*, bool)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:428: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile::rename(SdBaseFile*, char const*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:1258: multiple definition ofSdBaseFile::rename(SdBaseFile*, char const*)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:1258: first defined here
Marlin\SdBaseFile.cpp.o: In function SdBaseFile::createContiguous(SdBaseFile*, char const*, unsigned long)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:150: multiple definition ofSdBaseFile::createContiguous(SdBaseFile*, char const*, unsigned long)ā€™
SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:150: first defined here
Marlin\SdBaseFile.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdBaseFile.cpp:205: multiple definition of SdBaseFile::oldDateTime_' SdBaseFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdBaseFile.cpp:205: first defined here Marlin\SdFatUtil.cpp.o: In functionSdFatUtil::FreeRam()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of SdFatUtil::FreeRam()' SdFatUtil.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFatUtil.cpp:29: first defined here Marlin\SdFatUtil.cpp.o: In functionprint_Pā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFatUtil.cpp:50: multiple definition of SdFatUtil::print_P(char const*)' SdFatUtil.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFatUtil.cpp:50: first defined here Marlin\SdFatUtil.cpp.o: In functionSdFatUtil::SerialPrint_P(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFatUtil.cpp:68: multiple definition of SdFatUtil::SerialPrint_P(char const*)' SdFatUtil.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFatUtil.cpp:68: first defined here Marlin\SdFatUtil.cpp.o: In functionSdFatUtil::println_P(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFatUtil.cpp:59: multiple definition of SdFatUtil::println_P(char const*)' SdFatUtil.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFatUtil.cpp:59: first defined here Marlin\SdFatUtil.cpp.o: In functionSdFatUtil::SerialPrintln_P(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFatUtil.cpp:77: multiple definition of SdFatUtil::SerialPrintln_P(char const*)' SdFatUtil.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFatUtil.cpp:77: first defined here Marlin\SdFile.cpp.o: In functionSdFile::write_P(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:81: multiple definition of SdFile::write_P(char const*)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:81: first defined here Marlin\SdFile.cpp.o: In functionSdFile::writeln_P(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:89: multiple definition of SdFile::writeln_P(char const*)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:89: first defined here Marlin\SdFile.cpp.o: In functionSdFile::write(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:74: multiple definition of SdFile::write(char const*)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:74: first defined here Marlin\SdFile.cpp.o: In functionSdFile::write(unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:58: multiple definition of SdFile::write(unsigned char)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:58: first defined here Marlin\SdFile.cpp.o: In functionSdFile::write(void const*, unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:50: multiple definition of SdFile::write(void const*, unsigned int)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:50: first defined here Marlin\SdFile.cpp.o: In functionSdFileā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:31: multiple definition of SdFile::SdFile(char const*, unsigned char)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:31: first defined here Marlin\SdFile.cpp.o: In functionSdFileā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdFile.cpp:31: multiple definition of SdFile::SdFile(char const*, unsigned char)' SdFile.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdFile.cpp:31: first defined here Marlin\SdVolume.cpp.o: In functionSdVolume::cacheFlush()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition of SdVolume::cacheFlush()' SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here Marlin\SdVolume.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition ofSdVolume::cacheDirty_ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here
Marlin\SdVolume.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition of SdVolume::cacheBlockNumber_' SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here Marlin\SdVolume.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition ofSdVolume::sdCard_ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here
Marlin\SdVolume.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition of SdVolume::cacheBuffer_' SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here Marlin\SdVolume.cpp.o:C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:108: multiple definition ofSdVolume::cacheMirrorBlock_ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:108: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::cacheRawBlock(unsigned long, bool)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:127: multiple definition ofSdVolume::cacheRawBlock(unsigned long, bool)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:127: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::init(Sd2Card*, unsigned char)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:324: multiple definition ofSdVolume::init(Sd2Card*, unsigned char)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:324: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::freeClusterCount()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:280: multiple definition ofSdVolume::freeClusterCount()ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:280: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::fatPut(unsigned long, unsigned long)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:196: multiple definition ofSdVolume::fatPut(unsigned long, unsigned long)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:196: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::fatGet(unsigned long, unsigned long*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:155: multiple definition ofSdVolume::fatGet(unsigned long, unsigned long*)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:155: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::freeChain(unsigned long)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:255: multiple definition ofSdVolume::freeChain(unsigned long)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:255: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::chainSize(unsigned long, unsigned long*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:141: multiple definition ofSdVolume::chainSize(unsigned long, unsigned long*)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:141: first defined here
Marlin\SdVolume.cpp.o: In function SdVolume::allocContiguous(unsigned long, unsigned long*)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/SdVolume.cpp:35: multiple definition ofSdVolume::allocContiguous(unsigned long, unsigned long*)ā€™
SdVolume.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/SdVolume.cpp:35: first defined here
Marlin\stepper.cpp.o: In function endstops_hit_on_purpose()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:207: multiple definition ofendstops_hit_on_purpose()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:207: first defined here
Marlin\stepper.cpp.o: In function enable_endstops': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:214: multiple definition ofenable_endstops(bool)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:214: first defined here
Marlin\stepper.cpp.o: In function st_wake_up()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:235: multiple definition ofst_wake_up()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:235: first defined here
Marlin\stepper.cpp.o: In function step_wait()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:241: multiple definition ofstep_wait()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:241: first defined here
Marlin\stepper.cpp.o: In function st_init()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:747: multiple definition ofst_init()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:747: first defined here
Marlin\stepper.cpp.o: In function st_set_position(long const&, long const&, long const&, long const&)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:929: multiple definition ofst_set_position(long const&, long const&, long const&, long const&)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:929: first defined here
Marlin\stepper.cpp.o:(.bss.count_position+0x0): multiple definition of count_position' stepper.cpp.o:(.bss.count_position+0x0): first defined here Marlin\stepper.cpp.o: In functionst_set_e_position(long const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:939: multiple definition of st_set_e_position(long const&)' stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:939: first defined here Marlin\stepper.cpp.o: In functionst_get_position(unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:946: multiple definition of st_get_position(unsigned char)' stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:946: first defined here Marlin\stepper.cpp.o: In functionquickStop()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:968: multiple definition of quickStop()' stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:968: first defined here Marlin\stepper.cpp.o:(.bss.current_block+0x0): multiple definition ofcurrent_blockā€™
stepper.cpp.o:(.bss.current_block+0x0): first defined here
Marlin\stepper.cpp.o: In function digitalPotWrite(int, int)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:984: multiple definition ofdigitalPotWrite(int, int)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:984: first defined here
Marlin\stepper.cpp.o: In function digipot_init': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:997: multiple definition ofdigipot_init()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:997: first defined here
Marlin\stepper.cpp.o: In function digipot_current(unsigned char, int)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:1005: multiple definition ofdigipot_current(unsigned char, int)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:1005: first defined here
Marlin\stepper.cpp.o: In function microstep_init': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:1018: multiple definition ofmicrostep_init()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:1018: first defined here
Marlin\stepper.cpp.o: In function serialprintPGM': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:1054: multiple definition ofmicrostep_readings()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:1054: first defined here
Marlin\stepper.cpp.o: In function microstep_ms(unsigned char, signed char, signed char)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:1020: multiple definition ofmicrostep_ms(unsigned char, signed char, signed char)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:1020: first defined here
Marlin\stepper.cpp.o: In function microstep_mode(unsigned char, unsigned char)': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:1042: multiple definition ofmicrostep_mode(unsigned char, unsigned char)ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:1042: first defined here
Marlin\stepper.cpp.o: In function blocks_queued': /planner.h:135: multiple definition ofst_synchronize()ā€™
stepper.cpp.o:/planner.h:135: first defined here
Marlin\stepper.cpp.o: In function finishAndDisableSteppers()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:957: multiple definition offinishAndDisableSteppers()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:957: first defined here
Marlin\stepper.cpp.o: In function __vector_17': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:312: multiple definition of__vector_17ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:312: first defined here
Marlin\stepper.cpp.o:(.data.count_direction+0x0): multiple definition of count_direction' stepper.cpp.o:(.data.count_direction+0x0): first defined here Marlin\stepper.cpp.o:(.bss.endstops_trigsteps+0x0): multiple definition ofendstops_trigstepsā€™
stepper.cpp.o:(.bss.endstops_trigsteps+0x0): first defined here
Marlin\stepper.cpp.o: In function checkHitEndstops()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/stepper.cpp:172: multiple definition ofcheckHitEndstops()ā€™
stepper.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/stepper.cpp:172: first defined here
Marlin\stepper.cpp.o:(.bss.endstops_stepsTotal+0x0): multiple definition of endstops_stepsTotal' stepper.cpp.o:(.bss.endstops_stepsTotal+0x0): first defined here Marlin\stepper.cpp.o:(.bss.endstops_stepsDone+0x0): multiple definition ofendstops_stepsDoneā€™
stepper.cpp.o:(.bss.endstops_stepsDone+0x0): first defined here
Marlin\temperature.cpp.o: In function updatePID()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:307: multiple definition ofupdatePID()ā€™
temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:307: first defined here
Marlin\temperature.cpp.o:(.data.Ki+0x0): multiple definition of Ki' temperature.cpp.o:(.data.Ki+0x0): first defined here Marlin\temperature.cpp.o: In functiongetHeaterPower(int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:315: multiple definition of getHeaterPower(int)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:315: first defined here Marlin\temperature.cpp.o: In functionsetWatch()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:883: multiple definition of setWatch()' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:883: first defined here Marlin\temperature.cpp.o: In functiondisable_heater()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:892: multiple definition of disable_heater()' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:892: first defined here Marlin\temperature.cpp.o:(.bss.target_temperature+0x0): multiple definition oftarget_temperatureā€™
temperature.cpp.o:(.bss.target_temperature+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.target_temperature_bed+0x0): multiple definition of target_temperature_bed' temperature.cpp.o:(.bss.target_temperature_bed+0x0): first defined here Marlin\temperature.cpp.o: In functionscalePID_i(float)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:1256: multiple definition of scalePID_i(float)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:1256: first defined here Marlin\temperature.cpp.o: In functionunscalePID_i(float)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:1261: multiple definition of unscalePID_i(float)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:1261: first defined here Marlin\temperature.cpp.o: In functionscalePID_d(float)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:1266: multiple definition of scalePID_d(float)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:1266: first defined here Marlin\temperature.cpp.o: In functionunscalePID_d(float)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:1271: multiple definition of unscalePID_d(float)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:1271: first defined here Marlin\temperature.cpp.o: In functionbed_max_temp_error()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:952: multiple definition of bed_max_temp_error()' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:952: first defined here Marlin\temperature.cpp.o: In functionmin_temp_error(unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:937: multiple definition of min_temp_error(unsigned char)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:937: first defined here Marlin\temperature.cpp.o: In functionmax_temp_error(unsigned char)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:924: multiple definition of max_temp_error(unsigned char)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:924: first defined here Marlin\temperature.cpp.o: In function__vector_22ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:1022: multiple definition of __vector_22' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:1022: first defined here Marlin\temperature.cpp.o:(.bss.current_temperature_raw+0x0): multiple definition ofcurrent_temperature_rawā€™
temperature.cpp.o:(.bss.current_temperature_raw+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature_bed_raw+0x0): multiple definition of current_temperature_bed_raw' temperature.cpp.o:(.bss.current_temperature_bed_raw+0x0): first defined here Marlin\temperature.cpp.o: In functiontp_init()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:683: multiple definition of tp_init()' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:683: first defined here Marlin\temperature.cpp.o:(.bss.current_temperature+0x0): multiple definition ofcurrent_temperatureā€™
temperature.cpp.o:(.bss.current_temperature+0x0): first defined here
Marlin\temperature.cpp.o:(.bss.current_temperature_bed+0x0): multiple definition of current_temperature_bed' temperature.cpp.o:(.bss.current_temperature_bed+0x0): first defined here Marlin\temperature.cpp.o: In functionmanage_heater()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:393: multiple definition of manage_heater()' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:393: first defined here Marlin\temperature.cpp.o:(.data.Kp+0x0): multiple definition ofKpā€™
temperature.cpp.o:(.data.Kp+0x0): first defined here
Marlin\temperature.cpp.o:(.data.Kd+0x0): multiple definition of Kd' temperature.cpp.o:(.data.Kd+0x0): first defined here Marlin\temperature.cpp.o: In functionPID_autotune(float, int, int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/temperature.cpp:152: multiple definition of PID_autotune(float, int, int)' temperature.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/temperature.cpp:152: first defined here Marlin\temperature.cpp.o:(.data.Kc+0x0): multiple definition ofKcā€™
temperature.cpp.o:(.data.Kc+0x0): first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition ofencoderPositionā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o:(.data.currentMenu+0x0): multiple definition of currentMenu' ultralcd.cpp.o:(.data.currentMenu+0x0): first defined here Marlin\ultralcd.cpp.o: In functionlcd_reset_alert_level()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:960: multiple definition of lcd_reset_alert_level()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:960: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of lcd_status_message_level' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionlcd_buzz(long, unsigned int)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1050: multiple definition of lcd_buzz(long, unsigned int)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1050: first defined here Marlin\ultralcd.cpp.o: In functionlcd_clicked()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1054: multiple definition of lcd_clicked()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1054: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of buttons' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionitostr2(unsigned char const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1068: multiple definition of itostr2(unsigned char const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1068: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of conv' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionftostr31(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1079: multiple definition of ftostr31(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1079: first defined here Marlin\ultralcd.cpp.o: In functionftostr31ns(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1094: multiple definition of ftostr31ns(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1094: first defined here Marlin\ultralcd.cpp.o: In functionftostr32(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1108: multiple definition of ftostr32(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1108: first defined here Marlin\ultralcd.cpp.o: In functionitostr31(int const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1125: multiple definition of itostr31(int const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1125: first defined here Marlin\ultralcd.cpp.o: In functionitostr3(int const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1137: multiple definition of itostr3(int const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1137: first defined here Marlin\ultralcd.cpp.o: In functionftostr3(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1063: multiple definition of ftostr3(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1063: first defined here Marlin\ultralcd.cpp.o: In functionitostr3left(int const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1152: multiple definition of itostr3left(int const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1152: first defined here Marlin\ultralcd.cpp.o: In functionitostr4(int const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1175: multiple definition of itostr4(int const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1175: first defined here Marlin\ultralcd.cpp.o: In functionftostr5(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1195: multiple definition of ftostr5(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1195: first defined here Marlin\ultralcd.cpp.o: In functionftostr51(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1220: multiple definition of ftostr51(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1220: first defined here Marlin\ultralcd.cpp.o: In functionftostr52(float const&)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1236: multiple definition of ftostr52(float const&)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1236: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of lcd' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o:(.data.lcdDrawUpdate+0x0): multiple definition oflcdDrawUpdateā€™
ultralcd.cpp.o:(.data.lcdDrawUpdate+0x0): first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition ofblocking_encā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition ofcurrentMenuViewOffsetā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition ofmove_menu_scaleā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o: In function lcd_buttons_update()': C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:965: multiple definition oflcd_buttons_update()ā€™
ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:965: first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition oflastEncoderBitsā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o: In function setTargetHotend': /temperature.h:77: multiple definition ofencoderDiffā€™
ultralcd.cpp.o:/temperature.h:77: first defined here
Marlin\ultralcd.cpp.o:(.data.lcd_status_message+0x0): multiple definition of lcd_status_message' ultralcd.cpp.o:(.data.lcd_status_message+0x0): first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of lcd_status_update_delay' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of prevMenu' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of prevEncoderPosition' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_float5()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:731: multiple definition of menu_edit_float5()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:731: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of editLabel' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of editValue' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of minEditValue' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of maxEditValue' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_float3()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:729: multiple definition of menu_edit_float3()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:729: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_float52()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:733: multiple definition of menu_edit_float52()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:733: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_long5()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:734: multiple definition of menu_edit_callback_long5()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:734: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of callbackFunc' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_float51()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:732: multiple definition of menu_edit_float51()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:732: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of absPreheatFanSpeed' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_int3()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:728: multiple definition of menu_edit_int3()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:728: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of absPreheatHotendTemp' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of absPreheatHPBTemp' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of plaPreheatFanSpeed' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of plaPreheatHotendTemp' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of plaPreheatHPBTemp' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionlcd_implementation_drawedit(char const*, char*)ā€™:
/ultralcd_implementation_hitachi_HD44780.h:597: multiple definition of lcd_implementation_drawedit(char const*, char*)' ultralcd.cpp.o:/ultralcd_implementation_hitachi_HD44780.h:597: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_long5()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:734: multiple definition of menu_edit_long5()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:734: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_float52()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:733: multiple definition of menu_edit_callback_float52()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:733: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_float51()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:732: multiple definition of menu_edit_callback_float51()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:732: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_float5()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:731: multiple definition of menu_edit_callback_float5()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:731: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_float32()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:730: multiple definition of menu_edit_callback_float32()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:730: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_float32()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:730: multiple definition of menu_edit_float32()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:730: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_float3()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:729: multiple definition of menu_edit_callback_float3()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:729: first defined here Marlin\ultralcd.cpp.o: In functionmenu_edit_callback_int3()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:728: multiple definition of menu_edit_callback_int3()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:728: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of raw_Ki' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of raw_Kd' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functioncopy_and_scalePID_i()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1253: multiple definition of copy_and_scalePID_i()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1253: first defined here Marlin\ultralcd.cpp.o: In functioncopy_and_scalePID_d()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:1261: multiple definition of copy_and_scalePID_d()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:1261: first defined here Marlin\ultralcd.cpp.o: In functionlcd_setstatuspgm(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:943: multiple definition of lcd_setstatuspgm(char const*)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:943: first defined here Marlin\ultralcd.cpp.o: In functionlcd_setalertstatuspgm(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:950: multiple definition of lcd_setalertstatuspgm(char const*)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:950: first defined here Marlin\ultralcd.cpp.o: In functionlcd_setstatus(char const*)ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:936: multiple definition of lcd_setstatus(char const*)' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:936: first defined here Marlin\ultralcd.cpp.o: In functionlcd_update()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:845: multiple definition of lcd_update()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:845: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
/temperature.h:77: multiple definition of lcd_next_update_millis' ultralcd.cpp.o:/temperature.h:77: first defined here Marlin\ultralcd.cpp.o: In functionlcd_init()ā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:805: multiple definition of lcd_init()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:805: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:292: multiple definition of lcd_preheat_abs()' ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:292: first defined here Marlin\ultralcd.cpp.o: In functionsetTargetHotendā€™:
C:\Users\Annie\Desktop\arduino-1.0.6\libraries\Marlin/ultralcd.cpp:281: multiple definition of `lcd_preheat_pla()ā€™
ultralcd.cpp.o:C:\Users\Annie\AppData\Local\Temp\build8643258937966442374.tmp/ultralcd.cpp:281: first defined here

Please, where I can download the .hex file?

My compilation of (firmware_k8200_marlinv2) was loaded to the 2560 but in Repetier I see only a lot of 0 values in Eeprom settings. (Used Arduino IDE 1.0.6)

I also tried the source (Marlin-RC- github.com/MarlinFirmware/Marlin/wiki/Main-Page)
This Eeprom values are visible in Repetier without temperature with the right config file fp K8200.

I use the Ramps and the 3Drag controller directly original on K8200 (same problems on both).

Thanks :slight_smile:

1 Like

After you flash the controller with new firmware you must copy the NEW factory default EEPROM values. You can do this in teh Repetier printer control panel. Send the following two GCODE commands:

M502
M500

The M502 command tells the firmware to restore factory defaults into RAM, and then the M500 tells it to copy those values into EEPROM.

Thanks, but it doesnā€™t work.
The values are after reboot again 0.
Please could someone host the hex maybe in Dropbox or Github?
My build .hex is 252.112 Bytes. (K8200 Marlin V2)

To do a build for you, someone would need to know what upgrades you have installed on your printer. Is your K8200 stock, or have you upgraded the K8202 z axis or K8203 extruders? Have you installed the K8201 stand-alone lcd controller and sd card reader? These selections must be set in the firmware before it is compiled.

It would be a great idea if Velleman support could host pre-built, verified hex images for the various supported configurations. But I am glad that they provide the source code for the ability to make our own customizations.

K8201 standalone lcd controller and sd card reader?

Yes itĀ“s the first K8200 model with standard extruder.
I post the Mail support later.

Thx

Hello Dr. Vegetable,

Please elaborate on how to:

ā€œyou must copy the NEW factory default EEPROM values.
You can do this in the Repetier printer control panel.ā€

I saw in a few posts you mention this. But I failed to find out exactly how to do this.

Please explain in detail.

Thanks,

Hi Pumpkinspice,

There are two g-code commands that should be used to initialize the EEPROM settings after a firmware update. Open Repetier and connect to your printer. Then go to the Print Panel in Repetier and enter ā€œM502ā€ into the G-Code field (without the quotes) and hit Send. Then type ā€œM500ā€ and hit Send again. The first command (M502) copies the ā€œfactory defaultā€ settings from the firmware into RAM, and the second command (M500) copies the settings from RAM into EEPROM.

If you donā€™t do this after a firmware update, the printer can behave erratically.