All posts by Mountain Chan

LEGO MindStorms – Rubik Solver MindCub3r

For this project, we have decided to build a Rubik cube solver. This Rubik cube solver was not easy to build, we came over lots of obstacle in the way, such as motor jammed, sensor too weak to detect cube and some building mistakes. It was hard work over coming it but when everything is fixed, the result is very satisfying. For this time, we did not make our own program because its too complicated. We are currently trying hard to make our own program…. but…

Credits to David Gilday for coming up with this amazing masterpiece. I think its really amazing of how he can manage to make such a complicated robot and developed the software.

If you are looking for build instructions, then please visit this website→

Features of the Mindcub3r

Rotation Tray

The rotation tray is used for putting a cube in the place. It is also capable of rotating the cube, so that the colour sensor can scan every tiles of the cube. When cube flipper hold the cube, the rotation tray can rotate the bottom layer of the cube.

Colour Sensor

The colour sensor is used to detect colour the tiles. When the program start, the robot will be using the rotation tray, cube flipper and color sensor to scan all tiles on all six face.

Based on the information it scanned, the robot will calculate the steps to solve the cube. Most of the time, it will take ~24 steps.

Cube Flipper

The cube flipper is used to flip the cube backward to make the bottom side face to right, i.e. close to color sensor. The cube flipper can also hold the cube so the rotation tray can move the bottom layer of the cube.

Cube Detection

The cube detection is much straight forward. Judging by it’s name, its obvious that the program will start once the cube is detected.

Note: I have tilted the cube a bit forward because the sensor is too weak to detect the cube. If you ever have the same problem, just tilt the cube detection’s support a bit forward.


Cube Surface and color reflection

Different colour surface can make a difference. If the cube is quite dull, then colour sensor signal will be weaker because there is not much reflections. At the end, some colours will be misplaced while the robot misjudge some colors. So keep in mind that only cubes with shinier tiles works.

Special Pattern

Other than fixing and mixing the cube, the robot is also capable of making different unique patterns.

There are a total of 5 patterns:

  1. Checkerboard
  2. Cube-in-cube
  3. Six-spot
  4. Snake
  5. Superflip

Hello from Mountain

Hi my name is Mountain and I am 13 years old, I am currently studying at Malvern College Hong Kong. From now on I will be in charge of designing this spectacular website. I do many sports such as basketball, wake surfing, wave surfing, snorkeling and Triathlon. In my own quiet time, I sit down and read a book, when I am not reading a book, I will play my guitar.

This link should direct you straight to google maps.-,113.9618906,11z/data=!3m1!4b1?hl=en


In my ideal of sports, I like to do it more extraordinary and much more extreme, so I find both triathlon and wake surf really fun.


Triathlon is extreme sport that concludes swimming, running and cycling. The reason I like triathlon is because we need to endure the pain when we are tired and keep moving to finish the race, the race also forces me to never give up, maybe I wont win the race but at least I still finished it which gives me satisfaction.

This is a picture of me cycling.

Wake surf

Wake surf is like surfing but with a boat pulling you. I really like wake surf because there is a lot of tricks and skills to learn and they all look so cool. I have played wake surf for 3 months and I already learnt cool tricks such as ollie, carving and a bit of 360.

Here is a video of me doing two 360, it took me 3 months from 0 to 360 x 2.

Bungee Jump

This is yet one of the most daring activity I have yet done. This is my first time bungee jump and I tried my best to not back up, I never looked down so I won’t scare myself. As soon as the said I can jump, I fearlessly charged front then jumped down without doubt.

This is a video of me bungee jumping.

No ever what, they like video game the MOST, LOL – Adam