After troubleshooting for quite some time I found out that defining the arduino digital pins 2,3,4,5 for INPUT_PULLUP the servos M5 and M6 stop to work?!
I need 4 digital inputs for my project (for reading electric switches) and thought that the digital inputs would be just routed through from the arduino to the braccio pins and would be unused by braccio itself.
Is there a table where I can check which digital IOs are used by braccio itself and which are free for general use?
You can look either in the library code or at the schematic to see which pins are used. Pins 11, 10, 9, 6, 5, 3 are used for motors M1 through M6 respectively.