Similer to how I deal with keeping Eagle in sync between multiple machines, I try to do the same with the Arduino IDE and Processing. In my dropbox folder I store my projects in a sub folder called Projects, and in there I have a folder called “_Vitamins” (the _ at the start keeps it at the top on alphabetical sort). this is where I store my Eagle Library’s, all the common OpenSCAD parts, and the ilk.

Arduino IDE

  1. With the Arduino IDE closed, copy the folder called Arduino from your documents folder to the location you wish to have it.
  2.  Open the Arduino IDE,

    Open the Arduino IDE

    Open the Arduino IDE

    • Windows:

      Arduino Menu

      Arduino Menu

    • Mac:

      Arduino Menu Mac

      Arduino Menu Mac

  3. Highlighted is the line you will need to change with the required path,
    Arduino Preferences showing line that needs to be changed

    Arduino Preferences showing line that needs to be changed

    On my mac it is /Users/skippy/Dropbox/Projects/_Vitamins/Arduino

  4. You should now exit Arduino, and can delete the Arduino folder from the Documents Folder.

Processing

Processing

Processing

The process for Processing is the same as above, just with a folder called processing rather than Arduino.

Wait for Dropbox to sync the changes, and then you can combine all the folders at other end points,

Once this is all set up we can carry on working with librarys, tools, and boards without having to worry about how you have set things.