DIY Telecinema for Super-8 film, general questions about code and components

Hello everyone!

I've started building a telecinema inspired by this one: start [Gugusse Compact]

To digitize the films I shoot and develop or those I find at flea markets.

A telecinema is a machine that digitizes 8mm, Super-8, 16mm or 35mm film. Here are a few examples of Super-8 films I developed by hand and digitized on a Retroscann Mk-II 2K telecinema (moviestuff_universal_mark_ii_series):
Late december 2019 in Ain,France. on Vimeo

https://youtu.be/5uCVbQlOP6M?si=6OZut3mfRFOqNiK3 (with digital post-sync sound)

I don't have any worries about the mechanical side of things, but when it comes to the electro-technical and coding aspects, that's where I come up against my limits. The principle is quite simple:

  • The film is loaded onto the left-hand reel, which is driven by a Nema17 motor controlled by a TB6600 4.5A card. The motor has to rotate anti-clockwise with very little force, simply to ensure the tension of the film, which is then fed to :

  • The reel on the right, which is the receiver. This reel is driven by a Nema17 motor controlled by a TB6600 4.5A card. It moves the film forward, rotating clockwise.

  • Between these two reels, the film must pass in front of a backlit window, stop, be photographed, advance to the next frame, be photographed, and so on. The operation is repeated about 3,500 times to give ~3min20 of film. For the film to stop and be photographed, I need to detect the perforations of the film using a LINIENLASER 650nm 5mW 90° laser (LFL650-5-12(9x20)90) and a photodiode.

  • All this is managed by an Arduino Uno board.

  • Photos are taken by a RaspberryPi HQ 12 MP C/CS CAM-HQ camera. I'd like to determine a fixed exposure value and generate HRD files with different exposures of the same image. It's also the RaspberryPi that has to interact with the arduino.

So, after having done the 15 projects of the arduino kit, I'm a bit lost on where to find the information to know how to go about each component, or learn how to code, structure my code and have the right logic. I know it's very vague and there are no specific questions, but if anyone would like to help me out, I'd be very grateful!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.