<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kamamilabs.com/index.php?action=history&amp;feed=atom&amp;title=KAmod_IMX477</id>
	<title>KAmod IMX477 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kamamilabs.com/index.php?action=history&amp;feed=atom&amp;title=KAmod_IMX477"/>
	<link rel="alternate" type="text/html" href="https://wiki.kamamilabs.com/index.php?title=KAmod_IMX477&amp;action=history"/>
	<updated>2026-08-10T16:42:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.kamamilabs.com/index.php?title=KAmod_IMX477&amp;diff=7663&amp;oldid=prev</id>
		<title>Grzegorzbecker: Created page with &quot;====Description==== &#039;&#039;&#039;KAmod IMX477 - 12.3 MPx camera module for Raspberry Pi&#039;&#039;&#039;  The module is equipped with an IMX477 image sensor with a resolution of 12.3 MPx and an M12 mount lens with a 160° field of view. It enables video recording at resolutions of 1080p30, 720p60, or 640x480p60/90. The MIPI CSI-2 lane interface is compatible with Raspberry Pi computers and brought out to a 15-pin FPC/FFC connector. The board has compact dimensions of 26 x 25 mm, making it ideal...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.kamamilabs.com/index.php?title=KAmod_IMX477&amp;diff=7663&amp;oldid=prev"/>
		<updated>2026-08-10T05:44:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;====Description==== &amp;#039;&amp;#039;&amp;#039;KAmod IMX477 - 12.3 MPx camera module for Raspberry Pi&amp;#039;&amp;#039;&amp;#039;  The module is equipped with an IMX477 image sensor with a resolution of 12.3 MPx and an M12 mount lens with a 160° field of view. It enables video recording at resolutions of 1080p30, 720p60, or 640x480p60/90. The MIPI CSI-2 lane interface is compatible with Raspberry Pi computers and brought out to a 15-pin FPC/FFC connector. The board has compact dimensions of 26 x 25 mm, making it ideal...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;====Description====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;KAmod IMX477 - 12.3 MPx camera module for Raspberry Pi&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The module is equipped with an IMX477 image sensor with a resolution of 12.3 MPx and an M12 mount lens with a 160° field of view. It enables video recording at resolutions of 1080p30, 720p60, or 640x480p60/90. The MIPI CSI-2 lane interface is compatible with Raspberry Pi computers and brought out to a 15-pin FPC/FFC connector. The board has compact dimensions of 26 x 25 mm, making it ideal as a sensor in drones, robotics, or face recognition applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_1.jpg|none|900px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Basic parameters====&lt;br /&gt;
;&amp;#039;&amp;#039;&amp;#039;Image sensor module&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Type: IMX477&lt;br /&gt;
*Resolution: 4056 x 3040, 12.3 MP&lt;br /&gt;
*Sensor size: 7.9 mm diagonal&lt;br /&gt;
*Pixel size: 1.55 μm x 1.55 μm&lt;br /&gt;
*Interface: MIPI CSI-2 lane, 15-pin connector, 1 mm pitch&lt;br /&gt;
*Default lens mount: M12x0.5 thread&lt;br /&gt;
*Video format: 1080p30, 720p60, and 640 × 480p60/90&lt;br /&gt;
*Power supply: 3.3 V&lt;br /&gt;
*Dimensions: 26 x 25 mm, height with lens approx. 27 mm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;#039;&amp;#039;&amp;#039;Lens&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Focal length (BFL): 5.96&lt;br /&gt;
*Optical format: 1/2.8″&lt;br /&gt;
*Aperture (F): 3.0&lt;br /&gt;
*Field of view (FOV): 160°(D) 120°(H) 86°(V)&lt;br /&gt;
*IR sensitivity: built-in IR filter&lt;br /&gt;
*Lens standard: M12 (S-mount)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Standard equipment====&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 1020px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: center; background-color:#FFCC66;width: 280px;|&amp;#039;&amp;#039;&amp;#039;Component&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;text-align: center; background-color:#FFCC66;|&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&amp;#039;&amp;#039;&amp;#039;KAmod IMX477&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&lt;br /&gt;
* Assembled and tested module with mounted lens&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&amp;#039;&amp;#039;&amp;#039;FPC 15-pin/1mm to 22-pin/0.5mm  &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&lt;br /&gt;
* Connecting ribbon cable, approx. 200 mm length, for computers with a 22-pin connector, e.g., RPi5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&amp;#039;&amp;#039;&amp;#039;FFC 15-pin/1mm to 15-pin/1mm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! style=&amp;quot;text-align: left; background-color:#EEEEEE;&amp;quot;|&lt;br /&gt;
* Connecting ribbon cable, approx. 200 mm length, for computers with a 15-pin connector, e.g., RPi4&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_2a.jpg|none|900px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Signal connector====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;KAmod IMX477&amp;#039;&amp;#039;&amp;#039; features a MIPI CSI-2 lane interface with a connector for 15-pin/1mm FPC/FFC ribbon cables. The pinout is shown in the figure.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_signal_.png|none|800px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Connecting the module====&lt;br /&gt;
SBC computers feature two types of camera connectors:&lt;br /&gt;
*FPC/FFC 15-pin/1 mm, e.g., RPi3, RPi4, Jetson Nano&lt;br /&gt;
*FPC/FFC 22-pin/0.5 mm, e.g., RPi5, RPi Zero 2 W, Jetson Orin&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;KAmod IMX477&amp;#039;&amp;#039;&amp;#039; kit includes ribbon cables compatible with both standards. When connecting, make sure that the metallic contacts of the ribbon cable are facing towards the connector contacts on both the &amp;#039;&amp;#039;&amp;#039;KAmod IMX477&amp;#039;&amp;#039;&amp;#039; module and the computer board.&lt;br /&gt;
&lt;br /&gt;
The correct orientation of contacts is shown in the figures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connecting the ribbon cable to the KAmod IMX477 module&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_con.png|none|600px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connecting the ribbon cable to Raspberry Pi 5&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_conn_rpi5.jpg|none|560px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connecting the ribbon cable to Raspberry Pi 4&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_conn_rpi4.jpg|none|600px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connecting the ribbon cable to Nvidia Jetson Orin Nano&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_Nvidia.png|none|700px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Running the module on Raspberry Pi OS====&lt;br /&gt;
Connect the &amp;#039;&amp;#039;&amp;#039;KAmod IMX477&amp;#039;&amp;#039;&amp;#039; camera module to the &amp;lt;code&amp;gt;CAM/DISP0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CAM/DISP1&amp;lt;/code&amp;gt; connector according to the previous instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new Raspberry Pi OS (Bookworm/Trixie) has built-in support for the IMX477 sensor, so no additional drivers are required. After booting Raspberry Pi 5, you only need to edit the &amp;lt;code&amp;gt;config.txt&amp;lt;/code&amp;gt; file. First, enter the following command:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #f8f9fa; border: 1px solid #a2a9b1; padding: 10px; border-radius: 4px; width: 1100px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
sudo nano /boot/firmware/config.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now locate the following line in the file: &amp;lt;code&amp;gt;camera_auto_detect=1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change its value to 0: &amp;lt;code&amp;gt;camera_auto_detect=0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, at the end of the file in the [all] section, add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dtoverlay=imx477,cam0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;dtoverlay=imx477,cam1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
depending on which connector the camera module is connected to. If two camera modules are connected, add both lines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, save the file using the key combination CTRL + O (confirm with Enter) and exit the editor using CTRL + X (confirm with Enter). After rebooting with the command &amp;lt;code&amp;gt;sudo reboot&amp;lt;/code&amp;gt;, the single-board computer is ready for use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can start the camera preview using the command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rpicam-hello -t 0 --camera 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rpicam-hello -t 0 --camera 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
depending on which connector the module is connected to. To stop the process, press CTRL + C.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information about the rpicam module can be found here:&lt;br /&gt;
[https://www.raspberrypi.com/documentation/computers/camera_software.html Raspberry Pi Camera software]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Module dimensions====&lt;br /&gt;
The board dimensions are 26 x 25 mm, and the height including the lens is approx. 27 mm. Mounting holes are provided on the board; their arrangement is shown in the figure.&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:KAmod_IMX477_dim.png|none|800px|thumb|center]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
*[https://wiki.kamamilabs.com/images/8/8a/IMX477-DS.pdf IMX477 image sensor datasheet]&lt;br /&gt;
*[https://wiki.kamamilabs.com/images/a/a8/KAmod_IMX477_lens.jpg Lens datasheet]&lt;br /&gt;
*[https://wiki.kamamilabs.com/images/9/95/KAmod-IMX477_3d.zip CAD model (STEP)]&lt;/div&gt;</summary>
		<author><name>Grzegorzbecker</name></author>
	</entry>
</feed>