Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/robmosca/cubot

A Rubik's cube solver with LEGO Mindstorms Robot Inventor and Raspberry Pi
https://github.com/robmosca/cubot

cam cubot lego micropython mindcuber mindstorms raspberry-pi robot-inventor rubik solver

Last synced: 3 days ago
JSON representation

A Rubik's cube solver with LEGO Mindstorms Robot Inventor and Raspberry Pi

Awesome Lists containing this project

README

        

# cubot

_A LEGO® MINDSTORMS® Rubik's cube solver with the Robot Inventor set, based on
[MindCuber](http://mindcuber.com)_

This is my attempt at a LEGO® MINDSTORMS® Rubik's cube solver, created with the
Robot Inventor set (plus a few spare parts and a Raspberry Pi 4B). The robot
itself is inspired on [MindCuber](http://mindcuber.com), by David Gilday. This
particular robot was built mainly by following the instructions I obtained
following the links in [this other YouTube video](https://youtu.be/s2HexyswxKY).
I modified the original instructions to replace the color sensor with a
Raspberry Pi 4B + CamV2 Module.

By clicking on the image, you can see the [Robot in action](https://youtu.be/K98Nth4gAg8):

[![Watch the video](https://img.youtube.com/vi/K98Nth4gAg8/maxresdefault.jpg)](https://youtu.be/K98Nth4gAg8)

In this repository you can find the code I used, both on the LEGO Hub
(`cubot.py`) and on the Raspberry Pi (`picube.py` and `cube.py`). The software
is customized on the specific cube I used (GAN Monster GO Magnetic).

To load the micropython module on the LEGO Hub I used VS Code with the
[LEGO® MINDSTORMS® Robot Inventor extension](https://github.com/robmosca/robotinventor-vscode) I wrote.