XLeRobot
Robot / hardware buildDual-arm wheeled manipulator with two SO-101 follower arms, a cart-mounted omni-wheel base and a LeRobot plugin route; costs and files depend on configuration. [1] [2] [5]
Build & first use →Official websiteUpstream build guideBill of materials
- Cost
- USD 660.00 upstream parts estimate [1] [2] · checked Oct 28, 2026 · DetailsNot included: 3D printing and tools, shipping and tax and laptop and more.
- Source rights
- Named licenses are documented by part. Review licenses
- Unknowns
- tools, operating system not fully established. Review gaps
Source researched · Not tested by us
Sources checked · Research details
Licenses & related hardware
- License
- Apache-2.0 · Details by part
Overview
XLeRobot combines two SO-101 follower arms with a wheeled base and a utility cart. This profile selects the documented three-omniwheel, 12V configuration for mobile manipulation. The same repository also contains two-wheel, mecanum and newer hardware files; those are alternative configurations, not interchangeable print sets. Use the revision-linked printing guide as the starting point; an exact matched print-file list for the selected configuration remains to be confirmed. [1] [2] [3]
Is this for you?
- Known limitations
- The ~$660 upstream US estimate excludes printing, tools, laptop, shipping and tax; no current delivered total verified.
- The archive mixes hardware generations and wheel bases; exact matching print list and tested dependency set remain unestablished.
- Leader-follower bimanual teleoperation requires two additional leader arms; weak wheel connectors may need retightening.
Editorial assessment from cited sources; no reproduction or compatibility test.
What you need
Hardware & parts
Assembly & first use
Open the upstream getting-started guide [1]
- Select the three-omniwheel 12V BOM before choosing CAD; keep newer two-wheel/mecanum files separate.
- Configure both follower arms, head and wheel servo IDs; match ports, polarity and power before connection.
- Install the shared model and three-omniwheel LeRobot plugin; reconcile older teleop instructions against the chosen plugin revision.
Editorial assessment from cited sources; no reproduction or compatibility test.
Cost
| Version | Price |
|---|---|
| Upstream basic laptop-based, single-RGB-head-camera estimate | USD 660.00 [1] [2] Parts estimate |
US upstream reference · Checked 2026-10-28
| Included | Upstream basic robot parts selection with two follower arms and omni-wheel base; Single RGB head camera; use existing laptop |
|---|---|
| Not included | 3D printing and tools; Shipping and tax; Laptop; Optional Raspberry Pi, camera upgrades and additional leader arms |
| Stock | Individual supplier stock and delivered prices not revalidated |
| Delivery and tax | Shipping and taxes excluded |
Price details
Approximate upstream reference, not a current supplier checkout or measured build; do not transfer to 0.4 two-wheel/mecanum or leader-arm configurations.
US upstream reference · Checked 2026-10-28 · Quantity 1
Existing laptop, printing, tools and delivered sourcing; add two leader arms for joint-matched bimanual teleoperation
3D preview
Preview not available yet. Original 3MF and STEP files are available. The repository mixes wheel-base and hardware versions; an exact full assembly for this selected configuration has not been reconciled or converted.
Model sources
Original 3MF and STEP files are available. The repository mixes wheel-base and hardware versions; an exact full assembly for this selected configuration has not been reconciled or converted.
Project notes
Choose the mechanism before ordering
The selected BOM specifies 17 STS3215 servos: twelve across the arms, three driving the base and two moving the head. Two motor-control boards connect to a laptop; Raspberry Pi operation is optional. The BOM specifies an IKEA RÅSKOG cart, two 12V USB-C-to-DC leads and a supply with two USB-C outputs rated at least 60W each. These are upstream requirements, not independently tested compatibility. Alternative carts can require connector changes, and US builders may need to assemble extended 5264 cables. The printing guide calls for two follower arms. Two additional leader arms are needed only for joint-matched bimanual teleoperation, and their cost should be budgeted separately. [2] [3]
Use the assembly guide's board groups when assigning IDs: the head uses 7 and 8, while the wheel group uses 7, 8 and 9. These IDs coexist on separate groups. Match the port assignments and power polarity before connecting the system. The guide warns against pushing the completed robot as an ordinary cart because that can damage the motor gears, and notes that wheel connectors may need retightening. [4]
Match the software to the selected base
The current installation page describes a shared model package plus a base-specific LeRobot plugin. The three-omniwheel plugin declares Python 3.10 or later, lerobot[feetech] and pyzmq>=25.0.0. LeRobot is not pinned there, so this is not a verified dependency lock. Start at software/plugins/xlerobot_model and software/plugins/lerobot_robot_xlerobot in reviewed commit b017b5e6354bd9f61f4247a920c72622ca0aade0. The plugin package links back to software/src/robots/xlerobot, so preserve the source links and layout. Host/client classes for Raspberry Pi operation are commented out in the package initializer and need explicit configuration. We have not installed or run the stack. [5] [6] [9]
What the $660 figure covers
Upstream's approximate US basic estimate is $660 using an existing laptop and a single RGB head camera. It excludes 3D printing, tools, shipping and tax. Raspberry Pi compute, stereo/depth-camera upgrades and extra leader arms change the budget. This is a published parts reference, not a refreshed checkout quote or a complete first-working-setup total. Supplier availability and a delivered total remain unverified. [1] [2]
The archive contains real 3MF and STEP payloads, but source inspection does not establish fit, strength or printability. Repository contributions carry Apache-2.0 terms; bought-in servos, boards, cameras and linked dependencies retain their own rights and requirements. [3] [7]
What we checked
Source research only. No firmware compilation, dependency installation, CAD fit or strength validation, assembly, calibration, runtime or physical performance test performed. No affiliate links or supplier endorsement. Upstream design/media files are linked, not redistributed.
Not yet established
- Requirements: operating system, tools
Updates
- Upstream last updated
- Oct 6, 2026 [10]
- Latest release
- Not established
- Profile updated
- Oct 28, 2026
- Sources last checked
- Oct 28, 2026
- Next review
- Nov 28, 2026
- Reviewed revision
- b017b5e6354bd9f61f4247a920c72622ca0aade0 (commit snapshot; separately linked artifacts have their own revisions) · combined hardware and software repository
Source files and licenses
Include this distinct physical design for Study or build the documented two-arm omni-wheel platform and its teleoperation interfaces. The inspected artifacts support a bounded source-researched next step; they do not establish reproduced hardware or commercial support.
| Layer | Availability / license |
|---|---|
| mechanical design | available · Apache-2.0 Real 3MF and STEP payloads inspected as containers/entities. Mixed 0.3/0.4 and alternative-base files require matching; no fit verification. [3] [7] |
| electronics | not found · License not fully assessed Purchased motor-control boards and power components are specified; no complete custom electronics design established for this configuration. [2] [4] |
| firmware | not found · License not fully assessed Bought-in servo/board firmware is a separate dependency; repository license does not make it open. [2] |
| software | available · Apache-2.0 Actual plugin transport/control implementation inspected; no execution or dependency compatibility test. [5] [6] [7] |
| documentation | available · Apache-2.0 [1] [7] |
No learned policy or dataset is selected for the documented first task.
References
Each source links to the exact revision we read. “Used for” shows where this page relies on it.
- S001 Project overview and reference estimate
Dual-arm mobile manipulator; regional reference estimates and separate configurations.Revision, date & where cited
github.com · revision
b017b5e· README.md at · Accessed Oct 28, 2026
Used for: Overview, Assembly & first use, Cost, What the $660 figure covers and 1 more - S002 Omni-wheel BOM and budget exclusions
17 12V STS3215 servos, two control boards, cart, power and camera choices; laptop-based US estimate.Revision, date & where cited
github.com · revision
b017b5e· docs/en/source/hardware/getting_started/material.md at · Accessed Oct 28, 2026
Used for: Overview, Is this for you?, What you need, Hardware & parts and 4 more - S003 Printing and follower-arm choices
Two follower arms; leader arms are additional for joint-matched teleoperation; 3MF files need slicer preparation.Revision, date & where cited
github.com · revision
b017b5e· docs/en/source/hardware/getting_started/3d.md at · Accessed Oct 28, 2026
Used for: Overview, Is this for you?, Assembly & first use, Choose the mechanism before ordering and 2 more - S004 Assembly, servo IDs and wiring
Head 7/8 and base 7/8/9 use separate board groups; connector and cable limitations.Revision, date & where cited
github.com · revision
b017b5e· docs/en/source/hardware/getting_started/assemble.md at · Accessed Oct 28, 2026
Used for: Is this for you?, Hardware & parts, Assembly & first use, Choose the mechanism before ordering and 1 more - S005 Current plugin installation route
Shared model and base-specific LeRobot plugin installation; Raspberry Pi host/client imports require explicit configuration.Revision, date & where cited
github.com · revision
b017b5e· docs/en/source/software/getting_started/install.md at · Accessed Oct 28, 2026
Used for: Is this for you?, What you need, Assembly & first use, Match the software to the selected base and 1 more - S006 Omni-wheel plugin requirements
Python >=3.10; unpinned LeRobot Feetech dependency and pyzmq >=25.Revision, date & where cited
github.com · revision
b017b5e· software/plugins/lerobot_robot_xlerobot/pyproject.toml at · Accessed Oct 28, 2026
Used for: Is this for you?, What you need, Match the software to the selected base, Source files and licenses - S007 Vector-Wangel/XLeRobot: LICENSE
Apache-2.0 for repository contributions; purchased components and external dependencies need separate terms.Revision, date & where cited
github.com · revision
b017b5e· LICENSE at · Accessed Oct 28, 2026
Used for: What the $660 figure covers, Source files and licenses - S008 Actual two-bus robot implementation
FeetechMotorsBus instances, two port configuration and connection/calibration paths; inspected without execution.Revision, date & where cited
github.com · revision
b017b5e· software/src/robots/xlerobot/xlerobot.py at · Accessed Oct 28, 2026 - S009 Plugin source-link layout and optional host imports
Plugin symlinks resolve to source packages; host/client imports are commented out.Revision, date & where cited
github.com · revision
b017b5e· tar member link targets and initializer · Accessed Oct 28, 2026
Used for: Match the software to the selected base - S010 Selected repository revision metadata
Revision, date & where cited
github.com · revision
b017b5e· acquisition manifest · Accessed Oct 28, 2026
Used for: What we checked
Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5