Blog Home

Opening up the Arduino Software (IDE)

Massimo BanziApril 28th, 2015
Massimo_post

With the release of Arduino 1.6.2 we turned a page in the history of Arduino:  The “old” IDE 1.0.x is replaced by a more modern and more modular development environment which introduced a lot of usability improvements for Makers.

The community responded energetically to these new features by packaging up cores for other processors and boards that are not officially supported by Arduino. There is so much cool stuff being done out there that we figured out we wanted to make them available to the whole Arduino community.

We want a more open Arduino development environment where the community contribution can be made available more easily to all the users alongside the officially supported code.

To do this we are adding new features in the next release of the Arduino IDE that will allow adding community contributed cores just by adding a line to the IDE configuration. This will allow these community contributions to be made available simply and quickly. In the future we’ll also make it possible for those contributions to be hosted on our servers for quicker deployment.

We also decided to get rid of the popup notifying users they were using a non-certified board. Our issues with a specific manufacturer are now well known in the community that the popup just got in the way our desire to be more open and making life simpler for people. This change is already active in the current Arduino IDE.

A lot of people use boards that do not contribute back to Arduino and, honestly, we rather work with whoever wants to positively collaborate with us rather than annoy people.
We have added a “donation” option for the people who would like to contribute to the development and support of the whole Arduino ecosystem. When you download the IDE you’ll be asked if you want to donate, you can skip it or chose an amount.

In roughly 6 weeks we had more than 1 million downloads of the Arduino IDE: it’s an amazing number that we want to see grow constantly so if you appreciate what we do you can support our work directly even if your board manufacturers don’t.

This is just the beginning of a new phase where we want to make the Arduino IDE truly everybody’s development environment.

In the meantime if you have suggestions on how to further open up Arduino please post a comment!

Massimo Banzi

10 Responses to “Opening up the Arduino Software (IDE)”

  1. neilman Says:

    I would love to contribute something to the team as I have learned a lot from all the information on this site (and still have a lot more to learn). Is there any chance of accepting payment via PayPal rather than from a credit card account?

  2. gbernal Says:

    I’m happy to see this happening, one of my biggest complain for the longest time is the constraints on the aesthetic of the IDE or the lack of customization. The white background can be straining on the eyes if you are to use for long periods of time, that is why I have been using Sublime to write my code and the Arduino IDE just to upload it. Also a better filing system will be great but I’m sure you already know this.

    Thank you for all your hard work!!

  3. eslin Says:

    I would also like to contribute and really prefer PayPal over sending my CC info.

  4. bigfun Says:

    i wish i knew what you meant by “We also decided to get rid of the popup notifying users they were using a non-certified board. Our issues with a specific manufacturer are now well known in the community that the popup just got in the way our desire to be more open and making life simpler for people. This change is already active in the current Arduino IDE.” — evidently i did not get the memo about the petty pissing match someone is apparently having with a chinese supplier (one assumes).

  5. Isaac96 Says:

    The popup is in response to arduino.org selling arduino boards. I don’t claim to know about what’s happening, but it seems to be that arduino.org is selling ripoffs.

  6. Isaac96 Says:

    EDIT to my post: If you plug in a arduino.org board, if you use 1.6.0? to 1.6.1, you will get this message. I have never bought one so don’t know all about this.

  7. dougcl Says:

    Just installed 1.6.4 and SAM stuff is missing entirely. User error?

  8. dougcl Says:

    Ah, I get it. Tools->Board->Board Manager (at the top of the menu). This opens up a dialog that lets you install other packages.

  9. Pensive Says:

    “The popup is in response to arduino.org selling arduino boards. I don’t claim to know about what’s happening, but it seems to be that arduino.org is selling ripoffs.”

    Considerably more complicated than that. Until recently, arduino.org WERE the manufacturing partner for arduino. So currently, in Europe, you can only really get arduino boards from arduin.org, as they are the manufacturing and distribution arm of Arduino as it has been for years.

    But arduino.org have recently become a splinter cell and tried to wrestle the entire movement from the hands of the #realarduino by leveraging contracts and their supplier base.

    So no they arent rip-offs, they are arduino’s, but they are not contributing to the core team, and the new Genuino brand will be the new differentiation. So if your buying arduino boards at the moment, they were probably made in italy by the arduino.org team. This will change soon in the US as Adafruit will pick up the mantle over in the US. No news in europe yet but i’m sure the team are working on it 🙂

  10. 5 dicas para programadores que querem entrar para o mundo dos Arduínos e afins…. – Robótica, movimento maker e ensino de programação Says:

    […] Fonte da Imagem : Arduino Blog […]

Leave a Reply

You must be logged in with your Arduino account to post a comment.