This week, I would like to briefly introduce a hexapod robot made by our domestic partner, controlled by Raspberry Pi Zero 2W and developed in Python!
You can control its movements (including moving forward, backward, twisting, etc.) with your phone.
Introduction
-
This project[1] is the Python version of the previously C++ writtenhexapod-v2-7697[2] project, the author modified the dimensions and structure, and redesigned the PCB.

-
The robot is remotely controlled via BLE on the Raspberry Zero 2 W. -
The robot has 6 legs, each leg has 3 joints, so there are a total of 18 servos (currently only supports Guohua A0090
, JXPDI1181MG
, future support for TowerProMG92B
). -
NXP PCA9685
x 2 is used to control these servos. -
The power source is a 7.4V lithium battery 2S Lipo battery (7.4v)
. It also uses 7mini360 DC-DC
voltage regulator circuits. One provides 5V voltage for the Raspberry Pi, and the other 6 provide 5V voltage for each leg (1 mini360 serves 3 servos). -
The body is 3D printed (PLA material), and the printer used is Anycubic i3 Mega S
All files (3D STL, PCB schematics, Python source code) are open source under GPL license, everyone can try it out. (Links will be provided at the end).
Regarding the robot’s motion effects and introduction, the author made a video[3] on Bilibili, everyone is welcome to like and tip!
▼ Click to watch
At the bottom, there are also our community’s previously shared projects of quadruped and hexapod robots!
References
PiHexa V1: https://github.com/ViolinLee/PiHexa18
[2]hexapod-v2-7697: https://github.com/SmallpTsai/hexapod-v2-7697
[3][Hexapod Update] Open Source Raspberry Pi Python Programming Hexapod Robot Function Introduction and Motion Testing (Code is open sourced!): https://www.bilibili.com/video/BV1Pg411N7Cg
Original link:https://mc.dfrobot.com.cn/thread-313329-1-1.html?fromuid=830836
Project author:RoboticsCV
Hardware Arsenal
DF Hardware Arsenal
Click to learn more👆
If you have anything to say, feel free toleave a message!
All materials involved in the project can be downloaded in the following ways:
1. You can click on the “References” to download from the author’s repository on GitHub!
2. You can click on “Read the original to download from the community forum!
3. If you have difficulty accessing GitHub, you can reply “PiHexa18” in the public account’s backend to download!
(Note: For past projects, if the links are broken, you can also search for the project name in our community forummc.dfrobot.com.cn for free download.)
Past Project Review
▼ Build a small spider robot with Arduino
Click to read👆
▼ Build a remote-controlled hexapod robot
Click to read👆
▼ Make a small quadruped robot based on ESP32
Click to read👆
▼ The Boston Dynamics Spot’s little brother is here! A robot that can run, jump, and stroll!
Click to read👆
▼ Highly expandable, Stanford Pupper’s little brother is here!
Click to read👆
▼ How to make a Strider camera robot with ESP32-CAM and 3D printed parts
Click to read👆