Wonderful, thank you very much! I will try this as soon as I get home from the business trip.
BTW here's a little video to show you how the film gate works:
https://youtu.be/3EMSqx0t4KwAs the location of the film is very highly stable, I would love to cut down the imaging time by not focusing for every frame; if I focus, it'll take 4 or more seconds per frame, and with 4,860 frames per 4.5 minutes of film, every second counts. At four seconds per frame, I am looking at 5h20m of scanning time, and with 3 seconds per frame, 4 hours.
The Arduino now runs at 30 rpm, giving me one second of stable frame in place during which to capture it, and another second during which the film is in motion in the gate. I can of course make it 20 rpm for three seconds per film travel/frame capture, or 15 rpm for four.
I plan to use a motion detector script to trigger the shoot, because I would like to avoid having to trigger with the Arduino. That requires a microswitch rigged to the axle between the Arduino and the film gate. The ideal setup would be this:
1) zoom to max
2) focus manually and lock
3) start script, wait for Arduino to move film
4) detect motion at gate, wait 500ms (or whatever is needed to let the film gate settle)
5) shoot before the next trigger happens
6) repeat 4 & 5 until out of film.
If I am wrong with the values here, ie. what is possible and what is not, I'd love to work with you to develop a script that would do what I need.
This forum, by the way, is one o f the friendliest and most professional I have come across - thank you all.