This is an open source, 3-axis slider I designed for my DSLR Canon EOS 250D (EOS Rebel SL3). I designed it for video motion control, time-lapses and panoramic shots.
Here is a quick overview of the components and how the project works. There is an Arduino Nano as the brain controlling everything and monitoring the inputs. The three Nima 17 stepper motors are controlled by TMC2208 stepper driver boards. When combining the stepper motor’s step angle, the microstepping mode of the driver boards and the gear ratios of the pan and tilt axis you get a precision of 0.0133° and 0.0369° respectively. The slider carriage moves using a 36 tooth timing pulley with a 2GT timing belt on 2040 V-slot aluminium extrusion. This gives the slider has a positional precision of approximately 0.0225mm.
There are Hall effect sensors and magnets embedded in the pan, tilt and slider axis to allow the stepper motors to home and zero themselves. There is also a Bluetooth module for wireles