Electronic prototyping platform allowing to create interactive electronic objects

Arduino IDE for Mac

Arduino 2.0.4

  -  197 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Arduino 2.0.4.


For those interested in downloading the most recent release of Arduino IDE for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Arduino 2.0.4 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Arduino 2.0.4 Screenshot 1
  • Arduino 2.0.4 Screenshot 2
  • Arduino 2.0.4 Screenshot 3

What's new in this version:

Added:
- Enable rename and delete of Cloud sketches
- Add activity bar icon for Arduino Cloud login
- Add support for macOS notarization during local builds

Changed:
- Show custom board option settings in Tools menu
- Use a local npm registry for app packaging
- Always show File > Sketchbook menu item
- Always show Tools > Port menu item
- Use more efficient method to get Arduino CLI version
- Remove encoding from status bar
- Allow addition of existing code files to sketch
- Communicate cause of debugger not starting with uncompiled sketch
- Add leading+trailing line break to "Copy for Forum" content
- Improve contrast of cursor color in "Dark (Arduino)" theme
- Improve contrast of "Output" view stderr text in "Light (Arduino)" theme
- Bump Arduino CLI to 0.31.0
- Use hardwareId for board auto-selection
- Update translations

Fixed:
- Fix File > Preferences disabled if dialog used soon after IDE startup
- Prevent opening of multiple "Preferences" dialog instances
- Fix support for user-installed theme extensions
- Always set "Updatable" filter when Boards Manager/Library Manager opened from update offer dialog
- Fix corruption of multi-byte UTF-8 symbols in Serial Monitor
- Fix Sketch > Upload/Upload Using Programmer menu items remaining disabled after completion of upload
- Fix proxy protocol incorrectly shown as "SOCKS" in "Preferences" dialog
- Fix support for SOCKS5 proxy protocol
- Fix IDE startup hang if sketchbook folder location not accessible
- Update affected UI elements after "Sketchbook location" preference change
- Update affected UI elements after "Add .ZIP Library..." operation
- Restart language server after change to platform or library
- Support IDE installation paths that contain #
- Pass custom board option settings to language server
- Make File > Sketchbook menu reflect sketchbook folder structure
- Populate "Board Info" dialog from port data
- Use established sort order in Boards Manager and Library Manager listings
- Prevent creation of sketches with non-compliant names
- Correct handling of primary sketch tab deletion
- Fix missing toolbar context menu items when editor doesn't have focus
- Fix unexpected sketch deletion when location inside sketch folder selected as rename target