NNEXMACHAI COMPONENT SUPPLY
Buyer's Guide · Sep 2026

Humanoid Robot Servo Selection: Torque, Bus vs PWM, Power

Humanoid development is pulling component demand with it — and the servo is still the default joint actuator for research, education and service robots. This is the 2026 selection framework: torque math per joint, serial bus vs PWM, and the power budget everyone under-estimates.

Short answer: Start from joint torque: torque = limb weight × distance from the joint, then add a 2-3x safety factor for dynamic motion. For a 1-2 kg research humanoid, wrists, head and fingers typically need 9-20 kg-cm, elbows 20-35 kg-cm, and shoulders and hips 35 kg-cm and up. For 20+ joints needing position feedback, choose serial bus servos; PWM servos suit simple prototypes and high-torque single joints.

Why servo demand is spiking with the humanoid boom

Analysts project the global humanoid robotics market to exceed $150 billion by the mid-2030s, and the build-out is already visible in component demand: humanoids and quadrupeds carry 20-60 joints each, and most of those joints are filled with servos during prototyping, education and service-robot production. When a sector adds tens of thousands of multi-joint platforms, high-torque servos, serial bus servos and their power accessories become supply-constrained items — the same pattern the robotics supply chain saw with motors and drivers before them.

That is why this guide exists: the choice you make at the joint level decides your BOM cost, your wiring complexity and how fast you can iterate. It applies whether you are an engineering student, a research lab, or a company sourcing a run of humanoid service robots.

Start with joint torque — everything else follows

The single most common sourcing mistake is picking a servo by price or brand before calculating what each joint actually holds. The rule is simple: torque = limb weight x distance from the joint, then add a safety factor of 2-3x because dynamic motion, acceleration and unexpected loads far exceed static holding. If you need the full derivation and real worked examples, our servo torque guide walks through it step by step.

Illustrative starting points for a small research humanoid (1-2 kg upper body):

JointTypical torque classWhy
Wrist / head / fingers9-20 kg-cmShort moment arms, low mass
Elbow20-35 kg-cmForearm mass x forearm length
Shoulder / hip35 kg-cm and upWhole-limb leverage, dynamic load

For the shoulder and hip of a slightly heavier platform, a 45 kg-cm class servo is the practical ceiling for hobby-style PWM servos, with 35 kg-cm and 20 kg-cm classes covering the mid joints. Treat these tables as planning anchors — verify against your real geometry, then add margin.

Serial bus servo vs PWM servo: the 2026 decision

The debate between serial bus servos and PWM servos is really a question of joint count and control sophistication. A PWM servo is a dumb actuator: it receives a position pulse and cannot report back load, temperature or actual position. A serial bus servo is a smart device — every unit on a two-wire bus reports position, current and temperature, and units daisy-chain so wiring scales cleanly to 20+ joints.

FactorPWM servoSerial bus servo
FeedbackNone (position command only)Position, current, temperature
Wiring at 20+ jointsOne signal line per jointDaisy chain on one bus
Cost per jointLowest, highly provenHigher; controller + firmware time
Best fitSimple prototypes, high-torque single joints, educationHumanoids, quadrupeds, compliance control

For a full humanoid torso with compliant walking, serial bus servos are effectively mandatory. But for research rigs, education platforms and hybrid builds where only a few joints need feedback, a brushless servo or a high-torque PWM unit on the shoulder with bus servos below the elbow is a legitimate cost-saving architecture. If your project lives in that middle zone, tell your supplier the joint map and let them quote the mixed BOM — that is exactly the kind of order our factory line handles daily.

Environment: waterproof and brushless matter more than you think

Servo selection is not only torque. Two upgrades change your field reliability dramatically:

The power budget nobody budgets

Joint selection gets the attention; power delivery gets the blame. A stalled or accelerating servo can draw several times its running current, and when a dozen joints move together the instantaneous demand spikes far beyond the sum of rated currents. Three rules keep a humanoid build alive:

  1. Size the supply for peak, not average. Use a regulator that can deliver sustained current at the servo voltage — see our UBEC regulators for clean 5-6 V power to control boards and low-voltage joints.
  2. Use proper connectors and wire. XT60 connectors (and their mates) carry high current with low resistance, and thick-gauge servo extension cables prevent voltage sag on long runs.
  3. Budget one power lane per high-torque group. Shoulders and hips should not share a thin harness with wrists — star topology beats daisy-chained power.

If you are also choosing between DC motors and drivers for the base, our motor driver comparison covers the current-handling rules that apply to the drivetrain side.

What to send when you ask for a quote

Suppliers quote faster and more accurately when the request is concrete. Before you contact us, prepare:

We stock the 45 kg-cm, 35 kg-cm, 20 kg-cm and 9 g servo classes with brushless and waterproof options, plus UBECs, XT60s, arm/horn kits and extension cables to complete the joint. Prototype quantities are welcome, OEM/ODM runs available — send us your joint list and we will quote the servo set against it.

FAQ

Which servo is best for a DIY humanoid robot?

For an educational or research humanoid in the 1-2 kg class, start with 20-35 kg-cm class PWM servos on the big joints (shoulder, hip) and 9-20 kg-cm units on wrists and head. If you need position feedback, daisy-chained wiring and compliance control, step up to serial bus servos — the trade-off is cost per joint and controller complexity. Plan the power budget before you buy either.

What is the difference between a bus servo and a PWM servo?

A PWM servo receives only a position pulse — it cannot report back load, temperature or position, and every joint needs its own signal wire. A serial bus servo is a smart device: multiple servos share one two-wire bus, each reports feedback (position, current, temperature) and supports daisy-chain wiring. Bus servos are standard on humanoids with many joints; PWM servos remain the cheapest, most proven option for simpler prototypes and high-torque single joints.

How much torque does a humanoid robot joint need?

As a rough starting point: wrists and head 9-20 kg-cm, elbows 20-35 kg-cm, shoulders and hips 35 kg-cm and up depending on robot weight and arm length. The math is torque = limb weight x distance from the joint, multiplied by a safety factor of 2-3 for dynamic motion. Always verify with the actual geometry of your robot before ordering.

Can NexMach supply servos for humanoid prototypes?

Yes. NexMach supplies factory-direct high-torque servo lines from 9 kg-cm to 45 kg-cm class (including brushless and waterproof variants), plus UBEC regulators, XT60 connectors and extension cables for the power side. Prototype quantities are welcome and OEM/ODM runs are available — send your joint list and we will quote against it.

Chat with us