There were a number of parts which needed to be 3d printed. It took the better part of 2 days to print them all.
The combiner board was built on a piece of perf-board. The left
picture shows the top of the board and shows a connector for the
display on the left
and pin connectors on the right for the 2 servos, the LED for lighting the photos, and a touch switch.
The right picture is the bottom of the board and shows the connector that plugs onto the Raspberry Pi computer.
This is the Raspberry Pi Zero W computer. the pencil highlights its tiny size.
On the left, I set up an Arduino with a simple program to allow easy movement of the servos for initial calibration.
The right shows how tiny the Pi camera is
The left shows the LED (top square) which illuminates the cube
for photos, and the camera (center square) seen from the bottom of the
cap.
The right shows the LED in red and the Camera in green from the top.
To rotate just one level of the cube, the cap holds the top two sections from moving as the bottom level is rotated.
To flip the cube forward 1/4 turn, there is a "toe" that lifts the rear
of the cube when the cap is wide open. This allows the cube to
then settle on the next side.
This shows Cubotino from its most photogenic angle. The display keeps track of what is happening
and shows it to the operator. After each side is photographed, it shows a re-creation of the side
with all its colors. It then lists the operation that is currently running, along with a % complete figure. If the
computer ever miss-detects a color, there is an error detected as the total number of each color on all 6 sides
needs to be 9. If not it presents an error message and stop the operation. This happens infrequently,
usually only if there is a bright external light hitting part of the cube.
The circular pattern to the right of the display is the location of a touch sensitive switch behind the panel.
This switch controls the starting, stopping, and shutdown operations. It can also start a special random
"scrambling" mode which prepares the cube for the next demonstration of cube solving.
The left view is of the front of the robot. The purple label is
on the servo which turns the base. The next opening shows the ends
of
the RPI and the connections board.
The right view shows the rear of the system. The servo shown here drives the cap up and down as needed.