The Arduino Pro IDE brings features that address the needs of advanced users whilst retaining continuity with the simple "classic" Arduino IDE.
This repo is a preview of the final product and has to be considered as an unstable alpha version.
The Arduino Pro IDE is a completely new Development Environment for Arduino Programming based on more modern technologies.
You can download the latest release for testing and feedback from the Releases Section of this repo. Note: This is not a production release!
These builds are generated every day at 03:00 GMT from the master
branch of the (currently private) source repository and
should be considered unstable. In order to get the latest nightly build
available for the supported platform, use the following links:
Platform | 32 bit | 64 bit |
---|---|---|
Linux | Not available yet | Nightly Linux 64 bit |
Windows | Not available yet | Nightly Windows 64 bit |
macOS | Not available yet | Nightly macOS 64 bit |
Note: These links return an HTTP
302: Found
response, redirecting to latest generated builds by replacinglatest
with the latest available build date, using the format YYYYMMDD (i.e for 2019/Aug/06latest
is replaced with20190806
)
You can find the changelog for the nightly builds here. The changelog contains all changes since the latest release in reverse chronological order.
Arduino Pro IDE does not require an installer. Just extract the downloaded file to a convenient location.
To start Arduino Pro IDE, run the executable you'll find in its installation folder:
- Windows:
Arduino Pro IDE.exe
- Linux:
arduino-pro-ide
- macOS:
Arduino Pro IDE.app
Note: It's not possible to start Arduino Pro IDE on Linux from the file browser. Open a terminal in the Arduino Pro IDE installation folder and run the command ./arduino-pro-ide
The Arduino Pro IDE does not provide pre-installed cores, so, to have board support, you have to install a core by using the menu
Tools -> Board Manager...
Before releasing the source code we want to move out of the alpha and we want your feedback to do this! Please test the Arduino Pro IDE and report bugs or feature requests at: https://github.com/arduino/arduino-pro-ide/issues.
The Arduino Pro IDE is based on the following technologies:
- Arduino CLI: Running in daemon mode, it provides all the main Arduino features
- Eclipse Theia: The frontend of the application is based on this Open Source IDE
- Electron: The framework behind Eclipse Theia, allows users to use web technologies on desktop environments
If you want to know more about the people involved please look at the Contribution list.
This Repository doesn't hold source code yet. Its main use is to collect issues and keep track of them. We regularly release new versions of the compiled tool. You can find them under "Releases"
Releases available at https://github.com/arduino/arduino-pro-ide/releases/