"Miles" the Open-Source Quadruped Spider Robot
It uses 8 SG90 / MG90 Servo motors as actuators for the legs, consists of a custom PCB made to power and control the servos and the Arduino Nano.PCB has dedicated slots for IMU module, Bluetooth module and even IR sensor array to make the robot autonomous. Body is made from laser cut 3mm acrylic sheets, can be 3D printed as well. Its a great project for enthusiasts to explore inverse kinematics in robotics.
I design my PCBs in Altium software (to download click here) . 12 SG90/MG90 servos can consume upto 4-5 Amps if all working simultaneously, thus the design requires higher current output capabilities. I've used 7805 Voltage regulator for powering the servos, but it can output max 1 Amp current. To solve this issue, 6 LM7805 ICs are connected in parallel to increase current output.
Schematics and Gerber can be found here.
Features of this design include:
- MPU6050/9250 is used for angle measurement
- Upto 6 Amp current output
- Isolated Servo power supply
- HCsr04 Ultrasonic Sensor output
- Peripherals for Bluetooth and I2C are also provided.
- All analog pins are provided on a Relimate for connector of Sensors and actuators
- 12 Servo outputs
- Power Indication LED
Specifications of PCB:
- Size of the PCB is 77 x 94 mm
- 2 layer FR4
- 1.6 mm
The design has separate 5V for the servos and Arduino. Check for shorts with ground at all individual power rails i.e Arduino 5V output, Servo VCC output and input 12V phoenix.
Once the PCB is checked for shorts, Arduino is ready to be programmed. The test code is available on my github.
"Miles" the Open-Source Quadruped Spider Robot
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)

-
Anirudha Gaikwad Jul 28,2020
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10

-
10design
-
10usability
-
10creativity
-
10content
More by Anirudha Gaikwad
-
Arduino based Serial Transmitter Commercially available transmitter and receiver pairs are usually PPM or PWM based. Using them with ...
-
POV Fidget Spinner Fidget spinners are always fun to play with but don't necessarily have a purpose, keeping this in mi...
-
"Miles" the Open-Source Quadruped Spider Robot It uses 8 SG90 / MG90 Servo motors as actuators for the legs, consists of a custom PCB made to power...
-
Wheel-E The self balancing Robot Overview:This project is inspired by Sean HodginsPiddyBOT. Based on Arduino Nano, this is a great pr...
-
How to measure weight with Load Cell and HX711
250 0 3 -
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
405 0 0 -
RGB LED Matrix input module for the Framework Laptop 16
683 0 2 -
-
📦 StackBox: Modular MDF Storage Solution 📦
440 0 4