Hi everyone. I’m trying to get an Arducam 12MP IMX768 Wide Angle camera (PN B0309) working with a Raspberry Pi Zero 2W. Is there a cable option to connect the B0309 to the Pi Zero’s camera I/O? I’ve looked on the Arducam website for a matching ribbon cable but couldn’t find one. Does such a cable exist, or is there another way to connect it?
Welcome. Just to make sure I have the setup right, can you confirm the exact camera model and which Pi you’re using? The Pi Zero series uses a smaller CSI connector than the full-size Pi boards, so the cable type really matters here.
Sure. It’s the Arducam 12MP IMX768 Wide Angle, PN B0309, and I’m running it on a Raspberry Pi Zero 2W. I’ve never actually gotten it to work properly — the stock cable doesn’t seem to match the Zero’s camera connector, and I can’t find the right cable on Arducam’s site.
Thanks, that helps. Let’s break down the interface. The B0309 camera module uses a 22-pin, 0.5mm pitch connector. The Pi Zero 2W’s camera I/O is also 22-pin at 0.5mm pitch. So what you actually need is a 22-pin to 22-pin camera cable, not the standard 15-pin ribbon most full-size Pi cameras use. That’s likely why nothing you found on the Arducam site matched.
That explains a lot. So is there a specific cable I should be looking for? I couldn’t find a 22-pin to 22-pin one on the Arducam website.
Yes, the cable you’re looking for is a 150mm 22-pin to 22-pin camera cable with a 0.5mm pitch interface. You can find it here: 150mm 22pin to 22pin camera cable 0.5mm Pitch interface
To sum up the current conclusion: use that 150mm 22-pin to 22-pin camera cable (0.5mm pitch interface) to connect the B0309 to the Raspberry Pi Zero 2W’s camera I/O. That should resolve the physical connection issue you’ve been running into. If it still won’t come up after swapping the cable, we can dig into the software/config side next.