Open Source IMX283 Camera Board for Raspberry Pi

OneInchEye: An open-source one-inch CMOS sensor (IMX283) camera board designed for Raspberry Pi.”

Open Source IMX283 Camera Board for Raspberry Pi

Overview
The OneInchEye project is an open-source camera board designed for the Raspberry Pi Compute Module 4 using the IMX283 one-inch sensor. This project aims to provide a high-quality, affordable, and easy-to-use camera module for Raspberry Pi projects. The circuit board is designed using KiCad.
OneInchEye captures stunning high-resolution images and videos, improving low-light performance and dynamic range. It is perfect for photography enthusiasts, developers, and makers looking to elevate their Raspberry Pi projects with a powerful camera. The board also includes a TMP117 temperature sensor for accurate temperature readings.

Please note that OneInchEye is incompatible with most Raspberry Pi boards, as it requires a 22-pin FPC connector with a 4-channel MIPI-CSI interface. Ensure compatibility with your specific board before proceeding.

Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi

Main Features

  • 1-inch IMX283 sensor

  • Open-source hardware and software

  • Integrated TMP117 temperature sensor

  • Compatible with Raspberry Pi Compute Module 4 boards with a 22-pin FPC connector and 4-channel MIPI-CSI (pin output matches Raspberry Pi Compute Module 4 IO board)
This project is also compatible with RPI5, and the quick start guide has been updated.

Currently known issues include that switching camera modes from 2K -> 5K (mode 0) causes the camera to fail to send the correct frames. The workaround is to use –viewfinder-mode 5568:3664:12:P –mode 5568:3664:12:P to require rpicam-jpeg to use full-resolution mode during AWB and Auto Exposure.

Additional Information

  • Blog: https://will127534.github.io/OneInchEye/

  • The TMP117 temperature sensor is mounted on a 1.8V LDO for cleaner power, but this LDO is controlled by CAM_GPIO (or considered as the enable pin for the camera module), so it will only function when the camera is activated.

  • The CMOS sensor does not have clock synchronization, so XVS and XHS are only used for output.

  • QWIIC is mainly used for connecting other I2C devices, so when adding other I2C sensors to the circuit board, there is no need to connect another cable. It can also be used as an I2C debugging port to connect an external logic analyzer.

  • The assembly of this circuit board is actually very simple. If you want to make the circuit board yourself, you can use JLCPCB to complete the component side PCBA. If you can obtain the CMOS sensor, you can complete the CMOS side with low-temperature solder paste. We also provide BOM and coordinate files for JLCPCB.

  • Tindie Sales:

    https://www.tindie.com/products/will123321/oneincheye/

Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi

Schematic & PCB

Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi
Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi

Open Source IMX283 Camera Board for Raspberry Pi

License

MIT

Repository & Downloads

The open-source repository can be found on GitHub:

https://github.com/will127534/OneInchEye
Baidu download:

Open Source IMX283 Camera Board for Raspberry Pi

Note: If you want to receive KiCad content updates first, please click the card below, follow, and then set it as a star.

Common collection summary:

  • KiCad 8 Exploration Collection
  • KiCad Usage Experience Sharing
  • KiCad Design Projects (Made with KiCad)
  • Common Problems and Solutions
  • KiCad Development Notes
  • Plugin Applications
  • Release Records

Leave a Comment

Your email address will not be published. Required fields are marked *