Zowimanoids are modified versions of Zowi with two arms and a head. Because of their shape we called them “micro humanoids”, and they are a good starting point to learn how to handle the movement of many servos at the same time. We published them in February 2016 on DIWO, BQ’s DIY platform, and this is the assembly guide we wrote back then.

Zowimanoids

Zowimanoids were made by Alberto Arribas, David Sánchez, Sonia Verdú and me, together with the rest of bqlabs, with photos and video by Diego Aldea and María de Prado. They are released under a CC-BY-SA license, and all the sources are in the Zowi repository.

Step 0: the materials

To build a zowimanoid you need the printed parts, the electronics, some screws and nuts and a few tools.

Step 1: the feet

Let’s start with the feet. For the two feet you need:

  • 2x printed foot
  • 2x standard size servo
  • 8x M3x18 screws
  • 8x M3 nuts
  • 2x M3x12 countersunk screw

Parts for the feet

First, put the nuts in the slots of the servo housing and the countersunk screw in the rear hole. Make sure the nuts don’t fall out during the assembly, because once the servo is in place there’s no way to put them back. Then push the servo in with your fingers and screw it in place with the rest of the screws.

Assembling the feet

Step 2: the legs

For this step you need:

  • 2x printed leg
  • 2x standard servo horn
  • Servo screws

It’s better to use round horns like the ones in the picture, but if your servos don’t come with them, other horns can be adapted. The screws are the ones that come with the servo. You’ll also need pliers or some other tool to cut the screws.

Parts for the legs

Each horn is fixed with three screws that go through the horn and the leg. Then the screws have to be cut so they don’t rub against the servo case. They are very thin, so a big pair of pliers cuts them easily.

Assembling the legs

Step 3: the chassis

Now the base of the robot, the chassis. You need:

  • 2x standard size servo
  • 2x M3 nuts
  • 4x short cable ties

The cable ties can be replaced by eight M3x18 screws and eight M3 nuts, but the assembly is a bit more tedious.

Parts for the chassis

First of all, put the two nuts in the slots of the chassis. They won’t be needed until almost the end, but it’s important to put them in now and not lose them. Using cable ties is much easier than using screws, and the servos end up quite firmly fixed. One detail: the head of each cable tie must stay on the top side of the chassis, otherwise it will rub against the legs.

Assembling the chassis

Step 4: legs to chassis

Now the legs are joined to the chassis. You need:

  • The assembly from step 2
  • The assembly from step 3
  • 2x servo horn screws

Parts to join the legs and the chassis

The most critical part of this step is placing the legs so they can move along a range like the one in the pictures. If you turn the leg and the servo by hand and the joint can’t make that movement, take it apart and put it back in a different position. When both legs are right, screw the horns with the servo screws.

Step 5: feet to legs

For this step you need:

  • The assembly from step 4
  • The assembly from step 1
  • 2x servo horn screws

Parts to join the feet and the legs

To fit the feet in the legs, start by putting the end of the screw that sticks out of the foot into the hole at the back of the leg. You’ll have to pull the two sides of the leg apart a little, carefully, so it doesn’t break. As in the previous step, the pictures show the range the servo must be able to cover, and again, reposition it as many times as needed. Finally, screw the horns with their screws.

Joining the feet to the legs

Range of the feet

Step 6: the shoulders

With the lower half of the robot finished, let’s go with the shoulders. You need:

  • 2x printed shoulder
  • 4x micro servo horn
  • 16x micro servo screws

Parts for the shoulders

The screws that come with micro servos can be really tiny and fragile, so pick a screwdriver of the right size and be patient. The screws go through the plastic part and bite into the horns. If the hole of the horn is too small, it can be widened with a 2 mm drill or a pointy file. If your servos don’t come with many screws, it’s better to fix each horn with only two and save some for the next steps.

Assembling the shoulders

Step 7: the torso

The torso needs:

  • 1x printed torso
  • 2x micro servo
  • 4x micro servo mounting screws

Parts for the torso

The shaft of each servo must stay between the two tabs of the body. Screw them in that position with the screws that come with the servo (the same ones as in step 6).

Next, the head servo. You need:

  • 1x micro servo
  • 1x micro servo horn
  • 2x micro servo screws
  • 1x micro servo horn screw

Parts for the head servo

To place it properly, the centre of the servo’s range must end up in the position you can see in these pictures.

Step 8: shoulders to body

Let’s keep going with the torso. You need:

  • The assembly from step 6
  • The assembly from step 7
  • 2x micro servo horn screws

As with the rest of the servos, place them so they can reach the positions shown in the pictures, and then screw them with the screws that come with the servo.

Joining the shoulders to the body

Step 9: the arms

For the arms you need:

  • 2x printed arm
  • 2x micro servo
  • 4x micro servo screws
  • 2x M3 nuts

Parts for the arms

The arms are quite easy. First put the nuts in the hexagonal holes of the printed parts, then put the servo in. Be careful not to pinch the servo cable against the walls of the part. Once in place, fix each servo with two screws.

Step 10: arms to body

Once the arms are done, they are mounted on the shoulders. You need:

  • The assembly from step 8
  • The assembly from step 9
  • 2x M3x10 screws
  • 2x micro servo horn screws

Parts to join the arms and the body

This is very similar to mounting the feet in step 5. Again, check that the arm can move along its whole range, and once it does, fix the horn to the micro servo with its screw. Then put the M3 screw in the rear hole of the shoulder, threading it into the nut inside the arm. Don’t tighten it too much, or it could press against the micro servo case and damage it.

Joining the arms to the body

Step 11: electronics

Now the electronics. Here we use a BQ ZUM Core board, which drives the servos, powers them and has Bluetooth. You need:

  • The assembly from step 5
  • 1x BQ ZUM Core
  • 2x M3x12 screws
  • 2x M3 nuts

Parts for the electronics

The board goes on the back of the chassis. There are four holes, but two screws hold it firmly enough. Be careful not to damage the components of the board when tightening the screws.

Mounting the board

The servos can be connected to any pin between 2 and 12. It doesn’t matter which ones, but write down where each one goes, because you’ll need it to program the robot.

Step 12: battery

There are many options to power the robot. Here we use a two-cell LiPo battery (7.4 V), but a battery holder, a phone power bank or a rechargeable NiMH battery would also work. The most important thing is to respect the input voltage of the board: the ZUM Core accepts between 6 V and 17 V, and it can power the servos through its built-in regulator. With other boards, make sure the servos get enough current, which usually means powering them separately. With an Arduino, for example, the easiest way is to power both the board and the servos directly from a 6 V battery (four alkaline batteries, five rechargeable ones or an RC NiMH pack). Another option is using HV servos, which can be connected directly to a two-cell LiPo.

Parts for the battery

To connect the battery, plug two wires into the Vin and GND pins. Both these wires and the battery connector go out through the hole in the chassis, so the battery can be plugged and unplugged from the outside.

Connecting the battery

Warning: LiPo batteries need special care, both when charging and when using them. They need a charger able to balance the cells, and misusing them can damage the robot or even hurt you. Always follow the charging instructions of the battery, and the storage recommendations too.

Step 13: closing the body

Last step! To finish the assembly you need:

  • The assembly from step 10
  • The assembly from step 12
  • 2x M3x10 screws

As with the leg servos, plug the arm servos into any of the free pins between 2 and 12, and remember to write down where each one goes, since you’ll need it in the code. Put the body on the chassis and fix it with the two M3 screws.

Closing the body

If you’ve made it this far, your zowimanoid is assembled! It still has no hands and no head, though. You have two options: use one of the open designs in the Zowi repository, or (highly recommended) design your own with the FreeCAD template.

A finished zowimanoid next to a customized one

Categories:

Updated:

Comments