rubik's cube solver

instructions

back

to use the cube solver, make sure you have access to the webcam and javascript is enabled

also, it will work best on desktop


steps to use the program

  1. wait for model to load (displayed at the top of the page)
  2. position the cube so one side is facing the camera
  3. above the webcam video, you should see the colors of the stickers on the left
  4. if the colors match the cube, press SPACE to save it (the colors don't match?)
  5. save the rest of the faces IN THIS ORDER: (rotations can be written as y y y x x2)
    • turn 90° clockwise about the y axis
    • turn 90° clockwise about the y axis
    • turn 90° clockwise about the y axis
    • turn 90° clockwise about the x axis
    • turn 180° about the x axis
    • if this is confusing, copy what that animation below does

HOW TO SCAN IN THE CUBE

The left side of the cube (in this rendering) faces the camera, so the faces would be scanned in this order:

  • Blue
  • Red
  • Green
  • Orange
  • White
  • Yellow

This order is only if the Blue side is shown first; any color can be shown as long as the rotations remain the same.

animation created using Roofpig


  1. once you have scanned in all 6 faces, a 3D rendering will display below
  2. if the rendering matches your cube, click the 'solve' button
  3. hold your cube so the first face you scanned in is facing you, and solve your cube according to the notation



my colors are not being read properly?

there are many reasons for why the colors are not being read properly:

if this is the case, click to start updating the colors

when prompted to enter each color, show the face with that color in the center (red face = face with red center) and press SPACE

after entering each color, your colors should be calibrated!




the program stopped scanning faces?

this can sometimes happen, just refresh the page and it should work again