This project was design in 2020 as a presentation of the Federal Institute of Paraná. It took me 6 months to develop the algorithm and the mechanic project.
At first, I used an Arduino Uno to connect five stepper motors Nema 17, but it didn't have enough digital ports and was very slow. After that, I changed to an Arduino Mega with a Ramps 1.4. I also used a 12V 20A power supply to power the motors.
The algorithm was based on the begginer's solver method and, without the upside face, I needed to create a new method to finish the cube. First I map the faces and treat each individually square to position in the right place. The code is computed on my computer and then sended to the Arduino via Serial Port.
Front-end: HTML, JavaScript and CSS (I didn't use any framework).
Back-end: Node.js.
All the project was 3D printed. For the CAD part, I designed all the parts in Fusion360.



