Cube Solver App (Vision)

1. Capture Settings








2. Robot Control
U1
U2
U3
U4
U5
U6
U7
U8
U9
L1
L2
L3
F1
F2
F3
R1
R2
R3
B1
B2
B3
L4
L5
L6
F4
F5
F6
R4
R5
R6
B4
B5
B6
L7
L8
L9
F7
F8
F9
R7
R8
R9
B7
B8
B9
D1
D2
D3
D4
D5
D6
D7
D8
D9





How to use the LEGO BOOST Rubik’s Cube Solver Robot

  1. Follow the custom firmware installation instructions provided with the building instructions of the Technic Cube Solver 42160
  2. Click the Connect button to connect your LeBRiCS. A dialog should appear.
  3. Press the green button on your BOOST Hub to turn it on and make it discoverable, select your hub from the dialog list and click on Pair.
  4. Once the Hub is successfully connected, its LED should turn blue.
  5. Place the cube on the rotating plate, and manually align the rotating plate.
  6. Start the program by pressing the green button on the Hub .
  7. The robot should automatically scan and solve the cube. You must keep this web app connected to the robot in order to get a solution.

Release Notes

  • Copyright by Daniele Benedettelli – January 2025
  • This app is known to work on browser-enabled devices that have Bluetooth Low Energy antennas (BT 4.0 or greater) and run Chrome browser 123.0.6312.123 or later
  • This app is also known to work on iOS devices (tested on iPhone 16, iOS version 18.2) using the browser BLUEFY version 3.9.1, or WebBLE version 1.7.0 or later.
  • The Bluetooth connection can be established only if you are connected to the https:// version of this page (lock icon at the left of the address bar).
  • If you get errors when trying to scan or connect, enable the #experimental-web-platform-features flag in about://flags page of Chrome.
  • This software may be used for any non-commercial purpose providing that the original author is acknowledged. For other uses, contact the author..

Disclaimer

This software is provided ‘as is’ without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of fitness for a purpose, or the warranty of non-infringement.

Come utilizzare il tuo Robot risolutore del Cubo di Rubik

  1. Seguire le istruzioni di installazione del firmware personalizzato fornite con le istruzioni di costruzione di LeBRiCS
  2. Fai clic sul pulsante Connect per connettere il tuo LeBRiCS. Dovrebbe apparire una finestra di dialogo nel browser.
  3. Premi il pulsante verde sul tuo BOOST Hub per accenderlo e renderlo rilevabile, seleziona il tuo hub dall’elenco di finestre di dialogo e fai clic su Accoppia.
  4. Una volta collegato correttamente l’Hub, il suo LED dovrebbe diventare blu.
  5. Allineare il piatto rotante manualmente, e posizionare il cubo sul piatto.
  6. Avviare il programma premendo il pulsante verde sull’Hub.
  7. Il robot dovrebbe scansionare e risolvere automaticamente il cubo. È necessario mantenere questa app connessa al robot per ottenere una soluzione.

Note di rilascio

  • Copyright di Daniele Benedettelli – Gennaio 2025
  • Questa app è stata testata su dispositivi abilitati per browser dotati di antenne Bluetooth Low Energy (BT 4.0 o versioni successive) e supportano il browser Chrome 123.0.6312.123 o versioni successive.
  • Questa app è stata testata anche su dispositivi Apple (testata su iPhone 16, iOS versione 18.2) ma utilizzando browser abilitati al Web Bluetooth, come BLUEFY versione 3.9.1, o WebBLE versione 1.7.0 o successive.
  • La connessione Bluetooth può essere stabilita solo se si è connessi alla versione https:// di questa pagina (icona del lucchetto a sinistra della barra degli indirizzi).
  • Se vengono visualizzati errori quando provi a cercare o a connetterti al dispositivo, prova ad abilitare la flag #experimental-web-platform-features nella pagina about://flags di Chrome.
  • Questo software può essere utilizzato per qualsiasi scopo non commerciale a condizione che venga riconosciuto l’autore originale. Per altri utilizzi, contattare l’autore.

Disclaimer

Questo software viene fornito “as is” (così com’è) senza garanzie di alcun tipo, esplicite o implicite, incluse, a titolo esemplificativo, le garanzie implicite di idoneità per uno scopo o la garanzia di non violazione.