Assembly
Print the 3 STL files and glue the tower into the base. There is a small arrow on the bottom of the tower which points forward.
Load the program below into the Arduino.
Insert the motor into the top section and secure with two small screws. The top has a slot to make manipulation of the wires easier.
The tower is made to accommodate the ULN2003 board within the body. Connect the motor wire, 4 control wires and 2 power wires and insert the board into its recess.
Connect the wires to the Ardiuno (for the code below I used the pins 4,5,6,7 and hot glued them into position. I also power the motor directly from the board – I know, it’s not usually recommended, but as the motor runs so slowly I figured it would be ok and it hasn’t let me down yet. Use an external power supply if preferred.
Feeding the control wires over the top and the power wires around to the right, screw the Arduino onto the mounting holes in the base.
Glue the adapter onto the motor spindle and glue your rod into it.
Cut a hole for the rod into the magic sponge and insert it onto the rod.
That’s it! Power up and have fun!