S.A.R.C.A.S.M : Slightly Annoying Rubik's Cube Automatic Solving Machine
C
175
8 commits
updated Nov 1, 2025
Slightly Annoying Rubik's Cube Automatic Solving Machine
S.A.R.C.A.S.M is a 3D-printed, Teensy-powered robot that scans, solves, and sassily comments on a Rubik’s Cube.
This repository contains the code and schematics of the build.
Additional details may be found on the Teensy forum thread:
https://forum.pjrc.com/index.php?threads/sarcasm-an-over-engineered-rubiks-cube-solving-robot.77338/
A slight modification of Teensy's core is required in order for the whole code to fit in RAM.
Edit cores/teensy4/usb_serial.c and cores/teensy4/usb_serial2.c and, in each file, remove the DMAMEM attribute in front of the definition of the txbuffer[] and rx_buffer[] arrays.
This is a work in progress. The repo is currently in a very messy and incomplete state (and will most likely stay that way until I find some time to work on it...). Sorry !
8 commits
C
57.1%
C++
29.5%
HTML
12.3%
S.A.R.C.A.S.M : Slightly Annoying Rubik's Cube Automatic Solving Machine
C
175
8 commits
updated Nov 1, 2025
Slightly Annoying Rubik's Cube Automatic Solving Machine
S.A.R.C.A.S.M is a 3D-printed, Teensy-powered robot that scans, solves, and sassily comments on a Rubik’s Cube.
This repository contains the code and schematics of the build.
Additional details may be found on the Teensy forum thread:
https://forum.pjrc.com/index.php?threads/sarcasm-an-over-engineered-rubiks-cube-solving-robot.77338/
A slight modification of Teensy's core is required in order for the whole code to fit in RAM.
Edit cores/teensy4/usb_serial.c and cores/teensy4/usb_serial2.c and, in each file, remove the DMAMEM attribute in front of the definition of the txbuffer[] and rx_buffer[] arrays.
This is a work in progress. The repo is currently in a very messy and incomplete state (and will most likely stay that way until I find some time to work on it...). Sorry !
8 commits
C
57.1%
C++
29.5%
HTML
12.3%