Originally posted by Nantawat Kittiwarakul
View Post
Announcement
Collapse
No announcement yet.
My practical & simple frame-by-frame 8mm film scanning setup, that WORKS
Collapse
X
-
Originally posted by Jacek Kropinski View PostI am curious what your trigger and stepper setup is and how you have this wired - is there any chance of a rough sketch for the wiring with the Arduino and motor?
Comment
-
Thank you Robert Held I don’t mean to impose but it would be great to see a reliable setup since there are sooooo many various triggers I’ve seen, from reed switches to optical and jerry-rigged cams.
My interest lies in a minimally invasive way of advancing old and brittle film, perhaps in calibrating a stepper to advance one frame at a time with capstan drive rather than film sprocket drive.
I’ve been studying various proximity, optic and IR sensors. But as a devotee to Occam’s law, and highly experienced in digital post production, I think scanning a wide frame and later stabilization with planar tracking in software is the simplest solution. As long as I can get each frame reasonably similar in capture.
Maybe I’m naive but with the incredible accuracy of steppers and their minimum 1.8 degree of advance, it must be possible.
Comment
-
Hi Jacek,
No worries. Happy to help. Yes, there are a lot of triggers and ways to run a stepper motor. I have no idea if the way I set it up is best or efficient, but it works for me.
On and off, I've been working on designing a scanning system as you describe, but just haven't had the time to get to the build stage. And I get such good results with the setup I have, that I don't have much incentive. Of course, it does require film in good shape with good sprocket holes.
I don't have to do any stabilization; frame-to-frame variance is +/- 3 pixels out of 2448, which is just not visible in motion. I suspect that as long as the film doesn't slip on the capstan design you're suggesting (and if it's very round), you should have similar results. Steppers are pretty accurate, usually +/- 5% for the hobby grade ones I'm using. I'm sure more accurate, and more expensive, ones can be purchased. There are also 0.9 degree steppers, which obviously give more precision.
Below is a very crude schematic that I cobbled together from various websites with information on the stepper driver, relay and Lumix trigger. Power to the Arduino is not shown, but I run mine on 12VDC, which is the max it can take. Stepper motor wire colors may vary. For the camera wiring, I bought the remote trigger listed below and cut the plug off that goes to the button switch. The resistors are built in to the wiring. Focus, which represents a half push on the camera's actual shutter button isn't used, as I manually focus before I start the capture. The relay is a bit annoying as it clicks every time the contacts are closed, but I like to have the camera's trigger electrically isolated from the Ardiuno.
The Ardiuno program is at the bottom. Please let me know if you have any questions.
Best wishes,
Robert
Components used:
Nema 17 Stepper Motor: https://www.amazon.com/gp/product/B00PNEQKC0
DM320T Stepper Driver: https://www.amazon.com/gp/product/B075R88FMN
SunFounder 2 Channel DC 5V Relay Module: https://www.amazon.com/gp/product/B00E0NTPP4
Lumix Remote Camera Trigger: https://www.amazon.com/gp/product/B07L74HGQP
#include <Stepper.h>
const int stepsPerRevolution = 1600;
const int shoot = 10;
Stepper myStepper(stepsPerRevolution, 8, 9);
void setup() {
pinMode(shoot, OUTPUT);
myStepper.setSpeed(150); //speed is in RPM;
Serial.begin(9600);
}
void loop() {
// Serial.println("clockwise"); //controls the direction of the stepper motor;
// myStepper.step(stepsPerRevolution);
// delay(800); //the delay time between turns;
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
delay(800);
digitalWrite(shoot, LOW);
delay(200);
digitalWrite(shoot, HIGH);
delay(100);
}
- Likes 1
Comment
-
Originally posted by Shane Graber View Post
Remind me why you're only capturing at 5 MP? Your GH5 can do ~ 20 MP if I recall correctly.
80% of my customers are still happy with 1080p output resolution, and the rest are happy for 1440p resolution. 1,968 pixels frame heigh had already gave me almost twice "oversampling" which results in noticeably better detail than capturing at native 1080p resolution.
Capturing at 20 megapixels MAY give better result. However I'm wondering if it's really that noticeable. But one thing for sure is that it will consume more resource & time & cost, for the very same job. Speaking about dimishing return - quadruple the input for some 5% increase at the output...
I believe that had now achieved the "sweetest spot" of my setup & the workflow. Therefore it would remain unchanged for the moment, and in foreseeable future.
Comment
-
Originally posted by Nantawat Kittiwarakul View Post80% of my customers are still happy with 1080p output resolution, and the rest are happy for 1440p resolution. 1,968 pixels frame heigh had already gave me almost twice "oversampling" which results in noticeably better detail than capturing at native 1080p resolution.
Comment
-
Originally posted by Robert Held View PostHi Jacek,
No worries. Happy to help. Yes, there are a lot of triggers and ways to run a stepper motor. I have no idea if the way I set it up is best or efficient, but it works for me.
Yeah, my problem is the film was not well stored nor projected, so the sprockets are not in great health. I want to avoid damaging them even more.
This is a massive help and I am extremely grateful. Thank you again.
Comment
-
Originally posted by Robert Held View PostThat's a nice design with the gears; very creative!
- Likes 1
Comment
-
Originally posted by Shane Graber View Post
a hall effects sensor and I'll be all set to test it when my camera arrives from mpb.com.
Seems that a 3d printer for gears etc is almost a necessity now.
Curious what that sensor is you have near the flywheel? Is that the hall effect sensor or a reed switch?
Seems simple to hook that up to a wired remote on your Lumix, no?
I found a great cheap remote to experiment with on AliExpress for $3
https://www.aliexpress.us/item/32568...yAdapt=glo2usa
Comment
-
Originally posted by Jacek Kropinski View PostCurious what that sensor is you have near the flywheel? Is that the hall effect sensor or a reed switch?
Seems simple to hook that up to a wired remote on your Lumix, no? I found a great cheap remote to experiment with on AliExpress for $3
https://www.aliexpress.us/item/32568...yAdapt=glo2usa
- Likes 1
Comment
Comment