Gap analysis: scored on the M17's seven core wedges, the M17 hits 7/7 and no competitor exceeds 4/7. The only product with the core quad (integrated + open + serial-network + AI/MCP) is Gearotons M17 (US/this product). Integrated incumbents are closed; "open" options are mostly bolt-on boards (or carry NC licenses / encrypted firmware), not clean finished motors; and no competitor ships native AI/MCP control or AI-friendly docs. That intersection is the whitespace. Honest notes: we do NOT win torque-per-dollar (Feetech STS3215 wins); and true integrated RS-485 closed-loop comps run ~$42–84 (StepperOnline ESS17/iCL42), so price is framed as "open + AI integrated precision at a fraction of the usual," not an unqualified "$200."
| Product | Wedges | Vendor | Integ. | Closed-loop | Open | AI/MCP | AI-docs | No-protrusion | High-level cmd | Multi-axis bus | Interface | Torque (N·m) | Price (USD) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7/7 | Gearotons | ✓ | ✓ | open | ✓ | ✓ | ✓ | ✓ | ✓ | RS-485 daisy-chain (230400), Python/Arduino, first-party MCP server | 0.28-0.65 | site $20-40 / Amazon $35-67 / Tindie $25-45 | |
| why it matters: 0.000° repeatability bench-verified; first-party MCP control. Reference row. source: MARKETING_STRATEGY.md, hardware_tests/, logs/hardware-2026-06-08.md | |||||||||||||
| 3/7 | StepperOnline (OMC) | ✓ | ✓ | — | — | — | — | partial | ✓ | Step/dir + RS-485 Modbus (up to 31 axes) | ~0.3-0.8 | ~$79-84 | |
| why it matters: THE closest apples-to-apples comp (integrated NEMA-17 closed-loop WITH RS-485). Closed; no host/AI story. Anchors that the M17 is ~55% under the only true comp. source: omc-stepperonline.com (iCL series) | |||||||||||||
| 0/7 | StepperOnline (OMC) | — | ✓ | — | — | — | ? | — | — | Step/dir; magnetic encoder 1000PPR | 0.45 (45Ncm) and up | ~$18-22 | |
| why it matters: Amazon category leader; spec-dense titles + A+ tables. Motor+encoder only (driver separate), no integration/software/open-source. source: amazon.com B0BJ1SRXWN; omc-stepperonline.com | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL multidrop bus (253 IDs); open SDK | 0.52 @5V | $27.49 | |
| why it matters: Closed HW (open SDK only). Plug-and-play polish is the bar to match. Not NEMA-17 form. source: robotis.us / emanual.robotis.com | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL multidrop bus; protocol 2.0; open SDK | ~1.4 | ~$50-130 [conflicting sources] | |
| why it matters: Price sources conflict ($27.50 vs $129.90) - VERIFY. Closed HW; no published backlash/loaded repeatability. source: robotis.us | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | TTL half-duplex 1-wire bus (253 servos) | 1.9 (7.4V) / 2.9 (12V) | $15-22 | |
| why it matters: TOUGHEST price/torque rival. BUT documented backlash ~0.87-1.3°, ~0.88° dead zone, accuracy collapses to ~2-2.6° under 10-15 kg·cm load. Servo is proprietary (the LeRobot ecosystem around it is open). The M17's transparency/precision wedge. source: seeedstudio.com; robonine.com servo tests; github.com/TheRobotStudio/SO-ARM100 | |||||||||||||
| 2/7 | Makerbase (MKS) | — | ✓ | partial | — | — | — | partial | ✓ | Step/dir + UART; 42D adds RS-485 + CAN; Modbus | motor-dependent (~0.4-0.5 typical) | ~$22-24 board (~$35-55 w/ motor) | |
| why it matters: Our closest wedge competitor on Amazon ('prevents losing steps', open). BUT 42C ships ENCRYPTED firmware (open claim weak); rough docs; no high-level lib; no AI. source: github.com/makerbase-mks; amazon.com B09MTXGVMZ | |||||||||||||
| 0/7 | BIGTREETECH | — | ✓ | partial | — | — | — | — | — | Step/dir; V2 adds CAN; runs SimpleFOC | motor-dependent | $19-40 | |
| why it matters: Open (GitHub). Board only - you bolt it to your own motor and wire it. source: github.com/bigtreetech; aliexpress | |||||||||||||
| 1/7 | Things by Josh | — | ✓ | open | — | — | — | ? | — | USB-C PD (~50W), I2C/Qwiic, GPIO; ESP32-S3 (Wi-Fi/BT); AS5600 encoder | motor-dependent | $48 partial / $64.95 kit | |
| why it matters: Closest spiritual competitor (open HW+FW, USB-C, ESP32). BUT a DIY bolt-on board, not a finished motor. The M17's 'finished + buyable + RS-485 network + MCP' beats it on integration. source: thingsbyjosh.com; sparkfun.com; tindie.com | |||||||||||||
| 2/7 | creapunk (community) | — | ✓ | partial | — | — | — | partial | ✓ | STEP/DIR, USB, CAN-FD, USART, I2C, SPI; 15-bit encoder | motor-dependent | DIY only (not sold assembled) | |
| why it matters: License is CC BY-NC (NON-COMMERCIAL) and there's no buyable assembled unit. The M17 is commercially-licensed + buyable. source: github.com/creapunk/CLN17 | |||||||||||||
| 1/7 | Teknic | ✓ | ✓ | — | — | — | — | — | — | Step/dir, quadrature; serial (SC models) | ~1.57+ (NEMA-23/34 frames) | $249-265+ | |
| why it matters: Different price class (industrial). Closed. Useful as the high-end anchor in a comparator. source: teknic.com | |||||||||||||
| 3/7 | UIROBOT | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN bus; multi-turn absolute encoder | ~0.43 | $90-120 | |
| why it matters: Proves the 'integrated' Amazon title sells. Proprietary, terse copy, no open-source/AI/library story. source: amazon.com B0D4VMY28T | |||||||||||||
| 1/7 | Hanpose | ✓ | ✓ | — | — | — | ? | ? | ? | Built-in driver | 0.41 | $55-90 | |
| why it matters: Another proof the integrated title works; proprietary. source: amazon.com B0DF4L19XZ | |||||||||||||
| 1/7 | ODrive Robotics | — | ✓ | partial | — | — | — | ✓ | — | CAN, USB, STEP/DIR | n/a (BLDC, not stepper) | $89 (Micro) / $149 (S1) | |
| why it matters: Different category (BLDC FOC). Files public but NO OSHW license. Great Hackaday.io/launch model to study, weak direct comp. source: shop.odriverobotics.com | |||||||||||||
| 1/7 | Tropical Labs (legacy) | ✓ | ✓ | partial | — | — | — | — | — | USB/serial, step/dir | NEMA-17 frame | $65 (legacy / out of stock) | |
| why it matters: Effectively dead since ~2016-2020. Shows the integrated+open niche has been empty/unserved - the M17's opening. source: tropical-labs.com | |||||||||||||
| 3/7 | StepperOnline (OMC) | ✓ | ✓ | — | — | — | — | partial | ✓ | RS-485 (Modbus-style) | 0.72 | ~$60-75 | |
| why it matters: CLOSEST direct rival: RS-485 + matching torque band. But no Python/Arduino libs, no AI/MCP, closed firmware. source: omc-stepperonline.com ESS17-RS07 | |||||||||||||
| 2/7 | JMC | ✓ | ✓ | — | — | — | ? | ? | ✓ | Pulse/dir + USB tuning; RS-485 on RS variants | 0.70 | ~$75-90 | |
| why it matters: Same torque band, cheap, but pulse/dir-centric, closed, no AI/MCP. source: sorotec.de JMC iHSS42 | |||||||||||||
| 3/7 | Oriental Motor | ✓ | ✓ | — | — | — | — | partial | ✓ | Modbus RTU/RS-485, EtherNet/IP via driver | ~0.3 | ~$250-400 | |
| why it matters: Industrial reliability (absolute encoder) but expensive, closed, no maker tooling. source: catalog.orientalmotor.com AZ 42mm | |||||||||||||
| 3/7 | Trinamic (Analog Devices) | ✓ | ✓ | — | — | — | ? | partial | ✓ | UART, RS-485, CAN (CANopen), USB | 0.22-0.70 | ~$250-360 | |
| why it matters: Best-documented silicon + hobby-friendly buses, but proprietary firmware, no MCP. source: digikey.com Trinamic PD42 | |||||||||||||
| 3/7 | Waveshare | ✓ | ✓ | partial | — | — | ? | partial | ✓ | TTL serial (RS-485/TTL via HAT) | ~2.94 (30 kg-cm @12V) | ~$25-30 | |
| why it matters: Out-torques + undercuts M17 but hobby-grade; M17 wins on native RS-485, NEMA-17 form, MCP, true open source. source: waveshare.com/st3215-servo.htm | |||||||||||||
| 3/7 | Robify | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 serial bus | ~2.94 (30 kg-cm @12V) | ~$45-55 [verify] (Amazon B0GK141KK2) | |
| why it matters: Most strategically similar (RS-485 + AI-robotics framing); M17 edge = MCP + true open source + NEMA-17. source: amazon.com Robify lerobot servo | |||||||||||||
| 3/7 | Hiwonder/LewanSoul | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL serial (proprietary protocol) | ~1.67 (17 kg-cm @7.4V) | ~$22 | |
| why it matters: Closed protocol, 240deg limited; M17 leads on openness, RS-485, AI. source: hiwonder.com LX-15D | |||||||||||||
| 3/7 | DAMIAO | ✓ | ✓ | partial | — | — | ? | partial | ✓ | CAN 1Mbps + UART | 3.5 rated / 12.5 peak | ~$120 | |
| why it matters: Near M17 size but ~5-12x torque; CAN/MIT not RS-485; no MCP. Different (QDD) class. source: seeedstudio.com DM-J4310 | |||||||||||||
| 3/7 | RobStride | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN 1Mbps | ~4 rated / 14 peak | $125 | |
| why it matters: QDD, far higher torque; no RS-485/Arduino/MCP. Different class. source: seeedstudio.com Robostride 00 | |||||||||||||
| 3/7 | CubeMars/T-Motor | ✓ | ✓ | — | — | — | — | partial | ✓ | CAN (servo + MIT modes) | 3 rated / 9 peak | ~$299 | |
| why it matters: Smallest AK; higher torque, closed, ~5x M17 price. Different class. source: store.cubemars.com AK60-6 | |||||||||||||
| 3/7 | m24h (indie OSS) | ✓ | ✓ | partial | — | — | — | partial | ✓ | RS-485 + UART shell | motor-dependent | DIY / none | |
| why it matters: Closest on the open+RS-485 axis. BUT unproven solo repo (author: 'haven't actually used this'), not a product, no AI. source: github.com/m24h/hyStepper | |||||||||||||
| 1/7 | Misfittech | ✓ | ✓ | partial | — | — | — | — | — | Step/Dir/Enable/Error | motor-dependent | $30-45 (community/Tindie) | |
| why it matters: Mechaduino-class; effectively abandoned (~2017); no serial bus or AI. source: hackaday.io/project/18468 | |||||||||||||
| 3/7 | Nanotec (Germany) | ✓ | ✓ | — | — | — | — | partial | ✓ | USB, CANopen (CiA 402), Modbus RTU over RS-485/RS-232 | ~0.5 nominal | ~$200-300 (quote-only) | |
| why it matters: German industrial-grade integrated closed-loop NEMA-17 w/ RS-485 - direct EU competitor. Closed firmware, no MCP/AI, no community. source: nanotec.com PD2-C | |||||||||||||
| 3/7 | Lichuan (Shenzhen) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus RTU); EtherCAT + pulse variants | 0.4-0.8 | $70-84 | |
| why it matters: Cheap Chinese integrated NEMA-17 w/ RS-485 - competes hard on price; no Python/Arduino lib, no MCP, no open source. source: lichuanservomotor.com | |||||||||||||
| 3/7 | Shenzhen ECON Technology | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus RTU) | 0.3 / 0.6 / 0.8 | quote-only (B2B); ~$20-40/unit on Alibaba (MOQ) | |
| why it matters: OEM/white-label factory direct - same RS-485 closed-loop niche, undercuts on price, zero AI/open-source/dev-tooling. [correction: ECON's NEMA17 RS485 integrated model is IRO42; 'QL42' was a mislabel.] source: hybridservos.com QL42 | |||||||||||||
| 2/7 | MOONS' (Shanghai) | — | ✓ | — | — | — | — | partial | ✓ | Modbus RTU/RS-485, CANopen, EtherCAT, EtherNet/IP, SCL | [verify] (NEMA-17 frame) | ~$287 | |
| why it matters: Established industrial brand, rich fieldbus + standalone programming, BUT external-drive architecture + no maker/AI angle. source: moonsindustries.com SSDC | |||||||||||||
| 2/7 | Rtelligent (Shenzhen) | — | ✓ | — | — | — | ? | partial | ✓ | RS-485 Modbus (NT series), EtherCAT (ECT42), 24-50VDC | 0.3 / 0.8 | $45-65 | |
| why it matters: Popular AliExpress/Amazon CNC brand; cheaper but NOT integrated (external box), no Python/MCP/open-source. source: amazon.com RTELLIGENT 42AM08ED | |||||||||||||
| 1/7 | Supreme Machines (DE, OSS) | — | ✓ | partial | — | — | — | ? | ✓ | RS-485 daisy-chain network | n/a (controller) | DIY/BOM ~$40 | |
| why it matters: Closest open-source RS-485 PHILOSOPHY match - but a DC-motor controller, not an integrated NEMA-17 servo; no AI/MCP. source: github.com/suprememachines/sensorimotor | |||||||||||||
| 3/7 | OpenServoCore (OSS) | — | ✓ | open | — | — | ? | ✓ | ✓ | Dynamixel-style serial [verify PHY], Rust on CH32V | n/a (controller) | DIY (BOM) | |
| why it matters: Open-source ethos overlaps M17 but targets cheap RC servos, not NEMA-17 steppers; no AI/MCP, early. source: github.com/OpenServoCore/open-servo-core | |||||||||||||
| 3/7 | Innfos (Shenzhen) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN (via Ethernet-to-CAN bridge); Win/Linux/Mac SDK | geared, > M17 [verify] | ~$89-99 (KS-era; defunct) | |
| why it matters: Adjacent (CAN geared compliant actuator for arms), not bare NEMA-17 RS-485; overlaps LeRobot/arm use, no open source/MCP. source: businesswire Innfos QDD | |||||||||||||
| 1/7 | Leadshine | ✓ | ✓ | — | — | — | — | — | — | Step/Dir; RS-232 config | 0.3 | $62 | |
| why it matters: Integrated closed-loop NEMA17 but pulse/dir only, closed, no AI/MCP. source: StepperOnline (Leadshine OEM) | |||||||||||||
| 1/7 | Leadshine | ✓ | ✓ | — | — | — | — | — | — | Step/Dir + RS-232 config | 0.6 | $199 | |
| why it matters: Integrated closed-loop NEMA17; RS-232 config only (no control bus), closed, no AI/MCP. source: Leadshine official | |||||||||||||
| 3/7 | Lichuan | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus-RTU), up to 31 axes | 2.3 | $94 (~$80 @100+) | |
| why it matters: Integrated RS-485 closed-loop, but closed, no AI/MCP, NEMA23 only. source: Lichuan / StepperOnline | |||||||||||||
| 1/7 | Oyostepper | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir | 0.4 | $59 | |
| why it matters: Integrated closed-loop NEMA17 but proprietary, pulse/dir only, no AI/MCP. source: Oyostepper | |||||||||||||
| 1/7 | JMC / StepperOnline | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir, RS-232 tuning | 2.0 | $110-115 | |
| why it matters: Integrated NEMA23 closed-loop, pulse/dir only, closed, no AI/MCP. source: Amazon / namicam | |||||||||||||
| 1/7 | StepperOnline / JMC | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir; built-in 1000-line encoder | 9.8 | $129-156 | |
| why it matters: Top of integrated closed-loop range (NEMA34); high torque, closed, no AI/MCP. source: Amazon / AliExpress | |||||||||||||
| 1/7 | JMC | ✓ | ✓ | — | — | — | ? | ? | ? | Pulse/step+dir; RS-232 tuning | 0.45 rated / ~1.3 peak | $90-130 | |
| why it matters: Integrated AC servo, pulse-only, closed, no serial network/AI vs M17. source: welectron / Maker Store | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL (AR=RS-485), Protocol 2.0 | 2.5 | $333 | |
| why it matters: 4x M17 torque but 5-16x price, closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL (AR=RS-485), Protocol 2.0 | 6.0 | $425 | |
| why it matters: Industrial-class 6 N·m at 6-21x M17 price, closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 1.4/axis | $149 | |
| why it matters: Dual-axis but per-axis torque near M17 low end, closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL (W350-R=RS-485), Protocol 2.0 | 3.4 | $396 | |
| why it matters: Strong NEMA17-class torque but 6-20x price, closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex bus | 4.1 stall @12V | $310 | |
| why it matters: Premium bus servo in Trossen/Interbotix arms; closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex bus, up to 1Mbps | 0.44 | $40 | |
| why it matters: Small/cheap bus servo, closed FW; M17 wins on open + RS-485 + AI/MCP. source: feetechrc.com | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex bus | 4.9 | $48-65 | |
| why it matters: Far more raw torque at similar price; M17 wins on open FW + AI/MCP. source: feetechrc.com / wowrobo | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex bus | 0.23 | $9 | |
| why it matters: Tiny low-cost bus servo, fraction of torque, no RS-485, closed. source: Seeed / Feetech | |||||||||||||
| 3/7 | Waveshare | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL half-duplex bus, 1Mbps, daisy-chain | 3.92 | $37 | |
| why it matters: Brushless high-torque, closed FW + TTL bus; M17 counters with open + AI/MCP. source: Waveshare / ThinkRobotics | |||||||||||||
| 3/7 | Hiwonder | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | UART serial bus, 115200 baud | 4.41 | $25 | |
| why it matters: High-torque closed serial servo; M17 trades torque for open + AI/MCP + NEMA17. source: hiwonder.com | |||||||||||||
| 3/7 | MyActuator | ✓ | ✓ | — | — | — | — | partial | ✓ | CAN bus + RS485 | 60 peak / 25 rated | $715 | |
| why it matters: Higher-torque CAN/BLDC class vs M17's 0.28-0.65 N·m direct-drive; different class. source: RobotShop/MyActuator | |||||||||||||
| 3/7 | MyActuator | ✓ | ✓ | — | — | — | — | partial | ✓ | EtherCAT + CAN bus | 60 peak / 20 rated | $429 | |
| why it matters: Higher-torque CAN/EtherCAT BLDC class; different class from M17. source: RobotShop/MyActuator | |||||||||||||
| 3/7 | CubeMars (T-Motor) | ✓ | ✓ | partial | — | — | — | partial | ✓ | CAN (MIT+servo); UART | 22 peak / 9 rated | $480 | |
| why it matters: Higher-torque CAN/BLDC class; different class from M17. source: store.cubemars.com | |||||||||||||
| 3/7 | CubeMars (T-Motor) | ✓ | ✓ | partial | — | — | — | partial | ✓ | CAN (MIT+servo); UART | 24.8 peak / 8.3 rated | $399 | |
| why it matters: Higher-torque CAN/BLDC class; different class from M17. source: store.cubemars.com | |||||||||||||
| 3/7 | CubeMars (T-Motor) | ✓ | ✓ | partial | — | — | — | partial | ✓ | CAN (MIT+servo); UART | 48 peak / 18 rated | $699 | |
| why it matters: Higher-torque CAN/BLDC class; different class from M17. source: store.cubemars.com | |||||||||||||
| 3/7 | mjbots | ✓ | ✓ | partial | — | — | ? | partial | ✓ | CAN-FD 5Mbps (moteus) | 16 peak / 3.3 cont | $879 | |
| why it matters: Higher-torque CAN-FD/BLDC class; moteus controller+FW open-source. source: mjbots.com | |||||||||||||
| 3/7 | Unitree | ✓ | ✓ | partial | — | — | ? | partial | ✓ | RS-485 serial bus | 8.0 rated / 23.7 peak | $369 | |
| why it matters: Popular open-SDK QDD leg motor; closed HW, no AI/MCP; M17 wins on open+AI. source: Unitree shop | |||||||||||||
| 3/7 | Steadywin | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN bus (USB-C config) | 11 peak @24V / 5 rated | $90 | |
| why it matters: Cybergear/Mini-Cheetah-class QDD; proprietary; different class from M17. source: OpenELAB/Steadywin | |||||||||||||
| 3/7 | RobStride | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN | ~120 peak | $255 | |
| why it matters: High-torque CAN humanoid-leg actuator (vs the smaller RobStride 00); closed. source: Seeed Studio | |||||||||||||
| 2/7 | mjbots | — | ✓ | partial | — | — | — | partial | ✓ | 5Mbps CAN-FD | motor-dependent | $94 | |
| why it matters: Bare CAN-FD FOC board, no motor/MCP; M17 ships motor+driver+MCP integrated. source: mjbots.com | |||||||||||||
| 2/7 | Tinymovr / Motionlayer | — | ✓ | partial | — | — | — | partial | ✓ | CAN 1Mbps, UART, SPI | motor-dependent | $95 | |
| why it matters: Bare FOC board, no MCP/AI; M17 integrated NEMA17 + native MCP. source: tinymovr.com | |||||||||||||
| 2/7 | ODrive Robotics | — | ✓ | partial | — | — | — | ✓ | ✓ | USB, UART, STEP/DIR, CAN 2.0B | motor-dependent | $229 | |
| why it matters: High-power bare board, no MCP/AI; M17 trades power for integrated AI-friendly servo. source: shop.odriverobotics.com | |||||||||||||
| 2/7 | ODrive Robotics | — | ✓ | partial | — | — | — | ✓ | ✓ | USB, UART, STEP/DIR, CAN | motor-dependent | $259 | |
| why it matters: Older dual-axis bare board needing external encoders, no MCP/AI. source: shop.odriverobotics.com | |||||||||||||
| 0/7 | SimpleFOC | — | ✓ | partial | — | — | — | — | — | 3-PWM from host MCU; SimpleFOClibrary | motor-dependent | $25 | |
| why it matters: Bare low-power FOC shield needing Arduino+motor+sensor; M17 is all-in-one + AI. source: simplefoc.com | |||||||||||||
| 0/7 | STMicroelectronics | — | ✓ | partial | — | — | ? | — | — | USB, CAN, PWM; ST MC SDK or SimpleFOC | motor-dependent | $40 | |
| why it matters: Closed-FW sensorless ST eval ESC, motor-less; M17 open, sensored, integrated, MCP. source: st.com | |||||||||||||
| 1/7 | Makerbase (MKS) | — | ✓ | partial | — | — | — | — | ✓ | Step/Dir, UART/TTL, RS-485 (256 addr), FOC | motor-dependent (NEMA23) | $40-55 | |
| why it matters: Open-source bolt-on board w/ RS-485, but not a finished unit, no MCP/AI. source: makerbase3d.com | |||||||||||||
| 2/7 | Makerbase (MKS) | — | ✓ | partial | — | — | — | partial | ✓ | Step/Dir, RS-485/CAN variant, Modbus-RTU | motor-dependent (NEMA23) | $50 | |
| why it matters: Bare NEMA23 FOC driver w/ RS-485/CAN but no AI; M17 integrated + MCP. source: makerbase3d.com | |||||||||||||
| 0/7 | Leadshine | — | ✓ | — | — | — | — | — | — | Step/Dir; RS-232 tuning | 1.2-3.1 (w/ NEMA23 motor) | $45-68 (driver) | |
| why it matters: De-facto closed-loop driver, but driver-only, closed FW, no host/AI vs M17. source: Cloudray/OMC reseller | |||||||||||||
| 0/7 | StepperOnline (OMC) | — | ✓ | — | — | — | ? | — | — | Step/Dir max 200kHz; RS-232; 1000-line encoder | 0.14-0.8 (w/ NEMA11/14/17) | $36 | |
| why it matters: Cheapest NEMA17-class closed-loop board; bare driver, closed, no network/AI. source: ozrobotics/OMC | |||||||||||||
| 0/7 | StepperOnline (OMC) | — | ✓ | — | — | — | ? | — | — | Step/Dir max 200kHz; RS-232; 0-5000PPR encoder | 0.5-4.0 (w/ NEMA17/23/24) | $37 | |
| why it matters: Higher-current closed driver board needing a separate motor vs M17 all-in-one. source: ozrobotics/OMC | |||||||||||||
| 2/7 | Rtelligent | — | ✓ | — | — | — | ? | partial | ✓ | Step/Dir + CW/CCW; 1000ppr encoder (RS485/EtherCAT variants) | 1.0-3.0 (w/ NEMA23/24) | $54-55 (driver) | |
| why it matters: Different Rtelligent driver from the 42A/T42; closed, driver-only, no AI. source: ECVV / Rtelligent | |||||||||||||
| 1/7 | Applied Motion (MOONS') | ✓ | — | — | — | — | ? | — | ✓ | RS-485 (SCL/Q) + step/dir | 0.48 | $200-230 | |
| why it matters: Industrial open-loop integrated stepper; closed, ~5-6x M17 price, no AI. source: MOONS'/Electromate | |||||||||||||
| 3/7 | Applied Motion (MOONS') | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485/RS-232 (Q), CANopen/Ethernet variants | 0.52 | $550-605 | |
| why it matters: Premium closed-loop step-servo, ~10x M17 price, closed, no AI/MCP. source: Applied Motion/Electromate | |||||||||||||
| 2/7 | AMCI | ✓ | — | — | — | — | ? | partial | ✓ | EtherNet/IP, Modbus-TCP, PROFINET | 0.56 | $250 | |
| why it matters: PLC-centric fieldbus indexer; closed, no Python/AI workflow. source: AMCI | |||||||||||||
| 3/7 | JVL | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus/MacTalk), CANopen; fieldbus options | 0.18-0.78 | $400-700+ | |
| why it matters: High-end industrial closed-loop stepper, closed MacTalk ecosystem, no AI. source: JVL | |||||||||||||
| 3/7 | JVL | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus/MacTalk), CANopen; fieldbus options | 1.0-3.1 | $280-680 | |
| why it matters: Industrial closed-loop integrated stepper, closed, fieldbus, no AI/MCP. source: JVL/e-motionsupply | |||||||||||||
| 3/7 | Beckhoff | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT (CoE/DS402), M8 | 2.5 | $650-900 | |
| why it matters: TwinCAT/EtherCAT-only node; closed, needs Beckhoff PLC, no AI/MCP. source: Beckhoff | |||||||||||||
| 1/7 | Sanyo Denki | ✓ | — | — | — | — | ? | ? | ✓ | Pulse/direction, RS-485, parallel I/O | 1.37 | $300-400 | |
| why it matters: Industrial integrated open-loop stepper; closed, pulse-centric, no AI/network. source: Sanyo Denki/RS | |||||||||||||
| 3/7 | maxon | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT/CANopen, USB config | 0.45-0.64 | $900-1200 | |
| why it matters: Premium Swiss integrated drive; ~20x M17 price, closed, no AI/MCP. source: maxon | |||||||||||||
| 3/7 | Oriental Motor | ✓ | ✓ | — | — | — | — | partial | ✓ | RS-485 (Modbus RTU) | 0.048 | $350 | |
| why it matters: 42mm RS-485 integrated but low-torque BLDC, separate driver, no open/AI. source: Oriental Motor | |||||||||||||
| 0/7 | Sanyo Denki | — | ✓ | — | — | — | ? | ? | ? | Pulse/dir via external PBDM driver | 0.39 | $172 | |
| why it matters: NEMA17 closed-loop but driver is separate, no onboard RS-485/AI. source: Sanyo Denki/DigiKey | |||||||||||||
| 1/7 | Trinamic (ADI) | ✓ | — | — | — | — | ? | — | ✓ | RS-485, CAN, USB, Step/Dir; TMCL | 2.1 | $402 | |
| why it matters: Higher torque but open-loop and larger NEMA24 vs the closed-loop NEMA17 M17. source: DigiKey | |||||||||||||
| 3/7 | Trinamic (ADI) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN (TMCL/CANopen) — no RS-485 | 0.0625 | $312 | |
| why it matters: NEMA17 closed-loop but CAN-only and far lower torque (0.06 N·m) vs M17. source: DigiKey | |||||||||||||
| 3/7 | Nanotec | ✓ | ✓ | — | — | — | — | partial | ✓ | USB, CANopen, I/O — no RS-485 | 1.87 | $330 | |
| why it matters: Closed-loop but larger NEMA23, CANopen/USB only, no Python tooling vs M17. source: Nanotec | |||||||||||||
| 2/7 | Autonics | — | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus RTU); EtherCAT/Modbus-TCP variants | 0.4 | $332 (motor) | |
| why it matters: NEMA17 ~0.4 N·m, but stepper, separate driver box, no open/AI interface. source: Autonics/TEquipment | |||||||||||||
| 0/7 | Higen Motor | — | ✓ | — | — | — | ? | — | — | Pulse/dir + analog; RS-232/485 via FDA drive | 0.32 | $400+ | |
| why it matters: True AC servo but larger flange, separate drive, closed, no AI. source: Higen/Komachine | |||||||||||||
| 3/7 | Beckhoff | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT P (one-cable); abs encoder; TwinSAFE | 1.38 | $900+ | |
| why it matters: Smallest AMP8000 integrated drive; ~2-5x M17, TwinCAT/EtherCAT-locked, no AI. source: Beckhoff | |||||||||||||
| 3/7 | Pollen Robotics (Hugging Face) | ✓ | ✓ | partial | — | — | ? | partial | ✓ | EtherCAT | 3 nom / 15 peak | not sold separately (in Reachy 2 ~$70k) | |
| why it matters: Exotic multi-DOF actuator for a $70k humanoid, not standalone; opposite end from M17. source: Pollen Robotics | |||||||||||||
| 3/7 | UC Berkeley Hybrid Robotics | — | ✓ | open | — | — | ? | partial | ✓ | CAN 2.0 (B-G431B-ESC1) | ~20 peak | ~$188 to build (BOM) | |
| why it matters: Fully-open DIY cycloidal actuator (closest open ethos) but a parts-build, no AI/MCP. source: Berkeley Humanoid Lite | |||||||||||||
| 0/7 | Annin Robotics / StepperOnline | — | — | — | — | — | ? | — | — | step/dir (Teensy) + separate encoder lines | up to ~25 (J2 geared) | $475 (motors 6-pack) | |
| why it matters: Open-arm motors are off-the-shelf open-loop steppers + bolt-on encoders, no bus/AI. source: StepperOnline | |||||||||||||
| 1/7 | JMC | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir + I/O | 0.57 | $95 | |
| why it matters: Higher-power AC-servo variant; pulse-only, closed, no AI/MCP. source: AliExpress/Oyostepper | |||||||||||||
| 1/7 | StepperOnline (OMC) | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir, PC tuning | 0.6 | $75 | |
| why it matters: Brushless integrated easy-servo, pulse-only, closed, no bus/AI. source: StepperOnline | |||||||||||||
| 1/7 | Leadshine | ✓ | ✓ | — | — | — | — | — | — | Step/Dir/Enable + outputs | 2.0 | $120 | |
| why it matters: Industrial integrated stepper-servo, pulse-only, closed FW. source: Amazon/Leadshine | |||||||||||||
| 0/7 | Wantai | ✓ | — | — | — | — | ? | — | — | Step/Dir 3.5-24V | 1.2 | $45 | |
| why it matters: Cheap but open-loop + closed FW vs M17 closed-loop open. source: Wantai | |||||||||||||
| 1/7 | HLTNC / HLMotion | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir, built-in driver | 2.2 | $33 | |
| why it matters: Bargain OEM integrated closed-loop, pulse-only, closed. source: HLMotion | |||||||||||||
| 0/7 | Longs Motor | — | ✓ | — | — | — | ? | — | — | Step/Dir into HBS57 | 2.8 | $70 | |
| why it matters: Two-box closed-loop kit vs M17 all-in-one. source: Amazon | |||||||||||||
| 1/7 | FUYU | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir, optical encoder | 2.0 | $100 | |
| why it matters: Linear-motion-oriented integrated, pulse-only, closed. source: Oyostepper/FUYU | |||||||||||||
| 0/7 | ICAN Motor | — | ✓ | — | — | — | ? | — | — | Step/Dir, photoelectric encoder | 1.2 | $65 | |
| why it matters: Separate motor+driver closed-loop set vs M17 integrated. source: ICAN Motor | |||||||||||||
| 0/7 | Sumtor | — | ✓ | — | — | — | ? | — | — | Step/Dir into hybrid-servo driver | 2.2 | $60 | |
| why it matters: Low-cost closed-loop kit, closed, pulse-only. source: Alibaba/Amazon | |||||||||||||
| 1/7 | RobotDigg / JMC OEM | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir, optical encoder | 1.0 | $75 | |
| why it matters: Compact integrated closed-loop, pulse-only, closed. source: RobotDigg | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485, Protocol 2.0 | 44.7 rated / 73 stall | $3,541.89 | |
| why it matters: Industrial flagship ~100x M17 price, closed, no AI/MCP. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485 DYNAMIXEL DRIVE, Protocol 2.0 | ~0.32-8 (reduction-dep) | $2,978.39 | |
| why it matters: 2024 humanoid-grade actuator, closed, ~75x M17 price. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL/RS-485, Protocol 2.0 | 1.9 | $1,241.89 | |
| why it matters: Sealed outdoor servo; M17 indoor but 25-60x cheaper + open + AI. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 0.32 rated / 1.6 stall | $137.89 | |
| why it matters: Closest Dynamixel to M17 torque but 3-7x price, closed, no MCP. source: robotis.us | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | TTL 1-wire bus | ~3.9 stall | $36-66 | |
| why it matters: Low-voltage bus servo, proprietary FW, no MCP. source: made-in-china/rcdrone | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | RS-485 serial bus | ~4.4 | $141 | |
| why it matters: Brushless RS-485 bus servo but closed FW, no AI, 3-5x price. source: feetechrc/rcdrone | |||||||||||||
| 3/7 | Waveshare | ✓ | ✓ | partial | — | — | ? | ✓ | ✓ | UART/TTL serial bus | ~1.67 | $11-18 | |
| why it matters: Cheap hobby bus servo, coarse 10-bit, no AI. source: waveshare/thepihut | |||||||||||||
| 2/7 | DSSERVO | ✓ | ✓ | — | — | — | ? | partial | — | PWM / serial digital | ~5.9 | $27-40 | |
| why it matters: Budget high-torque servo, closed, no bus depth/AI. source: dsservo | |||||||||||||
| 0/7 | iPower (iFlight) | — | ✓ | partial | — | — | ? | ? | ? | 3-phase BLDC (ext driver) + AS5048A | ~0.025-0.034 | $39-62 | |
| why it matters: Direct-drive gimbal motor needing a separate FOC board; M17 complete. source: iflight/robotshop | |||||||||||||
| 2/7 | Xiaomi | ✓ | ✓ | partial | — | — | ? | — | ✓ | CAN (FOC); UART/PWM | 4 cont / 12 peak | $179 (resale ~$50-90) | |
| why it matters: Budget CAN joint, higher torque, CAN-only, no AI/MCP. source: OpenELAB | |||||||||||||
| 3/7 | MyActuator | ✓ | ✓ | — | — | — | — | partial | ✓ | CAN bus & EtherCAT | 4 rated / 10 peak | $326 | |
| why it matters: Closed CAN/EtherCAT joint, higher torque, different class. source: OpenELAB | |||||||||||||
| 2/7 | CubeMars (T-Motor) | ✓ | ✓ | partial | — | — | — | partial | ? | CAN; UART | 6 rated / 12 peak | $470 | |
| why it matters: Popular legged-robot joint, CAN, different class from M17. source: store.cubemars | |||||||||||||
| 3/7 | Steadywin | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN (SmartCAN); USB-C config | 7.5 rated / 22 peak | $97 | |
| why it matters: Cheap QDD, ~12-30x M17 torque, closed, no AI. source: OpenELAB | |||||||||||||
| 1/7 | byDagor / SimpleFOC | — | ✓ | partial | — | — | — | partial | — | USB/UART, WiFi/BT, I2C/SPI | motor-dependent | $42 | |
| why it matters: Bare ESP32 FOC driver needs a motor; M17 complete + MCP. source: simplefoc | |||||||||||||
| 2/7 | Tinymovr / Motionlayer | — | ✓ | partial | — | — | — | partial | ✓ | CAN (2x), UART, SPI | motor-dependent | $99 | |
| why it matters: Compact open FOC board over CAN; M17 integrated + MCP. source: Tindie/Motionlayer | |||||||||||||
| 2/7 | Flipsky | — | ✓ | open | — | — | ? | partial | — | USB, CAN, UART, NRF, BT | motor-dependent | $107 | |
| why it matters: High-power open ESC for one motor; M17 all-in-one + MCP. source: Flipsky | |||||||||||||
| 3/7 | Schneider / Novanta IMS | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherNet/IP, Modbus/TCP, RS-422/485 variants | 0.63 | $249 | |
| why it matters: Proprietary industrial integrated, no AI/MCP. source: PicClick/MSI Tec | |||||||||||||
| 1/7 | Oriental Motor | — | ✓ | — | — | — | — | ? | ✓ | Pulse/dir via AR driver; RS-485 on driver | 1.2 | $232 (motor) | |
| why it matters: Proprietary closed-loop needing a separate driver, no AI. source: Oriental Motor | |||||||||||||
| 0/7 | Festo | — | ✓ | — | — | — | ? | ? | ? | None on motor; needs Festo CMMP/CMMT drive | 1.27 | $697 | |
| why it matters: Proprietary AC servo, NOT integrated (separate drive), no AI. source: Motion World/Festo | |||||||||||||
| 0/7 | StepperOnline (OMC) | ✓ | — | — | — | — | ? | — | — | Step/dir; home sensor; ext driver | 0.5 | $172.24 | |
| why it matters: Linear: open-loop, needs external driver vs M17 finished networked unit. source: StepperOnline | |||||||||||||
| 3/7 | Oriental Motor | ✓ | ✓ | — | — | — | — | partial | ✓ | Built-in controller; pulse/RS-485/EtherCAT variants | n/a (thrust 50-200N) | $1,259.10 | |
| why it matters: Premium integrated closed-loop linear, ~30x price, closed, no AI. source: MISUMI/Oriental | |||||||||||||
| 3/7 | BESFOC | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen (RS-485/pulse variants) | 0.5 | ~$70 | |
| why it matters: Rare integrated closed-loop NEMA17 linear, closed, no network/AI. source: BESFOC | |||||||||||||
| 0/7 | FUYU | ✓ | — | — | — | — | ? | — | — | Step/dir via bundled driver | ~0.5 | $155-307 | |
| why it matters: Full linear slide; open-loop + ext driver vs M17 finished unit. source: Amazon/FUYU | |||||||||||||
| 0/7 | Nanotec | — | — | — | — | — | — | ? | ? | Bare 2-phase; pair w/ Nanotec controller | n/a (linear thrust) | $120-180 | |
| why it matters: Bare component needing a separate controller vs M17 all-in-one. source: Nanotec | |||||||||||||
| 2/7 | Lichuan | ✓ | ✓ | — | — | — | ? | ? | ✓ | Pulse + RS-485 | 1.0-3.5 | $57-70 | |
| why it matters: Distinct Lichuan model; RS-485 but closed, no AI; NEMA23. source: Lichuan/AliExpress | |||||||||||||
| 1/7 | ICAN Motor | ✓ | ✓ | — | — | — | ? | — | — | Step/dir; 24-75V | 0.46 | $55-65 | |
| why it matters: Single-housing integrated NEMA17, step/dir only, no network/AI. source: ICAN | |||||||||||||
| 1/7 | JMC | ✓ | ✓ | — | — | — | ? | — | — | Step/dir; 1000-line enc; 24-60V | 4.5 | $88.49 | |
| why it matters: NEMA34 mid-torque slot, closed, step/dir only, no AI. source: AliExpress/JMC | |||||||||||||
| 1/7 | StepperOnline (OMC) | ✓ | ✓ | — | — | — | ? | — | — | Step/dir; 16-bit enc; 20-50V | 0.45 | $95-110 | |
| why it matters: Lower-power BLDC easy-servo, step/dir only, no RS-485/AI. source: StepperOnline | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 0.39 | $30.94 | |
| why it matters: Entry hobby servo, potentiometer not encoder, closed, no AI. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 0.92 | $103.39 | |
| why it matters: Compact coreless closed-loop, closed, no AI. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 10.0 | $482.89 | |
| why it matters: High-torque research servo ~12x price, closed, no AI. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 1.0/2.0 | 8.0 | $678.39 | |
| why it matters: Legacy high-torque flagship, closed, premium, no AI. source: robotis.us | |||||||||||||
| 3/7 | Robotis | ✓ | ✓ | — | — | — | — | ✓ | ✓ | TTL half-duplex, Protocol 2.0 | 1.8 | $298.89 | |
| why it matters: Two axes in one housing, closed, no AI. source: robotis.us | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485 (Modbus-RTU), up to 1Mbps | 2.94 | $66.18 | |
| why it matters: Brushless 360deg closed-loop, closed FW, no AI. source: made-in-china | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485 (Modbus-RTU) | 8.34 | $212 | |
| why it matters: High-torque brushless bus servo, closed FW, no AI. source: AIFITLAB | |||||||||||||
| 3/7 | Feetech | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485 (Modbus-RTU), up to 1Mbps | 11.77 | $384 | |
| why it matters: Highest-torque Feetech bus servo, closed FW, no AI. source: AIFITLAB | |||||||||||||
| 3/7 | Waveshare | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL bus, 1Mbps, daisy-chain 253 | 1.96 | $19.99 | |
| why it matters: High-speed ST3215 variant, closed FW, no AI. source: Waveshare | |||||||||||||
| 3/7 | Hiwonder | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL serial bus, 115200 baud | 3.43 | $21.99 | |
| why it matters: Cheap high-torque bus servo, closed FW, no AI. source: hiwonder | |||||||||||||
| 0/7 | iFlight | — | — | — | — | — | ? | ? | ? | none (ext FOC driver) | 0.12-0.18 | $35.90 | |
| why it matters: Bare gimbal motor, no driver/encoder/AI. source: shop.iflight.com | |||||||||||||
| 0/7 | iFlight | — | — | — | — | — | ? | ? | ? | none (ext FOC driver) | 0.25 | $39.90 | |
| why it matters: Bare hollow-shaft gimbal motor, no driver/AI. source: shop.iflight.com | |||||||||||||
| 3/7 | MyActuator | ✓ | ✓ | partial | — | — | — | partial | ✓ | CAN or RS485 (open SDK; closed HW) | 1.64/5.0 | ~$90 | |
| why it matters: Flat QDD; M17 ~1/4 price, NEMA17, native MCP, fully open. source: MyActuator/RobotShop | |||||||||||||
| 3/7 | IPMotion (HT-motor) | ✓ | ✓ | partial | — | — | ? | partial | ✓ | CAN (MIT Mini-Cheetah protocol) | 6.9/17 | ~$299 | |
| why it matters: High-torque dynamic joint; M17 trades torque for precision+RS485+MCP. source: RobotDigg/AliExpress | |||||||||||||
| 2/7 | Unitree | ✓ | ✓ | — | — | — | ? | ? | ✓ | RS485 | ~10/33.5 | $215-225 | |
| why it matters: Powerful closed dog-leg motor; M17 open+AI at a fraction of cost. source: Unitree | |||||||||||||
| 0/7 | Eaglepower | — | ✓ | partial | — | — | ? | ? | ? | via ext FOC driver + magnetic encoder | ~3/16.4 (9:1) | ~$60 | |
| why it matters: DIY building block needing ext driver; M17 integrated + MCP. [verify] repo has NO license file = legally all-rights-reserved despite 'open DIY' framing; openness contested. source: TNT/AliExpress | |||||||||||||
| 2/7 | Waveshare | ✓ | ✓ | — | — | — | ? | ? | ✓ | RS485 | 0.96/2.0 | ~$75 | |
| why it matters: RS-485 hub wheel motor; closed, gearless/low-torque vs M17. source: OpenELAB/Waveshare | |||||||||||||
| 2/7 | mjbots | — | ✓ | partial | — | — | — | partial | ✓ | CAN-FD 5Mbps | motor-dependent | $69 | |
| why it matters: Tiny open CAN-FD FOC board (BYO motor); M17 complete + MCP. source: mjbots | |||||||||||||
| 2/7 | mjbots | — | ✓ | partial | — | — | — | partial | ✓ | CAN-FD 5Mbps | motor-dependent | $149 | |
| why it matters: High-power open CAN-FD controller; M17 integrated + MCP. source: mjbots | |||||||||||||
| 2/7 | Trampa Boards | — | ✓ | open | — | — | ? | partial | — | CAN, USB, 2x UART, PPM/ADC, SPI | motor-dependent | ~$255 | |
| why it matters: Reference open VESC for big BLDC; M17 integrated indoor servo + MCP. source: Trampa | |||||||||||||
| 0/7 | SimpleFOC / DFRobot | — | ✓ | partial | — | — | — | — | — | PWM in (ext MCU running SimpleFOC) | motor-dependent | $5.90 | |
| why it matters: $6 open FOC driver needing host MCU/encoder; M17 complete + MCP. source: DFRobot | |||||||||||||
| 3/7 | MOONS' Industries | ✓ | ✓ | — | — | — | — | partial | ✓ | EtherNet/IP + Modbus TCP, USB | 0.64 | $813 | |
| why it matters: Integrated+closed-loop but closed FW, no serial chain/AI, 20-40x price. source: Electromate/MOONS' | |||||||||||||
| 0/7 | Applied Motion (MOONS') | ✓ | — | — | — | — | ? | — | — | RS-232/485 (SCL) + analog + I/O | 1.48 | $700-850 | |
| why it matters: Integrated NEMA23 RS-485 but open-loop, closed; M17 closed-loop+AI cheaper. source: Applied Motion | |||||||||||||
| 1/7 | Applied Motion (MOONS') | ✓ | ✓ | — | — | — | ? | ? | ? | Ethernet (EtherNet/IP, SCL, Q) | 1.50 | $762 | |
| why it matters: Integrated closed-loop step-servo, Ethernet not serial-chain, no AI. source: Electromate | |||||||||||||
| 3/7 | AMCI | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherNet/IP, Modbus TCP, PROFINET | 1.69 | ~$475 | |
| why it matters: 3-in-1 motor+drive+indexer, fieldbus, closed, no AI. source: AMCI/Kendall | |||||||||||||
| 3/7 | JVL | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 Modbus base; Ethernet/CANopen variants | 9.0 | $700-1200 | |
| why it matters: High-torque integrated w/ PLC+IP67, closed, premium, no AI. source: JVL | |||||||||||||
| 3/7 | Nanotec | ✓ | ✓ | — | — | — | — | partial | ✓ | CANopen (-65-2); EtherCAT (-65-1) + USB | 1.87 | $650-800 | |
| why it matters: Integrated closed-loop NEMA23 CANopen/EtherCAT, closed, no RS-485/AI. source: Nanotec | |||||||||||||
| 2/7 | Trinamic (ADI) | ✓ | — | — | — | — | ? | partial | ✓ | TMCL, USB, RS-485, CAN | 0.55 | $349.21 | |
| why it matters: Integrated PANdrive RS-485/CAN but open-loop + step-loss only, no AI. source: DigiKey/ADI | |||||||||||||
| 2/7 | Schneider (Novanta IMS) | ✓ | — | — | — | — | ? | partial | ✓ | RS-422/485 (MCode), Modbus/TCP, step/dir | 0.64-2.0 | $373 | |
| why it matters: Integrated stepper+controller serial/Modbus but open-loop default, no AI. source: Novanta/SPW | |||||||||||||
| 2/7 | Oriental Motor | — | ✓ | — | — | — | — | partial | ✓ | via AZD driver: pulse/RS-485/EtherCAT/etc | 1.20 | $438 (motor) | |
| why it matters: Battery-free abs closed loop but motor-only (separate driver), closed, no AI. source: Oriental Motor | |||||||||||||
| 2/7 | Delta Electronics | — | ✓ | — | — | — | ? | partial | ✓ | Drive: pulse/analog + Modbus RS-485 + STO | 0.64 | $450-600 (kit) | |
| why it matters: Two-box AC servo (separate cabinet drive) vs M17 single DC unit, no AI. source: Delta/WS Supply | |||||||||||||
| 2/7 | Yaskawa | — | ✓ | — | — | — | ? | partial | ✓ | via drive: MECHATROLINK-III/EtherCAT/analog | 0.159 (peak 0.557) | $280-480 (motor, grey) | |
| why it matters: Premium AC servo, split motor+drive, no RS-485/Python/MCP, ~10x M17 system cost. source: yaskawa.com | |||||||||||||
| 2/7 | Mitsubishi Electric | — | ✓ | — | — | — | ? | partial | ✓ | via amp: SSCNET III/H or EtherCAT/CC-Link IE TSN | 0.16 (peak 0.56) | $300-550 (motor) | |
| why it matters: Top-tier 26-bit abs servo, motor+amp architecture, no maker bus/MCP. source: mitsubishielectric | |||||||||||||
| 2/7 | Panasonic | — | ✓ | — | — | — | ? | partial | ✓ | via driver: RTEX/EtherCAT/pulse | 0.16 (peak 0.48) | $200-420 (motor, grey) | |
| why it matters: Compact AC servo with 23-bit abs, split motor+drive, no RS-485/MCP/open. source: panasonic | |||||||||||||
| 2/7 | Kollmorgen | — | ✓ | — | — | — | ? | partial | ✓ | via AKD2G: EtherCAT/CANopen/EtherNet-IP/PROFINET | 0.52 rated (peak ~2.5) | $685-755 (motor) | |
| why it matters: Premium servo, 58mm (not NEMA17), motor+drive, no RS-485/MCP/open. source: kollmorgen/iAutomation | |||||||||||||
| 2/7 | Sanyo Denki | — | ✓ | — | — | — | ? | partial | ✓ | via amp: pulse/analog/EtherCAT | 0.159 (peak 0.59) | ~$600 (motor, grey) | |
| why it matters: Compact 40mm AC servo, split motor+drive, no maker bus/MCP/open. source: sanyodenki | |||||||||||||
| 2/7 | Estun | — | ✓ | — | — | — | ? | partial | ✓ | via drive: pulse+analog+Modbus RS-485; EtherCAT | 0.32 (peak ~0.95) | $200-320 (motor) | |
| why it matters: Budget AC servo, RS-485 via drive, motor+drive split, no Python/MCP/open. source: estun made-in-china | |||||||||||||
| 2/7 | Inovance | — | ✓ | — | — | — | ? | partial | ✓ | via drive: pulse/analog or EtherCAT | 0.32 (peak ~1.12) | $90-180 (motor) | |
| why it matters: Cheap modern AC servo, EtherCAT via drive, split, no RS-485-to-host/MCP/open. source: ntc-tech | |||||||||||||
| 2/7 | Schneider Electric | — | ✓ | — | — | — | ? | partial | ✓ | via LXM32: CANopen/EtherCAT/Profibus/Modbus/+-10V | 1.3 (peak ~1.4) | $1000-1500 (motor) | |
| why it matters: Premium 70mm servo, motor+drive, no maker bus/MCP/open, ~50x M17. source: digikey | |||||||||||||
| 2/7 | Beckhoff | — | ✓ | — | — | — | ? | partial | ✓ | EtherCAT via One-Cable (OCT) through drive | 0.20 (M0 standstill) | $490-1150 | |
| why it matters: Compact OCT single-cable servomotor, motor+terminal split, no RS-485/MCP/open. source: beckhoff | |||||||||||||
| 3/7 | FAULHABER | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS232 via integrated SC; CANopen/USB via ext IMC | ~0.034 cont (w/SC) | $250-400 (w/SC) | |
| why it matters: Integrated+closed-loop flat BLDC but tiny torque, RS232-only SC, 32mm (not NEMA17). source: faulhaber | |||||||||||||
| 3/7 | Changzhou JKongMotor | ✓ | ✓ | — | — | — | ? | partial | ✓ | Pulse/Dir, RS-485 Modbus, CANopen (selectable) | 3.0 | $90-130 (B2B) | |
| why it matters: Closed, no AI/MCP; RS485/CANopen but no first-party AI server; larger NEMA23. source: JKongMotor | |||||||||||||
| 3/7 | Changzhou JKongMotor | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 Modbus (pulse/CANopen optional) | 2.2 | $85-120 (B2B) | |
| why it matters: Closed, no AI/MCP, RS485/Modbus only; NEMA23. source: JKongMotor | |||||||||||||
| 3/7 | Changzhou JKongMotor | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (CANopen variants) | 0.22-0.73 | $35-50 | |
| why it matters: Closest NEMA17 analog (integrated, closed-loop, RS-485) but proprietary, no MCP/open. source: JKongMotor | |||||||||||||
| 3/7 | Clarke (Changzhou Kelake) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen (CiA402)/RS-485 Modbus RTU | 0.26 | $35-50 (tiers) | |
| why it matters: Closed-loop NEMA17 but CANopen-focused, proprietary, no MCP/open; lower torque. source: made-in-china | |||||||||||||
| 3/7 | Clarke (Changzhou Kelake) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485/CANopen (CiA402) | 1.2/2.2/3.0 | $48-58 (tiers) | |
| why it matters: Closed, no AI/MCP; bigger NEMA23 frame; no daisy-chain AI server. source: made-in-china | |||||||||||||
| 1/7 | Guangzhou Hanpose | ✓ | ✓ | — | — | — | ? | — | — | Pulse/Dir (step/dir), encoder feedback; no bus | 0.40 | $33-45 | |
| why it matters: Pulse/dir only (no RS-485 daisy-chain), closed, no AI/MCP. source: hanpose | |||||||||||||
| 2/7 | Leadshine | ✓ | ✓ | — | — | — | — | ✓ | ? | Pulse/Dir (200kHz); RS232 tuning; no AI/MCP | 0.60 | $150-199 | |
| why it matters: Same NEMA17/~0.6Nm but pulse/dir only, no AI/MCP, closed, 3-10x M17 price. source: Leadshine | |||||||||||||
| 3/7 | Just Motion Control (JMC) | ✓ | ✓ | — | — | — | ? | partial | ✓ | Pulse/Dir; RS232 tuning; CANopen/EtherCAT variants | 3.0 | $75-100 | |
| why it matters: Larger NEMA24 3Nm, pulse/dir default, no RS-485 daisy-chain/AI, closed. source: JMC/AliExpress | |||||||||||||
| 0/7 | T-Motor | — | — | — | — | — | ? | ? | ? | 3-phase wires, external FOC/gimbal driver (SimpleBGC) | 0.07 | $25.90 | |
| why it matters: Bare gimbal motor needing a separate controller; M17 ships driver+encoder+MCP in one. source: store.tmotor | |||||||||||||
| 0/7 | RCTimer | — | — | — | — | — | ? | ? | ? | 3-phase wires, external FOC/gimbal driver | n/a (1600-2000g payload) | $29.99 | |
| why it matters: Bare large-payload gimbal motor, no feedback/driver vs M17. source: RCTimer | |||||||||||||
| 0/7 | iPower Motor | — | ✓ | — | — | — | ? | ? | ? | 3-phase + AS5048A encoder; needs ext SimpleBGC/Alexmos | n/a (5N/7N/GH camera payload) | $65.87 | |
| why it matters: Encoder-equipped (closed-loop) but needs a separate board, no integrated driver/open/MCP. source: AliExpress | |||||||||||||
| 3/7 | DAMIAO | ✓ | ✓ | — | — | — | ? | partial | ✓ | FD-CAN bus 1Mbps (MIT/position/speed) | 27 peak / 9 rated | $266.90 | |
| why it matters: Higher torque + CAN ecosystem but closed FW, no AI/MCP vs M17. source: OpenELAB | |||||||||||||
| 3/7 | SteadyWin | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN bus + RS485 (FOC driver) | 3.82 peak / 1.05 rated | $110 | |
| why it matters: Small/cheap QDD, CAN/RS485 only, no AI/MCP, closed. source: AIFITLAB | |||||||||||||
| 3/7 | SteadyWin | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN bus (RS485/Modbus options) | 1.79 peak / 0.67 rated | $66 | |
| why it matters: Smallest/cheapest QDD here, plain CAN, no AI/MCP, closed. source: OpenELAB | |||||||||||||
| 3/7 | T-Motor/CubeMars (via RobotDigg) | ✓ | ✓ | partial | — | — | ? | partial | ✓ | CAN bus (MIT-style) | 35 peak / 13 cont | $329 (AliExpress) - $570 (AK80-6 class); HT-04 itself quote-only | |
| why it matters: Big-sibling of HT-03: high torque + partly-open MIT FW but no AI/MCP, quote-only. source: RobotDigg | |||||||||||||
| 3/7 | G-Levine (OSS) | — | ✓ | open | — | — | ? | ✓ | ✓ | CAN / SPI encoder (ODrive) | 80 | DIY/BOM ~$150 | |
| why it matters: Bare DIY high-torque leg actuator needing a separate ODrive + your own code; no MCP. source: GitHub/Hackaday | |||||||||||||
| 3/7 | JeongSeoJin (OSS) | — | ✓ | open | — | — | ? | partial | ✓ | CAN (mjbots moteus-c1) | 8.8 | DIY/BOM ~$250 | |
| why it matters: Research build-your-own actuator + separate moteus; far more involved than M17. source: GitHub | |||||||||||||
| 3/7 | scottbez1 (OSS) | ✓ | ✓ | open | — | — | ? | partial | — | USB-C serial / UART (ESP32) | sub-Nm | DIY/BOM ~$200 | |
| why it matters: Self-contained smart knob, integrated closed-loop but sub-Nm, no AI/MCP. source: GitHub | |||||||||||||
| 3/7 | Moog Animatics | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-232/485 (SmartMotor), Modbus RTU, CANopen, Combitronic | 0.48 cont / 1.07 peak | $850-1500 (quote/used) | |
| why it matters: The original integrated 'smart' servo, but closed FW + no AI/MCP; M17 is smaller NEMA17, open, RS-485, MCP at a fraction of price. source: Animatics | |||||||||||||
| 3/7 | Novanta IMS | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-422/485, CANopen, EtherNet/IP, PROFINET, Modbus/TCP, step/dir | 0.73-1.71 (up to 2.94) | $250-600 (quote) | |
| why it matters: True closed-loop integrated motor (vs drive-only MForce), stepper not servo, proprietary, no AI/MCP. source: Novanta IMS | |||||||||||||
| 3/7 | Adampower (Germany) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 / Modbus RTU | 0.35/0.50/0.70 | $123 | |
| why it matters: Most direct head-to-head: NEMA17 integrated closed-loop on RS-485/Modbus, same torque class, but closed + no AI/MCP. source: Adampower | |||||||||||||
| 3/7 | ZLTECH | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen (CiA301/402); Step/Dir variant | 0.5/0.7 | $45-90 | |
| why it matters: NEMA17 integrated closed-loop but CANopen (not RS-485), closed, no AI/MCP. source: robotmotor.com | |||||||||||||
| 1/7 | Changzhou Fulling Motor | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir + RS232 config | 0.36 | $10-100 (200pc MOQ) | |
| why it matters: Same NEMA17 integrated concept but Step/Dir + RS232 config only (no fieldbus), closed, no AI/MCP. source: made-in-china | |||||||||||||
| 1/7 | Hangzhou Mige Electric | ✓ | ✓ | — | — | — | ? | ? | ? | Servo pulse/dir + 2500PPR encoder feedback | 6 rated / 18 peak | $130 | |
| why it matters: Far larger 1.5kW 220VAC AC servo vs M17's compact 24V NEMA17; closed, no RS-485/AI; encoder to ext drive. source: made-in-china | |||||||||||||
| 0/7 | ElectronicsComp/Robu.in (OEM) | — | ✓ | — | — | — | ? | — | — | Step/Dir via HSD57 driver; encoder feedback | ~2.1 | $88 | |
| why it matters: Indian long-tail; closed-loop but NOT integrated (separate driver), NEMA23, no RS-485/AI. source: electronicscomp | |||||||||||||
| 0/7 | ElectronicsComp/Robu.in (OEM) | ✓ | — | — | — | — | ? | — | — | Step/Dir; OC/OV protection | ~0.26 | $31 | |
| why it matters: Indian long-tail; integrated body but OPEN-loop (no encoder), step/dir, no RS-485/AI. source: electronicscomp | |||||||||||||
| 3/7 | Kondo Kagaku (Japan) | ✓ | ✓ | — | — | — | ? | partial | ✓ | ICS 3.6 half-duplex serial (TTL) 1.25M baud | 0.91 | $70 | |
| why it matters: Premium JP humanoid-grade serial servo, closed protocol, low torque, no open-source/AI. source: Kondo/Amazon JP | |||||||||||||
| 3/7 | Futaba (Japan) | ✓ | ✓ | — | — | — | ? | partial | ✓ | TTL serial (command-type) up to 230kbps; PWM | 0.64 | $89 | |
| why it matters: Inexpensive serial servo for small humanoids; closed, low torque, no open-source/AI. source: Futaba | |||||||||||||
| 3/7 | Hiwonder/LewanSoul | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | Half-duplex UART serial bus (daisy-chain) | 1.96 | $15.99 | |
| why it matters: Cheap 20kg bus servo (distinct from LX-15D); closed, low torque, no open-source/AI. source: Hiwonder | |||||||||||||
| 3/7 | Waveshare | ✓ | ✓ | — | — | — | ? | partial | ✓ | UART (RS485-style) bus, pos/speed/current feedback | 0.85 stall / 0.25 rated | $32 | |
| why it matters: Direct-drive AGV/balance-wheel hub (sibling of DDSM115); closed, no AI. source: Waveshare | |||||||||||||
| 1/7 | Waveshare | ✓ | ✓ | — | — | — | ? | ? | ? | LIN bus, feedback, Hall detection | 0.15 rated | $149.99 | |
| why it matters: Higher-speed LIN-bus hub wheel for AGVs; closed, no open-source/AI. source: Waveshare/ThinkRobotics | |||||||||||||
| 0/7 | T-Motor | — | — | — | — | — | ? | ? | ? | 3-phase BLDC (bare); needs ext FOC drive + encoder | 1.5 | $329 | |
| why it matters: Bare motor used as DIY QDD core; no integrated driver/encoder/AI vs M17 all-in-one. source: T-Motor | |||||||||||||
| 3/7 | Harmonic Drive LLC | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen (4-wire); dual abs encoders (15-bit motor / 14-bit output) | 8 | $600-900 (industrial) | |
| why it matters: Zero-backlash precision harmonic actuator; closed, ~10-20x price, no open-source/AI. source: Harmonic Drive | |||||||||||||
| 0/7 | Celera Motion (Novanta) | — | — | — | — | — | ? | ? | ? | Frameless rotor+stator kit; bring-your-own drive/encoder | 1.5 | $400-1000 (OEM quote) | |
| why it matters: High-end frameless kit for OEM joints; no driver/encoder/integration/AI vs M17 plug-and-play. source: Celera Motion | |||||||||||||
| 3/7 | Dongbu Robot (KR) | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL serial (multi-drop, 254 IDs) | 1.18 | $50 | |
| why it matters: Original Korean Dynamixel alternative — separate vendor/protocol with full feedback, still sold. source: DFRobot/RobotShop | |||||||||||||
| 3/7 | XYZprinting/Kinpo (TW) | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | TTL serial, daisy-chain | 2.45 | ~$35 (largely discontinued) | |
| why it matters: Taiwanese bus servo for the Bolide humanoid; distinct vendor/line, not a Feetech/Hiwonder relabel. source: Pololu | |||||||||||||
| 2/7 | SB Components (UK) | ✓ | ✓ | partial | — | — | ? | partial | ? | UART serial up to 1 Mb/s, 253 IDs | 1.47 | ~$15-25 | |
| why it matters: Rare UK maker explicitly marketing an open-source bus-servo line (Pi/ESP32/Arduino boards). source: SB Components/Hackster | |||||||||||||
| 3/7 | RoboBuilder (KR) | ✓ | ✓ | — | — | — | ? | partial | ✓ | UART serial bus, multi-drop | 0.29-2.0 | ~$30-45 | |
| why it matters: Second distinct Korean Dynamixel-alternative line, MCU-per-servo architecture. source: RobotShop | |||||||||||||
| 1/7 | PiezoMotor Uppsala (SE) | — | ✓ | — | — | — | ? | ? | ✓ | RS-485 (via PMD401 ctrl); opt. encoder | n/a (20 N linear) | OEM quote-only | |
| why it matters: Distinct medtech micro-actuator (surgical/MRI-safe); non-electromagnetic — a different physics class entirely. source: PiezoMotor | |||||||||||||
| 2/7 | igus (DE) | ✓ | ✓ | — | — | — | ? | partial | ? | CAN; onboard ctrl; dual encoder | 25 | ~$3,100 (≈€2,900) | |
| why it matters: Standalone joint sold individually; lubrication-free plastic strain-wave gear is unique here. source: igus/RBTX | |||||||||||||
| 3/7 | Suzhou Honpine (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT/CANopen; Tamagawa dual abs encoder | 4-133 | $500-5,000 (quote, size-dep) | |
| why it matters: China-domestic harmonic joint vendor (not Harmonic Drive FHA) with full closed-loop module + brake. source: Honpine | |||||||||||||
| 3/7 | Thomson/Regal Rexnord (US) | ✓ | ✓ | — | — | — | ? | partial | ✓ | SAE J1939 CAN (pos/speed/current/diag) | n/a (5.5-20 kN) | ~$700-1,500 (quote) | |
| why it matters: Heavy-duty ag/off-highway smart actuator with native J1939 bus + onboard diagnostics — different (linear) class. source: Thomson Linear | |||||||||||||
| 3/7 | IR ROBOT (KR) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (Modbus RTU); TTL/PWM/IR variants | n/a (17-100 N linear) | ~$198-240 | |
| why it matters: Korean smart-servo vendor outside the Dynamixel/HerkuleX axis; rare integrated mini-LINEAR digital-bus servo (M17 is rotary, open, AI-friendly). source: vendor/RobotShop | |||||||||||||
| 1/7 | New Scale Technologies (US) | ✓ | ✓ | — | — | — | ? | — | — | UART / SPI / I2C (+ analog) | ~8e-5 (0.08 N·mm hold) | quote-only | |
| why it matters: Distinct CLASS — piezo ultrasonic micro-motor (non-electromagnetic) for optics/probe positioning; digital bus + embedded PID at a totally different scale than the M17. source: vendor | |||||||||||||
| 2/7 | Ultra Motion (US) | ✓ | ✓ | — | — | — | ? | — | ✓ | CAN 2.0B, RS-422/485, PWM, 4-20mA, step/dir, analog; USB setup | n/a (270 lbf cont / 530 peak) | quote-only | |
| why it matters: Marine/subsea/off-highway seam — CAN 2.0B + absolute feedback in a sealed integrated package; the rugged-linear niche the open desktop-rotary M17 doesn't touch. source: vendor | |||||||||||||
| 2/7 | Progressive Automations (CA) | ✓ | ✓ | — | — | — | ? | ? | ✓ | RS-485 | n/a (~100 N / 22.5 lbf) | ~$165-194 | |
| why it matters: In-house coreless design (confirmed not a mightyZAP relabel); Canadian vendor, RS-485 closed-loop micro-LINEAR — distinct geography + form vs the M17. source: vendor | |||||||||||||
| 1/7 | Motor Control Technology (US) | — | ✓ | open | — | — | ? | — | — | RS-232 (UART), digital in, analog speed ref | n/a (10A cont/16A peak; 1-10kW variants) | $525 | |
| why it matters: Recent US open-hardware FOC controller (Crowd Supply) beyond ODrive/moteus/Tinymovr; open like M17 but a bare controller, no AI/MCP or integrated-motor story. source: Crowd Supply/vendor | |||||||||||||
| 4/7 | Aaed Musa (US, indie) | ✓ | ✓ | open | — | — | ? | partial | ✓ | depends on FOC driver (CAN typical) | ~ (90KV BLDC + 9:1) | ~ low (DIY BOM) | |
| why it matters: Genuinely new (2024+) open-source DIY QDD actuator with a real published BOM, beyond OpenTorque/Mechaduino/Berkeley Lite; fully open like M17 but build-it-yourself, no productized AI control. [verify] repo has NO license file = legally all-rights-reserved despite 'open DIY' framing; openness contested. source: GitHub | |||||||||||||
| 2/7 | Caden Kraft (US, indie) | partial | ✓ | open | — | — | ? | ✓ | ? | via MKS X Drive Mini (ODrive-based); hall encoder | 29.4 hold (40.4 Nm/kg) | ~$40-70 (BOM) | |
| why it matters: 2025 open-source actuator publishing FEMM sims + BOM; novel ironless-rotor cycloidal design; open like M17, uses an ODrive-variant controller. source: creator/GitHub | |||||||||||||
| 3/7 | ZeroErr / Defy (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT, CANopen, Modbus | 29-137 rated / 686 peak | quote-only | |
| why it matters: Standalone cobot joint-module vendor not yet listed (beyond igus/Honpine/MyActuator/Steadywin); industrial EtherCAT tier vs the desktop, open, AI-friendly M17. source: vendor/Automate.org | |||||||||||||
| 3/7 | PlaPivot (CN, factory-direct) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT, CANopen | 2.4-420 (8 models) | quote-only | |
| why it matters: Distinct named cobot joint-module brand (not listed) spanning a wide torque range; closed-source EtherCAT modules — M17 differentiates on open + AI/MCP + low cost. source: vendor | |||||||||||||
| 3/7 | Synapticon (DE) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT (CiA 402), FSoE functional safety | 6-40 rated / 17-110 peak | quote-only | |
| why it matters: EtherCAT + SIL3-safety humanoid/exo joint actuator from a drive-IP vendor; industrial functional-safety class vs the M17's open RS-485/CAN maker wedge. source: Synapticon | |||||||||||||
| 3/7 | Techsoft Robotics (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT / CANopen | 7-48 avg / 25-80 peak | quote-only | |
| why it matters: Distinct named Chinese harmonic joint-module brand (beyond ReBeL/eRob/Honpine/PlaPivot); integrated cobot joint vs the M17's standalone NEMA-class servo. source: Techsoft-robots | |||||||||||||
| 3/7 | Xeryon (BE) | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | USB, RS-232, UART, EtherCAT, CANopen (ASCII) | n/a (5 N linear) | ~$900-1,360 (kit €1,234) | |
| why it matters: Non-EM (piezo) linear smart actuator with onboard controller + CAN/EtherCAT; distinct class beyond New Scale M3-RS and PiezoMotor LEGS. source: Xeryon | |||||||||||||
| 3/7 | Lynxmotion/RobotShop (CA) | ✓ | ✓ | partial | — | — | ? | partial | ✓ | CAN bus + Serial/USB (LSS-P protocol) | 60 @7.5rpm / 32 @15rpm | $995.95 | |
| why it matters: Distinct Lynxmotion brand; CAN closed-loop harmonic actuator with an open documented protocol — closest maker-ecosystem analog to the M17, but harmonic/CAN not NEMA stepper-servo. source: LinuxGizmos/RobotShop | |||||||||||||
| 1/7 | Rhino MCS / Robokits (IN) | ✓ | ✓ | — | — | — | ? | — | — | Step/Dir (opto); RMCS-2206 sibling adds UART/I2C/PPM/analog | ~1-2 (NEMA23 class) | ~$36 (₹3,000) | |
| why it matters: Indian integrated closed-loop servo, but brushed-DC + step/dir (no multi-drop digital bus, no AI/MCP); M17 wedge = AI-friendly + open + modern bus. source: Robokits India | |||||||||||||
| 3/7 | Currawong Engineering (AU) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN (DroneCAN; Piccolo/ArduPilot/Veronte) | 0.68-0.75 (15) / 2.0-2.7 (20) | quote-only (UAV/defense) | |
| why it matters: Distinct UAV-grade digital-bus servo, but RC-airframe form, proprietary, no AI/MCP; M17 wedge = open + affordable + AI-native. source: Currawong | |||||||||||||
| 3/7 | Volz Servos (DE) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-485 (CRC serial); PWM/RS-422 options | 8.0 rated / 16 peak (DA30); 3.5 peak (DA22) | quote-only (aerospace) | |
| why it matters: Distinct aerospace digital-bus actuator, but proprietary, premium, no AI/MCP; M17 wedge = open + affordable + AI-friendly. source: Volz Servos | |||||||||||||
| 3/7 | Rozum Robotics (BY/US) | ✓ | ✓ | no (open CAN API/SDK, closed HW) | — | — | ? | partial | ✓ | CAN w/ C/C++/C#/Java/Python/ROS API | 11-216 rated / 28-333 peak | quote-only | |
| why it matters: Distinct integrated CAN robot-joint with open SDK, but high-torque harmonic class (different niche), closed HW, no AI/MCP; M17 wedge = open HW + AI-native at low cost. source: Rozum Robotics | |||||||||||||
| 3/7 | 2G Engineering (US) | ✓ | ✓ | — | — | — | ? | partial | ✓ | RS-232/485, CANopen, Ethernet/IP, analog/4-20mA, Modbus | 163 peak / 88 cont @20 RPM | quote-only (subsea, premium) | |
| why it matters: Shares integrated+closed-loop but is the M17's opposite: proprietary, no AI/MCP, ruggedized 6km/10kpsi marine niche — confirms category breadth, not a wedge overlap. source: 2G Engineering | |||||||||||||
| 3/7 | LINAK (DK) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN J1939, CANopen, LIN, Modbus, parallel I/O | n/a (10,000 N push) | quote-only (~$300-600 via resellers) | |
| why it matters: Rugged J1939 off-highway actuator w/ onboard drive, but closed-source, no AI/MCP, distributor-priced; M17 wins on open + AI-friendly + affordable. source: LINAK | |||||||||||||
| 3/7 | TiMOTION (TW) | ✓ | ✓ | — | — | — | ? | partial | ✓ | SAE J1939, CANopen, Modbus RTU (RS-485), LIN | n/a (2,500-16,000 N push) | quote-only (~$200-400 MA4 via resellers) | |
| why it matters: Multi-protocol off-highway smart actuator w/ onboard electronics, but proprietary, no AI/MCP, quote-priced; M17 wins on open + AI/MCP + affordable. source: TiMOTION | |||||||||||||
| 3/7 | Atarro / Atar Robot (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen / CAN / EtherCAT (built-in FOC driver) | 1.8-363 (peak, model-dep) | quote-only | |
| why it matters: Industrial cobot/humanoid joint module; closed-source, no AI/MCP, quote-priced — M17 wins on open + AI/MCP + affordable, loses on raw torque. source: Atar Robot | |||||||||||||
| 3/7 | Zhejiang Laifual Drive (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CANopen / EtherCAT / CAN-FD (48V); BiSS-C/Tamagawa on AC variant | up to ~1530 (size-dep) | quote-only | |
| why it matters: Harmonic-reducer maker selling closed cobot/humanoid joints; distinct from Honpine/Techrobots; M17 wins on open + AI/MCP + price. source: Laifual Drive | |||||||||||||
| 3/7 | Advanced Mechatronics (DE) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN / Modbus / Modbus TCP-IP; ROV Class 4 | n/a (valve-torque class, configurable) | quote-only (project) | |
| why it matters: Niche subsea valve actuator beyond 2G/Ultra Motion; closed-source, no AI/MCP, project-priced — distinct integrated+bus class, not a maker competitor. source: Advanced Mechatronics | |||||||||||||
| 3/7 | WITTENSTEIN cyber motor (DE) | ✓ | ✓ | — | — | — | ? | partial | ✓ | EtherCAT, PROFINET RT/IRT, EtherNet/IP, Sercos III, PROFIsafe, CIP Safety, CANopen | 200 (max) | quote-only (enterprise) | |
| why it matters: Heavy industrial AGV traction unit — closed, no AI/MCP, far larger class than the M17; confirms the integrated-drive+fieldbus category extends into mobile-robot traction but not a wedge competitor. source: WITTENSTEIN | |||||||||||||
| 2/7 | Hitec Commercial Solutions (US) | ✓ | ✓ | — | — | — | ? | — | ✓ | CAN 2.0 / DroneCAN (UAVCAN v0); PWM/TTL variants | 3.92 | $254.99 | |
| why it matters: Aerospace-grade UAV CAN servo; closed-source, no AI/MCP, premium — M17 wins on open + AI/MCP + affordable. source: Hitec CS | |||||||||||||
| 3/7 | Hitec Commercial Solutions (US) | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | RS-485 (also CAN/UAVCAN/PWM/TTL family) | 3.43 | $214.99 | |
| why it matters: High-end programmable bus servo, closed-source, no AI/MCP, ~$215 — M17 wins on open + AI-friendly + affordable. source: Hitec CS | |||||||||||||
| 3/7 | Dongguan Desheng / DSpower (CN) | ✓ | ✓ | — | — | — | ? | ✓ | ✓ | CAN / RS-485 / TTL bus | 7.36 | quote-only | |
| why it matters: Capable multi-protocol brushless bus servo, closed-source, no AI/MCP; M17 leads on open + AI-friendliness. source: DSpower | |||||||||||||
| 3/7 | Happymodel (CN) | ✓ | ✓ | — | — | — | ? | partial | ✓ | CAN bus (KST-compatible); magnetic-encoder telemetry | ~39 max (400 kgf-cm) / ~11.8 rated | ~$120-160 (PWM variant; CAN unpriced) | |
| why it matters: Integrated CAN servo w/ onboard drive+encoder, but closed-source, no AI/MCP, ±100° brushed; M17 wedge = open + AI/MCP-native + continuous-rotation at hobby price. source: Happymodel | |||||||||||||
| 3/7 | RobStride (Seeed-distributed) | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | CAN 1Mbps (MIT/pos/vel/torque modes) | 14 / 17 / 5.5 peak | $119-125 | |
| why it matters: Cheap integrated humanoid-grade joint with dual encoders; strong torque density but no LLM/MCP and a round QDD form, not a NEMA-17 body. LeRobot/humanoid wave. source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||
| 3/7 | DAMIAO (Foxtech/OpenELAB/Seeed) | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | CAN 1Mbps + CAN-FD up to 5Mbps; UART tuning | 0.18-20 across SKUs | ~$70-260 [verify] | |
| why it matters: Fastest-rising LeRobot-arm actuator; CAN-FD + MIT mode + open dev materials on Gitee — closest open-ish rival to our integrated+open wedge, but closed FW BLDC joint, not NEMA-17. source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||
| 3/7 | CubeMars (T-Motor) | ✓ | ✓ | — | — | — | — | ✓ | ✓ | CAN [verify CAN-FD] | 15 / 40 / 90 continuous | [verify] | |
| why it matters: 2026 QDD line for humanoid/quadruped; high-torque end, established BLDC vendor moving into integrated joints. Not NEMA-17, closed. source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||
| 2/7 | StepperOnline (OMC) | ✓ | — | — | — | — | — | ✓ | ✓ | RS-485 Modbus RTU | 0.4 / 0.8 | [verify] | |
| why it matters: Integrated-but-OPEN-loop NEMA-17 bus stepper; cheaper integrated alternative that erodes our 'integrated' selling point at the low end — but no encoder/closed-loop, no AI, closed. source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||
| 3/7 | Waveshare (Feetech SCS ecosystem) | ✓ | ✓ | partial | — | — | — | ✓ | ✓ | TTL serial bus (SCS protocol), magnetic encoder | ~2-3 (30 kg·cm class) | [verify] | |
| why it matters: All-metal STS3215 successor (ships in RoArm-M3, 2025); new LeRobot-ecosystem SKU. Closed FW, TTL bus servo brick, not NEMA-17. source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||
| 3/7 | StepperOnline (OMC) | ✓ | ✓ | — | — | — | — | ✓ | ✓ | RS-485 (Modbus RTU), 1000CPR encoder | 0.48 | ~$42-50 [verify] | |
| why it matters: The CHEAPEST true apples-to-apples comp (integrated NEMA-17 + closed-loop + RS-485), ~$42-50 — cheaper sibling to the iCL42-RS. Closed FW, no AI. Its price is why the poster's '$200' line is not defensible (GTM report §5). source: research/overnight 2026-06-17 wave-2 scout (Opus) | |||||||||||||