Zum Inhalt springen

WSAL24385 – Raspberry Pi Global Shutter Camera/en

Aus JW Tech Wiki
Version vom 6. September 2026, 09:59 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The Raspberry Pi Global Shutter Camera module uses the IMX296LQR-C sensor with 1.6 MP (1456×1088) and supports C/CS-mount lenses. It connects via the CSI port on Raspberry Pi boards and is primarily controlled through the libcamera-based rpicam commands.

Related products at JW Tech

Technical overview

  • Sensor: Sony IMX296LQR-C, global shutter, 1456×1088 pixels, 6.3 mm CMOS diagonal, 3.45 µm pixel pitch, RAW10 output.
  • Mount: Supports C-mount and CS-mount; adapter included; aperture manually adjustable.
  • Connection: CSI connector located between audio jack and HDMI port; on Pi Zero beside the power connector; orient the FPC cable's metal side toward the specified port.
  • Supported boards: All Raspberry Pi models; driver type: libcamera.
  • Related lenses: 16 mm wide-angle, 25 mm telephoto, 35 mm telephoto, 8–50 mm zoom; various image formats (1/2", 1", 2/3").
  • System update before use: sudo apt-get update -y && sudo apt-get upgrade -y.
  • Configuration: For non-official cameras set camera_auto_detect=0 in /boot/firmware/config.txt; add dtoverlay lines per sensor model.
  • rpicam-hello starts a preview for about 5 seconds; close via Alt+F4 or Ctrl+C in the terminal.
  • rpicam-jpeg captures a full-resolution JPEG; -t, --width, --height control duration and resolution.
  • Exposure control: Fixed shutter speed and gain per app; tuning files under /usr/share/libcamera/ipa/rpi/pisp/ for Pi 5.
  • Two cameras simultaneously: assign cam0/cam1 via dtoverlay=…,cam0 and dtoverlay=…,cam1.

Commands and examples – verify before use: 

sudo apt-get update -y
sudo apt-get upgrade -y
sudo nano /boot/firmware/config.txt
camera_auto_detect=0
dtoverlay=imx296,cam0
rpicam-hello
rpicam-hello -t 0
rpicam-hello --tuning-file /usr/share/libcamera/ipa/rpi/pisp/imx219_noir.json
rpicam-jpeg -o test.jpg
rpicam-jpeg -o test.jpg -t 2000 --width 640 --height 480
sudo libcamera-hello -t 0
sudo libcamera-hello -t 0 --camera 0
sudo libcamera-hello -t 0 --camera 1

Notes and version constraints

  • The source contains placeholders such as {{{name2}}} through {{{name6}}} and {{{userDefinedInfo}}} that are unresolved in this revision – associated values must be filled in manually.
  • Command version sensitivity is high: rpicam-* replaces libcamera-* from Bookworm onward; older Bullseye systems still require libcamera commands.
  • Downloading Imx290.zip from an external link is version-specific and requires network connectivity; the path may change.
  • The OpenCV tuning code snippets are for reference only; exact AWB values depend heavily on environment and require individual adjustment.
  • Not all listed lenses are compatible with every sensor format; the compatibility matrix must be verified per project.
  • The statement 'All Raspberry Pi boards' refers to supported board families, not every model without restriction – carrier-board layouts can vary.

Source and revision record