The purpose of this document is to provide a description of Ximea accessories and to describe the correct way to install related software, drivers and run it successfully. Please read this manual thoroughly before operating your new Ximea accessories for the first time. Please follow all instructions and observe the warnings.
General description Figure 1: XEC-NX-3P-X2G3 carrier board Embedded carrier board is designed to connect your xiX cameras to the NVIDIA® Jetson Xavier NX™module. Board is equipped with three Firefly PCIe connectors, a high-speed 10 Gbit/s Ethernet port, and an M.2 slot for NVMe SSDs, this device is tailored to the special requirements of an embedded imaging system.
For using the microUSB port in OTG mode. (For connecting keyboard, mouse, etc.) We recommend using this one as some heatsinks have cables that are too short for this carrier board. USB 2.0 microUSB B (male) to USB A (female) Table 3: 3rd party accessories XIMEA Technical Manual, Version: v240830...
LEDs Figure 2: XEC-NX-3P-X2G3 LEDs location Number Color Light ON Note Red / Green GPIO 9 is log 0 / GPIO 11 is log 0 Red / Green GPIO 2 is log 0 / GPIO 1 is log 0 Green PERST of PCIe 0 is active This lane is PERST lane for FF ports and M.2 port...
Dimensional drawings Figure 3: Dimensional drawing of XEC-NX-3P-X2G3 Width [ W ] Height [ H ] Depth [ D ] Mass [ M ] 87 mm 57 mm 24 mm 52 g Table 5: Parameters XIMEA Technical Manual, Version: v240830...
GPIO13 log0 Connects GPIO13 pin to ground stepped up to 5 V push-pull logic from DIP switch 2 stepped up to 5 V logic The pin is scanned during powerup. Table 6: DIP switch 1 description XIMEA Technical Manual, Version: v240830...
– all ports enabled with two lanes each The XEC-NX-3P-X2G3’s PCIe ports offer two configurations: “Dual x4” mode activates the M.2 and Firefly port A with PCIe x4 bandwidth, disabling Firefly ports B and C. In “Quad x2” mode, all ports are enabled with PCIe x2 bandwidth.
– 3.3 V Figure 7: SPI voltage switch DIP switch Pos. UP Pos. DOWN Notes SPI 3 V 3 level SPI 1 V 8 level Changes voltage level of SPI bus Table 8: SPI voltage switch description XIMEA Technical Manual, Version: v240830...
2.0 type B port GPIO for FF connector C Jetson fan connector header M.2 key M port for SSD (form factor 2280) SODIMM connector for Jetson modules SD card slot Table 9: Connectors description XIMEA Technical Manual, Version: v240830...
Figure 12: Power connector pinout Name Description 12-24 V Power input (12 to 24 V) Ground Table 14: Power connector connector pin assignment 4.2.5 SODIMM connector for Jetson modules Insert Jetson module into this connector. Figure 13: SODIMM connector XIMEA Technical Manual, Version: v240830...
Opto-isolated output ISO GND Isolated ground for the IO subsystem GPI ISO Opto-isolated input GPO 5 V Opto-isolated output (GPO ISO stepped up to 5 V push pull logic) Table 16: FF GPIO pin assignment XIMEA Technical Manual, Version: v240830...
Jetson modules Orin NX and Orin nano have integrated 1G Realtek ethernet controller. The 10G ethernet controller on the carrier board can be bypassed in favour of the integrated one, if you so desire. Basic soldering equipment is required. XIMEA Technical Manual, Version: v240830...
Some SSDs are not properly detected when the board is configured to Quad x2 mode. In Jetpack 5.X.X there is a known issue which causes PCIe devices behind PCIe switches to have lower than expected bandwidth. This affects the write speed on SSDs. XIMEA Technical Manual, Version: v240830...
Ubuntu 18.04 or newer, with internet access to download required software packages. 7.1.2 Connecting the components Assembly Place thermal pads from TP-XEC-NX-SET on the (left) PEX switch (3x 1x1 cm) and the (right) ethernet controller (4x 1 x 1 cm) XIMEA Technical Manual, Version: v240830...
Page 21
Insert the Jetson module into the SODIMM slot Push down on the Jetson module until you hear a click sound and screw the Jetson module in place Connect the fan to the carrier board XIMEA Technical Manual, Version: v240830...
Turn the Carrier board over on its bottom side and insert the SSD into the M.2 slot Press down the SSD and screw it in place 7.1.3 Flashing OS (hardware setup) Put the Jetson into Force recovery mode -> put DIP switch number 11 into the UP position XIMEA Technical Manual, Version: v240830...
Page 23
Both front LEDs should be on, shining both (Orin) or partially (Xavier) red and green Plug the USB 2.0 cable into the microUSB port Plug the other end into your x86_x64 PC running Ubuntu The Jetson should be now recognised by the pc. XIMEA Technical Manual, Version: v240830...
Software setup 7.2.1 Flashing OS (software setup) Run in terminal -> lsusb Output: Open Nvidia SDK manager XIMEA Technical Manual, Version: v240830...
Page 25
SDK Manager Install it with running in terminal -> sudo dpkg -i [name of the downloaded package] Manually choose the type of your Jetson in case it has not been done in the previous step XIMEA Technical Manual, Version: v240830...
Page 26
Select the appropriate Jetpack version Tick/untick additional SDK components XIMEA Technical Manual, Version: v240830...
Page 27
Press Continue to step 2 Tick/untick SDK components you want/don’t want to install Accept terms and conditions XIMEA Technical Manual, Version: v240830...
Page 28
Note down the location of Target HW image folder Press Continue to step 3 Insert password XIMEA Technical Manual, Version: v240830...
After the modifications, input username & password and select appropriate Storage Device. Device name Note SD card Only available on Orin nano devkit version (SKU 0005) NVMe Using M.2 SSD as a storage device Using USB storage device Table 18: Selecting storage device Click Flash XIMEA Technical Manual, Version: v240830...
Open the decompiled device tree in a text editor and find line with otg Note: This patch stopped working properly on the newest version of Jetpack 6 (otg works only if the usb 3.2 port below it is active), it might need to be redone in close future. XIMEA Technical Manual, Version: v240830...
Page 33
Rename the original device tree file to something else (as a backup) mv <noted filename> <different filename> e.g. mv tegra234-p3767-0003-p3768-0000-a0.dtb tegra234-p3767-0003-p3768-0000-a0_old.dtb Compile the modified device tree dtc temp.dts -o <noted filename> e.g. dtc temp.dts -o tegra234-p3767-0003-p3768-0000-a0.dtb XIMEA Technical Manual, Version: v240830...
Page 34
Rename the original device tree file to something else (as a backup) mv <noted filename> <different filename> e.g. mv tegra234-p3767-0003-p3768-0000-a0.dtb tegra234-p3767-0003-p3768-0000-a0_old.dtb Compile the modified device tree dtc temp.dts -o <noted filename> e.g. dtc temp.dts -o tegra234-p3767-0003-p3768-0000-a0.dtb XIMEA Technical Manual, Version: v240830...
Once the installation is finished, you will be able to login to the Jetson system. You can do so either with a directly attached keyboard and monitor or via ssh. To install the XIMEA Software package on the Jetson, follow the installation instructions provided on the XIMEA website.
Need help?
Do you have a question about the XEC-NX-3P-X2G3 and is the answer not in the manual?
Questions and answers