BamBot
Based on published sources · Not tested by us ·
Overview
Two-arm mobile manipulator with a three-wheel omnidirectional base, released printable parts and a modified LeRobot control repository. [S005] [S007] [S008] [S012]
BamBot combines two arms with a three-wheel omnidirectional base. Although its overview calls it a low-cost humanoid, the documented mechanism is wheeled. The hardware list specifies 15 STS3215 servos for the follower, while two-arm teleoperation adds another 12 servos and another control board. The control repository's short introduction says two wheels, but its connection instructions and actual configuration specify three wheel channels. [S001] [S005] [S007] [S008]
Specifications
| Detail | Description |
|---|---|
| Type | Two-arm mobile manipulator on a three-wheel omnidirectional base. Upstream calls the appearance humanoid; selected hardware is wheeled, not bipedal. Reported by source [S005] [S007] [S008] · Checked 2026-10-01 |
| Intended users | Builders able to configure Feetech servos, print parts and reconcile a developing LeRobot fork Editorial assessment [S001] · Checked 2026-10-01 |
| Assembly | Released STL parts and an external Tinkercad model; hardware guide is marked drafting. Reported by source [S005] [S012] · Checked 2026-10-01 |
| Calibration | Configure unique motor IDs and calibrate both arms in the same pose simultaneously; inherited guide treats wheel motors separately. Reported by source [S007] [S008] [S009] · Checked 2026-10-01 |
| Operating system | Not known |
| Computer needed | Documented options include MacBook and iPhone or PC and camera; teleoperation list includes another PC. Wired and remote LeRobot routes are separate. Reported by source [S005] [S009] · Checked 2026-10-01 |
3D preview
Preview not available yet. A model has not yet been prepared and approved for display on this page. This does not mean the project lacks CAD files; see Source files and licenses for the reviewed source availability.
Assembly and use
The headline price is not a complete teleoperation setup
The hardware page's approximate $300 or €300 total belongs to its follower parts table. Printing, the leader hardware, computing and camera arrangements, tools and a complete power setup must be accounted for separately. Several US and EU cable entries show zero with unfinished purchase links; those are unresolved prices, not evidence that the parts are free. No current delivered price was verified. [S005]
The table selects 12 V STS3215 servos but discusses a 7.4 V alternative requiring different power provision. Its wheel links also span nominal four-inch, 100 mm and 80 mm products. Match the selected servo supply, wheel adapters and geometry before treating regional links as interchangeable. [S005]
Preserve the print release and control fork separately
The hardware guide links the v0.0.0 release. Its preserved STLs.zip contains 25 printable files, including arm, wheel, connector and body components. The separately linked editable Tinkercad assembly was not preserved, and the hardware guide remains marked drafting. File availability does not establish a verified assembly sequence or tested fit. [S005] [S012]
The main repository's software directory provides browser serial examples. The complete BamBot workflow instead points to timqian/lerobot-bambot, preserved here at commit 501d4414ed70bc6fa8641f58484960bb310e5e68. Its README tells readers to use the inherited LeKiwi guide with BamBot-specific changes. This review did not install either software route. [S006] [S007]
Follow the two-arm motor map
In the fork's LeKiwiRobotConfig, arm and gripper channels occupy IDs 1–12. The follower's left, back and right wheels are IDs 13, 14 and 15; the leader contains only IDs 1–12. The inherited guide still shows single-arm wheel IDs 7–9. Copying that example without adapting it would conflict with the second arm's IDs in the BamBot configuration. [S008] [S009]
The default camera is index 1, and the serial paths are machine-specific examples. The configuration uses a loopback address with ports 5555 and 5556; the guide distinguishes a wired arrangement running both processes on a laptop from a remote arrangement whose host address must be configured. Select one route and replace device identifiers consistently. [S008] [S009]
BamBot's README instructs both arms to be placed in the same pose simultaneously during calibration. The inherited guide describes manual arm calibration and says the wheel motors do not need that arm-calibration step. However, the calibrate_follower method filters out names beginning with wheel_, while the configured names are left_wheel, back_wheel and right_wheel. Those names are not excluded by that filter. The applicable calibration path needs tracing or upstream clarification before relying on the guide's wheel exclusion; this is a static observation, not an observed runtime failure. The motion conversion code defaults to a 0.05 m wheel radius and 0.125 m base radius, so those source values also need matching to the actual geometry. They are not measured dimensions or validated limits for every listed wheel. [S007] [S009] [S010]
Keep source rights and build readiness explicit
The control fork carries Apache 2.0 terms and additional notices for included third-party code. The hardware repository's root file is labeled Apache 2.0, but its trademark clause omits wording present in the standard text. The print archive itself contains no license file. This profile therefore leaves hardware-specific rights unresolved instead of treating all hardware and external models as unambiguously covered by a standard license. [S003] [S011] [S012]
No parts were purchased, printed or assembled, and no servo configuration, calibration, driving, teleoperation or learning experiment was performed. The entry records a source-backed configuration to investigate, with the inherited-guide differences and incomplete cost made explicit. [S005] [S007] [S008] [S009]
Cost
No current, complete configuration-specific build cost has been established for this profile.
Source files and licenses
Available project sources support research coverage; complete build and commercial qualification remain separate.
| Layer | Availability / license |
|---|---|
| mechanical design | available · License not fully assessed 25 STL files preserved; no license file in release asset. Hardware-specific scope and modified root license wording need clarification; external editable Tinkercad model not preserved. [S003] [S005] [S012] |
| electronics | not found · License not fully assessed Purchased controller and servo components specified, but complete matching editable board design and firmware source not established in this review. [S005] [S006] [S008] |
| firmware | not found · License not fully assessed Purchased controller and servo components specified, but complete matching editable board design and firmware source not established in this review. [S005] [S006] [S008] |
| software | available · Apache-2.0 Selected control fork has Apache 2.0 terms plus MIT/Apache third-party notices; dependency terms remain separate. [S007] [S008] [S010] [S011] |
| documentation | available · License not fully assessed Hardware repository root text is labeled Apache 2.0 but differs in trademark clause wording; exact rights are not normalized to an unqualified SPDX claim. [S003] [S005] [S006] |
Selected manual teleoperation route needs no pretrained model or existing dataset; training is a separate workflow.
References
Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.
- S001 · timqian / project contributors
Upstream project overview
Accessed 2026-10-01 · README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S002 · timqian / project contributors
Repository revision and release metadata
Accessed 2026-10-01 · 9e9d504a867c785499b2f31d005b3fa4424da391Source notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S003 · timqian / project contributors
Repository license
Accessed 2026-10-01 · LICENSESource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S004 · timqian / project contributors
Pinned repository artifact inventory
Accessed 2026-10-01 · 9e9d504a867c785499b2f31d005b3fa4424da391 archive file inventorySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S005 · timqian / project contributors
BamBot hardware/README.md
Accessed 2026-10-01 · 9e9d504a867c785499b2f31d005b3fa4424da391 / hardware/README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S006 · timqian / project contributors
BamBot software/README.md
Accessed 2026-10-01 · 9e9d504a867c785499b2f31d005b3fa4424da391 / software/README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S007 · timqian / project contributors
BamBot control fork: README.md
Accessed 2026-10-01 · 501d4414ed70bc6fa8641f58484960bb310e5e68 / README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S008 · timqian / project contributors
BamBot control fork: lerobot/common/robot_devices/robots/configs.py
Accessed 2026-10-01 · 501d4414ed70bc6fa8641f58484960bb310e5e68 / lerobot/common/robot_devices/robots/configs.pySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S009 · timqian / project contributors
BamBot control fork: examples/11_use_lekiwi.md
Accessed 2026-10-01 · 501d4414ed70bc6fa8641f58484960bb310e5e68 / examples/11_use_lekiwi.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S010 · timqian / project contributors
BamBot control fork: lerobot/common/robot_devices/robots/mobile_manipulator.py
Accessed 2026-10-01 · 501d4414ed70bc6fa8641f58484960bb310e5e68 / lerobot/common/robot_devices/robots/mobile_manipulator.pySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S011 · timqian / project contributors
BamBot control fork: LICENSE
Accessed 2026-10-01 · 501d4414ed70bc6fa8641f58484960bb310e5e68 / LICENSESource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S012 · timqian / project contributors
Released printable parts inventory
Accessed 2026-10-01 · STLs.zip verified archive inventorySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
Correction guidance · Discussion is not enabled · Profile format 0.6.0-draft.1