A Raspberry pi-based Rubik's Cube solving robot.
All credit goes to Jay Flatland, and his HighFrequencyTwister as the inspiration for this project. This build is just a ghetto version of Jay's project, with a bit of cleaned up documentation, EAGLE files for the relevant PCB, a BOM, and extraneous (to me) stuff removed.
I'm using all the same hardware and 3D-printed parts as HighFrequencyTwister , but replaced the PC / Arduino combination with a single Raspberry pi.
I've also created a custom PCB to tidy up the wiring of the DRV8825 carrier boards. It sits where a Raspberry pi hat would sit, but definitely does NOT conform to the RPI Hat specification (no cutouts for display connector, no EEPROM for board identification, etc.)
cubey uses the python implementation of the kociemba solver, and piGPIO for stepper motor control. Cubey uses a single camera for Cube State estimation, which simplifies calibration, but impacts speed. Cubey definitely won't set any world speed records.