This project uses the Adafruit Feather platform and CircuitPython to make an easy to control motorized camera slider. The build uses aluminum extrusion to support a linear rail system with 3D printed parts. A camera can be mounted to the platform and slide along the rail. You may use the joystick and buttons to trigger different time settings presented on a mini TFT display.
The mini TFT FeatherWing is perfect for selecting settings and displaying modes! The MotorWing provides the Feather M4 with stepper motor control and makes it easy to connect. A Tripler FeatherWing keeps everything in place and makes it modular.
The program features four timing presets to select from using the joystick and switch. 5-min, 10-min, 20-min and 60-min. The status of the slider is displayed while it's in motion. Time remaining is also displayed alongside a nifty graphic and icon. When the slide is approaching the end, a STOP graphic is presented.
At the end of a slide, you can choose either to back up or go into reverse mode. This makes it really convenient to kick off a new timelapse!
This project was originally based off the Adafruit Metro, an Arduino compatible board. It used a motor shield and BLE module to control the slider using the Bluefruit LE Connect app. This project has the same mechanical design but with new parts utilizing an Adafruit Feather and FeatherWings.