Building A Desktop Record And Play Robot Arm

About the project

Small Arduino desktop 3DOF record and play robot arm with an I2C FRAM chip (MB85RC256V) on which the robot movements can be stored.

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 5 days

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

12 g metal gear micro servo 12 g metal gear micro servo x 3
Custom PCB Custom PCB x 1
30 mm vacuum suction cup 30 mm vacuum suction cup x 1
12 V micro vacuum pump 12 V micro vacuum pump x 1
5 V selenoid valve 5 V selenoid valve x 1
Colored plastic marbles, 14 mm diameter Colored plastic marbles, 14 mm diameter x 5
Single-turn potentiometer, linear, 10k Single-turn potentiometer, linear, 10k x 3
Flanged ball bearing 3 x 10 x 4 mm Flanged ball bearing 3 x 10 x 4 mm x 2
Ball bearing 25 x 37 x 7 mm Ball bearing 25 x 37 x 7 mm x 1
3D printed parts 3D printed parts x 1
2.1 mm DC power jack, THT 2.1 mm DC power jack, THT x 1
Taiway 100 series switch, SPDT, THT Taiway 100 series switch, SPDT, THT x 1
Pin headers, 2.54 mm pitch Pin headers, 2.54 mm pitch x 1
Tactile push button with cap, 12 mm, THT Tactile push button with cap, 12 mm, THT x 1
Female headers, 2.54 mm pitch Female headers, 2.54 mm pitch x 1
Tactile push button, 6 mm, THT Tactile push button, 6 mm, THT x 2
JST connector, male, 2 pins, THT, 2.54 mm pitch JST connector, male, 2 pins, THT, 2.54 mm pitch x 3
JST connector, female, 2 pins, THT, 2.54 mm pitch JST connector, female, 2 pins, THT, 2.54 mm pitch x 3
3-wire servo cable, 3-wire servo cable, x 1
Silicone hose, 3 x 5 mm Silicone hose, 3 x 5 mm x 1
Plastic T-piece to match the silicone hose Plastic T-piece to match the silicone hose x 1
Servo extension cable 150mm Servo extension cable 150mm x 3
Silicone bumper, self-adhesive, 12.7 x 12.7 mm Silicone bumper, self-adhesive, 12.7 x 12.7 mm x 1
Arduino Nano V3 or clone Arduino Nano V3 or clone x 1
Kit to make your female header connectors Kit to make your female header connectors x 1
LT 1764 AEQ LT 1764 AEQ x 1
MC 7805 CDTG, DPAK MC 7805 CDTG, DPAK x 1
AO D4184A AO D4184A x 2
Tantalum cap, 10 μF, B 3528 Tantalum cap, 10 μF, B 3528 x 3
Tantalum cap, 100 μF, D 7343 Tantalum cap, 100 μF, D 7343 x 1
Ceramic cap, 1μF, 0805 Ceramic cap, 1μF, 0805 x 2
10 k resistor, 0805 10 k resistor, 0805 x 7
3.9 k resistor, 0805 3.9 k resistor, 0805 x 1
15 k resistor, 0805 15 k resistor, 0805 x 1
220 R resistor, 0805 220 R resistor, 0805 x 1
LED, green, 0805 LED, green, 0805 x 2
MB85RC256V, SOIC 8 MB85RC256V, SOIC 8 x 1
Stainless steel screws M2, M2.5, M3 of various lengths and corresponding nuts Stainless steel screws M2, M2.5, M3 of various lengths and corresponding nuts x 1
Spacers 3 x 7 x 5 mm Spacers 3 x 7 x 5 mm x 4

View all

Software apps and online services

Arduino IDE Arduino IDE

Hand tools and fabrication machines

3D printer 3D printer x 1
Loctite Loctite x 1
Screwdriver Screwdriver x 1
Various wrenches Various wrenches x 1
Soldering iron Soldering iron x 1
Hot air rework station or hot plate Hot air rework station or hot plate x 1

Story

Small Arduino desktop 3DOF record and play robot arm, mainly for STEM education. The end actuator is a vacuum suction cup. A small vacuum pump and a solenoid valve are also included. The custom PCB features a 32 KByte non-volatile I2C FRAM chip (MB85RC256V) on which the robot movements can be stored.


Schematics, diagrams and documents

Credits

Photo of markus-bindhammer

markus-bindhammer

Bipolar author, illustrator, and citizen scientist. Mathematician and engineer by education with a strong interest in robotics, chemical, and bioengineering projects. A few years ago I discovered drawing and writing for myself, which also helps me cope better with my illness.

   

Leave your feedback...