DK1 Tutorials

Curated step-by-step tutorials for the TRLC-DK1 bimanual kit. From first port detection to training your first bimanual ACT policy — everything organized by topic and difficulty.

Start Here

New to the DK1? Follow these tutorials in order. Each builds on the previous one.

Recommended Path — First Session

Zero to bimanual data collection in one day

  • 1
    Read the Quickstart first Hardware checklist, time estimates, software prerequisites, and the bimanual leader/follower orientation. Takes 10 minutes to read; saves hours of debugging.
  • 2
    Unboxing & hardware assembly Verify contents, inspect both arms, mount tabletop hardware, connect USB-C cables and power. ~45 minutes.
  • 3
    Install LeRobot + DK1 plugin Clone the trlc-dk1 repo, install with uv, verify the bi_dk1_follower device type is registered. ~30 minutes.
  • 4
    Port detection & arm configuration Run lerobot-find-port for each arm, assign ttyACM* ports, create the bimanual YAML config. ~20 minutes.
  • 5
    Calibrate leader and follower arms Run the calibration procedure for each arm separately. Calibration must be repeated if you unplug or reinstall servos. ~20 minutes.
  • 6
    First teleoperation session Run lerobot-teleoperate and verify the follower arm tracks the leader arm with minimal lag and no oscillation. ~30 minutes.
  • 7
    Record your first bimanual dataset Follow the 8-step recording workflow: safety check, camera verification, scene setup, LeRobot record command, review, push to HuggingFace. ~1 hour.

Ready to Build Something?

Share your DK1 build, ask questions, and learn from other bimanual roboticists in the SVRC community.