There are a lot of options out there for scanning film these days, but there’s just something about building a device yourself. This one from Benjamin Bezine does so using Lego and a Raspberry Pi. What makes this solution a little special, though, is that it uses machine learning and vision AI in order to determine the edges of frames, so you don’t need to sit and operate it manually or worry about the number of turns changing as roll thickens and thins out or counting sprockets.
It’s called RoboScan, and Benjamin’s been working on it for a while now (it’s his “lockdown project”) but he’s not finished yet! It’s an open-source project and he’s been uploading the code to GitHub. Only 80 images were used to “train” the Raspberry Pi so that it knows what to look for, but it seems that it’s very effective with just that limited set.