The world's greatest open source work - FPGA-based open source camera - Axiom Camera

9c5845723a2404447d3d46b63546661e.jpeg412fc2738cfeced33f6ec8d89e7eb8db.png

When I was in school, I really wanted a camera, but I still haven’t got my ideal camera. It’s a pity!

d8e6937a615b00ff19e1380f00fd554a.png

However, recently through the project recommended by GPT, I learned that there is still a great open source project in the world - Axiom Camera - that allows you to have your own machine. In this article, we will first introduce the project architecture, then how to DIY, and finally talk about why this is a great project.

introduce

AXIOM camera is a modular, open-source camera system launched by the German company apertus°. It consists of a core module and multiple modular components, which can be customized according to user needs. The camera uses software and hardware technologies in the public domain, and users can choose different lenses, sensors and processors according to their own needs to meet different application requirements.

This project is divided into three versions: AXIOM Beta developer kit, public version test version (compact version) and public version test version (extended version). At present, the design and testing of the first two versions have been completed, and the final expansion board is still in the preliminary design At this stage, you can follow the official website to check the latest progress.

138cf695e56f29fb8c0c69680d5bd76a.png Comparison of three versions 219081ad8a515c0f420226b6b85a7e3b.png The latest version is under development

project structure

For learning and use, we focus on the AXIOM Beta Developer Kit, and commercial use can focus on the latter two versions. Today we will focus on how to use the AXIOM Beta Developer Kit.

Items needed are as follows:

0021c041cacaf287a2eeeca8ff93942b.png

The board assembly diagram is as follows:

0c33a9448ebdd92750ec3d69b81a2fe7.png Schematic diagram of board assembly Physical diagram bf6f5975cdb7307d94b6a94e638a4de0.png of board assembly

Let's introduce the main hardware one by one:

sensor board

The sensor board is divided into two versions, with a seat and without a seat:

7e659560e3d362c83d9ee33eecfbfa06.png d1c3281fecbdf77b48b964de5916fb94.png

Sensor parameters:

  • CMOS

  • global shutter

  • APS-C/Super35 Diameter

  • 12 megapixel (4096 x 3072) resolution

  • 320 frames per second (8-bit), higher values ​​at reduced resolutions, lower values ​​at higher bit depths

  • 8, 10 or 12 bit RAW output

  • PLR HDR dynamic range

  • 5.5µm pixel size

Hardware address:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Sensor_CMV12000_v0.18_ZIF_R1.5

Latest version: R1.5

AXIOM Beta Interface (Dummy) board

b395e0f2afd6688e2068eca432c3d8be.png 5625c92aa58c9afd3a135996952589e6.png

Hardware address:

https://wiki.apertus.org/index.php?title=Axiom_beta_interface_dummy_v0.13

AXIOM Beta Main Board

488ef8a8063b1c39863d7062bbb83c8c.png 3d14d9e68e1cf90218f671887ab807d4.png

Hardware address:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Main_Board_V0.38_R1.2&action=edit&redlink=1

AXIOM Beta Power board

93998c4714471fb00cc41d877ffd5daf.png 72e185cc04de1e54658e53869a1e2199.png

Hardware address:

https://wiki.apertus.org/index.php?title=AXIOM_Beta_Power_Board_v0.30

Custom Modified MicroZed Development Board

2c7da305f3053b33965c92e87dc15f26.png

It is a development board, nothing to introduce.

AXIOM Beta 1x HDMI Plugin Module

182473994cfc59636d05ee1fba5041fe.png

Hardware address:

https://wiki.apertus.org/index.php?title=Axiom_Beta_Plugin_Module_1x_HDMI_v0.8

AXIOM Beta 1x PMOD Plugin Module & AXIOM Beta Debug Shield

83cc6c51f8672260abfe3148a0ace8c9.png 5efaa5c06f94a59e2f45dc6ca8f2d260.png

https://wiki.apertus.org/index.php/AXIOM_Beta_Debug_Shield_V0.1_R1.0

https://wiki.apertus.org/index.php/AXIOM_Beta_Single_PMOD_V0.1_R1.1

Two debugging, nothing special.

Of course, there are also SDI and USB versions of the expansion board, the above are just the commonly used versions.

software

https://github.com/apertus-open-source-cinema/axiom-firmware

24d096fec082f5659a1f0442aa00baf5.png

The entire software runs based on Linux, and the drivers of several expansion boards have been transplanted and verified.

project address

https://www.apertus.org/axiom-beta

https://github.com/apertus-open-source-cinema

Summarize

The greatness of some things lies not in its difficulty but in the value it brings, and the greatness of the AXIOM camera project is that it creates a new digital camera design concept, aiming to allow users to have a better experience in photography and post-production Great freedom and control.

  • Open source and transparent: AXIOM camera project is completely open source, users can view the working principle and source code of each component, which allows users to modify and customize the camera system freely. In addition, AXIOM camera provides very detailed documentation and tutorials to help users understand all aspects of the camera system.

  • Customizability: AXIOM camera is a highly customizable digital camera system, users can choose different sensors, lenses, processors and other components according to their needs, and combine them into their own camera system. This makes AXIOM camera a very flexible and suitable digital camera platform for various application scenarios.

  • High-quality video output: AXIOM camera uses high-quality sensors and lenses, which can produce very high-quality video output. In addition, the project also provides some advanced functions, such as RAW data output and support for high dynamic range (HDR), etc., which allow users to control the video production process more finely, resulting in higher quality videos.

  • Promote the development and innovation of digital imaging: The goal of the AXIOM camera project is to encourage and promote the development and innovation of digital imaging, giving users more freedom and control in photography and post-production. This will encourage people to experiment with new photography and post-production techniques and lead to more innovation and development.

"Don't you think it's cool? As a man of science and engineering, I think it's so cool, it fits my imagination of future life, technology and fun."

Follow us

 OpenFPGA, growing together with tens of thousands of workers

a1dcf07757ad7cf00265070fca0b185c.jpeg

Guess you like

Origin blog.csdn.net/Pieces_thinking/article/details/130002994