ArduCam B0389 Mini 16MP IMX519 Camera Module 
INTRODUCTION
About Arducam
- Arducam has been a professional designer and manufacturer of SPI, MIPI, DVP, and USB cameras since 2012.
- We also offer customized turnkey design and manufacturing solution services for customers who want their products to be unique.
About this Mini Camera
The B0389 is an add-on Mini camera module for Raspberry Pi series boards that is fully compatible with social ones. The board is tiny, at around 300mm x 16mm. The neck width of the camera module is 6mm, this highlight making it perfect for endoscope, spy surveillance, or other applications The camera is connected to the BCM2835/BCM2836 processor on the Pi via the CSI bus, a higher bandwidth link that carries pixel data from the camera back to the processor.
About Customer Service
- We have many solutions for kinds of requests. If you need our help or want to customize other models of IMX519 cameras, feel free to contact us at support@arducam.com
SPECS
Camera | |
Sensor |
Sony IMX519 stacked, back-illuminated sensor 16 megapixels 1.22 µm × 1.22 µm pixel size7.103 mm diagonal |
Optical Size | 1/2.534 inch |
Resolution | 16MP 4656 x 3496 |
Output | RAW10/8, COMP8 |
Pixel Size | 1.22µm*1.22µm |
Video Modes | 1080p@30fps,720p@60fps. |
Lens | |
Field of View (FOV) | 80°(H) |
Lens | f/1.75; EFL: 4.28 |
IR cut Filter | Without IR Filter, IR Sensitive |
Application | |
Application |
Cellular phones, PDAs, Toys, Other battery-powered products, RPI Zero |
Linux integration | |
Linux integration | V4L2 driver available |
Ribbon Cable Length | |
Ribbon Cable Length | 300mm |
BEFORE YOU START
Please make sure you are running the latest version of Raspberry Pi OS. (January 28th 2022 or later releases, Debian version:11(Bullseye)
For Bullseye users running on Pi 0~3, please also:
- Open a terminal
- Run Sudo raspi-config
- Navigate to Advanced Options
- Enable Glamor graphic acceleration
- Reboot your Pi
For Raspberry Pi Compute Module 3/4
- The latest software only supports one camera at this time, CM4 uses CAM1 by default.
DRIVER INSTALLATION
- Connect the camera directly to your Raspberry Pi.
- Download the shell scripts
- Update your Pi
- sudo apt update
- Install libcamra-dev
- install-variety-pkgs.sh -p libcameradev
- Install libcamera-apps
- install pivariety_pkgs.sh -p libcamera_apps
- Install the kernel driver
- install-variety-pkgs.sh -p imx519_kernel_driverlow_speed
- Reboot
OPERATING THE CAMERA
Test
- libcamera-still -t 3000 -o test.jpg
Command Line
- Record Video
For example, record an H.264 10s video with a frame size of 1920W x 1080H.
- libcamera-vid-t 10000 –width 1920 — height 1080 -o test.h264
See the camera in live preview
- libcamera-still t
For more troubleshooting. please refer to:https:www.arducam.com/docs/cameras-for-raspberry-pi-raspberry-pl-libcamera-guide/l6mp-autoto-Cus-camera-common-issues-fixes/
Documents / Resources
![]() |
ArduCam B0389 Mini 16MP IMX519 Camera Module [pdf] User Guide B0389, Mini 16MP IMX519 Camera Module, B0389 Mini 16MP IMX519 Camera Module |