My telecine machine

Hi Kevin.

First of all, I thank you for your interest.

The software that I use in my DSuper8 project (Digitize Super8), I have developed myself. It is based on the original software from the rpi-film-capture project GitHub - jphfilm/rpi-film-capture: A project to capture 8mm and 16mm films using a raspberry pi & camera, and a modified movie projector..

When I made the decision to build my own system, I came across the rpi-film-capture project that I immediately identified with. It was just what I wanted to do.

However, the software is highly modified and adapted to my tastes and needs.

From the original software I have taken the following elements:

  • General appearance of the GUI, using the PyQt library.
  • Communication between the server (Raspberry Pi 3) and the main computer.
  • Use of independent threads and processes.

For my part, I have ported the software to Python 3 and added new functionalities.

An essential feature of my device, contrary to the vast majority of projects I have seen, is that it does not use any type of detector to determine the correct position of the frame to be digitized.

From the beginning I made the following reasoning: the original projector, when it worked as such a projector, did not use any sensor to correctly position the frame to be projected and, nevertheless, the image remained stable on the screen.

In my project I do exactly the same, thus avoiding unnecessary complications in modifying the projector and software.

After many digitized films I can assure you that it works correctly and with total precision, using the stepper motor and the gear transmission.

Now I am in the process of adapting the device to use the Raspberry Pi HQ camera. The original camera was the Raspberry Pi V1 which has the lens shading problem and therefore the software has to be adapted as well.

If you are interested in my software, I can send it to you (free of course) although the GUI is in Spanish, you can translate it yourself.
Personally, I run the software on Linux, both on the Raspberry Pi and on the main computer, although since it is written in Python I don’t think it is difficult to adapt to other operating systems.

Regards.

1 Like