Page 1 of 1

Newer Arduino versions that work?

Posted: Mon May 14, 2018 7:45 pm
by clytle374
My system has changed and can't use 1.6.0 or 1.6.11 due to a dependency on libreadline 6. Tried using 1.8.x and that doesn't work at all.

Can firmware be upgraded to a point where the new compilers work? I'm trying to avoid having an OS just for this

Thanks
cory

Re: Newer Arduino versions that work?

Posted: Tue May 15, 2018 8:26 am
by geneb
What operating system are you using?

g.

Re: Newer Arduino versions that work?

Posted: Tue May 15, 2018 8:28 am
by clytle374
Gentoo Linux

Re: Newer Arduino versions that work?

Posted: Wed May 16, 2018 9:26 am
by geneb
Due to resource constraints, 1.6.0 is really the only choice. Newer versions of the compiler do things differently enough that it causes random crashes in the firmware.

g.

Re: Newer Arduino versions that work?

Posted: Wed May 16, 2018 10:22 am
by Xenocrates
You could also potentially just upload the hex files for the firmware using the Atmel toolchain, or I believe that Arduino packs along some of the actual programming utilities with their IDE. A pre-compiled blob should work just fine unless Arduino is really messing up their toolchain.

That said, if you don't plan to use an accelorometer, you should be able to configure the latest version of Repetier to match your printer, and Repetier says that the latest versions are compatible with 1.8.5 and later versions of the IDE.

Re: Newer Arduino versions that work?

Posted: Wed May 16, 2018 10:45 am
by clytle374
Thanks, that's what I needed to know. I'll try the latest version of Repetier.

If not I'll compile in 1.6.0 and look alternate routes to upload the he file. It's the avrdude built into the older Arduino ide that's broke.

Was almost thinking that I finally got my good excuse to get a duet board.

Thanks again
Cory

Re: Newer Arduino versions that work?

Posted: Wed May 16, 2018 10:35 pm
by Xenocrates
There is actually a precompiled V2 hex here

I'll tell you a few good excuses to get a duet board.

Network based controls and monitoring. If your printer is in another room (or like me, in an outbuilding), it can be invaluable to be able to to check on it, and you can embed a IP-camera feed into DWC, so it's all in one place.

Improved noise profile. If it's in the same room as you, or nearby, and running constantly, it makes a big difference. Especially the newer boards.

On-machine file storage. You can upload G-code, and likely configuration files to the printer, as well as being able to use an external SD card. In say, a school environment, printing with a USB tether isn't hugely reliable, as well as drivers often being restricted, while SD cards that are removable will often go missing, or be "borrowed" (Lab with 25 Taz 6's. We can find 8 of the 30+ SD cards that either came with the printers, or were bought for the lab less than 2 years in). Also means each machine can have it's slicer profile onboard, just in case.

Re: Newer Arduino versions that work?

Posted: Thu May 17, 2018 9:51 pm
by clytle374
Yes, all good reasons. Just need a push to spend the money at the moment. I can still build the source fine, just can't connect to the board with the IDE.

I have to admit that I when trying to get dual extrusion with the Y adapter I spent so much time uploading firmware that I almost bought the duet just for the easy configuration.

For now I'll get try to configure the newer software, unless someone has config files available.

Thanks again
Cory