Arduino 0020 released for Windows and Mac (supports Uno and Mega 2560).
Arduino 0020 for Windows and Mac OS X is now available from the download page. It features support for the new Uno and Mega 2560 boards and a new logo designed by ToDo. The Linux version will follow shortly.
A lot of people helped make this possible, including:
- Dean Camera of LUFA, the lightweight USB framework for AVRs that forms the basis of the USB-serial firmware on the ATmega8U2 on the Uno and Mega 2560
- Zach Eveland who got the 8U2 firmwares working and tested
- Peter Knight of optiboot, the bootloader we’re using on the Uno, saving 1.5 KB of flash memory for your sketches
- Mark Sproul who tested and debugged the ATmega2560 support (including the new stk500v2 bootloader)
- Hans-Cristoph Steiner who developed Firmata, the default firmware on the Arduino Uno and Mega 2560, and Paul J Stoffregen who ported it to the Mega
Thanks to everyone for their help!
On a technical note, the source code for Arduino has migrated to GitHub to facilitate distributed development and merging. It includes the source code for the 8U2 firmwares that we’re using for USB-serial conversion. The issues list and developers documentation will remain on the Google Code Arduino project for the foreseeable future.
September 27th, 2010 at 16:01:43
arduinoteam awesome!
September 27th, 2010 at 19:03:19
arduinoteam is WONDERFUL – thank you so much for your work !
September 27th, 2010 at 19:04:04
why must they not release it for linux yet?
September 27th, 2010 at 19:24:51
Any insight as to when those of us running linux will be able to get in on the fun? I just bought the Arduino UNO at Maker Faire and cant use it :(.
September 27th, 2010 at 19:48:41
When’s 0020 for Linux due to be released?
September 28th, 2010 at 02:23:51
Thanks again Arduino team for everything! 🙂
September 28th, 2010 at 06:03:11
Hej,
the reason why Arduino 0020 is been delayed for Linux has to do with the way one of the open libraries that we use handles the search of serial ports. RXTX is an open source library made for cross-platform use of serial ports from Java, it substitutes the less-successful CommAPI released before by Sun Microsystems.
Under Linux, there are plenty of different ways how to register the name of a serial port: ttyS*, ttyUSB*, etc. The new boards are using a driver that requires the identifier ttyACM* which is not implemented in the automatic search of RXTX. We are working in fixing this in the most elegant way possible. We could of course publish a nasty hack letting you use your board asap, but we want to implement something that will allow us iterate our software in the nicest way possible.
Worst case scenario, we will release a temporary version of the software in the next day, please be patient, it is almost there 🙂
September 28th, 2010 at 22:12:21
This post neglected to mention Christian Cerrito, who re-wrote most of the example pages for the site update.
September 29th, 2010 at 17:56:39
[…] new Arduino IDE (version 0020) is available for download, supporting the new Arduino […]
September 29th, 2010 at 20:48:56
Thanks for the Linux update! (and for “doing it right the first time”)