Animatronic Eye Mech

by sideburn, published

Animatronic Eye Mech by sideburn May 4, 2014


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

21527Views 4783Downloads Found in Hobby


This is a simple servo controlled animatronic eyeball that uses 2 servos. The eye can look left and right and the top eyelid can open and close. you can drive 2 eyeballs with a servo Y cable. The servo control arm for the eyeball can slide onto the main shaft or plugged into the back of the eyeball itself as shown in the snapshots.

Video: https://www.youtube.com/watch?v=N3nVzMHAsCs&feature=youtu.be


The included separate servo mounting bracket is designed to work with micro servos..

I use these, they are cheap and reliable - http://www.hobbyking.com/hobbyking/store/__9549__Turnigy_TG9e_9g_1_5kg_0_10sec_Eco_Micro_Servo.html

Use a Y cable to drive two eyeballs - http://www.amazon.com/gp/product/B007XP0NXE/ref=oh_details_o01_s00_i00?ie=UTF8&psc=1

Print the parts -

eyeball_42_slot.stl, this version has a slot if you prefer to plug the servo control arm directly into the eyeball instead of the shaft. Print this with a high amount of infill and support turned on. I print mine at .1 layer height, 30% infill, 2 shells, support enabled. You need a high amount of infill so you don't get holes in the top at the end of the print when it closes the sphere up.

servoBracket.stl - this is a separate bracket that can mount to the base of the eye mech if you want to have the servos mounted close to the mech. Itherwise you can mount the servos wherever you want separate front he eye mech and use longer pushrods. I used shoe goo to fasten the bracket to the mech base.

servoclip.stl - this snaps over the top of the servo to hold the servo onto the bracket.

servocontrolarm_42.stl - print two of these to control the eyeball and the eyelid. you can use a paperclip for the pushrods.

lowerEyelid_42mm.stl - This is a fixed lower eyelid that snaps onto the base.

eyelid_42mm.stl - the upper eyelid, snaps to the base and then glue a servo control arm to the side.

shaft_42mm.stl - the shaft mounts to the base and then glue the printed washer to secure the shaft in place.

base_42mm.stl - the main base that the eyeball and eyelids mount onto.

More from Hobby

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Thank you for a really good file. I wonder how long this file is.

This. Halloween. All set.

This. Halloween. All set.

Hi! I was wondering if you could share the code. I'm struggling with the movement of the eyelid (Yes, I'm a beginner with motors and Arduino).

Great project!! thanks!

I'm not sure if I have any generic code, most of my projects are huge now.. I can look again but I would start here: http://playground.arduino.cc/ComponentLib/Servo

and here: http://playground.arduino.cc/Learning/SingleServoExample

Could you please post the design files- My Explorers Post like your design and would like to modify it to fit our animated stuffed animals. You can reach me at [email protected] thank you.

I have shared it on TinkerCad here: https://tinkercad.com/things/8QulPUf1ZtZ
But the eyeball files have on thingiverse have been smoothed out using Maya.