Parts catalogue

57 components across seven subsystems. Specs are what the datasheet claims; the note on each page is what actually bites you.

Showing 57 of 57 parts

Feetech STS3215

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

Feetech SCS0009

Micro serial servo · Feetech
$8

Palm-sized serial servo for fingers and small joints. Same bus as the STS series so it daisy-chains into the same controller, just with a fraction of the torque.

Stall torque9 kg·cm (0.88 N·m) @ 6 V
microserial-buscheap

Dynamixel XL430-W250-T

Smart servo · ROBOTIS
$50

Entry point into the Dynamixel X ecosystem: full position/velocity/current control modes, PID gains exposed over the bus, and the same protocol as the flagship XM/XH units so code ports upward unchanged.

Stall torque1.5 N·m @ 12 V
dynamixelserial-busx-series

Dynamixel XM430-W350-T

Smart servo · ROBOTIS
$260

The default joint of academic robot arms. Metal gears, full current sensing, profile-based trajectory control with acceleration ramps, and a documented register map you can drive from any language.

Stall torque4.1 N·m @ 12 V
dynamixelmetal-gearresearchserial-bus

Dynamixel XM540-W270-T

Smart servo · ROBOTIS
$500

The XM430's bigger sibling for shoulder and hip joints. Same register map, same bus, roughly 2.5x the torque — so a design can scale up without a rewrite.

Stall torque10.6 N·m @ 12 V
dynamixelhigh-torquemetal-gear

Robstride 01

Quasi-direct-drive · Robstride
$130

The part that made cheap humanoids possible. A BLDC with a low-ratio planetary reducer and an integrated FOC driver speaking CAN, priced like a hobby servo and behaving like a robot joint.

Peak torque14 N·m
qddcanhumanoidlegged

Unitree GO-M8010-6

QDD joint motor · Unitree
$200

The Go1 joint motor sold separately — the single cheapest way to buy a properly engineered legged-robot actuator with real torque density.

Peak torque23.7 N·m
qddcanquadruped

MyActuator RMD-X6

Integrated servo motor · MyActuator
$300

A sealed, IP-rated integrated servo with a 1:6 to 1:10 planetary stage. Popular for outdoor and industrial-leaning builds where you want a bolt-on joint with a datasheet.

Peak torque~12 N·m
canintegratedrobot-arm

NEMA 17 stepper (17HS4401)

Open-loop stepper · generic
$12

The cheapest repeatable motion you can buy. 1.8° per full step, 200 steps per revolution, no feedback — it either works or it silently skips and ruins the part.

Holding torque0.4 N·m
steppercheapcnc3d-printer

NEMA 23 stepper (23HS45)

Open-loop stepper · generic
$30

The step up for routers and heavier gantries. Roughly 7x the holding torque of a NEMA 17 at 8x the current draw.

Holding torque3.0 N·m
steppercncrouter

iHSV57 closed-loop stepper

Servo stepper · various
$60

A NEMA 23 with an encoder and driver glued to the back. Fixes the stepper's one fatal flaw — it knows when it has lost position, and can correct or fault instead of silently ruining the job.

Torque2.2 N·m
stepperclosed-loopservo

GBM2804H-100T gimbal motor

BLDC, high-turn · various
$35

A 100-turn hollow-shaft BLDC built for camera gimbals: high torque per amp, low speed, zero cogging at low current. The standard testbed for learning FOC.

Torque~0.45 N·m
bldcfocsimplefocgimbal

ODrive S1

BLDC FOC controller · ODrive Robotics
$149

The reference hobby-to-pro FOC drive. Closed-loop torque, velocity and position control on any BLDC, with encoder and absolute-hall support and a real tuning tool.

Continuous current40 A
focbldcservo-drivecan

Actuonix L16-100-63-12-P

Linear actuator · Actuonix
$110

A servo-driven leadscrew in a tube. Gives you linear motion with a standard RC PWM input, which is enormously convenient for grippers, hatches and camera lifts.

Stroke100 mm
linearservocompact

Savox SC-1258TG

RC digital servo · Savox
$90

The classic fast standard-size RC servo: titanium-geared, 0.08 s per 60° at 6 V. When you need a fast small joint and don't care about absolute position feedback, this is the answer.

Torque12 kg·cm (1.18 N·m) @ 6 V
rc-servofastmetal-gear

Harmonic Drive CSF-14-100

Strain-wave reducer · Harmonic Drive
$1.2k

The gold standard for robot joints. A 100:1 reduction in a pancake the size of a hockey puck, with essentially zero backlash and high torsional stiffness.

Ratio100:1
zero-backlashprecisionrobot-joint

Planetary gearbox, NEMA 17, 27:1

Planetary reducer · generic
$25

Bolt-on torque multiplication for a stepper. Cheap ones have 1–3° of backlash, which is fine for a camera axis and fatal for a precision arm.

Ratio27:1
gearboxcheapstepper

GT2 belt drive, 20T → 60T

Belt reduction · generic
$15

The lightest and cheapest way to get a 3:1 reduction. Zero backlash when tensioned, and it isolates shock loads — but it stretches and it will not hold a static torque without tension.

Ratio3:1 (20T driver, 60T driven)
beltcheaplightweight

T8 lead screw, 8 mm, 2 mm lead

Linear conversion · generic
$12

Turns rotation into linear motion and, with a 2 mm lead, is self-locking — it holds a vertical load with the motor off. Slow, but it will not drop your payload.

Lead2 mm / rev
linearself-lockingz-axis

Printed cycloidal reducer

3D-printed reducer · open source
$5

Print a 20:1 to 40:1 reduction for the cost of filament. Used all over the open-source legged-robot scene because it puts real torque behind a cheap BLDC.

Ratio20:1 – 40:1 (by design)
printedhigh-ratioopen-source

AS5600 magnetic encoder

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

AS5047P magnetic encoder

Absolute rotary encoder · ams OSRAM
$10

The AS5600's serious sibling: 14-bit, SPI, with ABI quadrature output so it can drive both a motor controller and an MCU counter at once.

Resolution14-bit (16384 counts/rev)
encoderspifochigh-res

CUI AMT102-V

Capacitive incremental encoder · CUI Devices
$25

Capacitive rather than optical, so dust and oil don't kill it. Comes with a set of shaft sleeves covering 2 mm to 8 mm — one part fits almost any motor.

Resolutionup to 2048 PPR (configurable)
encoderrobustindustrial

BNO085 9-DOF IMU

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

ICM-42688-P

6-axis IMU · TDK InvenSense
$5

Low-noise, low-latency 6-axis. No magnetometer, no fusion — you get clean raw rates and write the estimator yourself, which is what legged-robot people actually want.

DOF3-axis accel (±16 g) + 3-axis gyro (±2000 °/s)
imulow-noisequadruped

VL53L1X ToF rangefinder

Time-of-flight distance · ST
$15

A 4 m laser rangefinder in a 5 mm package. Uses actual time-of-flight so it is not fooled by black or shiny targets the way IR reflectance sensors are.

Rangeup to 4 m (dark), ~1.3 m in bright ambient
tofi2cproximitycheap

RPLIDAR A1M8

2D spinning LiDAR · Slamtec
$99

The LiDAR almost every hobby SLAM project starts with. 360° scan, 12 m range, spin at 5.5 Hz, and it speaks a simple serial protocol with ROS 2 drivers already written.

Range0.15 – 12 m
lidarslamros2navigation

RPLIDAR S2

2D LiDAR, long range · Slamtec
$340

The A1's outdoor-capable upgrade: 30 m range and 32k samples per second, so it resolves a person at distance instead of a blob.

Range0.05 – 30 m
lidaroutdoorslam

Livox Mid-360

3D LiDAR · Livox
$700

The cheapest way into real 3D LiDAR: 360° horizontal, -7° to +52° vertical, 40 m range, in a 265 g puck. Built-in IMU makes LIO pipelines much easier.

Range40 m @ 10% reflectivity
lidar3dslampoint-cloud

Intel RealSense D435i

Stereo depth camera + IMU · Intel
$350

The default depth camera for manipulation research. Active IR stereo, 90° × 87° field of view (wide enough for a gripper's working volume), plus an IMU for VIO.

Depth range0.3 – 3 m (optimal), up to ~10 m
depthrgbdimugrasping

Intel RealSense D405

Short-range depth camera · Intel
$300

Purpose-built for the last 7 cm to 50 cm — exactly the range where a robot hand actually operates. Higher depth accuracy than the D435i at that distance.

Depth range0.07 – 0.5 m (ideal 0.07 – 0.2 m)
depthclose-rangemanipulation

Luxonis OAK-D Lite

Depth camera with on-board AI · Luxonis
$150

Stereo depth plus a 4 TOPS vision processor that runs your neural network inside the camera. Depth-aligned detections come out of the USB cable already solved.

Depth range0.2 – 12 m (ideal 0.4 – 3 m)
depthedge-aineural-networkros2

FSR 402 force sensor

Force-sensitive resistor · Interlink
$8

A polymer pad whose resistance drops as you press it. Crude, hysteretic, but it costs eight dollars and it stops your gripper from crushing an egg.

Force range0.1 – 10 N
forcetactilegrippercheap

INA226 current/voltage monitor

Power telemetry · TI
$5

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

u-blox ZED-F9P RTK GNSS

RTK positioning · u-blox
$220

Centimetre-level positioning outdoors given a correction stream. Multi-band, multi-constellation, and the module behind most affordable outdoor robot localisation.

ConstellationsGPS, GLONASS, Galileo, BeiDou
gnssrtkoutdoornavigation

Raspberry Pi 5 (8 GB)

SBC, high-level brain · Raspberry Pi
$80

The default high-level computer for a mid-size robot. Real PCIe, two camera ports, and enough CPU to run ROS 2 nodes, a web dashboard and a modest neural network at once.

CPU4× Cortex-A76 @ 2.4 GHz
sbcros2linuxcamera

Jetson Orin Nano Super

Edge GPU · NVIDIA
$249

67 TOPS in 25 W for under $250. The moment your perception needs a real neural network at frame rate, this replaces the Pi and everything suddenly fits in the time budget.

AI performance67 TOPS (INT8, sparse)
gpucudajetsonvision

Jetson Orin NX 16 GB

Edge GPU · NVIDIA
$499

The step up for humanoids and mobile manipulators running multiple camera streams plus a policy network. 100 TOPS and 16 GB of shared memory.

AI performance100 TOPS (INT8, sparse)
gpujetsonhumanoid

ESP32-S3

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

Teensy 4.1

High-performance MCU · PJRC
$32

600 MHz Cortex-M7 with FPU and 1 MB RAM. The board legged-robot hobbyists reach for when the math needs to run at 1 kHz and a 16 MHz AVR is not going to do it.

CPUCortex-M7 @ 600 MHz, hardware FPU
mcufastreal-timequadruped

STM32F411 Black Pill

MCU dev board · ST
$8

100 MHz Cortex-M4F with excellent timers and FPU. The board behind most SimpleFOC and custom BLDC driver designs, and the one with the best free toolchain.

CPUCortex-M4F @ 100 MHz
mcufoccheapreal-time

RP2040 / Pico 2

MCU · Raspberry Pi
$4

The PIO peripheral is the trick: eight programmable state machines that can generate perfectly-timed signals in hardware. Drives 16 servos, reads quadrature encoders, or bit-bangs any protocol without touching the CPU.

CPU2× Cortex-M0+ @ 133 MHz (Pico 2: RISC-V/M33 option)
mcupiocheappwm

Samsung INR18650-30Q

18650 Li-ion cell · Samsung
$5

The default 18650: 3000 mAh with a 15 A continuous rating. A good balance of capacity and current, and the cell most power-tool and robot packs are built from.

Capacity3000 mAh
18650li-ionbattery

Molicel P42A (21700)

21700 Li-ion cell · Molicel
$8

4200 mAh at 45 A continuous. This is the cell that makes 6S quadruped packs work — the current headroom means the pack doesn't sag when twelve motors demand peak torque at once.

Capacity4200 mAh
21700high-currentquadruped

LiPo 4S 5000 mAh 50C

LiPo pack · various
$55

The highest power density you can buy off the shelf, at the cost of safety margin. 50C on 5 Ah is a 250 A burst rating — enough to launch anything into a wall.

Cells4S (14.8 V nominal, 16.8 V full)
lipohigh-currentdroneagv

4S 40 A BMS board

Battery management · generic
$10

Balances cells and cuts off on over-current, over-voltage and under-voltage. Non-negotiable on a hand-built pack — the failure mode without one is thermal runaway.

Configurations4S (variants for 3S–7S)
bmssafetybalance

Pololu D24V50F5 buck regulator

DC-DC step-down · Pololu
$20

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

Mean Well LRS-350-24

AC-DC supply · Mean Well
$35

350 W of clean 24 V from mains for bench testing. Every robot project eventually needs a power supply that can feed the motors on the bench without a battery in the loop.

Input100 – 240 V AC
psubench24v

2020 T-slot extrusion

Structural profile · generic
$8

The Lego of robot frames. Bolt-together, reconfigurable, and available in every length. Not as stiff per gram as carbon, but you can rebuild the robot in an afternoon.

Profile20 × 20 mm
extrusionmodularframe

4040 T-slot extrusion

Structural profile · generic
$16

Four times the second moment of area of 2020 for twice the mass. This is what a gantry that must not deflect uses.

Profile40 × 40 mm
extrusionrigidgantry

16 mm carbon fibre tube

Composite tube · generic
$25

The best stiffness-per-gram available without machining. Roll-wrapped carbon tube is what quadcopter arms and lightweight robot links are made from.

Outer diameter16 mm
carbonlightweightdronearm

PA-CF printed structural parts

3D-printed composite · generic
$40

Carbon-fibre-filled nylon printed on a hobby printer gets you near-injection-moulded strength for brackets, joint housings and gearbox shells — if you anneal it and orient the layers correctly.

Tensile strength~70 – 100 MPa (depends on print)
printedcarbon-fibrestructural

Robotiq 2F-85

Adaptive parallel gripper · Robotiq
$5.8k

The industry-standard two-finger adaptive gripper. Fingers conform to the object, 85 mm stroke, and it has been integrated into more research arms than anything else.

Stroke85 mm (0 – 85 mm opening)
gripperindustrialadaptive

Robotiq Hand-E

Compact parallel gripper · Robotiq
$4.7k

The 2F-85's smaller sibling: 50 mm stroke, higher force density, built for cobot wrists where mass at the flange matters.

Stroke50 mm
grippercompactcobot

Vacuum ejector + suction cups

Pneumatic gripper · SMC / Festo / generic
$150

For flat, non-porous objects nothing beats suction: no grasp planning, no finger geometry, just a cup and a venturi. The standard end effector for cardboard and sheet goods.

Vacuum-60 to -90 kPa (venturi ejector)
vacuumpneumaticpick-and-place

Fin Ray soft gripper (printed)

Compliant gripper · open source
$20

Fingers with a ribbed triangular structure that curl around an object when pushed into it. No sensors, no control loop, and it picks up a tomato and a wrench with the same finger.

MaterialTPU 95A (printed)
softcompliantprintedcheap

Electro-permanent magnetic gripper

Magnetic gripper · various
$300

Holds steel parts with no air and no fingers, and an electro-permanent design keeps holding after power is cut — which is the safety property that matters.

Holding force100 – 1000 N (size dependent)
magneticferrouspick-and-place