3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

MAKER: Morrisl4 / Translated by: Fun Endless

This quadruped spider robot uses the Raspberry Pi as its “brain”, and its body and limbs are 3D printed. No custom circuit boards are needed, making it easy for beginners to assemble. Moreover, the tutorial includes nearly an hour-long assembly video. This is a great hands-on project for those who want to learn about Raspberry Pi and Python programming.

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

Components List

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

3D Printed Raspberry Pi Spider Robot

3D Printed Components

List of parts to print: 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 Bracket, 1 x Top Cover, 4 x Toe (Adhesive), 4 x Toe (Smooth).

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

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

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

Installing the Raspberry Pi

3D Printed Raspberry Pi Spider Robot

It is recommended to use a Raspberry Pi with 2GB or more memory + Raspberry Pi OS Desktop version. Install the system on the Raspberry Pi, 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 log in to the Raspberry Pi terminal using PuTTY. File and movie transfers can be done via SFTP using FileZilla.

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

Assembling the Robot

Assembly process video. (Video length is 51 minutes, please switch to WiFi as needed to watch)

Special Note: 1. Some parts may need to be polished for assembly. You do not have to follow the steps in the video exactly, but it is recommended to test the circuit part first, and after testing, assemble the 3D parts.

2. Wiring diagrams for each servo motor are provided below the table.

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

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

Here 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

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

Completion

After following the reference video, you should be able to complete the assembly. I hope you can learn something and have fun!

3D Printed Raspberry Pi Spider Robot

3D Printed Raspberry Pi Spider Robot

You can do some interesting expansions and upgrades on this robot platform. For example, add an HC-SR04 ultrasonic sensor, and the corresponding STL files are already provided in the project repository. By programming, you can make the robot walk autonomously and avoid obstacles.

3D Printed Raspberry Pi Spider Robot

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

3D Printed Raspberry Pi Spider Robot

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/

Links in the article can be clicked to read the original text at the end

3D Printed Raspberry Pi Spider Robot

More exciting content

Make a motorcycle dashboard with Raspberry Pi

Make a smart pet feeder with Raspberry Pi

Create a smart planetary observer based on Raspberry Pi

Handcraft a metal wireframe X-wing clock

Arduino + 280 LEDs DIY music spectrum light

DIY Stanford Pupper 12 DOF Quadruped Robot Dog

Barrier: PC and Raspberry Pi keyboard and mouse sharing solution

3D Printed Raspberry Pi Spider Robot

Leave a Comment

Your email address will not be published. Required fields are marked *