Electron 0.2 Released

I’m happy to announce Electron 0.2. We’ve done a lot of work to improve the compiler and library tools. The biggest news is Windows and Linux support. Also, you don’t need to pre-install the regular Arduino IDE anymore. Electron will auto-download it’s own copy of the required toolchain. Here’s the details:

* Initial Windows and Linux support!

* You don’t need to modify settings.js anymore. Electron will auto detect your Arduino/Sketchbook dir.

* You don’t need the regular Arduino IDE installed anymore. The appropriate toolchain will be auto-downloaded for you the first time you compile something.

* User installed libs work now. Note that user installed libs take a priority over libs installed by the IDE.

* the serial port will be automatically closed and reopened when you upload a sketch. If this crashes your computer please let me know. I might need to increase the timeouts.

* Preliminary support for auto-detecting which board you are using by the USB VID/PID. Special thanks to PixnBits for that.

* Set the serial port speed

* Sketch rename works now

* download progress is shown in the browser (partially)

* tons of under the hood fixes

* auto scroll the console

The `arduino-data` project was also updated with new boards an libraries:

* New boards: TinyLily and Gamebuino

* More networking libs: CmdMessenger, OneWire, PS2Keyboard, SerialControl, SSoftware2Mobile, Webduino

* More specs on various boards

* The rest of the built in libraries: Ethernet, Firmata, GSM, LiquidCrystal, SD, SoftwareSerial, TFT, WiFi

* Support library sub-dependencies

Thanks to contributors:

* Dan O’Donovan / Dan-Emutex

* Nick Oliver / PixnBits

* Sean McCarthy / seandmcarthy

* trosper

You can get the latest code on the github project. Please test this with every board and OS you have. File bugs in the issue tracker</a>.

I’ve registered a domain for Electron, electron.pw, though don’t bother going there yet. I haven’t built the website. If anyone is a talented webdev who’d like to help with that job, please contact me.

I’ve you’d a sneak peek of the next version of Electron, check out the mockup here. It’s got a new library picker, a proper tree based file picker, and resizable panes. It still needs a lot of work before it can go live, but this will give you an idea of where we are going.

Thank you, and keep on testing.