Introduction: Giant Computer-Controlled Robotic Arm Made of Old Cardboard Boxes
1. The Claw – Three fingered claw that enables you to pick up stuffed animals and dirty socks from the floor without having to bend down. The ability to save the path of the arm enables users to take the same moving camera shot with precision and repeat-ability.
2. Camera Crane - Has a smart phone camera attachment to take fantastic sweeping and swooping time lapse and video shots.
Step 1: Get the Materials:
1. Lots of C-flute cardboard – large moving boxes, refrigerator boxes, etc
2. Some new and very sharp box cutting knives
3. Glue gun or duct tape
5. Lazy susan from Ikea (for swivel plate on bottom)
6. 1x4 wood
7. 12x12 inch piece of wood (approximate)
8. 3 NEMA stepper motors
9. Motor controller board
10. 3 inch nuts and bolts
11. x8 6mm M3 machine screws to attach stepper motors
Download the engineering drawings (password is CBRobot) in pdf format
Take to Staples.
Print out on a black and white plan printer at 1:1 scale on A0 paper.
Use this as a template to cut out the cardboard and wood pieces. Hint: use an awl or knitting needle to transfer the drawings to the cardboard. Place the paper over the cardboard, and punch holes at the corners and intersections. Use a box cutter knife and a long straight edge to cut the cardboard. Before you bend the cardboard, score the cardboard with a dull butter knife.
Step 3: Wooden Base
Align holes of small square with vertical base. Screw together with 1 5/8 screws. This creates a stand that is shaped like the letter “L”
Mount turntable with 4 3/4″ screws to the main base FIRST. If you do not, you will have difficulty attaching the main base to the “L”.
Then connect main base to the “L” using the hole in the main base to access the screws.
Step 4: Assemble Two Cardboard Round Parts of the Robot Arm.
Tips for large semi-circle:
Has 9 tabs
– Distribute 9 tabs evenly along semi-circle before applying glue
– When gluing second semi-circle, make sure all tabs are square to both semi-circles. Otherwise you will end up with a skewed shape
– In one of the semicircles, cut a hole around the center with a diameter of approximately 20mm. This will provide clearance for the 1/4″ diameter bolt that will attach this semicircle to the vertical base.
– Has 7 tabs
- There are 3 small semi-circles. Two are slightly smaller (eg 2 mm) than the third. Apply tabs to the two smaller semi-circles
Step 5: Assemble the Rectangular Arm Sections
There are two ways to fold the arm – always use the orientation that makes the profile rectangular (watch video)
Use 6mm M3 machine screws to attach the large stepper motors to the arm. You will need 8 screws.
Step 6: End Arm
At the end of the arm, add two holes that are approximately 1 inch inside from the end and equidistant from the center creases.
Step 7: Arm Assembly
- Use the 2” machine screws and nuts for attaching the main arm and parallel arm to the end arm.
- Use the 2.5” machine screw and nut to attach the Motor 2 arm to the parallel arm (close to central pivot)
Step 8: Claw
Step 9: Smart Phone Camera Mount
Step 10: Motor Control Software
Download the robot software. Pc version or Mac version.
Step 11: Motor Control Hardware
1. Make it yourself. You can download the gerber files from here. Etch it at home with PCB making solution or send it off to a PC board house to be fabricated.
2. I have some (supplies limited) – email me at firstname.lastname@example.org.
3. You can use any motor controller board that will drive a 12V stepper motor at 600mA. The Adafruit motor shield that works with Arduino is one example. There are larger stepper motor controller boards available on ebay as well. Note: these options will not work with the CBRobot software. You could modify the CBRobot source code. Email me at email@example.com
Step 12: Connecting Motors to Board and Testing
Blue – outside pin
Red – inside pin, next to blue
Green – inside pin, next to black
Black – outside pin
Two connectors should be connected directly onto two large stepper motors.
On third stepper motor, use short 4-conductor wire in between connector and motor leads. We need this extra length so that the motor that drives the Z-axis of the robot can reach the controller board.
Step 13: Connecting Motors 4
Suggested connection from MOTOR to cable (small claw motor):
YELLOW <-> yellow
RED <-> red
WHITE <-> green
BLACK <-> black
ORANGE – unused
BROWN — unused
Suggested connection from MOTOR to cable (camera motor):
YELLOW <-> yellow
ORANGE <-> red
BLUE <-> green
BLACK <-> black
RED (x2) – unused
Step 14: Putting It All Together
Glue third large stepper motor to the base so that the spindle is approximately 2 mm away from the semi-circle. Rotate along Z axis to ensure that the robot arm rotates such that the semi-circle does not touch the motor shaft.
The counter-weight at the end of the main arm is important. Fill a zip loc bag with approximately 2 lbs of sand or small stones and place in the counter-weight.