Absolute rotary encoder · ams OSRAM
$3
A 12-bit absolute magnetic encoder on a 3 mm chip, for the price of a coffee. Stick a diametric magnet on the shaft and you have joint feedback.
Resolution12-bit (4096 counts/rev)
encoderi2ccheapabsolute
IMU with onboard fusion · Bosch / Hillcrest
$25
Does the sensor fusion for you. Onboard ARM core outputs a quaternion, gravity vector and linear acceleration — no Kalman filter to write, no magnetometer calibration nightmare.
DOF3-axis accel + gyro + magnetometer
imufusionquaternionbalance
Real-time MCU + Wi-Fi · Espressif
$5
Dual-core 240 MHz with Wi-Fi and BLE built in. Runs the control loop, drives the servos, and serves a web UI over the air for five dollars.
CPU2× Xtensa LX7 @ 240 MHz
mcuwifireal-timeiot
Measures bus voltage and current across a shunt and reports both over I²C. Ten lines of code buys you the ability to see a joint stalling before it burns.
Bus voltage0 – 36 V
currenttelemetryi2csafety
5 V at 5 A from up to 38 V in, with a genuinely honest current rating and good thermal behaviour. The regulator you buy when you are tired of cheap modules browning out your Pi.
Input6 – 38 V
buck5vregulatorreliable
Serial-bus servo · Feetech
$17
The workhorse of the low-cost arm movement. 4096-step magnetic encoder, TTL half-duplex daisy chain, aluminium gears on the 30 kg·cm variant. This is the servo inside SO-100 / SO-101 and most hobby legged bots.
Stall torque30 kg·cm (2.94 N·m) @ 7.4 V
serial-buscheaparmlerobot