With this small stepping motors I can use the + 5 V of the raspberry for the electrical supply. On the PCB there is a ULN2003 to boost the ports. There are also 4 LEDs to indicate the state of the ports. On the motor shaft there is a M6 studding fixed. So one turn is equivalent 1 mm advance.

To fix different indicators (scriber, pencil, laser) I made this disk wit for different holes.