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.
- With the Arduino IDE closed, copy the folder called Arduino from your documents folder to the location you wish to have it.
- Open the Arduino IDE,
- Highlighted is the line you will need to change with the required path,
On my mac it is /Users/skippy/Dropbox/Projects/_Vitamins/Arduino
- You should now exit Arduino, and can delete the Arduino folder from the Documents Folder.
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.