Note that, at this stage, druid4arduino is beta software… please try it out and get back to me with any issues you encounter.

      Druid4Arduino Copyright (C) 2013-2014 Pat Deegan,

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  GNU General Public License for more details.

  See <>.

Pre-compiled executables

The executables are hosted by the good people at sourceforge.  Get the latest versions here, for:


Source code:  compiling from source is your best option when you’re under a non-Ubuntu flavour of Linux. The source is available at github.  To get it, issue a

     git clone

in a suitable directory.  While you’re at it, you’ll also need the SerialUI source in the same parent directory, so do a:

     git clone

as well.

See the README/INSTALL.txt files for info on building.


For Windows, simply select the correct version–Druid4Arduino.exe for 32-bit (may or may not be available, my win32 build environment is flaky… if you really need it and it isn’t there, check the older releases), or Druid4Arduino64.exe for 64–and save it somewhere.  After plugging in an Arduino to the USB port, double-clicking the executable should “just work”(tm).

For Linux, you’re best bet assuming you have a debian-based system (such as Ubuntu), is to download the .deb package and run

     sudo dpkg -i /path/to/druid4arduino-1.X.deb

Otherwise, you can attempt to run the druid4arduino executable available in the linux folder, but it has a lot of dependencies that would normally be handled by the package installer and chances are slim you’ll have them all installed from the get-go.

One way to find out if anything is missing is to run:

    ldd ./druid4arduino

and see if any of the required libs are marked as not found.