Strange problem with the Servo library

Your code is sufficiently complex that I'm really over my head here. Any minute now I'm giving up. But before I go...

The attach looks fine, all nicely static. I was just worried because you were carrying pin number around with point number that maybe you were trying to do some complex dynamic allocation with the servo objects.

My simple-minded next step would probably be to switch over the pin numbers for points 6 and 7 and see if 6 still works when it's on pin 15 to check that it's nothing to do with specific pins. But since you already tried point7 on several different pins that's very unlikely.

And I'm not being insulting here, just clutching at straws, but your arrays are all created with 8 elements [8] right? From what I've seen you don't use the first (zeroth) entry in any of them and arrays being zero-indexed is the sort of thing I've been known to forget and it always causes tricky to find problems.

Steve