6. Poppy Humanoid: Torso assembly
6.1. Chest
Bill of Material for the Chest
3D printed parts: Chest
Actuators:
- 1x Robotis Dynamixel AX12-A
- 2x Robotis Dynamixel MX28-AT
Cables:
- 1x 3P 100mm
- 2x 3P 140mm
Robotis parts :
- 10x Nuts M2
- 10x Bolts M2
- 16x Bolts M2.5
- 2x HN07-N101
- 1x Bioloid 3P PCB HUB
Chest videos
Chest assembly instructions
Prepare and configure these motors, all with active horns (HN07-N101 for MX-28AT), without free horns.
Sub-assembly name | Motor name | Type | ID | Free horn |
---|---|---|---|---|
Chest | head_z | AX-12A | 36 | No |
Chest | l_shoulder_y | MX-28AT | 41 | No |
Chest | r_shoulder_y | MX-28AT | 51 | No |
Insert the 10 M2 nuts all around the bottom part of the AX12-A.
Lay the AX12-A on the top of the chest, then screw it with the 10 Bolts M2 and plug the 100m cable on the AX12-A, and fix it by passing it in the gap.
Plug a 140mm cables between r_shoulder_y and l_shoulder_y. Insert them in their slots in the chest and fix them both with 8 Bolts M2.5.
Pass both the 140mm cable in the gap on each side of the chest.
Plug the 3 cables on the 3P Extension PCB, with hot glue, fix it behind the chest on top of the Poppy logo.
6.2. Double Dynamixel MX-28 sub-assembly
Bill of Material for the Double MX-28 sub-assembly
3D printed parts:
- 1x i101-Set_to_MX28_link
- 2x double_rotation_MX28_link
Actuators:
- 2x Robotis Dynamixel MX28-AT
Cables:
- 1x 3P 60mm
Robotis parts :
- 8x Nuts M2.5
- 8x Bolts M2.5
- 2x HN07-N101
- 2x HN07-I101
Double MX-28 sub-assembly videos
Double MX-28 sub-assembly instructions
Prepare and configure these 2 motors, both with active horns (HN07-N101). Only one requires its free horn (HN07-I101) but an additional free horn is needed during the sub-assembly.
The additional free horn will be mounted to its motor later on.
Sub-assembly name | Motor name | Type | ID | Free horn |
---|---|---|---|---|
Double MX28 | bust_y | MX-28AT | 34 | Yes |
Double MX28 | bust_x | MX-28AT | 35 | No |
Insert a 2.5 nut on the back of the i101-Set_to_MX28_link, and install the second free horn HN07-I101 on it with a central screw.
On both double_rotation_MX28_link parts, insert 2 M2.5 nuts.
Install them on the bust_x motor.
Connect both motors together with the short 60mm cable. Insert 2 M2.5 nuts on bust_y on the same side of the cable.
Approach both motors so that their axes form a 90° angle, and fix them by the means of the double_rotation_MX28_link and 4 M2.5 bolts.
6.3. Spine sub-assembly
Bill of Material for the Spine
3D printed parts:
- Spine Actuators :
- 1x Robotis Dynamixel MX28-AT
Cables :
- 2x 3P 200mm
Robotis parts :
- 4x Nuts M2.5
- 8x Bolts M2.5
- 1x HN07-N101
- 40x Bolts M2x3
- 4x Bolts M2.5x4
Spine sub-assembly instructions
Prepare and configure this motor with its active horn:
Sub-assembly name | Motor name | Type | ID | Free horn |
---|---|---|---|---|
Spine | abs_z | MX-28AT | 33 | No |
Insert 4 nuts in the top face of abs_z.
Plug it to a 200mm cable and slide the motor into its slot in the spine. Fix it with the 8 M2.5 Bolts.
Link the double MX-28 sub-assembly to the spine with 16 M2 Bolts and pass the 200mm cable between the 2 parts. Connect the motors.
Put two M2.5 nuts on bust_x motor and fix the i101-Set_to_MX28_link at the same location with 4 M2.5 Bolts.
Assemble the the chest with the double rotation MX28 with 16 Bolts M2. Be careful of the part orientations: poppy logo faces front ; spine curvature faces rear.
Plug bust_x to the 3P PCB HUB with the 200mm cable, and glue the hub with hot glue right above the chest axis.
Spine sub-assembly videos
- Spine sub-assembly
- The video of the insertion of the double MX28 sub-assembly is included to the Full trunk assembly here under
6.4. Double MX-64 sub-assembly
Bill of Material for the Double MX-64 sub-assembly
3D Printed parts:
- 1x i101-Set_to_MX64_link
- 2x double_rotation_MX64_link
Actuators:
- 2x Robotis Dynamixel MX64-AT
Cables:
- 1x 3P 100mm
Robotis parts:
- 2x HN05-N102
- 2x HN05-I101
- 13x Nuts M2.5
- 12x Bolts M2.5x6
- 1x Bolts M2.5x8
Double MX-64 sub-assembly instructions
Prepare and configure these 2 motors, both with active horns (HN05-N102). Only one requires its free horn HN05-I101 but an additional free horn is needed during the sub-assembly.
Sub-assembly name | Motor name | Type | ID | Free horn |
---|---|---|---|---|
Double MX64 | abs_y | MX-64AT | 31 | Yes |
Double MX64 | abs_x | MX-64AT | 32 |
Detailed textual instructions are missing, please follow the videos.
Double MX-64 sub-assembly videos
6.5. Full trunk
Fix the abdomen part to the abs_z motor.
Insert the double MX-64 sub-assembly inside the abdomen ; be careful about the orientation: abs_y faces front while abs_x faces rear ; and abs_z is slightly closer to the front than the rear.
Fix the SMPS2Dynamixel with hot glue at the rear of the robot.
Full trunk assembly videos
- Full trunk assembly (includes the double MX-32 insertion)
6.6. Final torso (full trunk with arms)
Bill of Material for the Final Torso
Sub-assemblies:
- Full trunk
- Left arm
- Right arm
3D printed parts:
- Left shoulder
- Right shoulder
Cables:
- 2x 3P 200mm
- 1x 3P 60mm
Robotis parts:
- 48x Bolts M2x3
- SMPS2Dynamixel
Final torso videos
Final torso instructions
Plug the SMPS2Dynamixel on the last pin of the 3P PCB HUB with the 60mm wire. Fix the shoulders on their side with 16 M2x3 bolts. Fix the right arm on the right shoulder with 32 M2x3 bolts. Repeat on the other side
IMPORTANT: When you assemble the arm, it must be perpendicular to the body, so that the 3 dots match as usual