Configure a yahboom-dofbot Arm

Configure a yahboom-dofbot arm to add a Yahboom DOFBOT to your robot:

Navigate to the Config tab of your robot’s page in the Viam app. Click on the Components subtab and click Create component. Select the arm type, then select the yahboom-dofbot model. Enter a name for your arm and click Create.

Web UI configuration panel for an arm of model yahboom-dofbot in the Viam app, with Attributes & Depends On drop-downs and the option to add a frame.

Edit and fill in the attributes as applicable.

{
  "components": [
    {
      "model": "yahboom-dofbot",
      "name": "<your-arm-name>",
      "type": "arm",
      "attributes": {
        "board": "<your-board-name>",
        "i2c": "<your-i2c-name>"
      },
      "depends_on": []
    }
  ]
}
{
  "components": [
    {
      "depends_on": [],
      "model": "pi",
      "name": "local",
      "type": "board",
      "attributes": {
        "i2cs": [
          {
            "name": "bus1",
            "bus": "1"
          }
        ]
      }
    },
    {
      "name": "myarm",
      "type": "arm",
      "model": "yahboom-dofbot",
      "attributes": {
        "board": "local",
        "i2c": "bus1"
      },
      "depends_on": ["local"]
    }
  ]
}

The following attributes are available for yahboom-dofbot arms:

AttributeTypeInclusionDescription
i2cstringRequiredThe name of the Inter-Integrated Circuit (I2C) bus on your GPIO board where the connection to the yahboom-dofbot is made. See configuration info.


Have questions, or want to meet other people working on robots? Join our Community Discord.