Dienstag, 13. Mai 2008

3D Digital Stereo Ixus 55 (Part 2: Hardwiring the cameras)

The first task was relatively easy: Open up the camera by removing the 6 tiny screws (use a size-0 Philips screwdriver for this, other cameras might even require size 00 and be prepared that you might need to apply some force. Be sure to use a screwdriver of the correct size to avoid that the heads get damaged) and remove the front and back housing. The plate connecting the switches can then be easily removed and the switch board can be seen. After using a multimeter to measure the contacts on this board, I obtained the following diagram:


The next step was by far the most difficult: How to connect the switches of two tiny little cameras without damaging too much and without using a direct cable connection that would prevent the cameras from being usable alone? After researching many different connector designs I ended up with multipin- and multipoint connectors having a 1,27mm grid:

The only place to put the connector is directly above the usb and video socket where normally the rubber socket-cover is connected to the housing. This is the only part we need to get rid of. First we have to remove the small plastic pin that holds the rubber cover in place using a sharp knife:

Afterwards you can see that the connector (after being shortened to 7 pins) would fit nicely into the resulting space:

Most important thing however is that this connector can be reached from the outside simply by plugging a 7-pin multipin connector into the slot where the rubber cover used to be.

We now must make a little more additonal space inside above the USB and video ports: Remove the top 1mm of the plastic part between both ports:

After shortening two of the seven pins of the connector and making it just a little slender using a rasp, it fits nicely into the resulting space and should be glued there using a tiny portion of superglue:


Now the even more delicate work begins: For the internal wiring I used leads from a 100pin ide cable which is relatively thin, not too flexible and easy to solder. It is very important to customize the cables before soldering:


The soldering itself is quite delicate and requires a fairly shake-free hand but is not too difficult. As you can see in the following picture: I am definitely NOT a professional is this discipline ;-))


After reassembling the cameras the only visible difference is the missing cover:


A suitable cable to connect the cameras was soldered using multipin connectors and an old flexible IDE cable. The plugs were made using 2-component epoxy. Not a pretty design but the cable does work ;-)

After a few weeks I found out that the camera behaved strangely when the battery in one of the cameras was running low. I fixed that by cutting one of the connections between the cameras that connected the side of the on-off switch that was directly connected to the batteries. So actually you only need a 6-pin connection between the cameras.

Kommentare:

Markus hat gesagt…

I read your instructions for the I55 with great interest. I actually think about coupling more than 2 Ixus 55 cameras and have two questions:

- As you hard-wired the cameras, I was wondering what additional benefit you get from the SDM software for synchronisation (maybe I understand SDM not well enough).

- As now quite some time passed by: did you get any additional insights since you built up your system - things you would do differently today?

uweg hat gesagt…

Hi Markus,

thanks for your comment, sorry that it took me so long to notice it... ;-)
If you just hardwire the shutter-buttons of the camera you will not get perfect synchronisation for 3d-photos. The reason for that is that each camera will perform countless steps between pressing the shutter and taking the actual photo (light measurements, focusing, ...) and these steps will take a slightly different time on each camera leading to sync errors of around 1/10 seconds. You will notice these errors whenever you shoot scenes with even slow motion. The great benefit of SDM is that this software introduces an additional synchronisation-point in the firmware directly before the shutter opens and waits there until it gets a signal from the USB-port (e.g. using the countless SDM-switches you can buy now). The sync-difference you achive this way is usually around 1/1000 seconds which gives perfectly synchronized pictures even for formula 1 racing ;-)
The only drawback of pure vanilla SDM is the fact that you need an external switch which adds bulk to the camera-rig and affects the handling of the camera. This is were my blog started ;-)

Regarding your other question: I have used the camera extensively during the last two years and there is not much I would do differently apart from maybe getting a little bit more practice in soldering before I start the next one. ;-)