This tutorial demonstrates how to build a simple, low-cost, hardware-synchronized multicamera system using three Intel RealSense D435/D455 cameras and a Jetson Orin AGX/Nano Developer Kit. We encourage users to adapt this guide to other camera configurations and hardware setups and share these projects with the community
Note: this tutorial demonstrates all steps on a Jetson Orin Nano Development Board, a similar setup is also available for the Jetson AGX and Thor Orin Development Kits. Refer to the 3D-printed frames and the step-by-step assembly schematics for AGX (frame, schema) and Thor (frame, schema).
This configuration sets up one camera as the primary device, providing synchronization signals to the dependent cameras. The setup uses standard jumper wires, connectors, and a breadboard for easy, solder-free assembly. For more details and additional synchronization options, please refer to the official RealSense multicamera documentation
- Jetson Orin Nano Developer Kit (1x)
- 3D-printed mounting frame (1x)
- M2.5x12 screws with nuts (4x)
- Intel RealSense D435 or D455 cameras (3x)
- JST SHR-09V-S connectors (link) (3x)
- AWG jumper wires (socket-to-socket, 12") (link) (6x)
- M3x6 screws (6x) for d435 or M4x6 screws (6x) for d455
- Breadboard mini (1x)
- Jumper wire kit (1x)
- 20kΩ resistors (3x)
- 22nF capacitors (3x)
- DC-DC Buck-Boost Converter (7.4V → 19V, ≥25W) (1x)
- 7.4V LiPo battery (1x)
- 5.5mm x 2.1mm Male DC power plug (1x)
- Screwdriver, wire cutters, tweezers
Follow the steps below carefully before assembling your setup:
-
Remove the plastic frame from the Jetson Nano Developer Kit
Tip: Remember to detach the WiFi antenna before removal. Reattach it to the M2 modem after completing the assembly in Step 5

-
Connect AWG wires to JST connectors: Gently attach AWG wires to pins 5 and 9 of JST connectors Tip: Connect JST connectors to RealSense cameras after completing assembly in Step 5

-
Assemble synchronization module on BreadBoard Mini:
Follow the provided circuit diagram for correct assembly of the synchronization module:
Note: If using only 2 cameras, you can connect them directly (see the right-side photo) - ensure the corresponding pins match
Follow the step-by-step assembly schematic below to connect all prepared components:
Tip (Jetson Nano): when placing the breadboard mini on the 3D-printed frame during Step 4, position it closer to the GPIO rather than centered. This ensures easy access to the Reset pin for future JetPack reinstallation.
Your final assembled setup should look like this and is ready for real-time execution of PyCuVSLAM multicamera odometry
- Camera compatibility: all available 3D printed frames (for Nano, AGX, Thor) support mounting RealSense D435 or D455 cameras - choose whichever option suits your needs
- Two-camera configuration: when using only 2 cameras, the synchronization module is optional. Direct connection between camera connectors is possible
- USB camera troubleshooting: occasionally, USB cameras may fail to start. If this occurs, briefly disconnect and reconnect them from the USB port
- Autonomous power: the Jetson Orin Nano Development Kit only supports power supply through the DC Jack connector. Use the autonomous power supply components listed in Section 1 for autonomous operation


