{
 "subcategory": "joint-actuators",
 "made_in": "unknown",
 "moq": "unknown",
 "lead_time": "unknown",
 "hts": "unknown",
 "equivalents": [
  "ac-kinco-ifmh80h"
 ],
 "pairs_with": [],
 "maglev": {
  "custom": "",
  "directory_ref": null
 },
 "id": "ac-zeroerr-erob80i-100",
 "name": "ZeroErr eRob80I Harmonic Rotary Actuator (100:1)",
 "brand": "ZeroErr",
 "mpn": "eRob80I-100",
 "summary": "Ø80 mm hollow-bore (Ø18 mm) strain-wave joint with built-in servo drive, dual absolute encoders and motor-side friction brake, for cobot and humanoid arm joints that need zero backlash.",
 "maker": {
  "name": "ZeroErr (零差云控（深圳）科技)",
  "country": "CN",
  "role": "brand"
 },
 "specs": {
  "peak_torque_nm": {
   "label": "Peak torque",
   "value": "143 N·m momentary peak limit; 70 N·m repeated peak limit",
   "num": 143,
   "unit": "N·m"
  },
  "rated_torque_nm": {
   "label": "Rated torque",
   "value": "31 N·m (rated torque L10)",
   "num": 31,
   "unit": "N·m"
  },
  "ratio": {
   "label": "Gear ratio",
   "value": "100:1 strain-wave (zero-backlash gearing); 50/80/120 also offered",
   "num": 100
  },
  "voltage_v": {
   "label": "Voltage",
   "value": "48 VDC nominal",
   "num": 48,
   "unit": "V"
  },
  "mass_g": {
   "label": "Mass",
   "value": "1.03 kg (series weight as listed)",
   "num": 1030,
   "unit": "g"
  },
  "interface": {
   "label": "Interface",
   "value": "EtherCAT or CANopen (also Modbus, RS485, I/O, analog in, STO listed)",
   "num": null
  },
  "encoder": {
   "label": "Encoder",
   "value": "Dual absolute (motor + output), output 19-bit",
   "num": null
  },
  "size": {
   "label": "Size",
   "value": "Ø80 mm x 64.2 mm, Ø18 mm hollow bore",
   "num": 80,
   "unit": "mm"
  }
 },
 "price": [
  {
   "qty": 1,
   "usd": 1240,
   "kind": "distributor",
   "source": "https://aifitlab.com/products/zeroerr-erob-80-i-motor",
   "as_of": "2026-10-30",
   "note": "variant: CANopen with brake / ratio 100 / no multi-turn, no torque sensing; EtherCAT with brake is $1280"
  },
  {
   "qty": 1,
   "usd": 1771,
   "kind": "distributor",
   "source": "https://rcdrone.top/products/zeroerr-erob-80-i-motor",
   "as_of": "2026-10-30",
   "note": "variant: CANopen with brake / ratio 100 / no multi-turn, no torque sensing"
  }
 ],
 "compliance": {
  "ndaa": "unknown",
  "blue_uas": "unknown",
  "fcc": "n/a",
  "notes": "Torque table from the maker's preview spec page (the main product page loads it in an iframe)."
 },
 "links": {
  "product": "https://en.zeroerr.cn/rotary_actuators/erob80i",
  "datasheet": "https://www.zeroerr.com/preview/erob80i_en.html",
  "cad": null
 },
 "sources": [
  {
   "url": "https://www.zeroerr.com/preview/erob80i_en.html",
   "what": "full spec + torque table (iframe content of the product page), photos"
  },
  {
   "url": "https://en.zeroerr.cn/rotary_actuators/erob80i",
   "what": "maker product page"
  },
  {
   "url": "https://aifitlab.com/products/zeroerr-erob-80-i-motor",
   "what": "USD price by variant"
  },
  {
   "url": "https://rcdrone.top/products/zeroerr-erob-80-i-motor",
   "what": "USD price by variant"
  }
 ],
 "confidence": "VERIFIED",
 "stock": {
  "status": "unknown",
  "source": "https://aifitlab.com/products/zeroerr-erob-80-i-motor",
  "as_of": "2026-10-30",
  "note": "Shopify data marks variants purchasable, but the page did not show a clear stock line we could read; rcdrone renders 'sold out' labels in template code only."
 },
 "category": "actuators",
 "subcategory_title": "Integrated Joint Actuators",
 "icon": "gear",
 "image": {
  "url": "https://parts.trymaglev.com/img/ac-zeroerr-erob80i-100.webp",
  "thumb": "https://parts.trymaglev.com/img/t/ac-zeroerr-erob80i-100.webp",
  "source_image": "https://cdn.zeroerr.com/assets/erob-gallery/real-photo-2026-07-31/eRob80I/01_front.png",
  "source_page": "https://www.zeroerr.com/preview/erob80i_en.html",
  "background": "removed (Apple Vision)",
  "as_of": "2026-10-30",
  "note": "CDN returns 403 without a Referer from zeroerr.com; works with referer"
 },
 "origin": {
  "code": "CN",
  "basis": "hq"
 },
 "hts_resolved": {
  "code": "8501.31.40.00",
  "typical": true,
  "key": "integrated-joint-actuators",
  "basis": "subcategory",
  "confidence": "low",
  "note": "No modern ruling found for a motor+reducer+driver+encoder robot joint. Treat as unresolved."
 },
 "us_duty_by_origin": {
  "as_of": "2026-10-29",
  "rates": [
   {
    "origin": "CN",
    "duty_pct": 41.5,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "TW",
    "duty_pct": 10,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "VN",
    "duty_pct": 16.5,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "IN",
    "duty_pct": 14,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "JP",
    "duty_pct": 12.5,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "KR",
    "duty_pct": 12.5,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "DE",
    "duty_pct": 10,
    "possible_pct": 0,
    "usmca": false
   },
   {
    "origin": "MX",
    "duty_pct": 14,
    "possible_pct": 0,
    "usmca": true
   },
   {
    "origin": "US",
    "duty_pct": 0,
    "possible_pct": 0,
    "usmca": false
   }
  ]
 },
 "url": "https://parts.trymaglev.com/p/ac-zeroerr-erob80i-100/",
 "markdown": "https://parts.trymaglev.com/p/ac-zeroerr-erob80i-100/index.md",
 "equivalents_detail": [
  {
   "id": "ac-kinco-ifmh80h",
   "name": "Kinco iFMH80H Hollow Rotary Joint Module (101:1)",
   "brand": "Kinco",
   "mpn": "iFMH80H",
   "category": "actuators",
   "subcategory": "joint-actuators",
   "summary": "Hollow-bore humanoid rotary joint (frameless torque motor, precision gearbox, 19-bit absolute encoder and drive in one housing) from a listed Chinese servo maker.",
   "origin": "CN",
   "origin_basis": "hq",
   "price_usd": null,
   "price_qty": null,
   "ndaa": "unknown",
   "blue_uas": "unknown",
   "image": "https://parts.trymaglev.com/img/ac-kinco-ifmh80h.webp",
   "url": "https://parts.trymaglev.com/p/ac-kinco-ifmh80h/",
   "json": "https://parts.trymaglev.com/api/parts/ac-kinco-ifmh80h.json"
  }
 ],
 "pairs_with_detail": []
}