Quick Start Guide
Hardware
Package List
![]() |
Connection of Camera Module
![]() |
![]() |
Connection of camera and adapter board
![]() |
![]() |
Final Steps
![]() |
![]() |
Software
Driver Installation/Configuration
Firstly, you should confirm the sensor of your camera module and execute the corresponding steps to access it.
You can check your cameras and find the corresponding instructions below to use the Camera Extension Kit:
-
IMX219 V3Link Camera Solution
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x install_full.sh
./install_full.sh -m imx219_v3link
-
IMX477 V3Link Camera Solution
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x install_full.sh
./install_full.sh -m imx477_v3link
-
IMX519 V3Link Camera Solution
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x install_full.sh
./install_full.sh -m imx519_v3link
-
IMX708 V3Link Camera Solution
cd ~
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
chmod +x install_full.sh
./install_full.sh -m imx708_v3link
Switch the Channel
Arducam V3Link camera extension kit supports switching channels manually, if you need to switch camera channel when you're connecting multiple cameras, you can refer to the following content to operate:
-
I2C Register
-
Use I2C Transfer to switch the channel
i2ctransfer -f -y <i2c_bus> w3@0x0c 0xff 0x55 <0x01|0x02>
For instances:
Switch camera channel to RX0 | ![]() sudo i2ctransfer -f -y 9 w3@0x0c 0xff 0x55 0x01 |
Switch camera channel to RX1 | ![]() sudo i2ctransfer -f -y 9 w3@0x0c 0xff 0x55 0x02 |
Tip
Note that the formation of -y 9
in the above codes is -y + <i2c bus>
. If you are uncertain about the i2c bus of the camera you're using, you can check it below FYI.
sudo dmesg | grep -E "imx477|imx219|arducam"