My tuto isn’t finished at all, the pictures aren’t sorted in the correct mounting order, so for now it is up to you to find your way through.

But David  has done and kindly shared a tutorial, you will find it under all my pictures.

Download STL files from the Gallery

You will need to print all these parts:

  • 1 x DiskIntern
  • 1 x TStomSpacer
  • 1 x TStomRotFront
  • 1 x TStomRotBack
  • 1 x TStomPotHolder
  • 1 x TStomCovRight
  • 1 x TStomCovLeft
  • 1 x TStoServoHolster
  • 1 x TStoPistonRight
  • 1 x TStoPistonLeft
  • 2 x TStoMiddle
  • 1 x TStoFrontStand
  • 1 x TStoFrontRight
  • 1 x TStoFrontLeft
  • 1 x TStoBackStandRight
  • 1 x TStoBackStandLeft
  • 1 x TStoBackRight
  • 1 x TStoBackLeft
  • 1 x StomGear
  • 1 x StoGearAttach
  • 1 x ServoBack
  • 1 x RollFrontRight
  • 1 x RollFrontLeft
  • 1 x RollBackRight
  • 1 x RollBackLeft
  • 1 x DiskUnder
  • 4 x DiskExtern

You will need 2 servos HS805BB which needs to be hacked. Both motor servos will be using only one servo board and one potentiometer, this way both motors will be synchronised when rotating. This will be explained in the tuto.

You will need approximately 50 to 60 balls of 6mm diameter to create the bearing. Steel or plastic for BB Gun.

You will also need (for the fun) 1 Neo Pixel Ring from Adafruit. As for now I’m using an extra Nano Arduino board to control it, but hopefully this will be implemented into MRL and we will be able to connect it to our Mega board.

DSC06765

DSC06779

DSC06778

DSC06777

DSC06776

DSC06775

DSC06774

DSC06773

DSC06772

DSC06771

DSC06770

DSC06769

DSC06768

DSC06767

DSC06766

DSC06782

DSC06783

DSC06784

DSC06785

DSC06786

DSC06787

DSC06788

DSC06789

DSC06791

DSC06792

DSC06793

DSC06794

DSC06795

DSC06796

DSC06797

DSC06798

DSC06801

DSC06802

DSC06803

DSC06804

DSC06805

DSC06806

DSC06807

DSC06808

DSC06809

DSC06810

DSC06811

 

Top Stomach tutorial done and shared by Sebastien

The two servo need to be hacked for continous rotation.

One of the two servo will be controlled by the other so you have to remove the board and potentiometer of this servo (keep it preciously for spare part as if one day you burn a 805B servo controller board).

servomor-step1
Three welding to remove to detach the servo controler board and the square potentiometer

step2
Weld two Wires directly on the motor, dot red point for positive (I suppose).

step3

and cut as usally the small piece that block the full rotation of the servo motors

step4On the second servo motors weld the 2 wires on the board like this. Be carefull to set sale color cable to same position

step5

I need to cut the white link cable to mount the 2 servos on their holder. Also better if one need to be replaced.

If all is ok, a quick test with the sweep example script on arduino should produce what you can see on this vidéo…

 Top Stomach tutorial done and shared by David

Here is the order I printed the parts:

Step 1

  • 1 x RollFrontRightV1.stl
  • 1 x RollFrontLeftV1.stl
  • 1 x RollBackRightV1.stl
  • 1 x RollBackLeftV1.stl

Step 2

  • 1 x ServoBackV1.stl
  • 1 x TStoServoHolsterV2.stl

Step 3

  • 1 x StomGearV2.stl
  • 1 x StoGearAttachV1.stl

Step 4

  • 1 x TStoBackStandRightV1.stl
  • 1 x TStoBackStandLeftV1.stl
  • 1 x TStomRotBackV1.stl
  • 1 x TStoBackRightV1.stl
  • 1 x TStoBackLeftV1.stl
  • 1 x TStoMiddleV1.stl

Step 5

  • 1 x TStoFrontRightV1.stl
  • 1 x TStoFrontLeftV1.stl
  • 1 x TStoMiddleV1.stl
  • 1 x TStomRotFrontV1.stl
  • 1 x TStoFrontStandV1.stl
  • 1 x TStoPistonRightV2.stl
  • 1 x TStoPistonLeftV2.stl
  • 1 x TStomCovRightV2.stl
  • 1 x TStomCovLeftV2.stl
  • 1 x TStomPotHolderv1.stl
  • 1 x TStomSpacerV1.stl

Step 6

  • 1 x DiskInternV3 .stl
  • 1 x DiskUnderV1.stl
  • 4 x DiskExternV2.stl

You will also need the following:

2 servos HS805BB, 6mm bb bullets can be used or 6mm steal ball bearing

You will also need 1 Neo Pixel Ring from Adafruit

Metal bolts M4x16 – M4x25 – M8x35 – 4 pieces

 

Step 1

Print the following parts: RollFrontRightV1.stl, RollFrontLeftV1.stl, RollBackRightV1.stl,

RollBackLeftV1.stl, you have to put them together as shown in the picture below, the parts

should fit together without the need of glue (they don’t usually need rasping but if you are

having trouble fitting them you can rasp a bit, but I don’t recommend, if you printed it with

the correct settings it should fit, tightly but fit), however you should glue it together if the

connection is loose (keep in mind that you can glue parts when all is put together).

Discover pictures of all the parts and steps on David album

 

Comments 43

  1. Profile photo of David

    Hi, well at the moment i am printing most of the parts, my printer is not fast, and im trying to print in best quality, so this might take a month or more. Well i will also take pictures, and you can yourself then choose what way you think is better

  2. Profile photo of David

    A fast questio or two about the top stomach, do you use glue to glue parts or we just snap them together?
    and also the green/yellow balls, are those like plastic gun bullets? or do i have to print those too
    and regarding the srevos you use here are they standart or need to be powerfull bigger ones then in the hand.
    and the bolts, should i used metal ones like you?

  3. Profile photo of David

    Also, one more thing. the servo hack, all the things i will need are in the servo correct?
    Could you tell me where i can read maybe a short guide, or could you clear it out in a few short sentences how exactly this hack has to be done what has to be connected to what, briefly.

  4. Profile photo of David

    Im nearly done with printing the Top Stomach, and since my servos are still in transit, what should i print next? What ataches to the top stomach, the chest part?
    Also i had a look at some of the pictures on this page and on the parts that i printed, and noticed that the holes on my printed parts look smaller then the bolts and screws you use. Is there any diameter you tried to stick to? or what ever fits best?

  5. Profile photo of David

    )) more questions, hope im not bugging you too much.
    The video you provided the link to, shows the part that is under the TopStomach part, is it not uploaded yet? or?
    Also those big 4 metal bolts, i can’t figure out on the picture, how long should they be?

  6. Profile photo of David

    Hi, the servos are here, i started hacking them i removed the main board and the poteniometer the potentiometer is plastic unlike the one on the picture. I dont really understand what needs soldering with what…is there any way you can give me some hints ) ?

    • Profile photo of Gael Langevin

      Hello,
      Your printer must not be correctly calibrated. Some printers come with a slicer software that needs to be adjusted. Before printing I recommend setting and calibrating your printer, it will save you a lot of time, material and money.

      • Profile photo of Sandro

        I ran into the same issue like elettrozero with a factory fresh Ultimaker 3, the Cura software and PLA filament – none of the parts that are supposed to be interlocked would fit. Assembling them with force just cracked the parts; I tried sanding, cutting off material with a scalpelI, a hot air blower to make the PLA more elastic, plumbing pliers to apply some force, and finally even a vise to apply even more proce. It was just impossible, I had to grind down each of the connectors with a Dremel. It makes the parts weaker, and it takes *hours*.

        I learned that calibrating the printer with the factory-supplied instructions just does not suffice for printing technical parts. I went to Thingiverse and searched for “calibration ruler”. Those are little objects with a defined size. You can print them and then measure their size with calipers.

        Very basic calibration ruler is this: https://www.thingiverse.com/thing:1646851. It’s size on X anx Y axis is 100,00 × 100,00 mm. Another one with an additional Y axis is this: https://www.thingiverse.com/thing:195604. The latter calibration object is 100,00 mm on X and Y axis and 50,00 mm on the Z-Axis.

        In my case, the test piece was 100,38 × 100,33 × 50,16 mm, so there actually was an offset of about 0.3-0.4 mm on X and Y axis.

        Another question is how you tell your printer or your slicing software how to compensate for this offset; you are looking for a method for steps calibration. Chaces are good that the manual for you 3D printer does not even mention what that is. For the “STEP Calibration Piece (X, Y and Z axis)” from Thingiverse mentioned above, the instructions say:

        “You can then calibrate your STEPS using this formula:
        X,Y-Axis: 100 / [measured length in mm] [current STEPS]
        Z-Axis: X,Y-Axis: 50 / [measured height in mm] [current STEPS]”

        To do that, you have to either compile the firmware for your 3D printer, or modify the STL files, or do other things you probably do not want to do. And WTF, what are the “current steps”? Unless you have built a 3D printer and it’s firmware yourself, you will probably not know about these things.

        In my particular case, the easiest solution was to change a setting in Cura which is located in the “Shell” options. The setting is called “Horizontal Expansion”. Here you can enter a positive horizontal expansion value (which will make the printed object bigger), or a negative value (which will reduce the size of the prinzed object).

        For a 0.4 mm nozzle size and a layer height of 0.2 mm I guesstimated an offset of -0.2 mm. Since I am printing with this reduced “horizontal expansion” setting, the parts come just right out of the printer; I do not even have to sand them down anymore. There are more accurate methods to cempensate for this annoying offset, but this “workaround” works well enough for me.

        Please note that the offset you might encounter depends as well on the actual machine you have *and*the material you are printing. Even if you use PLA filament from “brand A”, PLA filament from “brand B” might have a different offset. So do that steps calibration once and stick with the material type and brand of filament, unless you want to re-do the who procedure again.

  7. Profile photo of Stephen

    Hi there! I have assembled the Top Stomach and when testing all assembled the InMoov only side-bends to it’s left when driving it with the Arduino Sweep Sketch. I have properly hacked the servos. I’ve tested the pot to verify it is reading min to the right and max to the left when the InMoov is manually moved side to side. I tried reversing the two outside pot wires and have the same symptom. Is it possible there is an open circuit on the pot from just outside the servo case to the board? Any ideas?
    Thank you!
    Stephen

  8. Profile photo of pedro

    Hello Gael im completelly lost on how to do about the stomGear and atach!!!

    In the video the bolts seems uptside down, the bolts how are them supose to go? if u put them on the cavities it wont stay fixed,

    also i cant understand how to do it and dont have to dissemble when mooving to mid stom :(

    Thanks in advance

Leave a Reply