• Chuah Wei Jie posted an update 4 years ago

  • Chuah Wei Jie posted an update 4 years ago

    I tried to connect the external power source like this, but it seems like the nervo board does not recieve any power…

    • Hello,

      Only these leds will light up when the Nervo Board is powered but not connected to a PC via the Arduino. Apparently looking at your photo, you do not have these 4 optional leds soldered. (they are not necessary for the board to work, it’s optional.)
      Connect the Arduino to the PC and check with a voltmeter, if you have power to the…[Read more]

      • The servo didn’t response when I try to move it using SERVO_CALIBRATION.bat

        • Did you upload the MRLComm.ino in your Arduino?

          • Yup, definitely.

            • Ok, you have selected the correct COM port in SERVO_CALIBRATOR.bat ?
              and the correct pin for your connected servo according to this map:


            • Yes. It’s a COM3 (I had checked in Device Manager). I currently test on the Neck part, which are pin 12 and 13 only, but the servo doesn’t response. I shows that the connection succeed for the Arduino by the way. I wonder, just maybe, is it the problem of the connection/wiring/soldering?

              • It’s odd, there is not much that can go wrong with the soldering, beside making a bad shortcut.
                Which you would have seen the smoke.

                I suspect the ribbon cables in the male headers. Maybe a ribbon cable inverted between the two end points headers.

                Do you have a voltmeter?
                You can test to see if the power is going to the servo from the XT60…[Read more]

  • Chuah Wei Jie posted an update 4 years ago

    Anyone have any idea why this happened?

    • Hello,
      Can you describe how this happens and which version you are using to get this error?

      • I’m using myrobotlab.1.0.2693.7. It actually happened in a sudden, previously there was no such issue. Basically, I can’t access to any services through myrobotlab.jar (Even communicating with Arduino or access Python), the thing is, these function looks fine if I open it via SERVOCALIBRATION.bat. I don’t know is this a bug or?

        • So when you launch myrobotlab.jar, you can’t start any service.
          But when you launch SERVOCALIBRATION.bat, it works fine.
          I never experienced that, and never got a report about such issue yet.

          Did you try launching START_INMOOV.bat with the correct configuration for your setup? If yes, did it work properly?
          How did you proceed to start a service…[Read more]

          • The notification : Could not create service Python python pop-up everytime I open myrobotlab.jar. The thing is, there ain’t any problems in launching START_INMOOV.bat. To make sure did the python works, I just simply run a simple line print(“Hello”), it does printed in START_INMOOV.bat or SERVOCALIBRATION.bat but not in the myrobotlab.jar. Is i…[Read more]

  • Chuah Wei Jie posted an update 4 years ago

    I\’m in doubt in the soldering of nervo boad. Can anyone show the parts that need to be soldered if :

    1. I\’m using the same voltage to all sevo.
    2. I\’m using the PIR sensor for 5V.

    • Hello,
      In your case you need to solder like this:

      • Thanks for the reply Gael. I would like to test the tracking function in mrl by using the eyes only, what should I do?

        • Hello, use the config files of InMoov and switch the pin numbers from,
          -rothead –> eyeX
          -neck –> eyeY
          This way the headtracking will operate the eyes instead of the head.
          Note that the range of movements for the eyes is really less than the for the head.

          • Hi Gael. I’m trying to connect the Arduino to Inmoov now, but the jaw doesn’t seems to sync with the speech when Inmoov is talking. It can only sync a few sentences initially, but after that it doesn’t seems to have any movement anymore, I wonder why this happen? I had configure and set all the limits for the servo thou.

            • Hello,
              You can make some adjustments to the jaw using the head config file.
              Note that via software the sync is based on vowel and consonant of tts answer. It is not exactly the best way to sync, therefore sometimes it will be finished moving the jaw while the voice is still speaking and vice versa.

            • Noted with thanks Gael. By the way, in the skeleton_head.config, do we need to change these line of code :

  • Anyone have any idea how the power supply is connected to the Nervo Board? I\’m lost.

    • Hello,
      The power supply is connected to the Nervo Board via the yellow XT60 connector.
      It is wise to add, between the XT60 and the power supply, a main switch for safety shutdown. The switch can be placed in the side back location.


      • Is the XT60 connector attached to the Nervo Board by soldering at the port of 5/6V?

        • Yes it is.
          There is a picture showing it in the tutorial.

          • Dear Gael, in the tutorial it stated that “Soldering the little back connector option 3.3V or 5V to power last analog pins.” in Step 3. If I’m using the same voltage for all servo, do I need to solder this? (I’m not using the 3rd nervo board for the finger sensor as I didn’t build that part)

            • I am guessing you will use a PIR sensor which requires 5V. The PIR sensor detects human motions, it’s nice to have on the robot.
              That means you will solder the 5V to power the last analog pins.
              To have all servos working on the same voltage, you need to solder the two main jumpers…[Read more]

            • I wonder do I need to solder the third red dot (As stated in Step 2, the one at the bottom-left in the picture) if same voltage applied?

              • Yes if you want to give 6V to the PIR.
                But note that it’s a 3 point solder, this gives you the choice, you can give the PIR 6V or 5V.
                This will give 6V to the PIR:

                This will give 5V to the PIR:

  • Finally a small step forward.
    Too bad it doesn’t fit together, guess I need to calibrate it again. Do I need to polish it using sand paper or anything after the printing?

    • For the rectangular hole I sanded a tiny bit on the bits that fit in. For the rest I only took off bits that should not be there, it was a (very) tight fit.

      • Still trying on different calibration, and it still doesn’t fit. I’m using PLA and the calibrator like always exceeding less than 1mm? Not really sure about that. Is the wall thickness that affect the printing exceeding the original scale?

        • Hi Chuah Wei Jie, I am only printing in ABS-X, sorry my 3D printing knowledge and experience is insufficient to be able to help. Maybe someone else with more experience can help.

          • My first parts were printed at .24 and didn’t fit so well. I then printed at .15 and they all fit together nicely. Also looked a lot better as finished product.

    • Mark is right, the lower the layer height the better. I was able to fit stuff together with .3 layers until I got to the worm gears and piston shafts. needed to go all the way to .12 to get those to operate smoothly. always had my infill on 15% for most parts, the “load bearing” parts or parts I thought would be stressed I went up to 30% infill.…[Read more]

    • Some things I found that help; as noted the higher quality layer height the better the fit, try your finest settings (say .1) and see where you are, then increase until they don’t fit. Use PLA+ if your going to use PLA. Amazons is cheap and works great. (Premium PLA) Print just the way the file is loaded, do not re-arrange the parts. Keep trying,…[Read more]

  • Morning builders ! The printing process is finally get to start. I\’m using Anet A8 3D Printing. I wonder is there any suggested Start and End G-Code for such machine for a better result of printing? I\’m using Cura.

    • Great news! good luck Chuah Wei Jie! it is a great journey you are embarking upon. Unfortunately I do not know enough on Anet A8 to help you. But Cura works well for me.

      • Hi Michael ! I believe it will be. Actually I’m using Cura for the printing too. the thing that I wonder is that I’m not sure the setting of the Basic and Advanced column will provide a good printing result or not. I had uploaded my setting interface in my album. What do you think?

  • Morning builders ! If I just build for the upper part (Head + Neck), I wonder how many Arduino Mega does it required?

    • Hello, yes one mega with one NervoBoard will do the job. It will be called LeftSide Arduino.
      You will need to trick the pins for the RollNeck though, because normally it is attached to the right side Arduino.
      You can select a different pin in the config files of head. And also select the left board to be the master for…[Read more]

  • Morning builders ! I wonder how many camera/s needed for the eye mechanism ? Is 1 more than enough?

  • I probably need a guideline on how to deal with the nervo-board. Anyone have any idea?

  • Hello builders. I\’m new to Inmoov but planning to work on it. Does anyone have any suggestion or reference on how to start? Currently planning to build the head and neck part.

    • Gael recommends a hand to start with. Will give you challenges in printing, assembling, controlling. Afterwards the rest is not so difficult to accomplish but takes a lot of time!

      • Because I’m having my Final Year Project currently, and due the limitation of cost, building head and neck is the only way for me to accomplish my task and target, hha. I’m searching for someone to guide me and to discuss together throughout the building process.