It was fun to learn to solve a rubiks cube then build a robot that does it.
Project on GitHub

Apparently, despite the mind-boggling number of combinations, the maximum number of turns to solve any randomised cube (the most efficient way) is just 20 moves. https://kociemba.org/math/papers/rubik20.pdf
Yeah I know right! Crazy…
Thats the algorithm the project uses!
HACS component does colour detection and kociemba solving.
However because the robot doesn’t have the same dexterity that a hand has, 1 kociemba move translates to multiple robot moves.