hi Dan,
Yes I think my yart project goes a bit further than the original RPI-Film-Capture project which doesn't seem to be maintained anymore.
With yart I have finished all my captures and my equipment is put away, but I am still answering questions.
Basically the motor controller needs three pins:
ENA controls the ON/OFF of the motor
DIR controls the direction of rotation
PULSE
Next to that there are two parameters:
Steps per Rev: Number of pulses per revolution
Motor/Frame Ratio: Ratio between the motor and the image axis of the projector
By default Steps per Rev is 200 if micro-stepping is not used.
Then the wiring depends on the controller used, in my case with the TB6600
ENA- PUL- DIR- to GND
ENA+ DIR+ PUL+ To Pi GPIO pins
If ENA+ HIGH the motor is Off Line
This gives me:
Important warning : You have to check HIGH or not depending on the required signal level, here:
17 LOW -> Motor is ON
24 LOW -> the opto Trigger is ON
23 HIGH -> Motor Pulse
With a A4988 controller another user suggested
DIR > GPIO 18
STEP > GPIO 23
SLEEP > GPIO 17
Jumper between A4988 SLEEP and RESET
If SLEEP is HIGH the motor is ON
So In that case probably you have to check High for 17 and 24 pins
17 HIGH -> Motor ON
24 HIGH -> Reed Switch ON
23 HIGH ->Pulse
Regards