Let's Build a Robot!

by rwinscot in Workshop > 3D Printing

26458 Views, 211 Favorites, 0 Comments

Let's Build a Robot!

IMG_8819.jpg
I've been building stuff like this since I was about ten or so years old... and I love it!

It's amazing how fabrication techniques have improved in the last few years. Inexpensive hardware, 3D printers, and awesome boutique electronics stores like Adafruit, SparkFun, and Seeed Studio have opened a Pandoras-box of Awesome.

Are you ready to build your robot? Please make sure to read through the entire Instructable before making any purchases - parts are listed throughout. 

If you have any questions, let me know - I'll do my best to help. Want to see ROBOB (ROB-OB) in action?

https://vine.co/v/hBhqD1ZQHLm

Ding ding ding... let's go!

3D Part Printing

The robot is comprised of about two dozen parts that can be printed on just about any 3D printer that has a 4.5 X 4.5 inch build platform; PLA or ABS is up to you.

Here's a link to the model on TinkerCAD...



Are you new to 3D printing? Printing all these parts is going to take a good chunk of time - the bigger your build platform the better. To save you a little bit of time, I've broken the model down into printable parts - get all the bits-n-bytes over at Thingiverse.

http://www.thingiverse.com/thing:104962

Like I said, you can use PLA or ABS... here are the types I used.

Blue Pro-Series PLA
http://www.matterhackers.com/store/3d-printer-filament/pro-series-blue-pla-filament-1.75mm

White Pro-Series PLA
http://www.matterhackers.com/store/3d-printer-filament/pro-series-white-pla-filament-1.75mm

Natural Pro-Series PLA
http://www.matterhackers.com/store/3d-printer-filament/pro-series-natural-pla-filament-1.75mm

 

Servo to Arm Connector

IMG_8877.jpg
IMG_8879.jpg
IMG_8881.jpg
IMG_8882.jpg
IMG_8883.jpg
IMG_8885.jpg
IMG_8887.jpg
IMG_8891.jpg
Here's a little nugget that might help you manage the transition from printed parts to injection molded / metal parts.

I originally tried to print a mount... to connect the bolted revolute joint directly to the servo. It was all kinds of wobbly - and didn't work. The vertical shear-strength and tolerances of printed parts just weren't going to cut-it.

I decided to 'integrate' the nylon connector that comes with the servo into the print... bingo!

You'll need to trim the servo horn down a bit and then snap it into the mate. Then, glue the two parts together and you have a very strong and reliable transition from the servo to your printed arm. Use the tiny screw provided with the servo to attach the arm to your robot.

Do you know where robots keep their armies? ...up their sleevies.

Arms Assembly

IMG_8834.jpg
IMG_8835.jpg
IMG_8836.jpg
IMG_8838.jpg
IMG_8839.jpg
IMG_8840.jpg
IMG_8842.jpg
IMG_8843.jpg
IMG_8844.jpg
IMG_8845.jpg
You'll need a eight #6-32 PC screws to attach the digits to the hand; three digits on one side and one for the thumb. The hand is isometric, 'flip' assembly for the other over and you're good to go. You're making great progress - give yourself a hand!

StarTech #6-32 PC Screws
http://www.amazon.com/gp/product/B00028CAIK/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1

When the hand is done, move-on to the forearm. I found an odd connector in my wife's scrapbooking box... and decided to use it with the bolted revolute joint. It turned out kinda cool.

1/4 inch Chicago Posts
http://www.amazon.com/gp/product/B003O5GPHU/ref=oh_details_o01_s00_i00?ie=UTF8&psc=1

When connecting two bolted revolute joints together - put a nut in one and a screw in the other and twist the them together. Use a screwdriver to adjust them to a sweet-spot; not too loose or too tight.

M3 Nut / Screw Set
http://www.dipmicro.com/store/SET-M3X8PPSZ

Top the arm with the connectors you completed in the last step. 

Feet and Legs Assembly

IMG_8827.jpg
IMG_8828.jpg
IMG_8829.jpg
IMG_8830.jpg
IMG_8832.jpg
IMG_8833.jpg
This is a quick and easy step... assembling your footies. Grab the foot cap and apply the color accent with a bit of super-duper glooper. 

Flip the cap over and fill it full of something heavy. I'm using washers from our local home improvement store; buying a box is typically less expensive than buying onsies or twosies.

When you're ready, snap the base and cover together and use some 1/2 inch chicago posts to hold the foot to the leg.

1/2 Inch Chicago Posts
http://www.amazon.com/gp/product/B003O996A4/ref=oh_details_o08_s00_i00?ie=UTF8&psc=1

Torso Assembly

IMG_8846.jpg
IMG_8849.jpg
IMG_8853.jpg
IMG_8854.jpg
IMG_8855.jpg
IMG_8856.jpg
IMG_8857.jpg
IMG_8860.jpg
IMG_8862.jpg
IMG_8863.jpg
Super-duper glooper the torso base, belt, and mid-section together... I get the parts almost together except for a little space and then let the glue 'wick' into the groves; hold for 30-40 seconds.

You'll need to decide where you want to drill a hole for the power - I used a 15/32 inch drill bit. Don't go to fast, you might melt and/or crack your part.

2.1 mm Panel Mount Barrel Jack
http://www.adafruit.com/products/610

Add the leg plate and bolt the torso to the leg loop. 

When we get to the electronics you'll see why I decided to add the Adafruit logo. 

Next are the shoulder caps and neck ring.

Do you remember how we glued the servo horn for the arm connector? Here is the same approach with the head. When you get this done, add the servos... they should snap into place; you'll need three. Two for the torso and one for the head/neck.

Turnigy 9g Servos
http://www.hobbyking.com/hobbyking/store/__9549__Turnigy_TG9e_9g_1_5kg_0_10sec_Eco_Micro_Servo.html

Arrrrms... matey - add the arrrrrms and torso cap.

Head Assembly

IMG_8864.jpg
IMG_8866.jpg
IMG_8868.jpg
IMG_8869.jpg
IMG_8871.jpg
IMG_8873.jpg
IMG_8874.jpg
IMG_8875.jpg
Screw that puppy in place... why do we say 'puppy?' Why not wombat or kiwi?

This crazy looking three-armed-thing is a transducer - which we'll mount in the head. It's a kind of speaker... more about that later.

HiWave Transducer
http://www.parts-express.com/pe/showdetl.cfm?partnumber=297-220

Insert the 8x8 LED matrix into the eye socket and add some M3 screws to hold it into place... or glue it - whatever suits you.

Mini 8x8 LED Matrix w/I2C Backpack (blue)
http://www.adafruit.com/products/959

Glue the mouth ring to the head cap - what's that crazy thing with the wires coming out of it? We'll cover that in a bit. Close up the head and it should fit nice and snug against the torso.

Electronics

IMG_8876.jpg
It's time to transform your robot into an Internet of Things! 

You'll need power, something to drive your servos, a 'brain,' LEDs, a 'voice,' and an audio amplifier for starters.

5V 2A Power Supply (good)
http://www.adafruit.com/products/276

5V 10A Power Supply (best)
http://www.adafruit.com/products/658

Arduino UNO
http://www.adafruit.com/products/50

5mm LEDs
http://www.adafruit.com/products/301

16-channel Servo Driver
http://www.adafruit.com/products/815

3.7 Watt Stereo Audio Amplifier
http://www.adafruit.com/products/987

EMIC 2 Text to Speech Module
http://www.adafruit.com/products/924

Argh! My batteries need recharging... I will have to continue this Instructable next week! Stay tuned!