Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing
This four-legged spider robot uses a Raspberry Pi as its “brain,” with its body and limbs made from 3D printing. No custom circuit boards are required, making it easy for beginners to assemble.

Moreover, the tutorial includes a nearly one-hour assembly video, which is a great hands-on project for those interested in Raspberry Pi and Python programming.

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Component List

Raspberry Pi 3B+/4B × 1, 15MP OV5647 Pi Camera Module × 1, POWERADD 5000mAh Power Bank × 1, PCA9685 16 Channel 12-bit PWM Servo Driver × 1, LM2596 DC-DC Buck Converter Module × 1, MG90S Servo Motor × 1, 3.7V Lithium Battery (700mAh) × 4, Toggle Switch × 1, Jumper Wires × Several, M3 Nuts and Bolts × Several

Build a Spider Robot with Raspberry Pi and 3D Printing

3D Printed Components

List of parts to be printed: 1 x Body, 1 x Joint 1, 1 x Joint 2, 1 x Joint 3, 1 x Joint 4, 1 x Thigh 1, 1 x Thigh 2, 1 x Thigh 3, 1 x Thigh 4, 1 x Calf 1, 1 x Calf 2, 1 x Calf 3, 1 x Calf 4, 1 x Raspberry Pi Camera Mount, 1 x Top Cover, 4 x Foot Tips (adhesive), 4 x Foot Tips (smooth)

Each leg consists of three parts: joint, thigh, and calf. For easy assembly, the STL files are named and numbered. They can be downloaded from the project repository: https://make.quwj.com/project/349

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Use PLA material to 3D print all files. You can print all joint parts at once, and thighs and calves can also be printed together, as shown. However, the body, joints, thighs, and camera mount need supports during printing.

Installing Raspberry Pi

Build a Spider Robot with Raspberry Pi and 3D Printing

It is recommended to use a Raspberry Pi with at least 2GB of RAM + Raspberry Pi OS Desktop version. Set up the Raspberry Pi system, refer to: https://shumeipai.nxez.com/2019/04/17/write-pi-sd-card-image-using-etcher-on-windows-linux-mac.html

Connect the Raspberry Pi to the network via WiFi, refer to: https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html

Enable SSH and use PuTTY to log in to the Raspberry Pi terminal. File transfer and movie streaming can be done via SFTP using FileZilla.

Enable VNC and use VNC Viewer to log in to the Raspberry Pi, refer to: https://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html

Assembling the Robot

Watch the complete assembly video (51 minutes long, please switch to WiFi to watch).

Special Notes: 1. Some parts may need to be sanded for assembly. You do not have to follow the steps in the video exactly, but it is recommended to test the circuit first before assembling the 3D parts.

2. Wiring diagrams for each servo motor are provided below the table.Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

3. If you are interested in connecting a 4-cell lithium battery, here is an explanation. This is a set of two 3.7V lithium batteries connected in series to form a 7.4V battery pack. By paralleling another identical set, with each lithium battery being 700mAh, it ultimately forms a 7.4V 1400mAh battery pack. Series connection increases voltage, while parallel connection expands capacity. The robot has two power supplies: the lithium battery pack powers the servo motors, while the power bank independently powers the Raspberry Pi.

Below are the software and commands used: WinSCP: https://winscp.net/eng/download.php, Adafruit_Python_PCA9685 module:

sudo pip3 install adafruit-pca9685

Pygame module:

sudo pip3 install pygame

The program source files can be downloaded from the project repository: https://make.quwj.com/project/349

Completion

By following the reference video, you can complete the assembly. I hope you can learn something and have fun!

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

You can make some interesting extensions and upgrades on this robot platform. For example, adding an HC-SR04 ultrasonic sensor, for which STL files are already provided in the project repository. With programming, you can enable the robot to walk autonomously and avoid obstacles.

Build a Spider Robot with Raspberry Pi and 3D Printing

By adding an MPU-6050 sensor, you can also enable the robot to achieve self-balancing. Introducing OpenCV will give the robot computer vision capabilities…

Build a Spider Robot with Raspberry Pi and 3D Printing

Let your imagination run wild!

Project repository address:

http://make.quwj.com/project/349

via instructables.com/id/3D-Printed-Raspberry-Pi-Spider-Robot-Platform/

This article is reprinted from Robot Network

END

More exciting content

*SRT completed nearly 100 million B-round financing, achieving China’s soft robot technology from blank to global leading
*Lowest price 12,980 yuan!越疆科技 4款协作机械臂发布!
*A deep analysis of the annual meeting of the Chinese robotics industry by academicians, experts, and entrepreneurs on annual reflections and industrial layout
*What has the flexible robot platform-level product brought from 7-axis to 6-axis?
*Heavyweight announcement! 2020 Leaderobot China Robot Awards ceremony 19 awards and industry rankings!
*After the industry cools down, how can listed robot integrators break through the industry ceiling?
*Aiming at young people, the core is innovation! The secret of this new sweeping robot brand’s rise in a year!
*Fanuc’s last quarter results announced, the robot business is gradually recovering under the pressure of the epidemic!
*Heavyweight| Songling Robotics and Beihang University build a laboratory to promote the implementation of intelligent mobile technology
*After the industry cools down, how can listed robot integrators break through the industry ceiling?

Build a Spider Robot with Raspberry Pi and 3D Printing

Join the community

The Robot Lecture Hall Rob Community is recruiting! If you are engaged in or want to engage in the robotics industry, or want to learn in this direction, you are welcome to join us to discuss cutting-edge robot technology.

Additionally, legged robots, medical robots, industrial robots,special robots, etc. professional discussion groups are recruiting, and we welcome friends from various professional fields to join.

Reply “Group Chat” in the Robot Lecture Hall WeChat public account to get group joining methods!

Recruiting Authors

The Robot Lecture Hall is recruiting part-time content creators and column writers

Please send your resume and original works to the email: [email protected]

We have no requirements for profession, location, etc., and welcome interested and capable friends to join!

Build a Spider Robot with Raspberry Pi and 3D Printing

Build a Spider Robot with Raspberry Pi and 3D Printing

Are you tired? Click “Looking” to support us!

Leave a Comment