LEGO Robot Inventor 51515 Rubik's Cube Solver

Поделиться
HTML-код
  • Опубликовано: 25 дек 2020
  • UPDATE: The method used to load the program into Mindstorms hub does not work with latest firmware. I have fixed it by using the same method used in MindCuber-RI. The whole thing is written by David Gilday anyway and all the credit goes to him. Thank to Charles and Michal for testing the updated loading method. Running a new version is similar to loading of MindCuber-RI shown here: • How to start MindCuber...
    A Rubik's cube solver based on the great design by David Gilday (mindcuber.com). Thank you, David!
    My son (10) has done the mechanical part by using PrimeCuber instructions and (only!) the Robot Inventor 51515 parts. I am more than satisfied with the results. :)
    Obviously, some people have liked the design a lot. :) Greta Galli made a nice video showing more detais: • IL ROBOT CHE TUTTI VOR... and Orione (www.orione-alnitak.eu/responsive) made instructions: drive.google.com/file/d/1bPBp...
    If it is not corrected yet, in the instructions it says "Original concept: Mladen". Well, not really. The original concept is by great David Gilday. My son Marin has adapted the Prime build and I have adapted the code.
    You can find Mindstorms 51515 code for this build in a GitHub repository: github.com/mycropht/PrimeCube...
    You should read the instructions included in the GitHub README.txt. In case of scanning problems, you could try the updated program for testing (CubeTestScan).
    The Python code is copied from the LEGO SPIKE app to the Mindstorms app. I have installed the LEGO Education SPIKE app, opened PrimeCuber projects (without connecting the hub) and C&P-ed the code to empty Python projects in Mindstorms app.
    The main code worked with the Mindstorms FW but the parameters for the scanning arm had to be changed as the design is quite different than the original (the part 6302830 rack 13M is missing in the 51515 set). The large solving table could not be loaded for some reason, but I have not investigated as it is optional, and the solving is fast enough without it).
    You need the following files from the GitHub repo: PCRISolver-v1p4.lms, PCRIInstall-v1p4.lms, PrimeCuber-RI-v1p4.lms
    There is also a photo album with some pictures: photos.app.goo.gl/BWX9FABtCkd...
    If you add a photo of your build to the album, my son and I will appreciate it. :)
    Some troubleshooting info:
    After the solving program is started, the left/right buttons on the hub can be used to correct the cube cradle position - before a cube is inserted.
    The cube used in the video is "Giiker M3" (supposedly a Xiaomi brand). It has magnets so it snaps properly in the position every time. Magnets really help!!! Apparently, there is also a Bluetooth version of the cube, but it is not necessary.
    After the solving program is started, a pixel will be lighted near by the offending port if the expected motor/sensor is not found.
    If there is a problem with scanning or tilting the cube, check if the cube cradle is in the right position. If it is one hole closer to either scanning or grabbing hand, the scanning and tilting almost work.
    We had a case where the color sensor cable was too tight. Also, the top of the grabbing hand can be made almost right, but not quite.
    The most common problem is with scanning. If the cube cannot be scanned properly, after three tries an up-left arrow will appear. The problems are typically mechanical. Do not worry there is no orange among the "standard" colours as the scanning uses RGB values. Also, the big LED colours do not correspond very well to the colours on the cube.
    If there are scanning problems, it should be checked if the build is solid enough on the gears side. The gears should not skip. Sometimes, more or less light leads to more accurate scanning.
    If there of scaning or cube tilting problems, there are some tips at the end of the video showing the old (obsolete) unstalling procedure: • Follow - up: LEGO Robo...
    The scanning arm movements are quite jerky. In case of scanning problems, maybe a rubber band fix will help. There is a picture in the photo album where a face mask band is used to tension the arm a bit.
    I hope this helps. Please let me know in the comments if you build it and it works! :)
    Update: David Gilday (the MindCuber designer) has finished the new version built for the 51515 set and using all 4 motors (!). You can see it in action here: • MindCuber-RI - Rubik S...

Комментарии • 279

  • @termi5403
    @termi5403 3 года назад +9

    This build is awesome i built it and it's so cool thanks for making this cool version with the robot inventor.

  • @0km_
    @0km_ 3 года назад +17

    Невероятно круто! Нет слов... Будем повторять и исследовать)

  • @yt145117
    @yt145117 3 года назад +13

    Wonderful! Amazing! Speechless!

  • @IAssemble
    @IAssemble 3 года назад +22

    Well done Mladen and your son. This is a great adaptation of PrimeCuber for the MINDSTORMS Robot Inventor set! :-)

    • @mladend
      @mladend  3 года назад +3

      Thank you! It was not so hard as you have already done all the heavy lifting. :)

    • @user-tn1rc7st3n
      @user-tn1rc7st3n 3 года назад +1

      @IAssemle try and do it please

    • @IAssemble
      @IAssemble 3 года назад +4

      @@user-tn1rc7st3n Iam working on the build instructions. I am sharing progress on the MindCuber Facebook page

  • @timandjoshbricks6715
    @timandjoshbricks6715 3 года назад +7

    Amazing! Can't wait to show this to my son!

    • @mladend
      @mladend  3 года назад +2

      Thanks! I know the feeling! :)

    • @imverydeadd
      @imverydeadd 3 года назад

      woah

  • @mantrachhaya6835
    @mantrachhaya6835 3 года назад

    Superb dude nice work

  • @heimdal4042
    @heimdal4042 Год назад +1

    I love this model. it is similar with the last 2 generation!

  • @thevrsamurai3547
    @thevrsamurai3547 3 года назад

    I built everything but when it is done with the loading image it turns off, do you know what is happening?

  • @cptnroman
    @cptnroman 3 года назад +2

    I'm having problems with the colours scanning properly. Sometimes, my camera detects yellow as orange and orange as red. Is there a fix for this? If not, what cube did you use in this video?

    • @mladend
      @mladend  3 года назад +1

      Orange is not the problem. Colours are scanned as RGB values and the big hub LED is not accurate. Try different lighting. Try the elastic band trick (follow-up video). Try filming the scanning (slo-mo if possible) and check if the sensor is where it should be (corners!). Good luck!

  • @zacharykohoutek3815
    @zacharykohoutek3815 3 года назад +4

    Could you please make a tutorial on how to make it and the coding of it?

    • @mladend
      @mladend  3 года назад +1

      In the description there are links to the building instructions and Github repo with the code. It should be enough.

  • @xflipster
    @xflipster 3 года назад

    How can I get the scanning arm to move further? Mine only travels above the cube and it is not close enough to correctly scan the colours. How can I fix that?

    • @mladend
      @mladend  3 года назад

      Have you checked the advices in the description? Btw, the scanner does not have to be very close.

  • @marcellom2292
    @marcellom2292 3 года назад +1

    Fantastico!!!

  • @AaronGreenberg-r6v
    @AaronGreenberg-r6v 13 часов назад

    Tell your son that he did a super good job! :)

  • @gretagalli
    @gretagalli 3 года назад

    i built it and it go without problem in the mechanical part. Then I've installed the pcsolver and then i've tried with the Primecube software. IT scan all the cube but it doesn't recognize the color I think, what can I do?

    • @mladend
      @mladend  3 года назад +1

      The PrimeCuber code can not be used without changes as the scanning arm is not the same. You can check visually if the scanning arm movements are in sync with the rotation (center piece, side piece, corner, side, corner...). Play the video at 0.25x speed to see how it should move. You could try with more ambient light as more light will be reflected into the sensor. The sensor should not be too close to the cube. Anyway, at my github repo there is also "CubeTestScan 1.lms" file I have used to determine scanning arm parameters. If you play with it, you can stop the scanner at any position and see in the Mindstorms app if a color is recognized or not (it has to be one of the mapped colors: e.g. red, green or blue but not orange). David's code uses RGB scan so any color should be fine. Pls, let me know if you fix it. Good luck!

    • @gretagalli
      @gretagalli 3 года назад

      @@mladend I will try tomorrow, really thanks!!!

    • @gretagalli
      @gretagalli 3 года назад

      it works!!!!!!!! can i make a tutorial in italian for my fans? obvisuly mentioning you, your son and david

    • @mladend
      @mladend  3 года назад +1

      @@gretagalli Sure. Please mention David first as he is the real brain behind this. My son will be proud of his international success - even more than he already is. :)

    • @gretagalli
      @gretagalli 3 года назад

      @@mladend Really thanks and of course!!

  • @khansgaming8989
    @khansgaming8989 Год назад

    thnxs for showing the simpler versoin :)

  • @lungngai
    @lungngai 3 года назад

    Super cool

  • @vannidx5008
    @vannidx5008 3 года назад

    I'm having trouble, I've built the robot and loaded the code, but when I press play, nothing happens. In the console it just says Type: 75 lots of times, over and over. Any advice?

    • @mladend
      @mladend  3 года назад

      A wrong sensor/device is plugged into a port. There should be a pixel lighted near the problematic port.

  • @123okubo
    @123okubo 3 года назад +1

    can the code given in the description be used in EV3 31313 set too?

    • @mladend
      @mladend  3 года назад

      No need. There is a EV3 version on mindcuber.com.

    • @123okubo
      @123okubo 3 года назад +1

      @@mladend oh ok thanks a lot!

  • @N2GJ
    @N2GJ Год назад

    Wow! Just WOW!

  • @MTJ_Magic
    @MTJ_Magic 3 года назад

    Amazing

  • @timothykoller4562
    @timothykoller4562 3 года назад

    I built a model to resemble yours but can't figure out the code, did you update to his v1p5? If so, how did you modify the PCSolver "ScanFace" function if its all just data in a .py file?

    • @mladend
      @mladend  3 года назад

      If the original PrimeCuber projects are opened with the LEGO Education SPIKE app, then the Python code is visible and can be C&Pd to the Mindstorms app. The code in PCSolver-v1p4.llsp (.lms after C&P) is a loader which generates .py files in the hub. The source code of the hub Python files is bellow the normal code and prefixed with "####" and there is the ScanFace function.

    • @mladend
      @mladend  3 года назад +1

      I have created a GitHub repository with the Mindstorms project files: (github.com/mycropht/PrimeCuber-for-Mindstorms-51515). Again, this is a work by David Gilday and my son and I have just adapted & ported his solution for LEGO SPIKE.

  • @jdejansb
    @jdejansb 3 года назад

    Wow!!! Fenomenalno! ;)

  • @38911bytefree
    @38911bytefree 2 года назад

    NICE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @bricktech974
    @bricktech974 3 года назад

    What if an arrow shows up on the hub after the machine analysed the cube?

    • @mladend
      @mladend  3 года назад

      The most common problem is with scanning. If the cube cannot be scanned properly, after three tries an up-left arrow will appear. The problems are typically mechanical. Please check the description.

  • @sr4896
    @sr4896 3 года назад

    super cool

  • @simpleanimations2726
    @simpleanimations2726 3 года назад +5

    That pile of fricking legos is smarter than me ):

  • @fabetsol
    @fabetsol 3 года назад +1

    Wow Nice.

  • @footoslin
    @footoslin 3 года назад +1

    Nice! But what do I have to change for 51515?

    • @mladend
      @mladend  3 года назад

      Please, see the description. I have updated it a bit.

    • @footoslin
      @footoslin 3 года назад

      So all the pieces in the building instructions are in the mindstorm set?thx

    • @mladend
      @mladend  3 года назад

      @@footoslin In the video, only parts from the Mindstorms set are used. That is the reason the scanning arm have different design than PrimeCuber.

  • @carriedugdell4972
    @carriedugdell4972 3 года назад

    So cool

  • @silvertakana3932
    @silvertakana3932 3 года назад +2

    If the robot have a face, he would probably be having a victory smile on his face!

    • @urassari
      @urassari 3 года назад +1

      it does not has a face, but it has a led screen!

  • @ironshell5259
    @ironshell5259 3 года назад

    I have a question do you have to buy a xl motor or can you use the smaller ones in the set

    • @mladend
      @mladend  3 года назад

      Only normal motors from the original set are used.

    • @ironshell5259
      @ironshell5259 3 года назад

      @@mladend thank you

  • @Airplane543
    @Airplane543 3 года назад

    Hello, I've just built this myself. I'm unable to get the software to open in my mindstorm app as I keep getting an error. Any help would greatly be appreciate

    • @NIBricks
      @NIBricks 3 года назад

      Try and download the spike lego app to your phone, it didn't work on my phone.

    • @mladend
      @mladend  3 года назад

      The Mindstorms code is in the code in the Github repo (link in the description). Is that the code you are trying to open?

    • @Airplane543
      @Airplane543 3 года назад

      @@mladend Yes that's the code I'm trying to open l but I get an error when I open the code in my mindstorm app.

    • @mladend
      @mladend  3 года назад

      @@Airplane543 I have included more detailed instructions in the Github README file. Also, the scanning program is tweaked a bit and there is a better testing program. Plese read the README and if you still get an error, you will have to be a bit more descriptive than "I get an error". :)

  • @aleksandrm2270
    @aleksandrm2270 3 года назад +8

    Шедеврально))

    • @mladend
      @mladend  3 года назад +1

      Спасибо! :)

    • @user-tn1rc7st3n
      @user-tn1rc7st3n 3 года назад +3

      @@mladend ты можешь на русском программу кинуть или написать

    • @mr.charchar
      @mr.charchar 3 года назад

      Ummm what

  • @geroosterdworstenbroodje1237
    @geroosterdworstenbroodje1237 3 года назад

    SICK

  • @OCEANCL0UDFPV
    @OCEANCL0UDFPV Год назад

    Can you guys make a faster one? good job btw

    • @mladend
      @mladend  Год назад

      There is a faster one. :) Btw, both designs are by David Gilday. Please check the following video: ruclips.net/video/_cl2Wur8waY/видео.html

  • @A__pb
    @A__pb 3 года назад

    What is the size is the cube you are using? Can it fit 57mm cube?

    • @mladend
      @mladend  3 года назад +1

      Yes. The cube used in the video has 57 mm sides.

    • @A__pb
      @A__pb 3 года назад

      @@mladend Thank you. Hoping to build this very soon ☺︎︎

  • @user-tn1rc7st3n
    @user-tn1rc7st3n 3 года назад

    How did you do this please give instructions

    • @mladend
      @mladend  3 года назад

      You can get the instructions and the program at mindcuber.com/primecuber/primecuber.html. Some things have to be changed due to some different parts but it can be done. If the scanning arm design is changed, then also some parameters in the code have to be changed (pls, see the description).

    • @user-tn1rc7st3n
      @user-tn1rc7st3n 3 года назад

      Thank you

  • @VictorFIVE555
    @VictorFIVE555 2 года назад +1

    This cube helpers

  • @dasunlustige1397
    @dasunlustige1397 3 года назад

    Where I find the large tabel

    • @mladend
      @mladend  3 года назад

      You could get it from mindcuber.com (SPIKE Prime version). I have tested it but it was crashing. As it is optional and the solving is fast enough without it, I haven't tried very hard.

  • @BIueWoIf
    @BIueWoIf 3 года назад

    Sheeeeeeeeeeeeeeeeeeesh
    *epic harmany*

  • @ytshadow3274
    @ytshadow3274 3 года назад

    Awesome

  • @A__pb
    @A__pb 3 года назад

    After installing, can you uninstall everything?

    • @mladend
      @mladend  3 года назад

      The easiest way is to reset the hub.

  • @OlegBaranovsky
    @OlegBaranovsky 3 года назад

    Hi! I have problem with this Solver. PCSolver-v1p 5.lms is saved in slot 2 (and according to readme file it should be saved in slot 0 and 1). Then, when I run PrimeCuber-v1p 5.lms, it is continuously checking all the sensors...

    • @mladend
      @mladend  3 года назад

      The slot numbers should not matter. PCSolver saves the programs in the hub's file system and PrimeCuber strarts it.

    • @OlegBaranovsky
      @OlegBaranovsky 3 года назад

      @@mladend you don't understand my problem :-( I do all steps according to the instructions. But as a result, the plate is constantly circling. and it's the only result

    • @mladend
      @mladend  3 года назад

      ​@@OlegBaranovsky I see. If everything is assembled properly, I would try replacing the cradle motor. Maybe it is not stopping because it does not have a feedback that it has reached the desired position.

    • @OlegBaranovsky
      @OlegBaranovsky 3 года назад

      @@mladend I've downloaded the screenshots of the windows with errors on the your photo album. Please, look at them - may be you will find my fault

    • @mladend
      @mladend  3 года назад

      @@OlegBaranovsky Are you sure you haven't changed the PrimeCuber code? E.g "pcsolver_v1p4" to "pcsolver_v1p5"? There is no "pcsolver_v1p5" in the hub as "PCSolver" loads "pcsolver_v1p4". I expected a new version by David Gilday sooner, so I haven't fixed the versioning info and naming.

  • @claudiabasler4279
    @claudiabasler4279 3 года назад +2

    can you give the instructions for your model

    • @mladend
      @mladend  3 года назад

      Please, check the mindcuber.com site and also the description of this video.

    • @claudiabasler4279
      @claudiabasler4279 3 года назад

      how do you build the scanner?

    • @mladend
      @mladend  3 года назад

      @@claudiabasler4279 Have you seen the Google Photos album (link in the description)? There you can see more details. The gear combination is 8 teeth on the motor and 24 teeth on the arm. Unless you build the exact copy, the parameters will propably have to be adapted. I have included in the Github repository a simple program I have used for the purpose.

  • @AndyChanCubing
    @AndyChanCubing 3 года назад +1

    Is the robot using cfop?

    • @mladend
      @mladend  3 года назад +1

      I am not sure. The robot program is made by David Gilday (mindcuber.com) and also >90% of the robot design. There is also a faster algorithm which could be used but there was a problem with loading and I haven’t put much effort searching for a fix.

  • @stavcioo
    @stavcioo 2 года назад

    Did you use bricks only from basic set?

    • @mladend
      @mladend  2 года назад

      Sure. Nothing else.

  • @eg8charles
    @eg8charles 3 года назад +1

    I was able to plug laptop into hub to run PCSOLVER and a square shows on the hub then the main button lights up and flashes red. Is this normal? I have waited for about 30 mins, and nothing happed. :( Is there anything I can do to fix this? Thank you in advanced!

    • @mladend
      @mladend  3 года назад

      Have you seen the follow-up video (ruclips.net/video/mm4diFXtfxo/видео.html)? You should wait less than a minute.

    • @eg8charles
      @eg8charles 3 года назад

      @@mladend I noticed in the follow up video as soon as you hit run the red light stays on until finished. When I run the pcsolver the red light turns on for about 1 second then turns off. As soon as I run it I also noticed a square present on the hub, ▫ as yours did not. I have tried on my lap top windows 10 and samsung tab s7 both same results. I have tried different usb plugs and deleting and redownloading zip files to isolate problem no luck. :( ruclips.net/video/32Hy6zWR0QA/видео.html sorry about the weird buzzing.

    • @mladend
      @mladend  3 года назад

      @@eg8charles This is interesting. Could be the same problem Michal Kajan has and a FW change could indeed be the reason. I cannot promise, but maybe I will test it over the weekend. Have you tried MindCuber-RI - a new MindCuber version David Gilday made for the Robot Inventor kit?

    • @eg8charles
      @eg8charles 3 года назад

      @@mladend a FW change for the hub? Is it possible that Hub OS: 3.1.7.2 is not compatible with this set up any more? If so would it be possible to reflash hub to a previous OS? The MindCuber-RI looks pretty cool! But to be honest I like your revision of David Gilday's solver you and your son made. :) I am going to try different things to see if I can get a different result making this work. Thank you MIaden D! Please let me know if a possible solution comes up!

    • @mladend
      @mladend  3 года назад

      ​@@eg8charles I have checked and the problem is the latest firmware. If I find time over the weekend, I will try to make a new version using the (quite clever) method used in MindCuberRI.

  • @endlesssumer
    @endlesssumer Год назад

    Hi, I'm also just starting out with the Lego RUclips thingy, I've subscribed to you cus I've got your video recommended and I was thinking what would you say about mine, I think u have a bit more experience than me already, thanks and cool video btw, I'd just upgrade the lighting to a softer option

  • @eunjujo4526
    @eunjujo4526 Год назад

    When I run the solver program, it shows like this:
    File "program runner/__init__.py", line1, in start_program
    File "__init__.mpy", line 95
    OSError: [Errno2] ENOENT
    I'm not a python learner, don't know how to fix this.. I would appreciate if you could help me.

    • @mladend
      @mladend  Год назад

      I suggest checking the following video, from the "start the program" part:
      ruclips.net/video/kWZK4g2fO8I/видео.html
      While the programs are not identical, starting is the same. Maybe you have missed a step.

  • @thefuturerex0197
    @thefuturerex0197 3 года назад

    That’s cool dude keep on making stuff like this

  • @Firebolt62
    @Firebolt62 Год назад

    Amazing for only the Robot inventor

  • @dfz200
    @dfz200 3 года назад

    my daughter has managed to build this but we are newbies and have not been able to download the programme and get it to launch on our pc- are you able to explain that process for newbies like us?

    • @mladend
      @mladend  3 года назад

      The program can be downloaded at GitHup pages (link in the description). Please check the "Follow-up..." video for the steps.

    • @mladend
      @mladend  3 года назад

      To download the code, go to github.com/mycropht/PrimeCuber-for-Mindstorms-51515 and click on the green "Code" button. Choose "Download ZIP" and save it to your PC. Unzip it somewhere and open the LMS files with Mindstorms app. You can see the steps in the Follow-up video.

    • @dfz200
      @dfz200 3 года назад

      @@mladend we have done that and connected it to the apps and everything, the only thing is, when we try the code and press play, it always says ‘something has gone wrong’ and we cannot play the project.

    • @mladend
      @mladend  3 года назад

      @@dfz200 There is a link to a Google photos album in the description. Could you upload a screenshot showing the error to the album?

    • @dfz200
      @dfz200 3 года назад

      @@mladend it has started to work, the arm has been flipping it but not yet spinning the layers, it just keeps flipping it. Thank it stopped and there was an arrow on the hub pointing to the top left, by any chance do you know what that means? We can upload a picture onto the album if you like.

  • @prebenhansen9846
    @prebenhansen9846 3 года назад

    I have built this device, which is the reason I bought the Robot Inventor kit. After some initial problems in understanding how the programmes are loaded, I got it to work.
    It scans fine, but many times the arm cannot tilt the cube. It may work on scanning 5 sides of the cube but miss one as the cube isn’t tilted.
    If the scan on a few occasions happens to be successful, the solving fails every time because the cube is tilted maybe half of the times, for the rest the tilting fails. The way it fails is either the arm grabs the cube and lift it slightly before it falls back to the same position, or it hangs halfway up on the side of the rotating bed.
    I have checked my assembly several times and compared it to the assembly instructions and your video.
    Does someone have a tip on how to solve this problem?

    • @mladend
      @mladend  3 года назад

      I have edited the description to add few tips. If the cradle is mounted one hole off from the right position, it is quite difficult to spot. Also, I have included in the description a link to out EV3 build. At the end of the EV3 video you can see a fix to our cube tilting problems.

    • @prebenhansen9846
      @prebenhansen9846 3 года назад

      @@mladend Thank you for your help. I will have a look at the EV3 video and see if that helps. And I will check if the cradle is in the right position.

    • @prebenhansen9846
      @prebenhansen9846 3 года назад

      Thanks again for your help. I checked the EV3 video and added the rubber parts. It did improve, so all flips during scanning worked every time. However during the solving process the rubber parts would may one to three times rub on the the cube during flipping and cause it to not flip but return to the original position.
      I replaced the rubber parts with the small green wire guides and that caused the failure rate of flipping to go down, and actually I have now been able to have the machine solve the cube.
      I just have a low cost cube and I can see that the sides not always line up during the solving, causing the arm to hit the cube and prevent it from holding the cube. I have seen cubes with magnets which I guess cause the sides to sort of snap in place so the sides are aligned. Do you use a cube like that in your video (it seems to align almost perfectly on every turn)?
      Does your solver work every time?

    • @mladend
      @mladend  3 года назад

      ​@@prebenhansen9846 No problem. I'm glad it works now, more or less. The cube used in video ("Giiker M3") indeed has magnets so it would snap properly in the position. After everything was fixed with our build, it would work almost every time. There were some failures, but the next try would always be successful.

  • @BRUH-sg3qe
    @BRUH-sg3qe 2 года назад

    I tried to make it but it didn’t work do u have any ideas plz reply to me thx

    • @mladend
      @mladend  2 года назад

      I have several ideas, but no problem description. :) Have you checked the description under the video? Some common problems are described there.

    • @BRUH-sg3qe
      @BRUH-sg3qe 2 года назад

      Also does it work with a speed cube? Cause that’s what I used

    • @mladend
      @mladend  2 года назад

      @@BRUH-sg3qe It *should* work with speed cubes. IMHO, the best cubes for this are those snapping into position.

    • @BRUH-sg3qe
      @BRUH-sg3qe 2 года назад

      Can u plz reply to my other question?

  • @lin1959
    @lin1959 3 года назад

    Wish i had those

  • @aleatorio7852
    @aleatorio7852 3 года назад

    Eu respeito o cara que fez isso por que na moral,eu nunca que ia conseguir fazer isso

    • @y3llowgd943
      @y3llowgd943 3 года назад

      eu fiz isso bem facil em tipo 1 hora

  • @glenthegreat2962
    @glenthegreat2962 3 года назад

    Wow

  • @zobernigherbert3682
    @zobernigherbert3682 3 года назад

    Hello, Would like to see the program code too

  • @BRUH-sg3qe
    @BRUH-sg3qe 2 года назад

    I’ve read the dis but there wasn’t really anything helpful to me. My problem is that it scans 2 of the 27 cubes but then it goes to it’s original spot and closes the program do u have any idea on how to fix this?

    • @BRUH-sg3qe
      @BRUH-sg3qe 2 года назад

      Plz reply to this and I think it’s the dis sensor not working cause it does not light up

    • @BRUH-sg3qe
      @BRUH-sg3qe 2 года назад

      And how come ur cube solver is different than mine?

    • @mladend
      @mladend  2 года назад

      Could you make a short video demonstrating the problem and upload it to my Google Photos (link in the description)? The cube and the brick LEDs should be visible. Also a photo of the console output is helpful.

    • @mladend
      @mladend  2 года назад

      @@BRUH-sg3qe There are two versions of the solver in the photo album, both designed by David Gilday. Check other videos on our channel.

    • @BRUH-sg3qe
      @BRUH-sg3qe 2 года назад

      @@mladend yes but tomorrow cause I live in nz and it’s my bed time sooo yeah

  • @benoithautefeuille6560
    @benoithautefeuille6560 3 года назад +4

    I have built it thanks to your photo album, it is very helpfull and with some time the whole robot can be created. Thank you very much for your great work !
    Then I have downloaded the GIT repository and installed the programs. I run first PCsolver, then PrimeCuber. Nevertheless, it seems that the robot only scans the cube, but doesn't solve it. It will scan the 6 faces, then print type 0, type 1, aso... 3 times in a row, them it prints "Remove cube (MD)" and retries after I change the cube.
    Can anyone help me about anything I would do wrong ? I can imagine that it fails to scan the faces, but I have no idea on how to fix it....

    • @mladend
      @mladend  3 года назад +1

      If the scan arm movements are synchronized with cube rotation (side, corner, side, corner…), the problem could be with light. Maybe you could try with more light?

    • @arthurchollet9734
      @arthurchollet9734 3 года назад +1

      @@mladend I have this probleme and have try with more ligth but it doesn't work. Can anyone help me please ? I think that the color sensor doesn't recognize the good color but i don't how to fix that.

    • @wintanclan
      @wintanclan 3 года назад +1

      Hi all, what benoit describes seems to be a rather common problem. Same here. The scanner reads some colors wrong and then can't solve. Tries that three times and then 'gives up'. Same with 2 different cubes (stickered and stickerless) Either the color sensor (in my kit) is not that great or the scanning arm could be altered to scan more precisely or closer to the color. To my taste scanning is too jerky and fast resulting in poor accuracy.

    • @mladend
      @mladend  3 года назад +2

      ​@@wintanclan Hi! You are quite right, it is jerky. However, it worked well for as on two builds from scratch, so we didn't do anything about it. It is a bit hard for us to solve problems we don't have. For free. :) I will try to help with some advice. The source is completely open, so it is an option to slow down the scanning arm a bit. However, the jerkiness more likely comes from the scanning arm design which is not ideal. You could try to stabilize it with a rubber band (or two) between any two points on the arm which move relative to each other (nothing to strong or tight). Please, let me know if you solve it or improve design in any way. Good luck!

    • @mladend
      @mladend  3 года назад +2

      @wintaclan: In the photo album you can find a possible fix with a face mask band. Not a part of the 51515 set, but almost everyone has those at home. :) It is not so jerky with the band and it works with or without the band so it is hard to say if it fixes anything.

  • @mladend
    @mladend  12 часов назад

    Thanks, I will! 😊

  • @cptnroman
    @cptnroman 3 года назад

    Hey! Little question about this project. I'm on a Mac, and I have everything working great up until the solve itself. The robot scans the cube just fine, but my problem is with the solve process. It just doesn't start. Any idea as to why?

    • @mladend
      @mladend  3 года назад

      Does it end with an up-left arrow? If so, it means that it has tried scanning three times and gave up. Probable reasons: something wrong with the build or lighting. Please, check the description. If it ends in another way, what is on the display and what is in the console window?

    • @cptnroman
      @cptnroman 3 года назад

      @@mladend It does end with an up-left arrow. Thanks!

    • @anda0_
      @anda0_ 3 года назад

      @@mladend Jh

  • @disenointeraccionsantototu7248

    Wow!!!

  • @lumierelh
    @lumierelh 3 года назад

    Do you controler the robot ?

    • @mladend
      @mladend  3 года назад

      It is controlled by a LEGO Mindstorms hub.

  • @Kafarion
    @Kafarion 3 года назад

    Hmm... It does not work, it loops at the stage of checking the components and only gives "checking motor/sensor" and "type 75".

    • @mladend
      @mladend  3 года назад

      The program expects something else in one of the ports. It is not the same as in the Prime version. Also, you could try watching the video by Greta Galli (ruclips.net/video/s2HexyswxKY/видео.html). It's in Italian, but quite detailed. Also, she made the instructions. Btw, I plan to make a troubleshooting video but there is always something else...

  • @patgamer4567
    @patgamer4567 3 года назад

    I love your design of this rubuck's cube solver and i am asking if you can please make a tutorial of this beast. Also i subscribed

    • @mladend
      @mladend  3 года назад

      Thank you! The credit goes to David Gilday and my son. :) I have included some more info in the description. Sorry, not much chance for a tutorial as we are now busy with a mecanum vehicle. :)

    • @patgamer4567
      @patgamer4567 3 года назад

      @@mladend what a shame. I understand you:)

    • @IAssemble
      @IAssemble 3 года назад +2

      I am in the process of creating a Rubik's Cube solver for the 51515 set that I will publish on mindcuber.com, hopefully within the next few days. The design is faster than PrimeCuber (as it uses the fourth motor in the 51515 set)

    • @patgamer4567
      @patgamer4567 3 года назад +1

      @@IAssemble i can't wait for that design(is that design going to use parts from 51515 set only)

    • @IAssemble
      @IAssemble 3 года назад +1

      @@patgamer4567 yes. It will only use parts from set 51515

  • @noddypeters7600
    @noddypeters7600 3 года назад

    Smart

  • @playman6203
    @playman6203 3 года назад

    Program

  • @vvohrchlolaskes2382
    @vvohrchlolaskes2382 3 года назад +3

    Thanks for your work.
    However, I was unable to get the solver to work. More precisely, it scans, flips the cube. But it never rotates it, holding it from above with a grip. And accordingly, the cube does not solve.
    I'm not very good at programming, but in your sources in the github, for example, there is this:
    try:
    installed = os.stat ("/ pcsolver_v1p4.py") [6]> 21000
    installed = os.stat ("/ pcmtab1_v1p4.bin") [6] == 18985
    But there is no pcsolver_v1p4.py file.
    What am I doing no right?

    • @mladend
      @mladend  3 года назад

      You're welcome. Obviously, the cube should rotate. When the program starts, before a cube is inserted, the left and right buttons can be used to rotate the cradle. Please try it. Otherwise, I suspect a mechanical problem with your build as the program should detect if a motor is missing in the right port.
      About the "missing" file, it is created in the hub's file system by the loader program. Find the line: "#FILE/pcsolver_v1p4.py" and there it is.
      Btw, the code is written by David Gilday and I have adapted it a bit.

  • @naethivit-pro2891
    @naethivit-pro2891 3 года назад

    COOOLLLOOOLLL

  • @alfonsobarbagelatalado1538
    @alfonsobarbagelatalado1538 3 года назад

    you can put the instructions please..

    • @mladend
      @mladend  3 года назад

      If the description, github repo and photo album are not enough, you could try watching the video at ruclips.net/video/s2HexyswxKY/видео.html. It is the same build but with more details.

  • @NekitSO22
    @NekitSO22 5 месяцев назад

    how to make it?

    • @mladend
      @mladend  5 месяцев назад

      Everything should be in the description. What are you missing?

  • @kellinyin4298
    @kellinyin4298 2 года назад

    Can you show us how you build it

    • @mladend
      @mladend  2 года назад

      Please check the description and the videos mentioned in the description.

    • @kellinyin4298
      @kellinyin4298 2 года назад

      Where is the description I can’t find it

    • @kellinyin4298
      @kellinyin4298 2 года назад

      Thanks

  • @sidd2016
    @sidd2016 Год назад

    ware is the coding

  • @thavisupvilaysin4866
    @thavisupvilaysin4866 3 года назад

    Wow😲

  • @ramamurthyradha4009
    @ramamurthyradha4009 3 года назад

    It is asmsome and cool and I like this from hreat

  • @amKindaOk
    @amKindaOk 3 года назад

    WoW

  • @SUp641
    @SUp641 Год назад

    is it 56 mm?

    • @mladend
      @mladend  Год назад

      Works for the standard cube size (~57mm). I guess 56mm works fine, too.

  • @drosmanesen2328
    @drosmanesen2328 3 года назад +5

    Do different things (videos)

  • @EASYPEASYDIYFORKIDS
    @EASYPEASYDIYFORKIDS 3 года назад

    That's 😎

  • @ChingChongCuber
    @ChingChongCuber 3 года назад

    i like how it uses cfop

    • @cptnroman
      @cptnroman 3 года назад +1

      Think it uses Petrus.

  • @user-dq3ok4og5j
    @user-dq3ok4og5j 3 года назад

    WOW

  • @sidd2016
    @sidd2016 Год назад

    Where is the instructions

    • @mladend
      @mladend  Год назад

      Please, read the video description.

  • @grebak1
    @grebak1 3 года назад

    Give the instructions please

    • @mladend
      @mladend  3 года назад

      Something is missing in the description?

  • @peterflueck97
    @peterflueck97 3 года назад

    Great Works. I have rebuildt it. I cannot load the program onto the robot. The program is cryptic and I cannot edit it. The version is PCSolver-v1p5.

    • @mladend
      @mladend  3 года назад +1

      Install the LEGO Education SPIKE app and open PrimeCuber projects (do not connect the hub). C&P the code to empty Python projects in Mindstorms app. Another option is to wait for the new 51515 MindCuber design.

    • @peterflueck97
      @peterflueck97 3 года назад

      @@mladend
      With the new code you uploaded, my construction works. Thanks for the great support. I've already solved a few cubes with it. Greetings from switzerland.

    • @mladend
      @mladend  3 года назад

      @@peterflueck97 No problem. :) We are glad you could sort it out. Greetings from Croatia!

  • @macewindustudios299
    @macewindustudios299 3 года назад

    ı need it

  • @AaronGreenberg-r6v
    @AaronGreenberg-r6v 17 часов назад

    Its not scanning. I'v tried EVERYTHINNG and its still not scanning. It does it like 15 times! plz help me solve this problem.

    • @mladend
      @mladend  16 часов назад

      I have put all the advices I could think off in the description. Also, there are some tricks in the follow-up video. I wish you good luck.

    • @AaronGreenberg-r6v
      @AaronGreenberg-r6v 14 часов назад

      @@mladend I watched it all

    • @AaronGreenberg-r6v
      @AaronGreenberg-r6v 14 часов назад

      and it still didn't work

    • @mladend
      @mladend  14 часов назад

      @@AaronGreenberg-r6v If everything looks fine mechanically while scanning, I would try: different lighting, rubberband mod and different cube.

    • @AaronGreenberg-r6v
      @AaronGreenberg-r6v 13 часов назад

      @@mladend I'm using a GAN 14 Maglev I I triple checked the parts and the build

  • @nimimuh2282
    @nimimuh2282 3 года назад

    Where can i buy pieces?

    • @mladend
      @mladend  3 года назад

      Everyting you need is included in LEGO Robot Inventor set (51515)

    • @nimimuh2282
      @nimimuh2282 3 года назад

      @@mladend Yes but its to expensive to me and buying individual pieces would be a LOT cheaper so can you please tell me if u know any site.

    • @mladend
      @mladend  3 года назад

      @@nimimuh2282 I am not convinced it would be cheaper to buy individual pieces, as among those pieces are the hub, motors and sensors.Buying a second hand set is the only cheaper option I see, especially if it is missing some parts you do not need. For parts, you could try bricklink.com or brickscout.com. Good luck, whatever you decide!

    • @nimimuh2282
      @nimimuh2282 3 года назад

      @@mladend Tkanks!

    • @mladend
      @mladend  3 года назад

      @@nimimuh2282 Nema na čemu. 😀

  • @TheGary123366
    @TheGary123366 2 месяца назад

    😊

  • @Mint474
    @Mint474 Год назад

    Tutorial please

    • @mladend
      @mladend  Год назад

      Have you checked the video description?

  • @WebleRobot
    @WebleRobot 3 года назад +1

    I just realize that the robot thing is made out of Legos

  • @T777ME
    @T777ME 3 года назад +1

    👍👍👍👍👍👍👍👍👍👍👍

  • @zacharykoplin6543
    @zacharykoplin6543 3 года назад

    The build is pretty simple, but the coding must be more than complex. Lots of noodle code is suspect

  • @marcellom2292
    @marcellom2292 3 года назад

    Lo hai fatto tu?

    • @mladend
      @mladend  3 года назад

      The original design is by David Gilday. This build (done by my son Marin) is *his* adaptation of the Spike Prime MindCuber version.

  • @emilioledesmaherrada1680
    @emilioledesmaherrada1680 3 месяца назад

    the link does not work!

    • @mladend
      @mladend  3 месяца назад

      I have tested the links and the only link which is not working is to Orione's web site, put in the description for crediting purposes. There was nothing behind that link required for the build.

    • @emilioledesmaherrada1680
      @emilioledesmaherrada1680 3 месяца назад

      @@mladend Thanks for the answer, and another question, in the mindcuber ev4, the phyton programming does not work because when I start the program the 2 levers close and the cube cannot be inserted

    • @mladend
      @mladend  3 месяца назад

      @@emilioledesmaherrada1680 My first thought is that connections are not done properly. Is an arrow shown on the brick after starting the program?

  • @shshjkl
    @shshjkl 2 года назад

    While its great that it an be done with just inventor, cube flipping seems to be not too great and prone to errors. Not all cubes have same size etc etc.
    If that could be done in more bullet proof manner would be awesome

    • @mladend
      @mladend  2 года назад

      In the follow-up video, we have some advices how to improve scanning and flipping. Also, David Gilday has created another build which is a bit more reliable. Check this out: ruclips.net/video/_cl2Wur8waY/видео.html

  • @ilyasimangulov5483
    @ilyasimangulov5483 3 года назад

    👍🏻👍🏻👍🏻👍🏻😻

  • @Kraut_7
    @Kraut_7 3 года назад

    its like listening to an asmr gun reloading

    • @mladend
      @mladend  3 года назад

      Make LEGO, not war 😀

    • @Kraut_7
      @Kraut_7 3 года назад

      @@mladend
      war never ends comrade

  • @foxeh-1303
    @foxeh-1303 3 года назад

    Make tirorial

    • @mladend
      @mladend  3 года назад

      Everything is in the description.

  • @EzBucks_619
    @EzBucks_619 3 года назад

    next video bugati chiron made with lego

    • @mladend
      @mladend  3 года назад

      And it would cost about the same. :)

    • @lovemadeinjapan
      @lovemadeinjapan 2 года назад

      Nah, that is a very ugly model. I would suggest making a rubik solver from the Liebherr 42199. With the addition of one colour sensor only. It can be done.