Watercooling a Canon R5 to enable unlimited 8K recording
petapixel.com
petapixel.com
In 2008 I was hired by a game studio to build a HW/SW system for synchronizing a Canon EOS 1D Mark III and a series of studio flashes. The idea was to use its ability to take ten pictures a second to take a rapid succession of images with very different lighting. The images were then processed by a series of tools I'd helped develop the previous year.
The timeline was pretty tight, so I had to begin development before I had the camera. I contacted Canon support to confirm that the 10 pics per second was only when given a continuous signal and to ask which speeds it could reach when taking separate pictures via remote trigger. Their support tech insisted it was irrelevant since I couldn't possibly press the button that fast. I tried, to no avail, to explain that it was a computer sending the signal and it could do so (with the hardware I had) a thousand times per second. Reluctantly, he forwarded the question to their technical support, who never answered.
I ended up using a continuous signal and having my program listen to the remote flash connector. It worked splendidly.
The guy who had the original idea for the system, a former classmate of mine, later went on to start his own company, Quixel, based on similar ideas.
https://fstoppers.com/bts/how-smithsonian-created-insanely-a...
https://www.youtube.com/watch?v=fy3FvPg01w0
Given the author's other post about a similar technique going on to be used at Quixel, presumably they were inferring normal maps from lighting data, and later metallic, AO, smoothness etc maps for PBR.
Because they don't know off the top of their heads and would have to test it to be sure which is a huge amount of work they don't have to do.
And that's called... poor customer service.
Had I been faced with that behavior and had the freedom to switch vendors as OP I would have -- meaning that support behavior isn't without flaw, they lose a certain threshold of customers.
I’d never in a million years expect a company to do my R&D/integration work for me when I’m buying one mass-produced consumer item and using it outside of its intended use-case.
And often support people give wrong info, you may eventually find a vendor that just says "Sure you can do that" and then you get it and find out you cant.
It’s more likely they just wouldn’t tell for whatever reason. A mass manufacturer probably doesn’t want to give an impression that they encourage a way of using the units not explicitly mentioned in the manual to avoid any complaints/lawsuits. Also, some companies require tech support staff to respond to a certain minimum number of tickets per hour (effectively penalizing personnel for doing anything beyond provided checklists, which consulting part specs definitely would be).
That, or they may have a product line which is designed for that usage case, and they don't want to hurt its sales.
Tech support staff might not have a test bench at hand at all times (and an Arduino unit out of the blue might’ve required a month to approve and purchase), but they don’t need any equipment to pull specs for a part from internal documentation, which support staff must be very adept at scanning by the nature of their job. I believe this is what tech support more or less for, in a better world.
They probably had an answer at their fingertips without any need for testing, but communicating it was against their/company’s interests.
This is when having contacts inside a company helps. Either be a big enough customer to warrant their attention by default, or make friends with the company rep when she calls or stops by. If you aren't a large enough customer to have either of those options available to you, then you get the attention they feel you are worth as an end user.
Even with just custom heatspreader and without fan he was getting 40 minutes of recording, then had to take 5 minutes of break and could record another 40 minutes, as opposed to 25 minutes with hour long breaks before modification.
It's funny how all the pc watercooling awareness is spreading. There are lots of videos about the controversial process of applying thermal paste.
Some people recording with the R5 or other more compact systems might rely on internal mics or a shotgun mounted atop the camera for audio, and that definitely picks up sound emanating from the body, at least a little.
Many lenses' focus motors are loud enough to be annoying in onboard video.
You can obtain the same effect with 12cm+ fans in a well designed case without the risk of leaking.
I've done both air only, with high quality fans, and now have. custom loop - the custom loop is far quieter, even at load. And it was fun to do.
I understand not having it if they're water proof but most aren't.
-his R5 suddenly seemingly had no recording time limit
This is the most impressive bit to me. If this were something like a smartphone I would expect the update to remove the ability to reset the timer, not change the whole scheme to be more user-friendly. It's refreshing to see a manufacturer who doesn't respond to hobbyists with outright hostility.
Seriously, this. I wonder if they could make the area around threaded screw on the bottom for attaching to tripods a heat spreader. These are usually made out of metal already, and have to be structurally sound for the camera to be attached there. If the attached base was a block of aluminum or copper, it could probably suck the heat out of there.
The (incredible) tiny sensors in smartphones aren't big enough to get past a certain fidelity. Combined with very small working ranges on the lenses and the limits are pretty hard. Hence the three lens set-ups now on the newer models.
Granted, the optics here are just the coolest things. 'Digital' lenses are some very slick stuff and the engineering is the best you can get.
But in the end, you just need longer working distances and bigger lenses. The optical physics are just the laws you have to deal with, same as Newton had to. No amount of engineering can get past them.
One thing they could do is to put a 'periscope'-like mount on the side, have the sensors slide up and down inside, and slot in a few lenses based on the optics. But the mechanics and likely slow speed of such a device would wear-out very fast and would be very susceptible to drops and dings.
Edit: Here's [0] the link to the article.
[0] https://photographylife.com/smartphone-vs-camera-industry
Full computational photography requires exposure per pixel over time (so something like a "stacked RAW" needs to be invented) combined with synced data from accelerometer/gyroscope/etc. for deconvolution.
For the remaining people that really do want/need that last 1%, ML doesn't work. You can't infer data that does not exist no matter how many samples you take. The resolution of every object is set by the optical resolution: a function of the wavelength and the NA of the lens [0].
Aside: super-resolution refers to nanoscopes that break the Abbe' diffraction limit of light [1]. The various set-ups do this in a few very clever ways so the specifics change exactly how well they resolve objects.
[0] https://en.wikipedia.org/wiki/Optical_resolution
[1] https://www.microscopyu.com/techniques/super-resolution/the-... (a good intro to these nanoscopes)
1) Heated metal expands, and different heated metals expand at different rates, changing tolerances for threaded mounts and possibly causing thermal locking and/or looseness.
2) Managing heat over time is about diffusing the dangerously high temps (e.g. near boiling) to areas large enough stay safe for human contact while also being exposed to air to shed that heat. A pinch point threaded mount under a rubberized/plastic body will absorb thermal shocks (quick use) but will equalize to very close to the junction temperature of the processor over time, aided only slightly by the other parts of the camera that are poor thermal conductors. Basically, that spot would become a burn risk.
See ASTM C1055 - https://www.astm.org/Standards/C1055.htm
The short version is that you need to keep things under 60C/140F if there's a chance a person could touch it.
https://www.electronics-cooling.com/2016/09/surface-temperat...
It's an alloy with aluminum; along with PC GF-30 parts.[0]:
[0]: https://www.canon-europe.com/cameras/eos-r5/specifications/
Another issue would be use of adhesive that generally dislike heat even more than the electronics do.
Having the camera overheat seems like a clumsy way to do it, though. The time limit would depend on ambient temperature and manufacturing variance in the heat sink.
[0] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=uris...
[1] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
[2] https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv%...
This is really interesting though, in the context of Camera companies like Canon having to adapt to the digital age, and users expectations of what digital devices should be capable of.
Logitech C920 were particularly difficult and expensive to get, which long lead times.
So in April, Canon came out with a utility enabling use of many EOS (and three Powershot) cameras as high quality USB webcams.
Its a video series but the final assembly and test is shown here: https://www.youtube.com/watch?v=OEUCNh5g-2I
Anyway, the entire series of videos is pretty fun to watch.
Additionally, there are lots of people doing similar diy mods to DSLR cameras on youtube for astrophotography, usually with sub-zero cooling capabilities.
The real reason is probably much more along the lines of “oh, that’ll be a nice bullet point to have on the marketing site, let’s throw it in and not really test it that much in the field”, but still, leaves a bad taste in the customer’s mouth.
[1] https://www.borrowlenses.com/blog/video-recording-limits-in-...
For example you can not sell a new device that has FM only radio without support for DAB. So many manufacturers of mp3 players etc. disable the FM radio feature firmware for those markets.
• Dumb frame rates.
• Lack of good flat color profiles.
• Lack of clean HDMI output.
• Dumb codecs.
TL;DR Big video cameras have their places that smaller photo-centric cameras can't replace.
It just feels like all this video stuff…I don’t know, since the 5DmkII came out, I can’t figure out the marketing strategy. You’ve got big-sensor beautiful video, and then a whole bunch of weird limitations that make them a pain in the ass to use. (Going back to that camera: the literally exactly 30-frames-per-second frame rate.)
Video feels like a thing they put in there because it sounds good to influencers, but then it’s all half-baked and everybody ends up getting proper video cameras.
Photographers and videographers have totally different priorities. Even if the sensor and lens is the same, everything else about it is different.
Zero conspiracy needed. Just meeting what the market wants.
i say when pigs fly. (sadly.)
Doing something analogous with cameras isn't an impossibility. It's not even going to cannibalize iPhone sales; the opposite if anything, although I'd imagine most people who are serious about shooting video on their phone have a 12 Pro in their pocket already.
But mostly, it would give an obvious upgrade path to get into cinema-quality and real lenses, for customers who cut their teeth on what the iPhone has to offer.
It's a natural fit for Apple, although I think I understand why they haven't: it's hard for that company to get out of bed for less than a million units sold, of anything.
I picked up a Sony this year, and I'm very pleased with the quality of the photos and video I'm able to achieve.
The software is a constant, grating annoyance. It feels like being transported 15 years into the past, and (this one is Apple's fault), I have to pick my video format carefully if I want to import onto my iPad, which generally, I do.
Everything, from the menu, to importing, remote control, all of it: it just doesn't work great, the ergonomics are terrible.
Great camera though. Just a terrible computer.
I have a sony camera and I find the UI and physical interface to be pretty good. What its lacking for me is some of the more advanced features like video stabilization (on their lower models) 4k 60 (also on their >$2000 models) and long exposure photos with shake reduction so you can take it from your hands.
Unfortunately, it is not a growing market segment. [1] Sales are down 54% YoY in 2020 (and were well in decline before COVID). [2]
Samsung used to have their own line of discrete cameras, with quite a unique feature set for their time, but these were discontinued in 2015. [3]
15 million units a year is not a large enough market for any new entrant to bother investing the R&D. They would then have to license an existing lens mount or design their own, and photographers with thousands of dollars in lenses are very conservative about moving to a new system. Third party lens makers are also slow to redesign their products to support a new system.
[1] https://www.statista.com/chart/5782/digital-camera-shipments...
[2] https://petapixel.com/2020/11/06/camera-sales-in-2020-have-p...
This is the most spectacular part of the story. No marketing department could have come up with a better plot.
Kudos to the guy for debugging his particular problem, but that doesn’t make a product.
In the video he more specifically describes how it could be possible to use the mounting point's metal base to transmit heat to a mounted cooling attachment.
I haven't even started watching this video and had the same thought of transporting the heat through the bottom.
Whatever made canon made it like this, was on purpose.
Either the concentrated on picture for the most time and realized to late and it would have required rebuilding core parts and not getting it out in time or they will bring out a camera/pro version to this with unlimited 8k recording and with a higher price.
The assumption that a hobby engineer can solve this issue while canon can't, is not realistic.
Based alone on the original firmware approach, i would argue that time or priority was the issue.
So it was never impossible, and it isn't just a Nerf to segment customers into the cinema bracket. It's just an area where they're willing to compromise.
Without IBIS, the αN < 6500s aren't great for many video applications, they're photo cameras which can also take some video. I suspect that Sony just didn't realize the degree to which the YouTube generation would be using their entry-level mirrorless systems for extensive video. Consider that it took them a generation to make flip screens standard, and that they bumped the battery size and ability to record indefinitely on (only) the model which has IBIS: that's a nudge, saying "If you want to record a lot of video, the α6600 is the model you want".
I think that's more evidence that the overheating problem wasn't a deliberate attempt to segment customers into the cinema bracket, but rather something Sony didn't realize would be such a problem, because who is going to want to film 100 minutes on their photo camera? Practically everyone as it turns out.
Yeah, they could have and should have added better heat dissipation: but they can and should make (much) better software as well, and don't, because... it's Sony.
However, the management did overlook it. Now the machine overheats and requires hours of cooling down to shoot continuously for more than 20-25 minutes. Is that an acceptable amount considering any kind of film work?
The market segmentation is totally different for that.
I would still buy it. I have a Canon 80d and 90d and i rarely do any video recording at all. why? Because just a recording ready body doesn't give you good video. You need audio equipment etc. and 8k video is huge like wtf huge.
SLRs are optimized for handheld, photography use. The body just doesn't have the surface area for proper long-term cooling, and even if it did, it could be difficult to get it to work well while maintaining water resistance and retaining the compact grip.
Probably the same reason laptop manufacturers design their cooling to be barely adequate. It would cost less than a dollar to make it dissipate the maximum TDP at full load (not just "normal" load).
To make it easy, let's ignore ultrathin laptops - even mobile workstations have had the same terrible heat dissipation for over a decade, with very few exceptions.
How do you figure?
> It might not be intentional, but it sure doesn't hurt them.
I just explained why video cameras have different requirements than DSLRs. Besides which, 4K30 or 1080p60 is plenty of unlimited video capability for most consumers. The camera can even do 8K30 and 4K60 for longer than most people take videos.
The laptop thing - using a bigger heatsink, or more copper, or better thermal paste, or multiple heatpipes instead of one (that was actually HP's solution to their overheating ZBooks) would cost pennies and would actually keep the CPU/GPU under throttling limits.
I've repasted and modified enough laptop heatsinks to know it's a very easy thing to do. But the manufacturers don't care. I get it, a dollar saved on one machine is a lot of money overall. I'd rather have it cost $10 more but have a decent heatsink.
Yes, they're working as intended.
How the hell are companies allowed to sell a video recording feature where it only records for a short period of time before just shutting down?!
If you sold a car like this there would be lawsuits.
Though they are notoriously bad on the third-party integration side.
Errr...this ain't watercooling man.
I checked for a 100€ 4k action cam and tried to find out the bitrate they use. I found none where it was specified but this one https://www.goxtreme-action-cams.com/de/goxtreme-manta-4k/ requires at least a U3 class SD card. That means 30MB/s so 240mbps. And thats what causing the heat. Canon could of course but a better cooler into the camera but that was either a economic decision to protect their professional camera gear, a a design decision to keep the case small or a mix of both.
If you talk about 8k, 4k or 1080p, the only thing that matters is the resolution. Whatever resolution that is advertised should work.
Also the other aspect of resolution not being everything is the optics; my Sony α6100’s 1080p is miles ahead of most phones’ 1080p in quality, and I think there’s a high chance it’d be better than a $100 4K video camera’s 4K.
In short, not all 1080p or 4K or 8K or whatever is created equal.
One other thing to remember: all else being equal, 8K video will be consuming four times as much power and generating four times as much heat as 4K video, which will be consuming four times as much power and generating four times as much heat as 1080p video. (Of course, all else never is equal, but it’s a fair approximation, especially within the context of a single device; but when comparing between generations, as part of quadrupling the pixels pushed, they probably put more effort into efficiency to try to balance power and heat things out too.)
It already is reliable for it's stated goals. Unlimited 8k recording is neither a stated feature nor a goal of this camera. If you peg a smartphone CPU at 100% the system firmware will throttle it down to a safe limit. This is no different. The R5 is a tiny full-frame weather-sealed camera that's designed to be hand held. Which other camera that is comparable does things better?
It is stated on their website.
The main market for this camera is probalby not 8k video.
Its also hard to determine if this is a real issue for canon or if its just an issue in a circle of people who are more vocal about it.
he sure went through a lot of trouble if it was not a real problem (maybe he works for Nikon)
It is a real problem. The questions is for whom? For the majority of canon R5 buyers? I doubt that.
If you want to record over long period of times you get a proper movie camera, which will be much better and even cheaper: https://www.blackmagicdesign.com/products/blackmagicpocketci...
They all suck so they all need to keep sucking?
If you have a "cheap phones and photo cameras" that can take 8K footage non-stop then I'm very interested....
Just shows that 8K remains a cutting edge feature and isn't surprising that a still-camera has marginal support for it.