For the past 2–3 years, I have been successfully photographing and stacking using the Olympus OM-1 system, always knowing in the back of my mind that maximum detail and tonal range could only be achieved with a full-frame setup.
The only thing holding me back was the very weak software available for Canon, Nikon, and Sony systems (I was ready to adapt to any ecosystem).
Canon – let's say it has "almost" good focus bracketing. Unfortunately, it forces the use of autofocus, making it difficult to manually set the starting point for stacking. After completing a cycle, the lens does not return to the starting position, requiring a new focus search, which I consider ridiculous. Not to mention, I can't program a button like C1 to automatically activate focus bracketing—I have to go into the menu every time.
Nikon – has the option to return to the starting position after completing a focus bracketing sequence, but their flagship camera speeds up to a "whopping" 7 fps (which is weak!).
Sony – also has very slow focus bracketing and lacks a return-to-start function.
I had a lot of time to think in December 2024—my three-week vacation allowed me to "give birth" to a few ideas.
One of them I decided to present to you—I believe it is brilliant in its simplicity.
Riding the momentum, I bought a Canon 5D Mark II—though I'm still not sure if Canon was the right decision.
My recent tests at 30 FPS left me quite disappointed because the buffer fills up quickly when shooting JPEGs. Even with a $1,000 CF card, the buffer runs out after 200–250 JPEGs, which was frustrating.
In my graveyard of lenses, I had a Canon 50mm f/1.8 lying around.
I decided to strip it of its optics and control the focus ring electronically using a controller. Initially, I used Arduino, but now I’ve switched to ESP32.
The disassembly of the optics went smoothly.
The next challenge was figuring out how to control the lens electronics. The solution came in the form of extension tubes, to which I soldered an Ethernet cable, following the wiring diagram below.

setup:

diy pcb project

first test:

stack test - using minolta 5400 lens

results

90% of success:

Best regards