Skip to content

YAM Box โ€‹

๐Ÿ”œ Code Coming Soonโœ“ Hardware Available

YAM Box is an all-in-one enclosed manipulation station built around the YAM arm family. It provides a self-contained, cable-managed workspace for manipulation research and automated data collection โ€” with two follower arms, integrated cameras, and an on-board Mini PC running Ubuntu.

Code support not yet available

The YAM Box hardware is available for purchase. Software and SDK support is under active development and will be released in an upcoming update. Sign up at i2rt.com or join the Discord to be notified.

Overview โ€‹

Intended Use Cases โ€‹

  • Automated data generation โ€” Run unattended overnight collection campaigns without cable snagging.
  • Demonstration stations โ€” Clean, professional setup for trade shows and lab demos.
  • Safe testing environments โ€” Enclosed workspace limits accidental contact during development.

What's Inside โ€‹

ComponentDetails
YAM follower arms2ร— YAM arms mounted on left and right sides
Camera โ€” top center1ร— camera on center vertical post, connects to USB Hub
Cameras โ€” arm-mounted2ร— wrist cameras routed through side holes to Mini PC
On-board Mini PCPre-installed Ubuntu, connected via USB to cameras and CAN adapters
USB HubMounted inside front panel; center camera plugs into leftmost port
Power distributionXT30 (2+2) cables supply each arm from the YAM Box power rail
Power inputDual XT30U-F adapters combined into parallel connector

Pre-installed Software โ€‹

The YAM Box ships with Ubuntu pre-installed on the on-board Mini PC.

ItemValue
OSUbuntu (latest pre-installed image)
Default passwordroot (newer units) or 123 (early units)

First boot

Connect a monitor and keyboard to the Mini PC's HDMI/USB ports on the rear panel to log in for the first time. Change the default password after initial setup.


Assembly Guide โ€‹

Document: Standard Operating Instructions for YAM Box Assembly V1.0 (2026/4/23)

For the Bill of Materials (BOM), refer to the printed sheet included in the carton.

Step 1 โ€” Middle top camera โ€‹

Open the front cover. Secure the camera mount to the center mount base using thumb screws. Plug the camera cable into the leftmost port on the USB Hub. Fasten the top camera with 2ร— M3ร—6 screws.

Step 2 โ€” Side arm cameras (cable routing) โ€‹

Route the two arm camera cables through the holes on each side of the enclosure. Plug their USB ends into the USB ports on the right side of the Mini PC.

Step 3 โ€” Close front cover โ€‹

Close and secure the front cover.

Step 4 โ€” Mount follower arms โ€‹

Place 4ร— T-nuts on each side into the slots of the front two rows. Mount both follower arms to the left and right sides using M5ร—16 screws (4 screws per arm).

Step 5 โ€” Power cables to arms โ€‹

Plug the XT30 (2+2) cables on both sides of the YAM Box into the corresponding power ports on each robotic arm base.

Step 6 โ€” Arm camera brackets โ€‹

For each arm-mounted camera:

  • Secure the camera bracket to the arm with 2ร— M3ร—8 screws
  • Secure the camera cable to the bracket with 2ร— M3ร—14 screws
  • Secure the camera to the bracket with 2ร— M3ร—8 screws

Step 7 โ€” Main power connection โ€‹

Connect the two XT30U-F adapter plugs to the power parallel connector first, then plug the combined adapter into the power input port of the YAM Box.

Step 8 โ€” Power on โ€‹

Plug in the power supply and switch on. The Mini PC will boot automatically โ€” the YAM Box is ready to use.


General Assembly Notes โ€‹

Before powering on

After all wiring is complete, verify every connection is firm and there are no loose, mis-connected, or shorted cables before turning on the power.

RuleDetails
Fastener torqueTighten to spec โ€” neither loose (fall-out risk) nor over-torqued (thread strip)
Cable routingRoute neatly, even zip-tie spacing; no tangling, sharp bends, or pinching
Missing partsDo not force assembly with wrong or damaged hardware โ€” contact support@i2rt.com
Post-assemblyClear all packaging and leftover hardware from the workspace before operation

Quick Start Demo โ€‹

After assembly, YAM Box runs the same SDK as a standalone YAM arm. Test with:

bash
python i2rt/robots/get_robot.py --channel can0 --gripper linear_4310

The arm should float in zero-gravity mode inside the enclosure. Push it through reachable space to verify nothing collides with the walls or top frame.

Then try the Python API:

python
from i2rt.robots.get_robot import get_yam_robot
import numpy as np

robot = get_yam_robot(channel="can0")
print(robot.get_observations())
robot.command_joint_pos(np.zeros(7))
robot.close()

For the full SDK reference, MuJoCo / Viser visualizers, and gravity-comp tuning, see the YAM Arm product page.


Pricing โ€‹

Starting at $3,500. Contact sales@i2rt.com for custom configurations.

Stay Updated โ€‹

Released under the MIT License. ยท Questions? support@i2rt.com