I finally found where this mythical Arduino sketchbook directory was – It’s in ‘F:\Users\”Username”\Documents\Arduino’ 
I hate the way Windows spreads programs around the place! - Now I know why I was overwriting files in the Library folder – I was copying it to the wrong place – Should have the Arduino Library folder in ‘F:\Program Files (x86)\Arduino\arduino-0018’ & the Arbotix Library folder in ‘F:\Users\”Username”\Documents\Arduino\hardw are\’. I removed everything & started from scratch, working through the instructions which now make perfect sense to me... . . .
Yes, I have selected 'Arbotix' from the Tools|Boards menu, & the only option in Tools|Serial Port is Com1, which is ticked. I also Sketch|Verify/Compile each time, before trying to Upload.
Now I get;
Binary sketch size: 7798 bytes (of a 65536 byte maximum)
avrdude: ser_open(): can't open device "\\.\COM1": Access is denied.
Hmmm. That's strange - I tried the 'shift' - 'Upload to I/O Board' & it just spat out the same as I posted above, which also occurs when I try to upload 'Blink.pde'. If I leave it for a couple of minutes, I get the following; avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500_2_ReceiveMessage(): timeout
...etc etc etc – about 10 lines deleted....
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500_2_ReceiveMessage(): timeout
...etc etc etc – about 40 lines deleted....
At least it’s different to anything I found in the Arbotix & Pypose thread. It’s nice to be special, but I'd rather not to be spethial. My PC Device Manager says that; The drivers for this device are not installed. (Code 28)
There is no driver selected for the device information set or element.
- but under ‘Driver Details’ it says “No Driver files are required or have been loaded for this device.”
Win-7 couldn’t find any drivers for it automatically, & I also cannot see anything on the Pololu website that indicates that I need a special driver.
So far, I have tried in turn having 'programmers.txt' & 'boards.txt' in my ‘F:\Users\”Username”\Documents\Arduino\hardw are\arbotix', ‘F:\Users\”Username”\Documents\Arduino\hardw are', or ‘F:\Users\”Username”\Documents\Arduino\' folders - Tried to upload with them in each of those locations. I did notice that when I open 'programmers.txt' (My PC defaults to Notepad) it appears in one string - avrispmkii.name=AVRISP mkII (arbotix)avrispmkii.communication=serialavrispmkii .protocol=stk500v2
but 'boards.txt' is spread over 20 lines, as you would expect. arbotix.name=ArbotiX
arbotix.build.mcu=atmega644p
arbotix.build.f_cpu=16000000L
arbotix.build.core=arbotix
# To use an ISP: uncomment the next line, comment out the protocol line
arbotix.upload.using=avrispmkii
#arbotix.upload.protocol=stk500
arbotix.upload.speed=38400
arbotix.upload.maximum_size=65536
arbotix.bootloader.low_fuses=0xFF
arbotix.bootloader.high_fuses=0xDC
arbotix.bootloader.extended_fuses=0xFD
arbotix.bootloader.path=atmega644p
arbotix.bootloader.file=ATmegaBOOT_644P.hex
arbotix.bootloader.unlock_bits=0x3F
arbotix.bootloader.lock_bits=0x0F
arbotix.build.core=arbotix
arbotix.verbose=false
Opening them in Wordpad or Word however, shows 'programmers.txt' as being correctly separated on 3 diff lines. I edited 'programmers.txt' & put character returns in to ensure the lines are separate in wordpad, but that didn't seem to make any difference in any of the locations listed above either. (I have since changed it back)
I have tried putting Pypose.pde in different locations, just in case it makes a difference for where it is looking for libraries etc, but that doesn't work either.
I guess it might be a security issue, but I cannot find anything that would prevent me accessing COM1. Everything is run with me as Admin.
Bookmarks