Copyright (c) 2020-2021
.. image:: Images/jetson-nano-baseboard.png :scale: 40%
This repository contains open hardware design files for a baseboard supporting the NVIDIA Jetson Nano, Xavier NX and TX2 NX SoMs. It's been created by
Antmicro <https://antmicro.com>_, a custom hardware, software and AI engineering company and NVIDIA' Jetson ecosystem partner.
The board can be interfaced with MIPI CSI-2 video devices through a unified Flexible Flat Cable (FFC) connector, supporting up to 4 sensors in a 2-lane configuration or 3 sensors in a 4-lane configuration.
Please refer to the
Jetson Nano OEM Product Design Guide for more details regarding the supported CSI lane mappings.
The baseboard, its custom variants designed by Antmicro per customer's specification, and essential accessories can be purchased from
Capable Robot Components <https://capablerobot.com/products/nx-baseboard/>_.
The main repository directory contains the Altium PCB project file, the Outjob file, LICENSE and README. The remaining files are stored in the following directories:
Altium- contains the design files of the latest (1.4.7) revision prepared in Altium Designer
Images- contains graphics for this README
3DModels- contains files defining the
mechanical model <3DModels/Jetson_Nano_Baseboard-Rev.1.4.7.stl>_ of the assembled board
The PCB project files were prepared in Altium Designer 14.1.
The picture below presents a general layout of the PCB with marked I/O interfaces.
.. figure:: Images/jetson-nano-layout.png
The board can be produced and assembled using the provided design files. Please take a look at the mechanical layers for more information regarding the PCB stackup recommended for fabrication. The board can be powered by a voltage in the 6-36VDC range. It is recommended to use a 12V 2A DC supply to power the board. The board has an integrated power sequencer that starts the module automatically right after applying power supply.
The baseboard's I/O interfaces are supported in the standard
Linux for Tegra (L4T) BSPs <https://developer.nvidia.com/embedded/linux-tegra>_ provided by NVIDIA for Jetson Nano / Xavier NX / TX2 NX. The BSP should work with the Open Source Jetson Baseboard out of the box. However, to use the baseboard with various cameras and other accessories you may need to make modifications. If you plan to use the board with Allied Vision
Alvium <https://www.alliedvision.com/en/products/embedded-vision-solutions/alvium-camera-modules-for-embedded-and-machine-vision-applications.html>_ image sensors, there is a
linux-patches directory, which contains patch files that add support for the Allied Vision cameras for this baseboard with the Jetson Nano NX module.
The patches are named with the L4T release and can be applied to corresponding branches of the Linux
repository <https://github.com/alliedvision/linux_nvidia_jetson>_ released by Allied Vision.
Antmicro's services involve BSP development so you can hire us to the necessary modifications for you.
You can use the USB OTG interface connector to upload a BSP image to a SoM inserted into the baseboard.
Most of the debug messages are provided through the serial console.
The board includes an FTDI chip providing the UART interface to the host PC.
Please refer to the schematic sheets for more details.
The default debug UART channel is accessible through
/dev/ttyUSB0 (assuming that there are no other FTDI units connected to your PC).
The default baudrate for serial debug connection is 115200 baud with an 8-bit transmission, 1 stop bit and with no flow control.
The latest revision of the PCB includes the following changes and amendments:
PCIE1interfaces on the
Jetson Xavier NX <https://developer.nvidia.com/embedded/jetson-xavier-nx>_
Please check the
releases <https://github.com/antmicro/jetson-nano-baseboard/releases>_ for a brief summary of major changes introduced in previous revisions.