En la actualidad existen muchos tipos de máquinas, muchos tipos creados con hardware libre y con hardware privativo, pero realmente es la primera vez que veo una máquina creada para menyelesaikan kiub rubik. Mesin yang kita bicarakan telah dibuat dan diubahsuai oleh Maxim Tsoy, un usuario que creó la máquina y la ha ido actualizando hasta utilizar varios componentes de Hardware Libre como placas de Arduino y Raspberry Pi modelo A.
Mesin berfungsi dengan baik, menukar motor servo untuk motor stepper yang menjadikan mesin menukar wajah kubus rubik dengan lancar. Yang terbaik adalah mesin ini dilepaskan sepenuhnya, iaitu semua rancangan serta perisian dan perkakasan yang digunakan diperincikan dan diterbitkan dalam blog pengarang.
Semasa kemas kini terakhir, Tsoy telah mengubah otak mesin, dari papan Arduino menjadi modul Compute, papan Raspberry Pi yang mempunyai kuasa dan aksesori yang lebih sedikit daripada Raspberry Pi yang asli dan dalam beberapa kes berguna untuk projek yang sama.
Mesin untuk menyelesaikan kubus rubik menggunakan modul Raspberry Pi Compute
Perpindahan dari Arduino ke Raspberry Pi memang sukar tetapi sudah selesai, walaupun Arduino tidak akan hilang dari mesin ini untuk menyelesaikan kubus rubik. Salah satu elemen penting mesin ini adalah pengimbas yang mengimbas kedudukan setiap wajah untuk memproses dan kemudian melaksanakan pergerakan. Pengimbas ini sepenuhnya dibuat dengan papan Arduino yang memproses maklumat untuk menghantarnya ke Raspberry Pi dan yang memproses algoritma pelaksanaan.
Mungkin ramai di antara anda akan mengatakan bahawa mengapa menggunakan mesin yang memecahkan kubus rubik yang begitu rumit sedangkan kita sendiri dapat menyelesaikannya dalam masa yang lebih sedikit daripada kos untuk membuat mesin, anda betul, tetapi mesin ini juga sempurna untuk mempelajari operasi mesin, pelajari cara berkomunikasi Arduino dengan Raspberry Pi atau hanya menggunakan motor stepper. Tidak lupa bahawa operasinya mungkin serupa dengan beberapa pencetak 3D di mana mereka mengimbas objek dan kemudian mencetak salinannya.