Home Forums Everything about everything else Bought a 3rd printer kit. i3 prusa

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #21038
    donnyb
    Participant

    I have been wanting one for a while and value hobby has one for 279usd. I think this would be great to get my feet wet learning to use one like others. Here’s a link to the kit. http://www.valuehobby.com/arduino-and-cnc/diy-3d-printer.html
    The nuts and bolts needed to be of better quality and being acrylic there where a few warped parts. After putting it together I wasn’t disappointed but there was a few things I didn’t care for. Some holes in the acrylic weren’t exactly strait, had to use a file to true them up. Some of the hardware was nice and some a little cheaply made. the other problem is it really didn’t come with a good instruction manual,actually the instruction manual had a lot of pictures that had nothing to do with my printer itself. but needless to say I managed to get everything put together I lined up and everything seems to be working fine with the exception of temperature sensor error. not a problem I can just install new firmware and take out the issue.

    this is where the problems begin, I can’t update the firmware on my laptop because it won’t compile. I view several versions of Arduino and several versions of Marlin. I’m really stumped. I’ve called a few 3d printer companies and downloaded their versions of Marlin and still I have the issue of the software not compiling. so today I decided to call the Microcenter and it’s filled with a lot of really smart people that usually program computers fix computers but they sell computers also and my issue had Stumped them. so I’m asking for help from anybody that might have a clue of why I can’t compile Marlin and Arduino.

    #21040
    Terje
    Moderator

    Sounds more like an Arduino problem than a 3D printer problem? Which version of Arduino are you running? Does the Marlin code require extra libraries that are not loaded? From what I can see, at least the Solidoodle version of Marlin requires extra “stuff” 🙂

    #21051
    donnyb
    Participant

    I’ve ran arduino 0021, 0022, 1.05-r2, 1.6.5-r5 with marlin v1.0.1, v1.0.2, other versions of marlin from other places. Marlin-ramps-i3-250000, marlin-firmware-pursa-i3-master and sprinter-ramps-250000.

    I have used all in different configuration.

    I did update my laptop it was several years behind in the up dates. But all is caught up as for now.

    If I fix errors or comment them out the program seems to find more. Some versions of arduino seem to find different problems.

    Any recommendations on which version to use?

    #21055
    Terje
    Moderator

    @donnyb could you make the firmware available somewhere? I’ll give it at go just to check on a different machine.

    #21056
    donnyb
    Participant

    https://nwreprap.com/software/

    I got the one for windows

    #21057
    donnyb
    Participant

    Marlin Firmware for i3 by ErikZalm and I first got the arduino from there also

    #21058
    donnyb
    Participant

    If it will help I have the reprap discountdiscount full graphic smart controller. I don’t have a sensor for the auto leveling bed. I also only have one extruder with a 100k thermistor the heating bed has the same 100k thermistor. I checked them both on My dvm. I’m not sure how to add a pullup resistor in the circuit. The dimensions for the print bed is x,y 200mm and z hight is 180mm. It has 3 limit switches at the home position the reperapdiscount full graphics controller has a sd card reader. I thought I would give you that information so you can see if it will compile.

    #21062
    Terje
    Moderator

    I compiled the Marlin firmware against the Arduino/Genuino Mega or Mega 2560 (Mega 2560) target using Arduino 1.6.5 (on my newly reinstalled iMac) without any warnings or errors?

    I have uploaded the recompiled (virgin) firmware to mediaFire. Can you download the firmware and compile the updated version (Arduino 1.6.5 uses the .ino extension rather than the old .pde extension).

    #21063
    donnyb
    Participant

    I have it downloaded. But at work so I’ll have to wait till 11pm here before I get to try

    #21064
    donnyb
    Participant

    Hey I was wondering would it be best to install arduino or use it as portable?

    #21073
    donnyb
    Participant

    Arduino: 1.6.5 (Windows 7), Board: “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::read()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::peek()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::readDir(directoryEntry*, char*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::readDirCache()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::seekSet(unsigned long)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::setpos(fpos_t*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::sync()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::dateTime_’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::close()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::dirEntry(directoryEntry*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::timestamp(SdBaseFile*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::timestamp(unsigned char, unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::truncate(unsigned long)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::openCachedEntry(unsigned char, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::open(SdBaseFile*, unsigned char const*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::mkdir(SdBaseFile*, unsigned char const*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::mkdir(SdBaseFile*, char const*, bool)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::open(SdBaseFile*, char const*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::exists(char const*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::open(char const*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::cwd_’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::SdBaseFile(char const*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::SdBaseFile(char const*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::rename(SdBaseFile*, char const*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::open(SdBaseFile*, unsigned int, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::ls(unsigned char, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::openNext(SdBaseFile*, unsigned char)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::openParent(SdBaseFile*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::remove()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::createContiguous(SdBaseFile*, char const*, unsigned long)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::remove(SdBaseFile*, char const*)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::rmdir()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::rmRfStar()’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::write(void const*, unsigned int)’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdBaseFile.cpp.o: In function `print2u’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdBaseFile.cpp:966: multiple definition of `SdBaseFile::oldDateTime_’
    SdBaseFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdBaseFile.cpp:966: first defined here
    Marlin\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of `SdFatUtil::FreeRam()’
    SdFatUtil.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFatUtil.cpp:29: first defined here
    Marlin\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of `SdFatUtil::print_P(char const*)’
    SdFatUtil.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFatUtil.cpp:29: first defined here
    Marlin\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of `SdFatUtil::println_P(char const*)’
    SdFatUtil.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFatUtil.cpp:29: first defined here
    Marlin\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of `SdFatUtil::SerialPrint_P(char const*)’
    SdFatUtil.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFatUtil.cpp:29: first defined here
    Marlin\SdFatUtil.cpp.o: In function `SdFatUtil::FreeRam()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFatUtil.cpp:29: multiple definition of `SdFatUtil::SerialPrintln_P(char const*)’
    SdFatUtil.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFatUtil.cpp:29: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::write(unsigned char)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::SdFile(char const*, unsigned char)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::SdFile(char const*, unsigned char)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::write(void const*, unsigned int)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::write(char const*)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::write_P(char const*)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdFile.cpp.o: In function `SdFile::write(unsigned char)’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdFile.cpp:59: multiple definition of `SdFile::writeln_P(char const*)’
    SdFile.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdFile.cpp:59: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheFlush()’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheDirty_’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheBlockNumber_’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheBuffer_’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::sdCard_’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheMirrorBlock_’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::cacheRawBlock(unsigned long, bool)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::fatGet(unsigned long, unsigned long*)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::chainSize(unsigned long, unsigned long*)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::fatPut(unsigned long, unsigned long)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::allocContiguous(unsigned long, unsigned long*)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::freeChain(unsigned long)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::freeClusterCount()’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\SdVolume.cpp.o: In function `SdVolume::cacheFlush()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/SdVolume.cpp:107: multiple definition of `SdVolume::init(Sd2Card*, unsigned char)’
    SdVolume.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/SdVolume.cpp:107: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `checkHitEndstops()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `endstops_trigsteps’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `endstops_hit_on_purpose()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `enable_endstops(bool)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_wake_up()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `step_wait()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `__vector_17′
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `current_block’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `count_direction’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `count_position’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_init()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_synchronize()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_set_position(long const&, long const&, long const&, long const&)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_set_e_position(long const&)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `st_get_position(unsigned char)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `finishAndDisableSteppers()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `quickStop()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `digitalPotWrite(int, int)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `digipot_init()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `digipot_current(unsigned char, int)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `microstep_init()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `microstep_ms(unsigned char, signed char, signed char)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `microstep_mode(unsigned char, unsigned char)’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `microstep_readings()’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `endstops_stepsDone’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\stepper.cpp.o: In function `checkHitEndstops()’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/stepper.cpp:171: multiple definition of `endstops_stepsTotal’
    stepper.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/stepper.cpp:171: first defined here
    Marlin\temperature.cpp.o:(.bss.current_temperature_raw+0x0): multiple definition of `current_temperature_raw’
    temperature.cpp.o:(.bss.current_temperature_raw+0x0): first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `current_temperature’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `current_temperature_bed_raw’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `current_temperature_bed’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `updatePID()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `Ki’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `getHeaterPower(int)’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `manage_heater()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `target_temperature’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `Kp’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `Kd’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `target_temperature_bed’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `tp_init()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `setWatch()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `disable_heater()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `PID_autotune(float, int, int)’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `max_temp_error(unsigned char)’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `min_temp_error(unsigned char)’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `bed_max_temp_error()’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `__vector_22′
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: first defined here
    Marlin\temperature.cpp.o: In function `analog2tempBed’:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/temperature.cpp:141: multiple definition of `Kc’
    temperature.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/temperature.cpp:141: 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 function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `prevMenu’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `encoderPosition’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `prevEncoderPosition’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcdDrawUpdate’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_int3()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `editLabel’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `editValue’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `minEditValue’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `maxEditValue’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_float3()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_float52()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `currentMenuViewOffset’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `blocking_enc’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `buttons’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `move_menu_scale’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_long5()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_float51()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_preheat_pla()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `plaPreheatHotendTemp’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `plaPreheatHPBTemp’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `plaPreheatFanSpeed’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_preheat_abs()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `absPreheatHotendTemp’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `absPreheatHPBTemp’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `absPreheatFanSpeed’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_setstatus(char const*)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_status_message_level’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_status_message’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_setstatuspgm(char const*)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_setalertstatuspgm(char const*)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_reset_alert_level()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_buttons_update()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lastEncoderBits’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `encoderDiff’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_init()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_oldcardstatus’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_update()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_next_update_millis’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `itostr2(unsigned char const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `conv’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr31(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr32(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `itostr31(int const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `itostr3(int const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr3(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `itostr3left(int const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `itostr4(int const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr5(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr51(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `ftostr52(float const&)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_float5()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_implementation_drawedit(char const*, char*)’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `menu_edit_float32()’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    Marlin\ultralcd.cpp.o: In function `menu_action_setting_edit_int3′:
    C:\Users\Donnyb\Documents\Arduino\libraries\Marlin/ultralcd.cpp:495: multiple definition of `lcd_status_update_delay’
    ultralcd.cpp.o:C:\Users\Donnyb\AppData\Local\Temp\build7534166477179491950.tmp/ultralcd.cpp:495: first defined here
    collect2.exe: error: ld returned 1 exit status
    Error compiling.

    This report would have more information with
    “Show verbose output during compilation”
    enabled in File > Preferences.

    #21074
    Terje
    Moderator

    @donnyb is that the output from Arduino when you try to compile the virgin file from me without any alterations?

    If that is the case, remove any version of Arduino from your PC. Then go to C:\Users\Donnyb\AppData\Local\Temp\ and delete any file named build*. Then go to C:\Users\Donnyb\Documents\ and remove the Arduino library should it still exist (or move the library to another location). To be safe you could also search your registry (regedit) and remove any references to Arduino. Reboot and reinstall Arduino 1.6.5. The try to compile the virgin code again.

    #21081
    donnyb
    Participant

    That is the errors I received when I tried to compile the Virgin file. I was thinking about doing a format on the laptop. I will give that a shot.

    #21089
    ergocentric
    Participant

    I skimmed through, but the only error I saw was ‘multiple definition’.

    sounds like you installed something multiple times, like a library

    Google is your friend

    #21090
    donnyb
    Participant

    Terje, thank you so much. There are a few bugs I will have to work out. But all is up and running I’m including a photo of my 20mm cube work in progress.

Viewing 15 posts - 1 through 15 (of 17 total)
  • The forum ‘Everything about everything else’ is closed to new topics and replies.