0% found this document useful (0 votes)
164 views13 pages

4 Axis Robot Arm DIY: Technology Workshop Craft Home Food Play Outside Costumes

This instructable describes how to build a 4 axis robotic arm from scratch using 3D printed and laser cut parts. It provides step-by-step instructions to assemble the frame from plastic sheets, create the base, build a pinch mechanism, add electronics using an Arduino, and code the arm. Files including design files, code, and instructions are included to allow others to construct their own 4 axis robotic arm.

Uploaded by

creeper DASH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views13 pages

4 Axis Robot Arm DIY: Technology Workshop Craft Home Food Play Outside Costumes

This instructable describes how to build a 4 axis robotic arm from scratch using 3D printed and laser cut parts. It provides step-by-step instructions to assemble the frame from plastic sheets, create the base, build a pinch mechanism, add electronics using an Arduino, and code the arm. Files including design files, code, and instructions are included to allow others to construct their own 4 axis robotic arm.

Uploaded by

creeper DASH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

technology workshop craft home food play outside costumes

4 axis Robot arm DIY


by fortzero on April 16, 2016

Table of Contents

4 axis Robot arm DIY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Intro: 4 axis Robot arm DIY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Step 1: Demonstration video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Step 2: Materials and cutting parts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Step 3: Assembling the frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Step 4: Making base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Step 5: Pinch mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Step 6: Painting and decals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Step 7: Electronics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Step 8: Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Author:fortzero
I'm just a regular guy who likes to challenge myself every possible way.

Intro: 4 axis Robot arm DIY


I made this project mainly to learn using servos with arduino. Of course I could buy robot arm kit like MeArm and start programming, but making it from scratch teach you
more. I wanted design the arm simple as possible and that's why I chose 4 axis build. Idea for pinch mechanism came from small tweezers. Arm accuracy is not best
possible but good enough for practice purposes. Using better quality servos, advanced programming and more sturdier building components, accuracy can be improved
significantly.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 1: Demonstration video
https://youtu.be/rRRQp8YUqT0

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 2: Materials and cutting parts.
Main material is 3mm plastic sheet. I also used some thicker plastic for base and some MDF. But you can use what ever material you feel comfortable. Some brass
spacers/stand off is used for attaching components together.Bunch of M3 bolts and nuts, small screws and 4 servos. Brass rod and sheet for pinch mechanism. For
finished look I personally like to paint all my projects mainly with acrylics. Let's get started.

First print out blueprints. Then clue them directly to plastic sheet. Cut along with the outlines and drill holes. I used small bandsaw and handheld saw (last picture). For
the base I don't have blueprints but I think you can improvise.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 3: Assembling the frame
Assembly was quite easy task. Everything was planned ahead so I simply just screwed all parts together. Of course there was some minor tweaks to be done. I attached
servo horns with screws that was included in a servo package. For the lower part of the arm I separated two pieces with one 12mm and two 6mm brass spacers. For
upper part I used just one 12mm spacer. Servos are standard hobby servos. 3 Tower pro 9g micro and 1 tower pro 996.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 4: Making base
Base is made from 10mm thick random plastic. First I cut square approx 100x100mm. With table saw I made those two grooves where I attached base of that arm. With
30mm forstner bit I made that embed area for servo horn. To minimize friction between base and MDF I sanded both surfaces with fine sandpapers. Then I painted them
and added couple layers of silicone spray. To get best result I recommend using some kind ball bearing system here. But for practice purpose this is fine.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 5: Pinch mechanism
Entire system is made from 0.8mm thick brass sheet and 2mm brass rod. Its very simple design compared to many other out there. I bend brass rod with nose pliers.
Solder is same stuff that we use with electronics. I also added small foam pieces at the end of a "pinch". Foam adds more friction so you can grab round objects. Brass is
very sturdy and easy to manipulate so its ideal building material for prototypes.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 6: Painting and decals
Remove all dirt and grease with mineral spirit or similar product. Add primer. Small project like this I usually paint with airbrush. After painting I added some left over
decals to make it look more interesting. Before final assembly I added clear coat of lacquer.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 7: Electronics
When using servos with arduino you need an external power source for them. Well you may power one micro servo direct from arduino but not multiple ones. You can
connect all positive/negative leads together and signal wires should kept separated. Total of 6 cables are needed to control 4 servos. If you have two different power
sources like me (USB for arduino and variable PSU for servos), you must connect all negative leads together.

To control arm you only need some buttons and a POT. First I made breadboard test setup and after that I made very simple expansion dock for arduino nano. Couple
pulldown resistors for buttons and current limiting for leds. Leds indicates when you have saved pick and deposit places manually. This arm is not using any eeprom stuff
so you need to write coordinates directly to arduino for permanent use.

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
Step 8: Files
Software used : Google sketchup, Eagle cad and arduino editor.

Any comments are welcome. Thank you.

File Downloads

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/
2D_printable.skp (96 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to '2D_printable.skp']

3d_model.skp (377 KB)


[NOTE: When saving, if you see .tmp as the file ext, rename it to '3d_model.skp']

control.brd (58 KB)


[NOTE: When saving, if you see .tmp as the file ext, rename it to 'control.brd']

control.sch (171 KB)


[NOTE: When saving, if you see .tmp as the file ext, rename it to 'control.sch']

Servo_recording_main.ino (2 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Servo_recording_main.ino']

Cords.ino (2 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Cords.ino']

Home.ino (390 bytes)


[NOTE: When saving, if you see .tmp as the file ext, rename it to 'Home.ino']

recording.ino (2 KB)
[NOTE: When saving, if you see .tmp as the file ext, rename it to 'recording.ino']

Related Instructables

Arduino+Servo+Potentiometer
ROBOTIC ARM
Control Servos Robotic Arm for Arduino Simple Robotic
Robotic Spider by biomech75
with Arduino Autonomous Arm Out of
V8 by and RC Controlled by Cardboard
Tank by
FoamboardRC Receiver/Transmiter Evil zoids Pieces by
Gallifray_Todd
by Michalsky bocabearing

Advertisements

Comments
1 comments Add Comment

Biodynamic says: Apr 17, 2016. 5:40 AM REPLY


Very cool! The arm moved way faster than I expected. I just saw a video of an similar arm making fast food burgers. A few upgrades and you could be
getting offers from some pretty big businesses. https://www.youtube.com/watch?v=iQ_fSP3LGw8

http://www.instructables.com/id/4-Axis-Robot-Arm-DIY/

You might also like