Sharing this after assembling a ROSpider with the Jetson Orin Nano Super, because the written manual (section 1.2) mostly just links the assembly videos and doesn’t spell out which cable goes where — and a couple of connectors aren’t documented at all. Hope it saves the next person some time.
-
The STM32 board has TWO USB-C ports — they are NOT interchangeable
-
- Upper, silkscreen
5V5A OUT(PWR1): 5V power output, for a Jetson Nano / Raspberry Pi 5 only. -
- Lower, silkscreen
UART(PWR2): the serial data link.
- Lower, silkscreen
- On the Orin Nano the data cable (USB-C to USB-A) runs from the
UARTport to any Jetson USB port. It enumerates as/dev/ttyACM0(symlinked/dev/rrc). If the data cable is plugged into5V5A OUTinstead,ros_robot_controllercannot open/dev/rrcand the node dies on boot.
- Upper, silkscreen
-
-
Power path is different on Orin vs Nano/Pi
-
- Orin Nano / Orin NX: powered from the STM32 board’s 3-pin JST (the Orin power port) to the Jetson barrel jack. NOT from the USB-C
5V5A OUT. -
- Jetson Nano / Pi 5: those use the USB-C-to-barrel cable from
5V5A OUT.
- Jetson Nano / Pi 5: those use the USB-C-to-barrel cable from
- (Support has noted elsewhere on this forum that the Jetson Nano power wiring should not be reused on the Orin — this is why.)
- Orin Nano / Orin NX: powered from the STM32 board’s 3-pin JST (the Orin power port) to the Jetson barrel jack. NOT from the USB-C
- | Cable | Connector | Plugs into |
- | — | — | — |
- | STM32 data | USB-C to USB-A | STM32
UARTport to Jetson USB | - | Depth camera (Aurora930) | wide wafer to USB-A | camera to Jetson USB |
-
- | LiDAR (LD19) | small white 4-pin ZH1.5T-4P | expansion-board LiDAR port (NOT USB) |
- The camera cable ends in a USB-A plug. The LiDAR cable is the small 4-pin one — thinner, and one pin more than the 3-pin bus-servo cables — which is exactly why it is easy to mistake for “the camera data cable.”
-
Where the LiDAR actually connects (this is undocumented)
- On the Hiwonder JetsonAdapter expansion board (the tall board on the 40-pin header, with KEY1 / KEY2 buttons at the bottom): the LiDAR goes to the small 4-pin white connector at the top corner, silkscreen
TX / GND / 5V.
It is NOT the row of larger white connectors along the outer edge — those are reserved GPIO / I2C breakouts and stay empty in the stock build. The two CAM0 / CAM1 ribbon connectors on the Jetson carrier are MIPI-CSI camera ports and are also unused on the Orin build (it uses the USB depth camera).
-
Quick “is it wired right?” checks over SSH
-
- STM32:
ls -l /dev/rrcexists, andlsusb | grep 1a86shows1a86:55d4 -
- LiDAR:
ls -l /dev/lidar(tottyTHS1), andros2 topic hz /scanstreams ~10 Hz -
- Camera:
/dev/video*present
- Camera:
- It would be great if the written manual could add the LiDAR connector location and the
UARTvs5V5A OUTdistinction — those two were the biggest time-sinks during assembly.
- LiDAR:
- STM32: