

The Jetson Orin NX, manufactured by NVIDIA, is a high-performance AI computing module designed for edge devices. It combines a powerful GPU and CPU architecture to deliver exceptional performance for advanced machine learning, deep learning, and computer vision applications. With its compact form factor and energy-efficient design, the Jetson Orin NX is ideal for robotics, autonomous machines, smart cameras, and other AI-driven embedded systems.








| Specification | Details |
|---|---|
| Manufacturer | NVIDIA |
| Part ID | Jetson Orin NX |
| GPU Architecture | NVIDIA Ampere with 1024 CUDA cores and 32 Tensor Cores |
| CPU | 6-core ARM Cortex-A78AE v8.2 64-bit processor |
| Memory | 8GB or 16GB LPDDR5 (depending on model) |
| Storage | 32GB eMMC 5.1 |
| AI Performance | Up to 100 TOPS (Tera Operations Per Second) |
| Power Consumption | Configurable between 10W and 25W |
| Interfaces | PCIe Gen4, I2C, SPI, UART, GPIO, USB 3.2, Ethernet |
| Operating System Support | Ubuntu-based NVIDIA JetPack SDK |
| Dimensions | 70mm x 45mm |
The Jetson Orin NX uses a 260-pin SO-DIMM connector. Below is a summary of key pin groups:
| Pin Group | Description |
|---|---|
| Power Supply Pins | Provides power to the module (e.g., VIN, VDD_IN, GND). |
| GPIO Pins | General-purpose input/output pins for custom interfacing. |
| I2C Pins | For communication with sensors and peripherals using the I2C protocol. |
| SPI Pins | High-speed communication interface for peripherals like displays or sensors. |
| UART Pins | Serial communication interface for debugging or external devices. |
| USB Pins | USB 3.2 interface for connecting peripherals like cameras or storage devices. |
| Ethernet Pins | For high-speed network connectivity. |
| PCIe Pins | High-speed PCIe Gen4 interface for external devices like GPUs or SSDs. |
For a complete pinout diagram, refer to the official NVIDIA Jetson Orin NX datasheet.
tegrastats tool and ensure adequate cooling.The Jetson Orin NX can communicate with an Arduino UNO via UART. Below is an example of Python code to send data from the Jetson Orin NX to the Arduino UNO:
import serial
import time
arduino = serial.Serial(port='/dev/ttyUSB0', baudrate=9600, timeout=1)
def send_data(data): try: # Encode the string data to bytes and send it arduino.write(data.encode('utf-8')) print(f"Sent: {data}") except Exception as e: print(f"Error: {e}")
if name == "main": while True: # Example data to send data_to_send = "Hello, Arduino!" send_data(data_to_send)
# Wait for 1 second before sending the next message
time.sleep(1)
**Note**: Ensure the Arduino is programmed to receive and process the data sent from the Jetson Orin NX.
Module Not Powering On:
Overheating:
Peripheral Not Detected:
Flashing Issues:
Q: Can the Jetson Orin NX run multiple AI models simultaneously?
A: Yes, the Jetson Orin NX is capable of running multiple AI models concurrently, thanks to its powerful GPU and Tensor Cores.
Q: What is the maximum supported camera resolution?
A: The Jetson Orin NX supports multiple camera streams with resolutions up to 4K, depending on the configuration and bandwidth.
Q: Is the Jetson Orin NX compatible with older Jetson carrier boards?
A: Compatibility depends on the specific carrier board. Refer to the carrier board's documentation for compatibility details.
Q: How do I monitor system performance?
A: Use the tegrastats tool included in the JetPack SDK to monitor CPU, GPU, and memory usage in real time.
For additional support, refer to the official NVIDIA Jetson Orin NX documentation and community forums.