skip to Main Content

This photographer mounted a Canon EF 70-200mm 1.4x lens on a Nintendo Game Boy

This Photographer Mounted A Canon EF 70-200mm 1.4x Lens On A Nintendo Game Boy

All pictures © Bastiaan Ekeler, used with permission.

I love hacking projects like this. They may be useless for some people but I think they are way cool.

Photographer Bastiaan Ekeler designed and 3D printed a Canon EF mount adapter to fit a Canon telephoto lens on a Game Boy. It’s the Canon EF 70-200mm f/4 with a Canon 1.4x extender.

As Bastiaan sums it up:

I designed and built a Canon EF Mount for my Game Boy Camera. The GBC has a sensor size of about 3.6mm² which seems equivalent to a 1/4″ sensor (Wikipedia). This gives the GBC a crop factor of about 10.81. With my 70-200 f4 mounted on a 1.4x extender, this gives me a max equivalent focal distance of about 200×1.4×10.81=3,026.8mm.

The lens adapter was designed in Rhinoceros 3D and printer on a Monoprice Select Mini v2 in black PLA at a pretty rough layer height (for speed). Minimal supports and cleanup are required to make the lens fit semi-snugly. The GBC sensor PCB screws into the back of the 3D print and with a little cutting and filing, the whole things mounts onto the partly-disassembled GBC, all with the original hardware. If there is enough interest, I might make some modifications to the 3D model and post it on Thingiverse for others to print and experiment with.


Fun fact, this combination gives me almost the exact focal length to get the moon to fill the tiny 128×112px frame. Shooting the moon handheld with a ~3000mm equivalent lens on an unlit gameboy screen that updates at about 1fps in low light situations is not an easy task but I got a couple of shots in!

Be sure to read his article to get more insight, and check the sample photos. Kudos Bastiaan!

You can follow Bastiaan Ekeler on Twitter, Instagram, or have a look at his site.

[via Hackaday]
Back To Top


This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the cookie policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.