Danas postoji mnogo vrsta strojeva, s mnogo vrsta stvorenih hardware libre i s vlasničkim hardverom, ali stvarno je prvi put da sam vidio stroj stvoren za riješi rubikovu kocku. Stroj o kojem govorimo je bio stvorio i izmijenio Maxim Tsoy, korisnik koji je stvorio stroj i ažurirao ga do korištenja nekoliko komponenti Hardware Libre kao što su Arduino i Raspberry Pi model A ploče.
Stroj djeluje vrlo dobro, mijenjajući servo motore za koračne motore zbog kojih stroj glatko mijenja lica rubikove kocke. Najbolje od svega je što je ovaj stroj u potpunosti objavljen, odnosno svi su planovi kao i korišteni softver i hardver detaljni i objavljeni u autoričin blog.
Tijekom posljednjeg ažuriranja, Tsoy je promijenio mozak stroja, prešavši s Arduino ploče na računski modul, ploča Raspberry Pi koja ima manje snage i dodataka od izvorne Raspberry Pi i koja je u nekim slučajevima korisna kao i ovaj isti projekt.
Stroj za rješavanje rubikove kocke koristi modul Raspberry Pi Compute
Prelazak s Arduina na Raspberry Pi bio je težak, ali potpuno završen, iako Arduino neće nestati s ovog stroja kako bi riješio rubikovu kocku. Jedan od važnih elemenata ovog stroja je skener koji skenira položaj svakog lica obraditi, a zatim izvršiti pokret. Ovaj skener je u potpunosti izrađen s Arduino pločom koja obrađuje informacije kako bi ih poslala na Raspberry Pi i koja obrađuje algoritam izvršenja.
Moguće je da će mnogi od vas reći da zašto ste upotrijebili stroj koji rješava tako složenu rubikovu kocku kad ga sami možemo riješiti za manje vremena nego što nas košta stvaranje stroja, u pravu ste, ali ovaj je stroj savršen i za učenje rada strojeva, naučite kako komunicirati Arduino s Raspberry Pi ili jednostavno koristiti koračne motore. Ne zaboravljajući da njegov rad može biti sličan radu nekih 3D printera gdje skeniraju objekt, a zatim ispisuju svoju kopiju.