icon-discover-icon-linkicon-dismiss-keyboard-linkicon-icon-allcategoriesicon-icon-animalsicon-icon-articon-icon-charityicon-icon-checkicon-icon-checkmarkicon-icon-comicicon-icon-communityicon-icon-consoleicon-icon-create-categoryicon-icon-create-durationicon-icon-create-editicon-icon-create-goalicon-icon-create-photoicon-icon-create-storyicon-icon-create-titleicon-icon-danceicon-icon-dashboardicon-icon-designicon-icon-donateicon-icon-downarrowicon-icon-downcarroticon-icon-editicon-icon-educationicon-icon-embedicon-icon-environmenticon-icon-exclamationicon-icon-facebookicon-icon-fashionicon-icon-filmicon-icon-followicon-icon-followingicon-icon-foodicon-icon-gamingicon-icon-goicon-icon-gplusicon-icon-healthicon-icon-helpicon-icon-idOval 8icon-icon-instagramArtboard 1 Copy 52icon-icon-linkicon-icon-linkedinicon-icon-locationicon-icon-lockicon-icon-mailicon-icon-musicicon-icon-outlinedhelpicon-icon-outposticon-icon-personalcauseicon-icon-photographyicon-icon-playbookicon-icon-politicsicon-icon-profileicon-icon-recent-activityicon-icon-religionicon-icon-rightarrowicon-icon-searchicon-icon-smallbusinessicon-icon-sportsicon-icon-technologyicon-icon-theatreicon-icon-todoicon-icon-transmediaicon-icon-tumblricon-icon-twittericon-icon-uparrowicon-icon-upcarroticon-icon-videowebicon-icon-viewicon-icon-websiteicon-icon-writingicon-icon-youtubeArtboard 1Artboard 1Artboard
Raspberry Pi Camera Module Multiplexer
Caner Durmusoglu
Email Verified
2 Team Members
Hi, we are Mechatronics Engineers who are folks of Ivmech and this is Ivport, the first Raspberry Pi (also Raspberry Pi B+ and ODROID-W compatible) Camera Module multiplexer designed to connect more than one camera to Raspberry Pi.

We have finished designing a hardware camera multiplexer for the Raspberry Pi. It has 1 CSI connectors for the input and 4 CSI connectors for outputs to the camera modules with using flex cables. Also it has stacking headers for the GPIO connection and self stacking up to 4 Ivport.

What we need & What you get

Ivport is a real and functioning product already. The PCB has been prototyped and works great. It can switch camera input even while video is streaming over RTSP.  But in order to manufacture these for a reasonable price, we need your help to place a large enough order to get a volume discount. Besides minimum order quantities there are fixed tooling costs associated with building up a new PCB assembly that I need help with.

There are some different videos while switching view source between 4 different raspberry pi cameras with using IVPort module. Bottom right corner video shows switching camera input while capturing video.

There are 4 cameras which are connected to Raspberry Pi via IVPort module.

By pledging your support for Ivport, we can can order enough units to keep costs low and we'll be able to cover the one-time tooling charges associated with assembling a new circuit board.

The Impact

Multiplex the number of usable camera module on Raspberry Pi from 1 to 4 with using one Ivport. It can multiplex from 1 to 16 with using 4 Ivport with stack.

Multiplexing can be controlled by 3 pins for 4 camera modules, 5 pins for 8 camera modules and 9 pins for 16 camera modules with using GPIO and external script library that written by Python.

Connectors: 15 Pin FFC CSI
Pinout: RaspberryPi CSI Connector Camera Pinouts
Protocol: MIPI

Propagation Delay between input and output: 0.5 ns

Switching Time from one channel to other channel: 50 ns (it can increase with depending to GPIO delay)

Risk & Challenges

Raspberry Pi GPU is not open sourced therefore camera input will be supposed as only one camera is connected. It will be hard to implement more than one camera support into library. But it is worth the effort.

Find This Campaign On
raised in 2 months
7% funded
No time left
$16,000 USD goal
Fixed Funding This campaign did not meet its $16,000USD funding goal by the deadline.
Campaign Closed
This campaign ended on September 23, 2014
Select a Perk
  • $1USD
    Many Thanks

    Many Thanks for funding :)

    0 claimed
  • $45USD
    One Ivport Circuit Board

    Receive a 1 Ivport (up to 4 camera module) for your Raspberry Pi and Worldwide shipping

    12 claimed
  • $85USD
    Two Ivport Circuit Board

    Receive 2 Stacked Ivport (up to 8 camera module) for your Raspberry Pi and Worldwide shipping

    6 claimed
  • $165USD
    Four Ivport Circuit Board

    Receive 4 Stacked Ivport (up to 16 camera module) for your Raspberry Pi and Worldwide shipping

    0 claimed
Do you think this campaign contains prohibited content? Let us know.