Main Content

This is CUBOTtino Micro, the smallest Rubik’s cube robot solver in the World, and it can be made at home.

The dimensions are ca 7cm x 9cm x 9cm (WxDxH).

Main characteristics of Cubotino micro are:

- The robot is fully autonomous.
- It works with the 30mm Rubik’s cube keychain (GAN 330).
- PiCamera and Raspberry Pi Zero2W (or ZeroW) for the computer vision part.
- Kociemba solver, to get an almost optimal solution.
- All coded in Python.
- Display to feedback on the robot action and solving progress.
- Solving time is tipically less than 70 seconds; 20 seconds are needed for the cube status detection, and 50 to solve the cube. This timing once the robot is optimized, as per posted movies
- 10 parts to be 3D printed
- 2 small servos
- Scrambling function

CUBOTino is a Rubik’s cube solver robots series, designed as platform; For the moment are made two versions: Base and Top (the medium version still lags behind).

This “micro” version is essentially a scale down from CUBOTino Autonomous ( and it deviates from the platform concept, because of the smaller cube size.

Anyhow, because it re-uses the mechanical concept and large part of the code, it belongs to the CUBOTino family 😀

CUBOTino name: Apart from the obvious CUbe+roBOT, “ino” is the italian prefix standing for small….. a “small” touch recalling my origins and the very small robot dimensions.

Credits to Mr. Kociemba, for his solver, and the python version he has made available to the comunity.

The material cost has been about 100 Euro for me.

The more expensive parts are of the project are:

- Raspberry Pi Zero2 WH, or Raspberry Pi ZeroW (it just takes some more computation time)
- microSD card 16Gb Class10
- Picamera (V1.3)
- Flex cable (PiCamera - Raspberry Pi Zero)
- Two servos (Adeept Micro Servo Motor AD002 9G Metal Geared)
- Display (Mini PiTFT - 135x240 TFT 1.14inches display)
- ca 130 grams of filament
- Micro-usb breakout boards
- Optionally a power bank
- and of course you need the proper cube: GAN 330 keychain
Some little electronic components (prototype board, connectors, etc), and screws.

For the power supply is needed a phone chargers (al least 1x2A), and related cables with microUSB connector.”

Link to article