Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Write I2C initialization code
Generate firmware skeleton
U2
J5
U3
J4
U1
J2
J3
J5 + - C7 P1
J3 + - C6 P1
U2 LED3 - Servo3 Data
U2 LED1 - Servo1 Data
U2 LED6 - Servo6 Data
U1 GP9 - U2 SCL
U1 GP11 - U3 DIN
U3 OUTP - J19 1
U1 GP6 - R5 P1
U1 GP8 - U2 ~OE
U2 LED0 - J6 Data
U3 VDD_2 - J14 Pin_1
J3 + - C6 P1
J1 Pos - D1 K
J15 PIN2 - J17 PIN1
U3 VDD_2 - J14 Pin_1
U1 3V3(OUT) - U2 VDD
J3 + - C6 P1
U3 OUTN - J19 2
J3 + - C6 P1
U1 3V3(OUT) - U2 VDD
J5 + - C7 P1
U1 3V3(OUT) - U2 VDD
U2 LED6 - Servo6 Data
U3 VDD_2 - J14 Pin_1
J5 + - C7 P1
U1 GP2 - U3 BCLK
J1 Pos - D1 K
U1 GP5 - R4 P1
J7 PIN2 - J8 PIN1
U1 GP5 - R4 P1
J1 Pos - D1 K
U2 LED7 - Servo7 Data
U1 3V3(OUT) - U2 VDD
U1 GP5 - R4 P1
J3 + - C6 P1
U1 3V3(OUT) - U2 VDD
U1 GP8 - U2 ~OE
J3 + - C6 P1
U2 LED4 - Servo4 Data
U1 GP4 - U3 LRCLK
U1 3V3(OUT) - U2 VDD
U3 VDD_2 - J14 Pin_1
U1 GP11 - U3 DIN
U2 LED2 - Servo2 Data
U1 GP5 - R4 P1
J7 PIN2 - J8 PIN1
U2 LED3 - Servo3 Data
U1 3V3(OUT) - U2 VDD
U3 ~SD_MODE - R6 P1
J1 Pos - D1 K
U1 3V3(OUT) - U2 VDD
J1 Pos - D1 K
J3 + - C6 P1
J3 + - C6 P1
U1 3V3(OUT) - U2 VDD
U1 GP7 - U2 SDA
U2 LED2 - Servo2 Data
J1 Pos - D1 K
U1 GP8 - U2 ~OE
U1 GP7 - U2 SDA
U1 GP6 - R5 P1
U3 OUTP - J19 1
U2 LED7 - Servo7 Data
U1 GP2 - U3 BCLK
U2 LED4 - Servo4 Data
J3 + - C6 P1
U2 LED1 - Servo1 Data
U1 GP6 - R5 P1
U2 LED5 - Servo5 Data
J3 + - C6 P1
J5 + - C7 P1
U1 3V3(OUT) - U2 VDD
U1 GP9 - U2 SCL
U1 3V3(OUT) - U2 VDD
U2 LED5 - Servo5 Data
U1 GP9 - U2 SCL
U1 GP7 - U2 SDA
U3 ~SD_MODE - R6 P1
U3 VDD_2 - J14 Pin_1
U1 GP4 - U3 LRCLK
U1 GP7 - U2 SDA
U3 VDD_2 - J14 Pin_1
U3 VDD_2 - J14 Pin_1
J3 + - C6 P1
U1 GP9 - U2 SCL
U1 GP6 - R5 P1
U3 OUTN - J19 2
U2 LED0 - J6 Data
J15 PIN2 - J17 PIN1
Servo3
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
GND
J5 - - C6 P2
J5 - - C6 P2
Servo2
J5 - - C6 P2
J5 - - C6 P2
Servo4
GND
Servo7
J5 - - C6 P2
U2 A0 - U2 A1
J6
U2 A0 - U2 A1
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
J5 - - C6 P2
Servo6
J5 - - C6 P2
Servo1
J5 - - C6 P2
U2 A0 - U2 A1
GND
Servo5
GND
J5 - - C6 P2
J5 - - C6 P2
GND
J5 - - C6 P2
J5 - - C6 P2
GND
J5 - - C6 P2
U2 A0 - U2 A1
J5 - - C6 P2
J5 - - C6 P2
U2 A4 - U2 A5
U2 A4 - U2 A5
C6
Capacitance
2200uF
C4
Capacitance
10uF
TP2
TP1
TP6
TP8
C5
Capacitance
470uF
C1
Capacitance
100nF
TP4
C7
Capacitance
470uF
TP5
TP9
C2
Capacitance
10uF
TP3
C3
Capacitance
100nF
TP7
R2
Resistance
4.7kΩ
J17
J8
R4
Resistance
10kΩ
R1
Resistance
4.7kΩ
J15
R6
Resistance
10kΩ
R3
Resistance
10kΩ
J7
R5
Resistance
10kΩ
J19
D1
J14
J1

Refine this doc
Ask about this doc
Quadruped Robot Control Board — Block Diagram
Architecture

Text


3S LiPo (9.0–12.6 V)
  │
  ├─ XT60-class input + external pack BMS/fuse assumption + reverse-polarity protection interface
  │
  ├─ Buck #1 OFF-BOARD MODULE INTERFACE, 5 V, ≥10 A continuous / high transient capability
  │    └─ 5V_SERVO → PCA9685 V+ and eight 3-pin MG90S headers
  │
  └─ Buck #2 OFF-BOARD MODULE INTERFACE, 5 V, ≥5 A (final rating depends on LED strips)
       ├─ 5V_LOGIC_LED → ESP32-S3-Zero 5V input, relay module VCC, MAX98357A VIN
       ├─ 3V3 from ESP32-S3-Zero → PCA9685 VCC and I²C pull-ups
       └─ relay COM/NO contacts switch +5 V to LED outputs; LED grounds return directly to common GND

ESP32-S3-Zero
  ├─ GPIO7 SDA / GPIO9 SCL → PCA9685 → channels 0–7 → servo signal headers
  ├─ GPIO2 BCLK / GPIO4 LRC / GPIO11 DIN → MAX98357A → speaker connector
  ├─ GPIO5 → active-low relay IN1; GPIO6 → active-low relay IN2
  └─ reserved, unused: GPIO0, 19, 20, 21, 33–37

All domains share common GND. Servo pulse logic is 3.3 V; servo power is isolated as 5V_SERVO.
Block sourcing decisions

Table


BlockClassificationDecision
Battery input/protectionNoneFrom scratch using rated connector/interface parts; no charger onboard
Servo 5 V powerNoneRepresent as off-board Buck #1 connector interface; do not invent an undersized onboard converter
Logic/LED 5 V powerNoneRepresent as off-board Buck #2 connector interface with documented rating
ComputeNoneExact Waveshare ESP32-S3-Zero library module required
Servo PWMNonePCA9685 IC plus support passives
I²S audioNoneMAX98357A plus support and speaker connector
Relay/lightingNone2-channel active-low module interface and contact-side LED connectors
No PCB layout work is authorized at this checkpoint.
  • Architecture

  • Block sourcing decisions

Quadruped Robot Control Board thumbnail
Battery-powered quadruped robot controller with ESP32-S3, PCA9685 eight-servo breakout, I2S audio, and relay-switched 5V RGB lighting.

Properties

V

Pricing & Availability

Distributor

Qty 1

Arrow

$4.65–$84.35

Digi-Key

$0.07

HQonline

$7.35

LCSC

$9.70

Mouser

$11.30–$14.72

TME

$0.30

Verical

$4.44–$36.86

Controls