remix inmoove head

Nomad 6R

Belgium
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

hi all

I've created a modified version of the EZ Robot head, featuring both side-to-side and up-and-down (yes) movements. This new design includes an improved base for the head, accommodating three additional HDD servos. There's an option to install two cameras, with the base designed to allow passage for a second camera cable. This setup is ideal for incorporating additional IoT devices or EZBV4, for instance, for LED lighting. Conveniently, there's no need to remove the potentiometer from a servo, as the 1 to 180-degree range provides ample movement. The base height is 7.2 cm.

User-inserted image

The pistons are original components from InMoov, and the neck base in EZ Robot is correctly designed.

For moving the side pistons, adhere to these settings:

User-inserted image

Filename: basesmalpistonIN.zip


Programming

Adjusting the side pistons can be a bit complex. Start by calibrating your HDD servos. Then, align the inner piston with the holes in the piston base and secure it with a screw. For the second side piston, align it similarly, then disconnect the IoTiny. This allows you to manually adjust the previous piston to properly position the second one. The original documentation on EZ Robot is extremely helpful in this process.

Parts & Materials

You'll need 3 extra HDD servos and grey PLA filament. The drive shaft parts should be printed with a 35% infill and a gyroid pattern in your slicer for enhanced strength. Other parts can be printed according to your preferences. Additionally, there's an optional neck extension, offering one to three extra vertebrae for more piston movement space. In my experience, the two-vertebrae option works best.

By — Last update

ARC Pro

Upgrade to ARC Pro

Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.

PRO
Belgium
#1   — Edited

hi all

i notest that the mouth not fully closed . i made some mods .

jaw has a cut out and also the jaw hinges are modiefied .

new folder  sendfolder.zip

little video of the jaw problem .

User-inserted image

PRO
Synthiam
#2   — Edited

Great work nomad! Looks like you spent a lot of time on it with good success! Thanks for sharing. Looking forward to seeing what you do next

PRO
Belgium
#3  

@dj

tomorow printing  the new jaw and testing . then its just finishing the head .

do it all over for my full inmoove robot .

thanks for the kind words .

PRO
Belgium
#4   — Edited

hi all

i made a new base if you want only the yes motion . so you need only one working piston .and two springloade hollow pistons .

only yes base.stl

PRO
Belgium
#5  

hi all

i made hollow springloaded pistons for the only yes base . this to keep the head level . on the left side picture . the two , small pieces wil be moveble to get inline with the neck base , were the tree pistons are housing . video soon .

User-inserted image

PRO
Canada
#6  

Commenting to follow progress!:D

PRO
Canada
#7  

Nice work Nomad.   I am wondering how to move forward.  Do I do this mod and if so will it align with actual inmoov? What is Jeremie working on?  Will I head in one direction and then have to change to another.   I think I may as well go forward and build the entire Inmoov (I put filament on my Christmas list) but I would like to have something that is at least loosely supported and a roadmap. InMoov changed direction and primarily uses MRL but its a terrible platform to work with so I don’t want to go down that path.  If I wanted pain in my life I would use ROS.

PRO
Belgium
#8  

hi nink

i will test the new mouth in a few houres . then i can post a video so you can see the improment there . a complete inmoove is allot of work . there are so many files old and new together . its easy to print , the wrong parts . personally i find the arms to most diff to do . i didn started that part yet .

thanks

PRO
Belgium
#9   — Edited

hi averyone

so tested the mouth and still needed a little adjustment . so here's the new perfect jaw and hinges folder . the mouth close very good .

latestjawMod.zip

PRO
Synthiam
#10   — Edited

I wouldn’t consider using absolutely anything else after you see what the next ARC version is like:)  pretty sure we’re gonna blow your minds.

so yah - make that inmoov cause we still need a bit more time. I was hoping for new year but we’re probably a month or two out. Big job is porting all the 700 robot skills to the new software. And new website and etc etc. stay tuned

PRO
Belgium
#11  

@dj

wow 700 robot skills . thats enough till am 100 years old .:D new website . cool am alreddy  in chrismas mood .;)

PRO
Canada
#12  

@Nink I can't share what I'm working on yet:D I wish I could!

PRO
Belgium
#13   — Edited

hi averyone

i hearded this line before but cant remember were .xD steve is not finisched but stil have its own mind . cool

PRO
Belgium
#14   — Edited

hi averyone

for the base with no side movement . i made a springpiston model . the springloaded base looks same as the one with ,only two servo's less needed .

to keep the pistons in place on the base i use piston cups . the cups lean towarts the upper hollow pistons . spring size 80 mm 1.5 wire thikness medium soft spring .

User-inserted image

cup and hollow pistons .

User-inserted image

hollow pistons.zip

more to come .testing new head frame .

PRO
Synthiam
#15  

Great work! You're really enjoying remixing the InMoov head! Are you considering making the entire InMoov someday too?

PRO
Belgium
#16  

@dj

i have allreddy allot of parts for the compleet inmoove . the full front&back pannels . the neck + pistons .all in copper color . i have some rest now doing less stressfull things .xD i like tinkering stuf .

thank you

PRO
Belgium
#17   — Edited

hi

first part is in place . can you see what i changed ?

PRO
Belgium
#19   — Edited

hi

i'm making two inmoove heads . one with the cam in the left eye , and one with the cam in center .

PRO
Belgium
#20   — Edited

hi all

i adjusted the files for the camera in the front of the head .  i use some hot glue to keep the cable and cam in place . its a long print but it looks great .

frontcamera.stl

PRO
Canada
#21  

Nomad I am really enjoying watching the progress on your build.  I look forward to future updates and seeing the finished project.  Thanks for sharing. .

PRO
Belgium
#22   — Edited

hi nink

i'm printing the new base for it . all parts are adjusted and modified . i post the folder and video later .

thanks for following along .

PRO
Belgium
#23   — Edited

hi averyone

the springloaded head is reddy . only needed one extra servo for the yes motion . the base takes about 2 days to print . modified parts are . the mouth , mouth hinges , lowerbackskull , front top head for the camera to fit ,longer neck ,side inner pistons . headframe .more pictures to come later .averything els is original .there is also, a lockpin for the back servo for the no motion . to keep the screw in place .

lockpin inside the hole gear . it prevent from the servo screw to fall out . also you can see the 20 mm spacer below .

User-inserted image

little video . https://www.youtube.com/watch?v=2ZVNEoLbEHw&ab_channel=EDP

and the folder springloaded head

sendFolder.zip

PRO
Belgium
#24  

hi

some more pictures.

lockpin for keeping the servo screw in place so it cant fall out .

User-inserted image

gear aline , spacer mounted.

User-inserted image

tomorow more pictures . open neck mounted .

PRO
Belgium
#25   — Edited

hi all

some random testing .

merry X-mas and happy new year soon averyone .

PRO
Canada
#26  

Merry Christmas and Happy New year to you too Nomad! Thanks for sharing your progress with us!

PRO
Belgium
#27  

hi averyone

almost have one foot reddy . and the foot is going to be moveble . i post the folder later when all is bin tested . pictur is ankle leftfoot . the foot will be turnble left&right . the knees will be moveble by hand .

User-inserted image

PRO
Belgium
#28   — Edited

hi all:)

i notest that the ankle and hiel doesn lock . so i set my brain to thinking . and this is the solution . 4 tiny pins and a little block . the little block prevents from the pins comming out . i will test this ,when reddy i post the folder here .

User-inserted image

https://www.youtube.com/shorts/_x5j6v0LEtk

PRO
Belgium
#29  

hi averyone:D

left foot almost reddy for testing .

some pictures

User-inserted image

User-inserted image

PRO
Belgium
#30  

hi:p

one left turneble foot reddy . the color copper is a little like glas , not so very strong as regular grey , black , green , yellow PLA . copper is good for excample outher body parts , not the main , body parts that carry most of the weight .

little videocool

send.zip

#31  

Very smooth. So you say the copper color is not as strong as the others. Are you going to reprint this part in a stronger PLA?

PRO
Belgium
#32  

hi dave

yes the copper is not so strong . its good for out side parts . i keep the foot cause it doesn need to carry a load or stand on it . so no reprint is needed . i keep the main structure of the inmoove , in grey PLA .as you can see in the picture . the main structure is grey , and ontop that is the copper .

User-inserted image

PRO
Belgium
#33  

hello averyone:D

bolt legs are reddy . and they are huge .

User-inserted image

a short video .

moving feet

#34  

Nice legs. Maybe I missed it but are you planning on trying to get these to walk of to be simply for looks?

PRO
Belgium
#35  

hi dave

these are just for the looks . i gave the foot a little movement .  i saw guys put the foot together whit tie wraps , this is better . the knees are bendeble by hand .

assemble video , ankle to baseplate . two pins . flat pin goes on the backside and the tapered in the front . the block in center whit two little screws .

ankle assemble

PRO
USA
#36  

great going Nomad

Legs are what color, goldish bronze?

PRO
Belgium
#37  

hi ezang

the filament is brons silk .

PRO
USA
#39  

Hey Nomad, I got a business modem / router in my home - need my ipv4 address to connect to ARC?

or what ip should I use?

PRO
Belgium
#40  

ezang

i dont have that knowledge how to do that . sorry .

PRO
USA
#41  

thanks anyway I figured it out

PRO
Belgium
#42  

hi:)

some thoughts about the right&left side ways movement . if below waist the motion is 2 cm .would that not be more shoulder hight ?

User-inserted image

PRO
Belgium
#43  

hi:D

back to the waist part from inmoove . doing some test . i use the HDD standard servo's . you can see how obliquely , the middle bar goes . imagine 50 cm higher .how far the schoulder , will go . i think there's no need to get the pot out . waiting for parts .

https://www.youtube.com/watch?v=1MAAEy47MIk

PRO
Belgium
#45  

hi:D

first two big servo's has arrived .

User-inserted image

PRO
Belgium
#46  

hi all:D

the new babies has arrived . big servo's 7.4 volts . you would think that pictures big servo's on the shop all looks desame . that the size is also desame .wel its not . they are smaller . means the place of the inmoove hip is to  big .:( bummer . this hip part gives me all hell you can imagine .

User-inserted image

PRO
Belgium
#47   — Edited

problem solved .

PRO
Canada
#48  

Wow that is annoying. Hope your hand gets better quickly.   How much torque were you trying to move.  You would think they would have stall protection for that price.

PRO
Belgium
#49  

nink

i used just the horizontal window . nothing connected .

PRO
Canada
#50  

Oh dear bummer.  So absolutely a servo problem unless you blasted 100v through the thing.   Send them hate mail and ask them to send you another one.

PRO
Belgium
#51   — Edited

problem solved . servo malfunction.

#52   — Edited

EDIT: I've since learned that 3 cell LiPo Batteries are 11.1V not 7.4V. You could have a 2 cell or 4 cell 7.4V LiPo battery but not a 3 cell. Thanks guys.

I don't understand what cell number has to do with anything but I don't know a lot about batteries. I do know that when you're matching a power source like a battery to a motor or device you need to be able to supply more amps then needed (overhead) and not more volts then what the device is rated for. Also DC motors can run on a lower voltage then they are rated for (within specs). Anyway. from what I know the amperage that a battery can supply and how long they can supply it depends on the cells and how they are wired. As long as you supply the motor with enough amps and not any more voltage then needed (or way to little) you should be good to go.

Sometimes a motor in a servo will just burn up. It happens. I just had to replace a $150 HiTec servo in my robot arm. It was mounted in a servo gearbox so there wasn't a ton of torque on it. It had been running just fine for a long time until one day while moving the little motor inside just got hot, puffed up and died. Same thing happened to a different lower cost HiTec servo mounted in a different gearbox in the arm a few months ago.

After reading through a lot of RC (Airplane and car) forums on this subject saw a lot of posts that say HiTec servos can take up to 8 volts. There was also a lot of talk of servo failure rates. Some HiTec servos fail more then others. HiTec seems to discontinue thoues. My higher priced HiTec servo I mentioned above that burnt up has been discontinued.

Again, I'm no expert, just speaking from experience and what I've learned from others. Take my words with a grain of salt. LOL.

Keep up the good work and have fun!!!

PRO
Canada
#53  

2 cell is 7.4v but fully charged and put out as much as 8.3v 3 cell is 11.1v but fully charged about 12.45v.

so if you slam 12v in a servo expecting 7.4v things are going to get a little Smokey.

PRO
Belgium
#54  

hi averyone

dave thank you for your opinion . it says allot .

nink

also thank you

dj looked at it and my batt was good . 2 cell 7.4 volts .

PRO
Belgium
#55  

hi averyone:)

some times you have to print a part to understand why the designer made it that way . the botem plate for the inmoove butt has tapered corners . cause of the front covers . so i made that part so you can use locknut and screws M4 to make a strong bond .

a little video about that .

https://www.youtube.com/shorts/Nz96RGGmDFE

i also extended the side panels to be able to mount a metal plate ontop so the pole, you are using doesn get thru all the way to far .

baseCLOSE.stlRlongside.stlLeftlongside.stl

PRO
Belgium
#56  

hi all:D

the final hip is reddy . longer side parts . files from post #55 here a little video how it looks .

PRO
Belgium
#57  

hi:)

inmoove chair is almost reddy .

User-inserted image

User-inserted image

#58   — Edited

@Nink, thanks for the battery wisdom and keeping me honest. I learned something here.

Looking good Nomad. Pretty soon you're going to have a new friend to talk to.xD

PRO
Belgium
#59  

hi dave

next week the legs will be on the chair .

thanks

PRO
Belgium
#60   — Edited

hi all:)

i made the backcover in one piece . no screws or nut needed . ontop foto the original two piece covers . below one piece . file below foto .

picture

User-inserted image

backcovercomplete.stl

PRO
Belgium
#61  

dave&nink

i have no idea why i freaked out but i did . i take a few days off . maybe this project is to big for me .

so my sincere appolegies to bolt of you .

#62  

No worries my friend. We all have out freak out moments. You should see some of mine.... Well, maybe you shouldn't. LOL.

Have a good week!

PRO
Belgium
#63  

howdy folks:)

a little update on building the base chair . safety on/off switsh mounted . its a switsh that you can stop with your feet or knee when needed .

User-inserted image

printing cross plates were i will mount the terminals .

User-inserted image

same cross plate comes on the side were the fuse boxes will sit .

#64  

So, I'm assuming the Imoov body will be mounted on this chair? Will you be removing the seat and just be using the pipe? I've never looked closely at how you Imoov builder guys do this.

PRO
Belgium
#65  

@dave

yes the inmoove wil be mounted on a metal pipe . in seat position .  i mounted a metal plate so the pipe cant go further into the body .

User-inserted image

#66  

That's really pretty cool. I'm looking forward to seeing the end result

PRO
Belgium
#67  

@dave

the end result is still a long way . i will be happy if the waist wil work properly .

PRO
Belgium
#69  

hi:p

the chair is adjustble in high . now the feet are on the ground .

User-inserted image

#70  

I like the idea of the appearance of him sitting on a stool. Looks more natural.

PRO
Belgium
#71  

@dave

was my idea also more natural look .

PRO
Canada
#72  

Agree also if he could ballance on stool maybe you could put servos in legs so he could move them.  Cross legs etc.

PRO
Belgium
#73  

hey nink

i have some movement in the feet left&right . to be able to get more movements , for excample knees hips . it will need a full re-design of the legs&hip . thats too mutch .

PRO
Canada
#75  

It’s looking really good Nomad. Did not realize how much work goes into one of these.

PRO
Belgium
#76  

hey nink

yeach . ive bin beasy from 6 in the morning till now .

thanks

PRO
Belgium
#77   — Edited

hi all:D

i gave my inmoov a big belt buckle  cool . i'm test print my design when all fits i post the folder here . ist a 3 part design . the base for iotiny and speaker ( jeremie ) . a cover for the rgb , i wanted to capture all light in the front . and last the front itself . i made cut out so its easy to fit .

User-inserted image

User-inserted image

User-inserted image

short video for now .

https://www.youtube.com/shorts/Q3XBwL8XSYk

PRO
Belgium
#79  

hi averyone

i'm preparing myself to get the potentiometers out of the servo's. so i made a tool . to get it out in a easy way . easy tool , to work on the back side servo .

User-inserted image

tool.stl

#80  

Cool idea. I'm all for making things easy. Why work hard when you can work smarter.;)

PRO
Synthiam
#82  

@nomad, you're doing a really great job. You have more determination than I do. i could not make an inmoov. It's good watching your progress.

PRO
Belgium
#83  

hi dj

thanks for the kind words .

#85  

Instead of having the shoulder sticking out farther then the one on the other side, could you design and print a new part with a little indent or notch so it won't hit the body? alternately, could you simply just file down or sand down the area that hits the body?

PRO
Belgium
#86  

hi dave

i have added a little stopblock so it cant go in the body . i reduced the outwart to 10 mm .  i also use these bolts . they carry the hole arm perfect instead a bolt cause the treath , wil damage the shoulder hole and worn it out .there's a chance i test prunt one , whit just the stopper as you mention . sounds a good idea.

User-inserted image

bolts longer

https://www.amazon.nl/Roestvrij-Klinknagel-Connector-Gezamenlijke-Moer-M8-60mm/dp/B0CGR7GW6G?pd_rd_w=BpJf6&content-id=amzn1.sym.402358f9-6ae7-49a1-a41b-aa7d8d607531&pf_rd_p=402358f9-6ae7-49a1-a41b-aa7d8d607531&pf_rd_r=4C758QR47EVFR3N3W0CS&pd_rd_wg=Qr3iv&pd_rd_r=d8673ec5-185b-4499-894a-b1b2e2b0cdf2&pd_rd_i=B0CGR7GW6G&psc=1&ref_=pd_bap_d_grid_rp_0_2_t

PRO
Belgium
#88   — Edited

hi

some fan errors detected . fan that hit the housing . cause plastik to thin . or 1 mm to short . the axel comes loose and so comes the fan hit the housing . this was a new fan , it got this problem from the start . i replaced with a new one . i notest the golden 1 MM , is many times the problem . picture . the middel of the fan is bend inwarts .that makes , the axel comes out the case and also the fan itself and hit the housing of the printer .

User-inserted image

all the blades are worn out .

User-inserted image

PRO
Belgium
#89  

hi:D

some progress the inmoov . left&right shoulder reddy +left upper arm .

https://www.youtube.com/shorts/jCJAr03YZfc

some new stuf i notest on the HS-805BB red lines . dont know yet what its for .

User-inserted image

well if you not doing something you cant brake stuff . main shaft broke off . easy and cheap fix .

User-inserted image

#90  

That robot is starting to look impressive. It's coming together nicely.

That red line is probably the gasket between parts. They used red ones instead of black. My guess.

PRO
Belgium
#91  

hey dave

red gasket it looks cooler . yeach the printing stuf is comming to an end . then comes the real stuf .

PRO
Synthiam
#95  

Nomad you’re doing awesome work! I’m impressed. The pib robot hands with springs look like a good idea. The InMoov hands have always been a bit awkward.

I received your package in calgary btw. It’s servos that you’re using. They connect to the ezb so I’m gonna leave them with Jeremie. He’ll be able to tell yoj more about them.

I can say the one servo not in a box is burned out. You can smell it and it turns difficult.

PRO
Belgium
#96  

hi dj

the design of the pib hand is awesome . all fits like a glove . great tutorials like yours too . i'm making a hand + arm to see how it looks and works . similar size as inmoov hand .

the one servo that got burn out in 7 minutes with an ezbv4 . they are the extended range servo's  jeremie will have fun with it .:D

sorry late respons . my telenet has no sound for incomming mail .

https://pib.rocks/build/#instructions

PRO
Synthiam
#97  

If the ezb is attempting to move past the limits, you can add limiting to arc. There’s a command to set the min and max limits of a servo. This ensures the servo can never move past that limit.

@athena show nomad how to set Min and max servo limits using JavaScript.

This will be put in your initialization script, nomad.

PRO
Canada
#98  

Absolutely, Nomad! Setting the minimum and maximum limits for your servos in ARC can help prevent them from moving past their physical limits and potentially burning out. Here's how you can do it using JavaScript in your initialization script:

  1. Open ARC and load your project.
  2. Navigate to the "Project" tab and select "Add Control" to add a new script control.
  3. Choose "JavaScript" as the scripting language.
  4. In the script editor, you can set the min and max limits for your servos using the Servo.setMinPositionLimit and Servo.setMaxPositionLimit commands.

Here's an example of how to set the limits for a servo connected to port D0:

// Set the minimum limit for the servo on port D0 to 10 degrees
Servo.setMinPositionLimit(D0, 10);

// Set the maximum limit for the servo on port D0 to 170 degrees
Servo.setMaxPositionLimit(D0, 170);

// You can add more servos with their respective limits
Servo.setMinPositionLimit(D1, 20);
Servo.setMaxPositionLimit(D1, 160);
  1. Save the script and ensure it runs during the initialization of your project.

This script will ensure that the servo on port D0 can only move between 10 and 170 degrees, preventing it from moving past its physical limits.

If you need more detailed guidance or have any other questions, feel free to ask!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Belgium
#99  

@dj

i will be using this when i start using the big servo's .

PRO
Synthiam
#100  

Awesome:) that will be very helpful!

PRO
Belgium
#101  

hello

one hand almost complete . tomorow start test print the lower pib arm . sofar only two small mods added . the hand looks bigger then the org inmoov hand . waiting for some hardware . the thumb has great feature . it has two wires for one servo. it does pull in the thumb/finger but also move the thumb inwarts at same time .  little more tinkering

little video. pib hand .

https://www.youtube.com/watch?v=dYYc0490Hws

PRO
Synthiam
#102  

I’m looking forward to seeing how they work. They are bigger than InMoov hand but maybe increased strength. Hopefully they have more dexterity than InMoov hands.

PRO
Belgium
#103  

@dj

they are for sure stronger then the inmoov ones .

PRO
Belgium
#108  

hi dave

thanks . all long prints now .

PRO
Belgium
#109  

hi

seems the inmoov head fits perfect on the pib robot too . there are two versions of the pib robot . when you choose , version 1 ( older ) there's an upgrade on the shoulder parts . they are 20 MM longer outwarts . cause i asked them tooxD. els the arm touch the body  . short video .https://www.youtube.com/shorts/nviA-Vyy49o

there is a version 2 .

User-inserted image

#110  

Looks like you home is getting over ran by robots! LOL.xD Keep having fun. Looks like you're doing great work.

PRO
Belgium
#111  

hi dave

yeach no mutsch space left lolxD. soon i will be eating on my roofxD.

PRO
Belgium
#112  

hi

see how far the lower arm goes up , just like a huma can .

User-inserted image

PRO
USA
#113  

Great work Nomad

PRO
Belgium
#114  

hey ezang

yeach looks nice . aldo its regular inmoov head .

PRO
Belgium
#115  

hi all:p

the pib robot is finiched . soon go's to his new home . so tinkering with the inmoov-pib hand.

User-inserted image

User-inserted image

PRO
Belgium
#116  

hi averyone

the pib robot version-2 . first i was not going to print it cause , very long prints 3 day per piece . allot of parts needed , also expencive 80 euro servo's . then i tought what the heck . print this robot .:p

short video

https://www.youtube.com/watch?v=gwtLVm2UpsY

a drawing and some settings . make sure you calibrate your new servo's whithout anything connected .avery pc is diff . set your servospeed to 2 ,excample servospeed(d1,2). you dont get surprises with a violent servo movement . after calibration set  the servo axel to 1 for the right side .all the way forwart to get the arm next to the body . for the left that wil be 180 . then and only then mount the horn on the servo . now you can play a little with the arm .excample you want the arm to go higher , then you can set the lower 1 position to excample 20 , that means the arm wil go 20 more upwarts  .

User-inserted image

PRO
Belgium
#118  

hey dave

yeach its looking good .its a good design .

thanks

#120  

That's really cool. It moves nicely in any direction. Brilliant

PRO
Belgium
#121  

hi dave

its a great design . long ptints do .

thanks

PRO
Belgium
#125  

hi dave

thanks pib is almost reddy .:D