So I have the usual rotating head issues. I set it up, it works fine for a bit and then it's back to rotating. It occurs to me that you can't really detect the head position using just one switch, however, you could with 2:
off/off - head 1
on/off - head 2
on/on - head 3
off/on - head 4
now, if we 3d printed a cam which fitted on the back wall to trigger these, all would be well. We have the position switch #67 but need another switch. For this i'd use the mouth switch #66. then daisy the left eye to the mouth to activate the mouth.
Now, as the code knows where the head is, if it was on head 1 and the left eye was triggered you'd fire the mouth. This would need modding in the BOP2.0 code. You'd not need to modify the loom.
It would still work in BOP1 but you'd fire 2 coils rather than 1 when you enter the mouth/eye (no biggie).
Workable?