I want an automatic scrambling machine, not an automatic solving machine. Two cubes. While you're solving one, the other one is being scrambled. Cubers spend way more time scrambling than solving. Scrambling is the annoying part that needs automating.
whats the point?
rubicubes are for hoomans
got one when I was 12, solved the next day, couldn't tell you how,got better, got fast, got bored, never touched one again.
but this much....not knowing and solving as an unconsious process is
likely to be the advantage
or to put it another way, knowing is limmiting and constrains doing.
hooman thing.right
Hi all. I just found this thread. I'm the creator of SARCASM. Thanks to the OP for sharing. I spent many hours on this build but it was a lot of fun. I'm happy to see that others are enjoying it also :-)
Very cool. I remember being the first kid at school to have a Rubiks cube, in the 70s (I read about it in Omni magazine). I had no idea how to solve it. I sent off for a booklet about solving it. I got back a booklet about group theory, far beyond my teenage brain.
I think this is an amazing all around build combining the physical mechanics for solving (a relatively understood problem in rubik's robot solving scene) but along with the graphics integration and some real personality from the bot avatar that gave me quite a few laughs.
Well done!
I love how you approached the problem and perfectioned the "product" in all aspects. There's so many playful details that could easily go unnoticed! You're impressively resourceful, and one can tell this was a work of love.
I wish I could buy something like it as a DIY set, just to own it, admire it, show it to people, and have everybody be in awe of your work. What a time to be alive that stuff like this is in reach of a sufficiently dedicated hobbyist!
The personality of creator really shines through in the software. Douglas Adams would be pleased, I hope loads of hackers will be inspired to make more 'Adamsian' robots.
Solving a cube has two parts, determining the moves and making the moves. For humans these two activities happen mostly in parallel. For robots, moves were already determined before the start. So the time taken is merely all about speed of move making.
I've started with a solved cube, then turned 2 sides sharing an edge, alternatively (same direction) expecting the cube to get messed up but then returning to its solved state.
It never got solved! Maybe i didn't do it enough (i did it hundreds of times i think). Has anyone got an explanation?
30 comments
[ 2.8 ms ] story [ 60.7 ms ] threadDemo: https://youtube.com/shorts/Xer4mPZZH8E
https://www.youtube.com/shorts/ue2gZ2vxs48
https://engineering.purdue.edu/ECE/News/2025/purdue-ece-stud...
https://en.wikipedia.org/wiki/The_Silver_Case
If you're interested in the technical side, I wrote detailed posts on the hardware and software on the Teensy forum: https://forum.pjrc.com/index.php?threads/sarcasm-an-over-eng...
I wish I could buy something like it as a DIY set, just to own it, admire it, show it to people, and have everybody be in awe of your work. What a time to be alive that stuff like this is in reach of a sufficiently dedicated hobbyist!
I can see very similar movements this robot is doing compared to my old robot. I really like the screen outputs of it.
I've started with a solved cube, then turned 2 sides sharing an edge, alternatively (same direction) expecting the cube to get messed up but then returning to its solved state.
It never got solved! Maybe i didn't do it enough (i did it hundreds of times i think). Has anyone got an explanation?
You are missing the last full stop, unless your project is actually meant to be called "S.A.R.C.A.S. M"
An initialism either uses full stops after all letters or none of them.
Uses a rpi 2 w, works well, can solve and scramble 3x3x3 cubes, using just 2 servo motors.
https://www.youtube.com/watch?v=JcOfFeKXcd4