

PoE Camera, Based on Raspberry Pi CM4
- Size
- 80.9 × 63 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 69
- Nets
- 187
- Pads
- 480
- Tracks, vias
- 1,225, 335
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 11 Aug 2024
- Updated
- 21 Aug 2024
Overview
CM4IOv5 is an open-source printed circuit board by neatstranger, from the neatstranger/Pi-In-The-Skyy repository on GitHub. It is a 6-layer board of 80.9 × 63 mm with 69 parts on 187 nets, routed with 1,225 tracks and 335 vias.
It is built around the 74LVC1G125GV-TP, 74LVC1G07SE-7-MS and TPS54360BDDAR, with the M24C64-WMN6TP, QG2439S and RT9742GGJ5 among its other parts. Its parts include 17 capacitors, 15 resistors, 11 diodes, 9 ICs and 6 connectors. It belongs with the computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.
Main components
1274LVC1G125GV-TP
SOT-23-5-40℃~+125℃ 1.65V~5.5V 2.6ns@5.0V,50pF 24mA 24mA 2uA 74LVC Tri-State SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTECH PUBLICBuffers, Drivers, Receivers, Transceivers74LVC1G07SE-7-MS
SC-70-5SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSMSKSEMIBuffers, Drivers, Receivers, TransceiversTPS54360BDDAR
SOIC-8-EP-40℃~+150℃@(TJ) 1 146uA 2.5MHz 3.5A 4.5V~60V 800mV~58.8V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersM24C64-WMN6TP
SOIC-8-40℃~+85℃ 1MHz 2.5V~5.5V 200 Years 4,000,000 Cycles 5ms 64Kbit Hardware write protection function、Noise suppression function、Built-in power-on reset (POR)、Built-in error correction code (ECC) function I2C SOIC-8 EEPROM ROHSSTMicroelectronicsEEPROMQG2439S
SMD-24P,15.1x7.1mm-40℃~+85℃ 1.5kV 180uH 1:1 2.5G Single port SMD-24P,15.1x7.1mm Pulse Transformers(LAN) ROHSCND-tekPulse Transformers(LAN)RT9742GGJ5
TSOT-23-5-40℃~+85℃ 1 1A 2.7V~6V 70mΩ Active High High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection TSOT-23-5 Power Distribution Switches ROHSRichtek TechPower Distribution SwitchesSB10100L
TO-277-55℃~+150℃ 1 Independent 100V 10A 150A 300uA@100V 850mV@10A TO-277 Schottky Diodes ROHSMDDSchottky DiodesDF40C-100DS-0.4V(51)
SMD,P=0.4mm-35℃~+85℃ 0.4mm 100P 2 300mA Gold Slot Type Butting Surface Mount,Vertical SMD,P=0.4mm Board-to-Board and Backplane Connector ROHSHirose ElectricBoard-To-Board And Backplane ConnectorB560C-13-F-MS
SMC-65℃~+125℃ 1 Independent 175A 500uA@60V 5A 60V 850mV@5A SMC Schottky Diodes ROHSMSKSEMISchottky DiodesFXL1040-8R2-M
SMD,11.5x10mm27mΩ 8.2uH 8A 9A Molded inductor ±20% SMD,11.5x10mm Molding Power Inductors ROHScjiangPower InductorsHDMI-101S
SMD-40℃~+85℃ 19P 300mA Female HDMI-D Surface Mount, Right Angle SMD HDMI Connectors ROHSXUNPUD-Sub / VGA ConnectorsMPZ1608D101BTA00
0603-55℃~+125℃ 1 100Ω@100MHz 150mΩ 1A ±25% 0603 Ferrite Beads ROHSTDKFerrite Beads
README
README.mdPi In The Skyy
A PoE powered camera based on the Raspberry Pi Compute Module 4.

Specs Overview
- Dual 22 Pin 0.5mm Pitch Camera Inputs
- Passive PoE In (8-60V)
- HDMI / UART Connectors For Troubleshooting
- Micro SD Card Slot
Enclosure
The main body of the enclosure is designed to be 3D printed out of ASA, but PLA/PETG would work just as well. Acrylic dome found on Amazon.
Camera Mounting Hole Compatability
As far as I can tell, any of the first party v1, v2, and v3 cameras should work with the existing mounting plate. HQ/GS will need a new plate.
Flexible Printed Circuit (FPC) Cable
You will need a 22 pin to 15 pin adapter cable. This is the same cable you would need to attach a first party camera to a RPi Zero, CM4IO board, or RPi5 15 Way 1mm Spacing to 22 Way 0.5mm Spacing
Power In
Passive POE IN 8-60V Positive(3,6) (4,5) Negative(7,8) (1,2)
I have tons of passive PoE injectors from Ubiquiti equipment laying around, so I grabbed one like this:
PoE+ Ubiquiti Injector
All of the pairs don't have to exactly match, this one is +(4,5) , -(7,8). As long as you don't cross the expected negative and positive it should work just fine. Most PoE injectors on Amazon or otherwise will list the pinout in the description.
Make sure you purchase one that is passive though. Active PoE requires components on the baord to negotiate power delivery. Which this carrier board doesn't have. We are just pulling the voltage from the center tap of the magnetics.
Complete Part List
- Raspberry Pi CM4
- v1, v2, v3 Camera Module
- 15 to 22 Pin Camera Cable
- Carrier Board has no source, but production files are ready to order from jlcpcb.com (Cost is ~$250 / 5 Boards)
- 3D Printed Case
- 100mm Acrylic Dome
- Various Fasteners and Heat Set Inserts. M3 for Most of Assembly, M2 For Camera Module
- Gland For Cable Passthrough
Systemd Service for Streaming /etc/systemd/system/camera-stream.service
[Unit]
Description=open-source-nvr
Wants=network-online.target
After=network-online.target
[Service]
User=<user>
Group=<user>
Type=simple
ExecStart=/bin/sh /var/camstart.sh
[Install]
WantedBy=multi-user.target^^^ Make sure to replace with your login account.
/var/camstart.sh
#!/bin/sh
rpicam-vid -t 0 --width 1920 --height 1080 --inline --nopreview --rotation 180 -o - | cvlc stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/stream1}' :demux=h264After Creating both Files
sudo chmod +x /var/camstart.sh # make the service executable
sudo systemctl daemon-reload #reload the system file
sudo systemctl start camera-stream #start the camera stream
sudo systemctl enable camera-streamParts
69| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C6, C7, C8, C9, C10 |
| 8 | SB10100L | PARTS:TO-277A_L4.7-W6.1-LS6.6-TR | D3, D4, D5, D6, D7, D8, D9, D10 |
| 3 | LOGO | LOGO | G***, G***, UP-> |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 2.2k | Resistor_SMD:R_0402_1005Metric | R14, R15 |
| 2 | 2.2u | Capacitor_SMD:C_1206_3216Metric | C16, C17 |
| 2 | 470 | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 47u | Capacitor_SMD:C_1206_3216Metric | C11, C12 |
| 2 | 74LVC1G125GV-TP | PARTS:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BR | U8, U9 |
| 2 | Conn_01x22_Female | PARTS:FPC-SMD_22P-P0.50_FH12-22S-0.5SH-55 | J4, J5 |
| 2 | DF40C-100DS-0.4V(51) | PARTS:CONN-SMD_DF40C-100DS-0.4V-51 | CN1, CN2 |
| 2 | M24C64-WMN6TP | PARTS:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL | U6, U7 |
| 2 | nf | Resistor_SMD:R_0402_1005Metric | R17, R18 |
| 1 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 0R | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 10.2k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 10u | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 13k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 162k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 39p | Capacitor_SMD:C_0402_1005Metric | C14 |
| 1 | 53.6k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 6800p | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 74LVC1G07SE-7 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U2 |
| 1 | AP2331SA-7 | PARTS:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U3 |
| 1 | B560C-13-F | PARTS:SMC_L7.1-W6.2-LS8.1-RD | D2 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | FXL1040-8R2-M | PARTS:IND-SMD_L11.5-W10.0_FXL1040 | L2 |
| 1 | HDMI-101S | PARTS:HDMI-SMD_HDMI-101S | HDMI0 |
| 1 | LED-Green | LED_SMD:LED_0402_1005Metric | D11 |
| 1 | LED-RED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | MPZ1608D101BTA00 | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | Micro_SD_Card_Det | PARTS:TF-SMD_TF-018 | J1 |
| 1 | QG2439S | PARTS:SMD-24_L15.1-W7.1-P1.00-LS10.0-BL | U1 |
| 1 | R-RJ45R08P-C000 | PARTS:RJ45-TH_R-RJ45R08P-C000 | RJ2 |
| 1 | RT9742GGJ5 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | TPS54360BDDAR | PARTS:SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL-EP2.0 | U5 |
| 1 | nf | Resistor_SMD:R_0805_2012Metric | R13 |
The 65 most common of 69 parts.
Similar boards
- 4 layers56.4 × 56.4 mm

- 4 layers120 × 130 mm

- 4 layers230 × 42 mm

- 4 layers100 × 100 mm

- 4 layers449.2 × 272.9 mm

Board v4 pre v5
lolz0r/Williams-WPC-Power-Driver-Board-A-12697-3
Untested, unverifed, AI created design.
415 parts2 - 2 layers128.6 × 80.9 mm

- 2 layers150 × 120 mm

HydrogelBioprinter
SimonDaniel605/Hydrogel-3D-Printer
Development of a custom hydrogel 3D printer for tissue engineering and research applications for Stellenbosch University.
174 partsMIT - 6 layers120 × 40 mm

CM5CarrierV2
AsadImranRafique/CM5-Carrier-Board-Rev2
Open-source six-layer Raspberry Pi CM4/CM5 carrier board with USB-C, 25 W PoE, M.2 NVMe, microSD, I2S, and expansion-board connectors.
62 parts1Apache-2.0
Questions
How big is the CM4IOv5 PCB?
It measures 80.9 × 63 mm and has 6 copper layers, 1.6 mm thick.
What parts does the CM4IOv5 use?
69 parts, built around the 74LVC1G125GV-TP, 74LVC1G07SE-7-MS, TPS54360BDDAR and M24C64-WMN6TP. 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 CM4IOv5 KiCad files?
From the neatstranger/Pi-In-The-Skyy repository on GitHub, at the commit this page was made from: the board is PCB/CM4IOv5.kicad_pcb and its schematic PCB/CM4IOv5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CM4IOv5 design in my own project?
Its repository states no licence, so its author keeps all rights: ask neatstranger before reusing the design.