Skip to the content
PCBKitNew board
4 layers47 × 33 mmRpi cm4-csi adapter, the printed circuit board in 3D

This repository contains open hardware design files for an adapter board allowing to connect video accessories developed by Antmicro to a Raspberry Pi CM4 IO Board over a 22-pin FFC connector.

Size
47 × 33 mm
Copper layers
4
Thickness
1.6 mm
Parts
19
Nets
20
Pads
97
Tracks, vias
1,229, 38
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Aug 2022
Updated
7 Aug 2023

Overview

Rpi cm4-csi adapter is an open-source printed circuit board by antmicro, from the antmicro/raspberry-pi-cm4-csi-adapter repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 47 × 33 mm with 19 parts on 20 nets, routed with 1,229 tracks and 38 vias.

It is built around the KP-1608CGCK. Its parts include 3 resistors, 2 connectors and 1 diode. It belongs with the interfaces and adapters and computers and single-board computers boards of this library.

Main components

1

README

README.md

Antmicro's Raspberry Pi CM4 CSI adapter

Copyright (c) 2022 Antmicro

Board photo

Overview

This repository contains open hardware design files for an adapter board allowing to connect video accessories developed by Antmicro to a Raspberry Pi CM4 IO Board over a 22-pin FFC connector. The adapter allows to connect a 4-lane MIPI CSI-2 video interface along with power supply rail and I2C bus.
The design files were prepared in KiCad.

Repository structure

The main repository directory contains KiCad PCB project files, a LICENSE and README. The remaining files are stored in the following directories:

  • lib - contains the component libraries
  • img - contains graphics for this README

Key Features

  • 50-pin FFC connector compatible with video accessories developed by Antmicro
  • 22-pin FFC connector compatible with CSI video interface exposed on Raspberry Pi CM4 IO board
  • Testpoints and jumper resistors for debugging the I2C communication

This adapter is electrically compatible with several video accessories created by Antmicro such as:

License

Apache-2.0

Parts

19
QtyValueFootprintReferences
7TPrpi-cm4-csi-adapter-footprints:TP-R-1.5TP1, TP2, TP3, TP4, TP5, TP6, TP7
4PCB_Mount_Hole_2.5_6.2rpi-cm4-csi-adapter-footprints:Mount-hole-M2.5MP1, MP2, MP3, MP4
2R_0R_0402rpi-cm4-csi-adapter-footprints:0402-resR1, R2
1687122149022rpi-cm4-csi-adapter-footprints:687122149022J1
1KP-1608CGCKrpi-cm4-csi-adapter-footprints:LED_0603D1
1R_330R_0402rpi-cm4-csi-adapter-footprints:0402-resR3
1WE_68715014522rpi-cm4-csi-adapter-footprints:WE_68715014522J2
1antmicro_logorpi-cm4-csi-adapter-footprints:antmicro-logo_scaled_12mmN1
1oshw_logorpi-cm4-csi-adapter-footprints:oshw-logoN2

Questions

How big is the Rpi cm4-csi adapter PCB?

It measures 47 × 33 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Rpi cm4-csi adapter use?

19 parts, built around the KP-1608CGCK. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rpi cm4-csi adapter KiCad files?

From the antmicro/raspberry-pi-cm4-csi-adapter repository on GitHub, at the commit this page was made from: the board is rpi-cm4-csi-adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rpi cm4-csi adapter design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers128.5 × 40 mmScalenode cm4-baseboard, the printed circuit board in 3D

    Scalenode cm4-baseboard

    antmicro/scalenode-cm4-baseboard

    Baseboard for Raspberry Pi 4 Compute Module optimized for clustering

    146 parts152Apache-2.0
  • 6 layers70 × 50 mmThunderbolt pcie adapter, the printed circuit board in 3D

    Thunderbolt pcie adapter

    antmicro/thunderbolt-pcie-adapter

    This project contains open hardware design files for an adapter board wrapping 4-lane (i.e. 4x) PCIe Gen 3.0 devices into a Thunderbolt 3 uplink. It is based on the Intel/JHL6340SLLSQ Thunderbolt controller.

    272 parts82Apache-2.0
  • 8 layers90 × 120.4 mmArtix dc scm, the printed circuit board in 3D

    Artix dc scm

    antmicro/artix-dc-scm

    Experimental Xilinx Artix-7 driven Data Center Security Communication Module

    546 parts72Apache-2.0
  • 8 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

    Lpddr4-test board

    antmicro/lpddr4-test-board

    Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

    497 parts57Apache-2.0
  • 12 layers55 × 40 mmArvsom, the printed circuit board in 3D

    Arvsom

    antmicro/arvsom

    System on Module based on StarFive 71x0 SoC.

    452 parts46Apache-2.0
  • 10 layers120 × 120 mmK410t devboard, the printed circuit board in 3D

    K410t devboard

    antmicro/kintex-410t-devboard

    This repository contains open hardware design files for a devkit created for AMD-Xilinx Kintex-7 K410T FPGA.

    1,020 parts46Apache-2.0
  • 12 layers165 × 102.7 mmData center rdimm ddr5-tester, the printed circuit board in 3D

    Data center rdimm ddr5-tester

    antmicro/rdimm-ddr5-tester

    FPGA-based DRAM tester supporting RDIMM DDR5 memories

    797 parts44Apache-2.0
  • 6 layers107 × 68 mmCm4-baseboard, the printed circuit board in 3D

    Cm4-baseboard

    antmicro/cm4-baseboard

    Experimental baseboard supporting System on Modules with Raspberry Pi CM4/CM5 pinout

    516 parts36Apache-2.0