A few months ago, I needed a cheap, flexible, and very manual method of transferring 16mm footage to digital. I sourced a local hand cranked Kinescope projector, and built this one off device to do frame at a time capture. The kinescope was stripped down to the transport, and initially put on a makeshift rail system from a tile cutter.
The capture side was an old Canon Rebel Xs, tethered to my linux workstation, running Entangle. The lens was mounted backwards using an adapter, allowing for decent looking macro shots. The rail allowed the setup to act like an optical printer, so I could control the amount, shape / size of the film frame to capture. It wasn’t the most stable though, so after a few scenes captured, the rails were removed, and it was clamped to the desk.
All of the black and white shots seen in this post were captured using this method. http://practicalabstractions.ca/film-and-photo/a-forest-incantation/
Awaiting parts in the mail to automate with a stepper motor, and a bit of Python code.