Arduino Makefile updates

It’s been a while since I announced the release of v1.1.0 of Arduino Makefile.

After that we have made 5 releases and have added lot of cool new features and the current version of the project is 1.3.3. In this post, I will try to mention most of the new features and bug fixes that we have made and going forward, I will try to write a separate blog post for each release.

New features

The following are some of the major new features that were added in between 1.1.0 and 1.3.3.

  • The difference between git checkout and package install is completely removed.
  • Arduino Makefile fully works with Windows (through cygwin)
  • All variables used in Arduino Makefile are documented now.
  • The perl script that was used for resetting Arduino boards is completely rewritten in Python now.

In addition to the above features there are lot of bug fixes and tweaks that got in. You can checkout the release page to find information about all of them.


You can download the latest code from github and then follow the instructions to set it up.

The debian package arduino-mk is also updated to v1.3.3. So if you prefer to have a package, then you can install using apt-get or aptitude.

Special thanks to sej7278 for building the package and for Scott Howard for uploading it to Debian.


These releases wouldn’t have been possible without the help from lot of contributors. In fact these days I am acting more of a maintainer than active contributor 🙂

Following is the list of contributors in no particular order.

Going forward

The major planned feature from now on is to add support for Arduino 1.5.x..

If you have any specific feature in mind, then do let us know about it in the issue tracker.

One thought on “Arduino Makefile updates

  1. Pingback: Need your help in testing Arduino Makefile with Arduino 1.5.xHardware Fun | Hardware Fun

Leave a Reply

Your email address will not be published. Required fields are marked *