{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/component/feetech-sts3215/",
  "html": "https://whatro.bot/component/feetech-sts3215/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "feetech-sts3215",
  "name": "Feetech STS3215",
  "kind": "component",
  "manufacturer": {
    "handle": "feetech",
    "name": "Feetech",
    "country": "CN"
  },
  "category": {
    "id": "cp-2-2",
    "full_name": "Component > Actuator > Servo",
    "path": [
      {
        "id": "cp",
        "name": "Component",
        "handle": "component"
      },
      {
        "id": "cp-2",
        "name": "Actuator",
        "handle": "actuator"
      },
      {
        "id": "cp-2-2",
        "name": "Servo",
        "handle": "servo"
      }
    ],
    "url": "https://whatro.bot/components/actuator/servo/"
  },
  "facts": {
    "component_kind": "actuator",
    "motion": "rotary",
    "integrated_control": true,
    "has_reducer": true
  },
  "variants": [
    {
      "name": "STS3215-C044 (7.4 V, 1:191)",
      "note": "values recorded in attributes; sold for SO-ARM101"
    },
    {
      "name": "STS3215-C018 (12 V, 30 kg.cm)",
      "note": "listing title only (OpenELAB, page blocked); used on SO-ARM100/101"
    }
  ],
  "availability": "shipping",
  "attributes": {
    "segment": [
      "hobby",
      "education",
      "research"
    ],
    "stall_torque": 2.69,
    "bus": "ttl",
    "voltage": 7.4,
    "mass": 0.055,
    "sdk": [
      "python"
    ]
  },
  "summary": "The STS3215 is a low-cost serial bus servo with a 12-bit magnetic encoder, metal gears and a half-duplex TTL interface that daisy-chains up to 254 units at up to 1 Mbps. Sold in 7.4 V and 12 V versions and several gear ratios, it is the actuator used in the SO-100 and SO-101 LeRobot arms, which has made it a standard part for hobby and research imitation-learning setups.",
  "links": {
    "product": "https://openelab.io/products/feetech-sts3215-c044-servo-7"
  },
  "offers": [
    {
      "seller": "OpenELAB",
      "url": "https://openelab.io/products/feetech-sts3215-c044-servo-7",
      "price": 23.57,
      "currency": "EUR",
      "date": "2026-10-28",
      "region": "EU",
      "affiliate": false,
      "note": "STS3215-C044 7.4 V 1:191; incl. VAT; pre-order from China warehouse"
    }
  ],
  "sources": [
    {
      "title": "OpenELAB STS3215-C044 7.4V 1:191",
      "url": "https://openelab.io/products/feetech-sts3215-c044-servo-7",
      "accessed": "2026-10-28",
      "for": [
        "specs",
        "facts",
        "price"
      ]
    },
    {
      "title": "Made-in-China Feetech supplier profile",
      "url": "https://es.made-in-china.com/co_fitecrc",
      "accessed": "2026-10-28",
      "for": [
        "manufacturer"
      ]
    }
  ],
  "unverified": [
    "release_year"
  ],
  "notes": "Unverified (free text): official-feetech-page; 12V-variant-specs. stall_torque 2.69 Nm is a unit conversion of 27.4 kg.cm (locked-rotor at 7.4 V; 24.3 kg.cm at 6 V; rated 9 kg.cm). Input range 5-8.4 V; 0.116 s/60 deg no-load; 45.2 x 24.7 x 35 mm; stall current 3.8 A. The 1:191 ratio is a SO-ARM101 variant — the standard STS3215 is 19 kg.cm (Group F RobotShop listing, USD 34.32). The OpenELAB C018 12 V page was blocked (provenance). `sdk: python` reflects the page's mention of LeRobot/Python use; Feetech's own SDK was not fetched. Half-duplex TTL confirmed; page explicitly says RS485 transceivers are not a drop-in substitute.",
  "tags": [],
  "price": {
    "amount": 23.57,
    "currency": "EUR",
    "date": "2026-10-28",
    "seller": "OpenELAB",
    "url": "https://openelab.io/products/feetech-sts3215-c044-servo-7"
  },
  "attribute_definitions": {
    "segment": {
      "name": "Segment",
      "type": "enum",
      "unit": null,
      "description": "Buyer groups that would plausibly buy this at list price."
    },
    "stall_torque": {
      "name": "Stall torque",
      "type": "number",
      "unit": "Nm",
      "description": "Servo stall torque (manufacturers quote kg·cm; convert, 1 kg·cm = 0.0981 Nm)."
    },
    "bus": {
      "name": "Bus",
      "type": "enum",
      "unit": null,
      "description": "Servo communication bus."
    },
    "voltage": {
      "name": "Voltage",
      "type": "number",
      "unit": "V",
      "description": "Nominal supply voltage."
    },
    "mass": {
      "name": "Mass",
      "type": "number",
      "unit": "kg",
      "description": "Product mass as specified."
    },
    "sdk": {
      "name": "SDK",
      "type": "enum",
      "unit": null,
      "description": "Officially supported programming interfaces."
    }
  }
}