"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 shared platform and we are not responsible for any design issues.
- 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...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
479 0 0 -
RF Control training board for students based on ESP32 C3
640 0 2 -
Aquarius+ Computer, Standard PCB
848 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
589 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
509 0 1 -
Nintendo Famicom HVC-001 Controller Shells
611 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
566 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
771 1 5 -