Quadruped Robot Circuit Design
1:17
Power & Supply Section
| Connection Description | From | To | Notes |
|---|---|---|---|
| Battery Supply | 3.7V LiPo Battery | XL4015 Buck Converter – Input | The LiPo battery supplies raw voltage to the buck converter. |
| Voltage Regulation | XL4015 Buck Converter – Output (5 V rail) | ESP32 – Vin | The regulated 5 V output is fed into the ESP32’s Vin (the onboard regulator can then create the proper core voltages if needed). |
| Powering Motor Drivers | XL4015 Buck Converter – Output (5 V rail) | Both L298n DC Motor Driver modules – Vcc pins | The same 5 V rail supplies the L298n modules that drive the DC motors. |
| Common Ground | Battery, Buck Converter, ESP32, L298n modules | All devices (including servos) | Connect all GND nodes together to form a common reference. |
Table
| Leg Number | Servo Number | ESP32 Pin | Function |
|---|---|---|---|
| Leg 1 | Servo 1 | D32 | PWM control signal for servo 1 |
| Servo 2 | D33 | PWM control signal for servo 2 | |
| Servo 3 | D25 | PWM control signal for servo 3 | |
| Leg 2 | Servo 4 | D14 | PWM control signal for servo 4 |
| Servo 5 | D12 | PWM control signal for servo 5 | |
| Servo 6 | D13 | PWM control signal for servo 6 | |
| Leg 3 | Servo 7 | D22 | PWM control signal for servo 7 |
| Servo 8 | TX0 | PWM control signal for servo 8 | |
| Servo 9 | RX0 | PWM control signal for servo 9 | |
| Leg 4 | Servo 10 | RX2 | PWM control signal for servo 10 |
| Servo 11 | D4 | PWM control signal for servo 11 | |
| Servo 12 | D2 | PWM control signal for servo 12 |
Table
| Connection Description | From | To | Notes |
|---|---|---|---|
| Motor Driver Vcc | XL4015 Buck Converter – Output (5 V) | L298n module – Vcc pins | Both L298n modules take the same 5 V rail from the buck converter. |
| Control Signals for DC Motors | ESP32 digital outputs (pins as per your motor control design) | L298n IN/EN pins | Use additional ESP32 digital pins to drive the DC motor drivers. |
Ready.
1
Mermaid
graph LR subgraph Raspberry Pi node_4B end subgraph Arduino Mega end Raspberry_Pi_4B[Raspberry Pi node_4B] --> |"Control & I/O"| Arduino_Mega[Arduino Mega] Arduino_Mega -->|PWM| Servos Arduino_Mega -->|I2C| IMU_1[IMU 1] Arduino_Mega -->|DATA +, DATA -| Raspberry_Pi_4B Arduino_Mega -->|Power| UBEC[UBEC] subgraph Power_System ON_OFF_Switch[ON/OFF switch] -->|Power Control| UBEC Battery[LiPo Battery BT] -->|Source| ON_OFF_Switch UBEC -->|5V Power Out| Arduino_Mega UBEC -->|5V Power Out| Servos end subgraph LED_System Arduino_Mega -->|GPIO Control| LEDs[LEDs 1 to 5] Resistors -->|Current Limiting| LEDs end subgraph Servos S1 -->|Leg 1| Leg_1["Leg 1 (S1, S2, S3)"] S2 -->|Leg 1| Leg_1 S3 -->|Leg 1| Leg_1 S4 -->|Leg 2| Leg_2["Leg 2 (S4, S5, S6)"] S5 -->|Leg 2| Leg_2 S6 -->|Leg 2| Leg_2 S7 -->|Leg 3| Leg_3["Leg 3 (S7, S8, S9)"] S8 -->|Leg 3| Leg_3 S9 -->|Leg 3| Leg_3 S10 -->|Leg 4| Leg_4["Leg 4 (S10, S11, S12)"] S11 -->|Leg 4| Leg_4 S12 -->|Leg 4| Leg_4 end subgraph Resistors R1$500\Omega R1$ R2$500\Omega R2$ R3$500\Omega R3$ R4$Vishay 500\Omega R4$ R5$500\Omega R5$ R6$500\Omega R6$ R7$Vishay 500\Omega R7$ end %% Connection Lines for clarity Raspberry_Pi_4B --> Power_System Raspberry_Pi_4B --> LED_System %% Implicit Connections (not explicitly shown due to complexity and high level nature of diagram) %% All servos S1 to S12 are assumed to connect to the UBEC for power and the Arduino Mega for control signals (PWM). %% Legends for clarification (Mermaid does not support legends natively, this is for informational purposes only) %% S1 to S12: Servos %% R1 to R7: Resistors, with R4 and R7 having specific Vishay manufacturer part numbers provided for reference.
1
Reviews
Component | |
|---|---|
Inspect
DIY Quadruped Robot
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
Assets
id=white
Welcome 👋
Flux accelerates your PCB design with AI.
Create your account to start using this component and bring your ideas to life.
lwcassid
fancie419491
1
natarius
1