Configure a jetson board

Configure a jetson board to integrate a NVIDIA Jetson AGX Orin, NVIDIA Jetson Xavier NX, or NVIDIA Jetson Nano into your robot:

Navigate to the Config tab of your robot’s page in the Viam app. Click on the Components subtab and navigate to the Create component menu. Enter a name for your board, select the type board, and select the jetson model.

Click Create component.

An example configuration for a jetson board in the Viam app Config Builder.

Edit and fill in the attributes as applicable.

{
  "components": [
    {
      "name": "<your-jetson-board>",
      "type": "board",
      "model": "jetson",
      "attributes": {},
      "depends_on": []
    }
  ]
}

The following attributes are available for jetson boards:

NameTypeInclusionDescription
analogsobjectOptionalAttributes of any pins that can be used as analog-to-digital converter (ADC) inputs. See configuration info here.
digital_interruptsobjectOptionalAny digital interrupts’s pin number and name. See configuration info here.
spisobjectOptionalAny Serial Peripheral Interface (SPI) chip select pins’ bus index and name. See configuration info here.
i2csobjectOptionalAny Inter-Integrated Circuit (I2C) pins’ bus index and name. See configuration info here.


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