The processor uses a PIC16F1827 microcontroller to control a heater and a reversible DC motor. The heater provides a constant temperature bath during processing and the motor rotates a drum containing the film or print and developing chemicals. The motor reverses direction every couple of rotations to help avoid streaking.
Here is the prototype in operation: