inmoov Servoboard vs NervoBoard

302 views
Skip to first unread message

Raspberry Robot

unread,
Jun 27, 2022, 6:18:01 PM6/27/22
to inm...@googlegroups.com
Hello,

i am  a  relative  nebbie  with  inmoov, even though i have  printers  the  hand but not  applied  the  sketches  to it.  I have  applied  my   arduino and  rpi  and   SG90  own code  to make  it  work.

comment  first:  I have  acquired some   stuff from  someone  else  who wanted  to move in 
another direction.
I think i have  everything from the  waist up.

as  I read on the   google  groups, discord, inmoov community, forum, etc   i have  not  grasped  the  difference  between  ServoBoard and NervoBoard.

normally i would say  the  Servo board  just  controls  the  servos, but  the  nervoboard  does  that.

how  did they come  about?  and   is  one of them the  older  version and   now  the  new  version is call the   NervoBoard?

please help me understand the  difference.

tnx  so much 
Handfingerrobot

Ray Edgley

unread,
Jun 28, 2022, 2:48:36 AM6/28/22
to InMoov
Nervo boards have been around for a long time and is the standard way of building an Inmoov robot.
All of the tutorials on the Inmoov.fr website are based on the Nervo board and the default configuration for Inmoov in MRL is also based on the Nervo board..
For a beginner, this is the best way to go as there is a lot of help for your first build.

Servo board is a bit confusing without a part number.
Fred, my build of the Inmoov robot, is modified version with additional servos, a Raspberry Pi for the brain running MRL and the PCA9685 I2C 16 channel servos drivers.
There are also other options out there, but I only suggest playing with these if you have an idea of how to use them.
There are pros and cons to using the PCA9685's over the nervo boards.
Con, there is a lot less support for the PCA9685, however the latest version of MRL Nixie is much better at it.
Con, Wiring can be a bit more complex in as much as there are very few guides to help you with it.
Pro, The I2C bus can reduce the numbers of wires you need going to the arms while also adding support for extra sensors.

If you are not familiar with the like of I2C or how to use your servo board, I would suggest getting the Nervo boards.
When you better understand how the robot works, you can always upgrade parts or even the wiring system to suit yourself, learning more as you go..

Ray

Travis Andrew

unread,
Jul 19, 2022, 9:49:51 PM7/19/22
to Ray Edgley, InMoov
Ray,  has your yours been upgraded to Nixie and is correctly working using these boards? If so, you mind sharing your setup?  

Thanks

Sent from my iPhone

On Jun 28, 2022, at 12:48 AM, Ray Edgley <ray.e...@gmail.com> wrote:

Nervo boards have been around for a long time and is the standard way of building an Inmoov robot.
--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/inmoov/0d219cfa-fafe-44c2-afdd-7368ac5ef43en%40googlegroups.com.

Ray Edgley

unread,
Jul 20, 2022, 3:11:32 AM7/20/22
to Travis Andrew, InMoov
My build Fred is a non-standard build, using a Raspi4B+ with 8G of Ram, and the PCA9685 servos drivers for all the servos.
Currently, there are 2 of these servo drivers install with the third in the left are soon to be added.

Fred is Running Nixie, but as mentioned before, it is a non-standard setup.

I know Gael is running the latest Nixie 1.1.851 with the Nervoboards
The default configuration in MRL should work for the Nervo board setups.

In my case, I have to start the RasPi service, two of the Adafruit16CServoDriver (Head and Back) then attach the servos to those.

Previously Fred had been running MRL 1.1.745 with a custom set of scripts.
The latest MRL largely obsoletes the custom scripts and allows me to run the standard Inmoov features.

Ray

Travis Andrew

unread,
Jul 20, 2022, 9:52:14 AM7/20/22
to Ray Edgley, InMoov
Ray,  I think everyone in my house would be considered non-standard by todays society so I am fine with that.  You have a link to your workings as I have some of these boards and if yours is working with Nixie would like to see the startup, if possible?

Sent from my iPhone

On Jul 20, 2022, at 1:11 AM, Ray Edgley <ray.e...@gmail.com> wrote:



Raspberry Robot

unread,
Jul 30, 2022, 6:53:23 PM7/30/22
to InMoov
i  truly appreciate  everyone  chiming  in here...    it is  so   very  helpful.

so now  i need  some  help in direction...
the  software  is  NOT   a  huge  problem for me  however..
i really do not know  a lot  about  java   BUT
not  i am  thinking  about  it.

it  sounds like   Ray and  a  couple more are using    MRL  with    linux...  is  this  true?
if  that is  possible  i will try  that   and  save  all my    C++ code.

and  try    MyRobotLab

handfingerrobot

Ray Edgley

unread,
Jul 31, 2022, 2:45:08 AM7/31/22
to InMoov
While MRL was created using Java, 1.8 for Manticore and 11 for the current still in development Nixie version, most of our programming is done in Python 2.7 :-)
Because the MRL system is a Java based system, it will run on any OS that supports Java, just make sure you have the correct version of Java installed and that it's set as your default.
Grog, the primary developer of MRL created this guide a while back now: http://myrobotlab.org/content/how-run-java-11-and-java-8-same-machine

Personally I'm running the Nixie version bugs and all.
If you choose to run Nixie (The better feature set) please report any bug to the MRL team with the version number your running, the version of Java and how to replicate the issue you have found.

Ray
Reply all
Reply to author
Forward
0 new messages