Rubik's cube Robot solver

Could you give me the link for the android app?

To get this free App, send me your email address via PM

kas:
❝Could you give me the link for the android app?
To get this free App, send me your email address via PM

Check your mail :wink:

here's a video kas

Great!Could you give me the link for the android App? Thanks
xxxxx@gmail.com

@kmimax
Check your mail

benbowman,

Make sure your hardware is 100% tuned before fiddling with color recognition
You will save a lot of frustration :wink:

Your grippers are possibly too far apart


Cube should really sit on the base of the claw

Try inserting four washers between each servo and frame and see for yourself

You may also increase gripper closing by 1mm, by adjusting
#define BACK_CLOSE and #define DOWN_CLOSE

What Arduino sketch version are you using ??

i think this is because the claw scans in the wrong direction?

To change rotation direction, invert values for both servo's

#define DOWN_CW 9 ---> 172
#define DOWN_CCW 172 ---> 9

#define BACK_CW 2 ---> 171
#define BACK_CCW 171 ---> 2
(use your own parameters)

hey kas,
i'll tinker with the hardware with what you suggested, it is quite frustrating.

and i was thinking that my ccw and cw tuning might have been wrong. from which perspective it to be seen as clockwise or counter clock wise? (looking at the servo knob or from the back of the servo?
thanks so much kas!

and i was thinking that my ccw and cw tuning might have been wrong. from which perspective it to be seen as clockwise or counter clock wise? (looking at the servo knob or from the back of the servo?

From the back of the servo

Out of curiosity, where are you based ?

i'll tinker with the hardware with what you suggested, it is quite frustrating

From the video, seems you are missing the reseat() function
Please confirm your CubeMover sketch version

hey kas,
im using cube mover 1.2 is that too early?
and i'm based in Melbourne Australia.

Please use the most recent release
V1.3 introduced the reseat() function that briefly opens/closes grippers between two moves
and helps reseating the cube on the base of the claw (post #359)

Also look at Cube::downArmCW() & Cube::backArmCW()
I added a small rotation overshoot to ensure that moves are really square
Please adjust to taste

How do you power servo's & microcontroller ??

When ready, please post a new video

  • robot only
  • from one side
  • with faster moves

have a try,begin!

Hi kmimax, welcome

Nice 8)
Don't forget the bracket for the camera

If I use my smartphone's LED light,OK?

kmimax:
If I use my smartphone's LED light,OK?

Bright idea :wink:

Led's provide constant intensity and constant color temperature lighting to the cube
they reduce fluctating ambient lighting effects
The smartphone led is probably too weak for the job

Try it and let us know

Souli:
Hello, Kas.
I want to make a last years project about your Rubik's cube solver. Do you think it's possible to complete this project without any electronic knowledge?

If you think so, could you please send me all the links, files, instructions,... to complete your project?
Yours sincerely,
Souli

PS: My final degree depends on your reply :wink: (sorry for my bad English i'm from Belgium)

Hi Souli,

This Rubik's solver is a major project

Electronic knowledge as such is not mandatory
The major point is mastering the Arduino ecosystem
Of course, precision crafting is of the essence :wink:

All instructions and files are included in post #1

Good luck for your project

Thank you man! :wink:

Hello, I am a study in Industrial University of Vietnam. Currently, I'm working on the robot solve rubik project and are having a lot of trouble connecting the software to each other. You can guide yourself to solve this part is not. Thank you very much.

mrgakoy96:
Hello, I am a study in Industrial University of Vietnam. Currently, I'm working on the robot solve rubik project and are having a lot of trouble connecting the software to each other. You can guide yourself to solve this part is not. Thank you very much.

Well ::slight_smile:
I can help you for the project integration

I won't teach you Python, C++ and Arduino IDE
There are lots of smarter tutorials on the Web for these specific points

Efficient communication (English) may also be an issue :wink:

Thank you, if I use the camera to determine the color, how the data will be processed.

darik2:
Your Rubik's cube Robot solver is very interesting. Could you give me the link for the android app?

Check your mail :wink:

I have one more question. Cube Explorer is no longer available on the site. Page Solve Rubik's Cube with Cube Explorer does not exist. Do you have this program for PC or is there any other option for (PC / webcam version)
Regards

Cube Explorer is still on-line, just clic 'Download'