CubePress is a Swift project designed to enable iPhone users to interface with their CUBOTino, a small, 3d printable, robot that solves Rubik's cubes in under 90 seconds. CubePress is intended for use in conjunction with the CUBOTino project, and enables users to create a portable version of the CUBOTino by taking photos of their cubes using the camera on a iOS device of their choosing.
The CUBOTino base version is a small, simple, and inexpensive Rubik's cube-solving robot that can be built using the files available in this repository. A PDF file and video tutorial are also provided to guide users through the building process. However, for CubePress to be able to access a wifi network, the cubotino will need to be built using a Raspberry Pi Pico instead of an ESP32 board. This is done for the WiFi capabilities of the Raspberry Pi, allowing the majority of the project's processes to occur on the user's device rather than on the CUBOTino itself. As of writing this, the Raspberry Pi is also a cheaper alternative for the CUBOTino.