Haven't been here for a while, but thought id share my latest experience in the weather sealing department.
So we all know that we should not use non L lenses on our cameras, even if the rain is only a small drizzle. Well, I am not the most careful individual, so I messed up.
After a 30min walk in light rain my 50mm f1.4 and 5D MkII was quite soaked. Even though I did my best to shield it. The result was ER01, unable to communicate with the lens.
So the camera actually works fine, but given how it is unable to set the aperture it wont play along as it normally would.
I have had this error before on the 7D, which was a result of me yet again being a fool. Regardless of my foolishness I still know a thing or two about electronics, so I jumped into dismantling the camera and fixed the issue. And now I face the same thing again, please enjoy the pictures and comments:
This is the bottom circuit board that communicates with the lens, the small ribbon cable to the right with a black ring around it is the communication bus. The red, green and black cables to the left of it that also goes into the same place is the power delivery. Left to that the red-black-black-red is the power delivery to this circuit board. There are a lot more cables going around supplying currents and communicating, but those aren't within our scope of interest for this specific fault.
What I do want you to look out more closely is the corrosion within the black circles that I have drawn. The corrosion is a slight green, because its copper corrosion, not good. And a clear sign of quite a bit of humidity. Water has in this case traveled between the metal plates between the lens and the camera and into the lower chamber where the circuit board is.
There are quite a few fuses on this circuit board that I measured, they all checked out. These fuses are there to prevent short circuits in case a faulty lens is attached, or if the lens communication pins are otherwise short circuited. The water damage in this case has not been severe enough to case the fuses to blow.
However, there seems to have been some prominent currents a foot. Notice the discoloration on the trace and its size. This trace would allow for quite high currents, that I suspect has caused other components on this board to malfunction.
Let's dig a bit deeper, even though the camera fired up nicely and is reasonably healthy it would be good idea to check the DC/DC power supply. So let us follow the bread crumbs:
This is where the cables leads us, to the DC/DC power supply that delivers power from the battery to the camera. This circuit board has massive RF shields over it to prevent noise from the power conversion circuits to influence the very delicate signals from the CMOS sensor. The shields have been removed prior to taking the following picture, but they are slightly visible in the last one.
There are several fuses on this circuit board as well, but they also checked out and there is no water damage nor seemingly damaged traces either.
The fault search has been somewhat fruitful, I am not entirely sure if it's only the lower circuit board that has received damage, but that is what I am replacing. Meanwhile, this is how I have stored my camera in its current state, in separate trays to ease rebuild and in box that I will put a lid on to prevent dust from accumulating.
You can find drawings and part numbers for the camera here:http://www.scribd.com/doc/49199979/Cano ... Schematics
To be continued... and I am back. Found the fault on in the circuit, I actually took a picture of it without even realizing it. Camera works again, will follow up and edit the post tomorrow!
Here is the follow up:
I don't like when I assume things, here I assumed that the black things on the cable was residue of the corrosion. Which is true, but there was also a burn over trace.
Not a very pretty repair, I will try and replace the whole part in the future.
The canon electronics is really solid stuff, everthing seems fine even though a short circuit burnt a trace. Not bad, not bad all, color me impressed.
Yep, its back online!