Manapság sokféle gép létezik, sok típust készítenek vele hardware libre és szabadalmaztatott hardverrel, de tényleg először láttam olyan gépet, amihez készült old meg egy rubik-kockát. Az a gép volt, amiről beszélünk Maxim Tsoy készítette és módosította, egy felhasználó, aki létrehozta a gépet, és addig frissítette, amíg több összetevőt nem használt Hardware Libre mint például az Arduino és a Raspberry Pi A modell táblái.
A gép nagyon jól működik, a szervomotorokat léptetőmotorokra cseréli, amelyek miatt a gép simán megváltoztatja a rubik kocka arcát. A legjobb az egészben, hogy ez a gép teljesen kiadásra került, vagyis az összes tervet, valamint a használt szoftvert és hardvert részletesen közzéteszik a szerző blogja.
A legutóbbi frissítés során Tsoy megváltoztatta a gép agyát, Arduino tábláról áttérve a Számítási modul, egy Raspberry Pi tábla, amelynek kevesebb energiája és tartozéka van, mint az eredeti Raspberry Pi-nek, és amely bizonyos esetekben hasznos, mint ugyanaz a projekt.
A rubik kocka megoldására szolgáló gép egy Raspberry Pi Compute modult használ
Az Arduinóról a Raspberry Pi-re való lépés nehéz volt, de teljesen véget ért, bár az Arduino nem fog eltűnni ebből a gépből, hogy megoldja a rubik kocka. Ennek a gépnek az egyik fontos eleme az a helyzetet beolvasó szkenner az egyes arcok feldolgozásához, majd a mozgás végrehajtásához. Ez a szkenner teljesen Arduino táblával készült, amely feldolgozza az információkat, hogy elküldje azokat a Raspberry Pi-nek, és amely feldolgozza a végrehajtási algoritmust.
Esetleg sokan mondjátok, hogy miért használjon olyan gépet, amely megold egy ilyen összetett rubik-kockát, amikor mi magunk is kevesebb idő alatt meg tudjuk oldani, mint amennyibe kerül a gép létrehozása, igazad van, de ez a gép is tökéletes a művelet megtanulásához gépek, tanulja meg, hogyan kommunikáljon Arduino a Raspberry Pi-vel, vagy egyszerűen csak léptetőmotorokat használjon. Nem megfeledkezve arról, hogy működése hasonló lehet néhány 3D nyomtató működéséhez, amikor egy objektumot beolvasnak, majd kinyomtatják a példányukat.