Motor pinout mapping

In pib, motors are connected to 1 of 3 Tinkerforge servo bricklets and 1 of 10 pins of the bricklet. For Cerebra to be able to run correctly the physical connection in real pib should match the connection in database. Shown below is a table showing where you should connect motors.

This list is for which bricklet should motors be connected to. Bricklet 1 is on the left in real pib, 2 in the middle and 3 at the right.

Motor name (joint connected to motor like thumb rotator)​

Bricklet number (1 to 3)

Bricklet pin (0 to 9)​

"turn_head_motor"​

1​

0​

"tilt_forward_motor"​

1​

1​

"upper_arm_left_rotation"​

2​

5​

"elbow_left"​

2​

6​

"lower_arm_left_rotation"​

2​

7​

"shoulder_vertical_left"​

3​

Uses 2 motors one connected to pin 7 and the other connected to pin 9​

"shoulder_horizontal_left"​

3​

0​

"upper_arm_right_rotation"​

3​

1​

"elbow_right"​

3​

2​

"lower_arm_right_rotation"​

3​

3​

"shoulder_vertical_right"​

3​

Uses 2 motors one connected to pin 5 and the other connected to pin 8​

"shoulder_horizontal_right"​

3​

6​

"thumb_right_opposition"​

1​

3​

"thumb_right_stretch"​

1​

4​

"index_right_stretch"​

1​

5​

"middle_right_stretch"​

1​

6​

"ring_right_stretch"​

1​

7​

"pinky_right_stretch"​

1​

8​

"thumb_left_opposition"​

1​

9​

"thumb_left_stretch"​

2​

0​

"index_left_stretch"​

2​

1​

"middle_left_stretch"​

2​

2​

"ring_left_stretch"​

2​

3​

"pinky_left_stretch"​

2​

4​

"wrist_left"​

1​

2​

"wrist_right"​

3​

4​