machines:lasersaur:beagleborne

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
machines:lasersaur:beagleborne [2017/06/27 15:28] mdupontmachines:lasersaur:beagleborne [2023/01/02 12:45] (Version actuelle) – [Démarrage de la LaserSaur] mdupont
Ligne 1: Ligne 1:
 ====== Carte Beagleboard ====== ====== Carte Beagleboard ======
  
-Le logiciel de commande est installé sur une carte électronique BeagleBoard Black abrégée BBB.\\ +Le logiciel de commande est installé sur une carte électronique [[https://beagleboard.org/black|BeagleBone Black]] abrégée BBB.\\ 
-La carte utilise une version de Linux Ubuntu pour architecture ARM on a donc un OS Linux sur cette petite carte.\\ +La carte utilise une version de Linux Ubuntu pour architecture ARM.\\ 
-On peut donc accéder via SSH par réseau local ou par usb (un script se lance automatiquement au branchement sur usb de la carte pour monter une interface réseau avec comme ip 192.168.7.2)\\+On y accède en se connectant en SSH depuis la connexion du FabLab (voir section suivante) ou par USB (un script se lance automatiquement au branchement pour monter une interface réseau avec comme IP 192.168.7.2).\\
  
-====== Lancement de la LaserSaur ======+====== Démarrage de la LaserSaur ====== 
 +Normalement, le serveur de la LaserSaur démarre tout seul sur la carte BeagleBone.  
 +  * Dans un navigateur on se connecte ensuite à l'adresse de la découpeuse laser : [[lasersaur.local|lasersaur.local]] 
 +  * [[https://github.com/nortd/lasersaur/wiki/modes|explications en anglais des remplissages]]
  
-  * On se connecte en ssh en ouvrant un terminal avec Ctrl+T sous linux +Si jamais la connexion au serveur échoue : 
-  * on tapessh root@lasersaur.local +  * On se connecte en SSH en ouvrant un terminal (avec Ctrl+Alt+T sous linux) ;  
-  * passwd: bone +  * on tape "ssh root@lasersaur.local", ou si la résolution de "lasersaur.local" échoue : "ssh root@192.168.1.140"  
-  * On lance ensuite l'appli DriveboardApp en tapant la commande:  python driveboardapp/backend/app.py +  * On entre le mot de passe : bone 
-  * Dans un navigateur on se connecte ensuite à l'addresse de la lasersaur: http://192.168.1.44/  +  * On lance ensuite l'appli DriveboardApp en tapant la commande : "python driveboardapp/backend/app.py" 
-  * Et on a l'appli dans le navigateur+ 
 +===== Mise à jour du logiciel ===== 
 + 
 +/!\     __//**AVANT DE PROCÉDER, DEMANDER L'AUTORISATION DU PRÉSIDENT.**//__    /!\ \\ 
 +/!\ LA VERSION ACTUELLE EST UNE __//**VERSION SUR MESURE A NE PAS MODIFIER**//__ /!\ 
 + 
 +Se connecter en SSH (voir section précédente), et exécuter les commandes suivantes tirées du [[https://github.com/nortd/driveboardapp/blob/master/docs/install.md|tutoriel de l'éditeur du programme]]
 + 
 +    cd driveboardapp 
 +    git pull                               # Récupère les dernières modifications depuis la base de code de l'éditeur 
 +    scripts/install_packages.sh             
 +    scripts/upgrade_to_driveboardapp.sh 
 +    pkill python 
 +    python backend/flash.py 
 +    reboot                                 # Redémarre la Beaglebone, ferme la connexion SSH
    
 +====== Résolution problèmes LaserSaur bloquée ======
 +
 +  * se connecter en ssh (voir ci dessus)
 +  * lancer la commande ./driveboardapp/scripts/driveboardapp.sh restart. cela permet de capturer sur le terminal les messages d'erreur de la console.
 +  * **Attention** : la commande n'est pas en arrière plan (ajouter un & ou lancer par nohup) donc fermer le terminal arretera le laser
 +  * En cas d'erreur de parsing (polylignes par example) c'est le seul moyen de récupérer la machine sans tout un cycle de allumer/éteint
 +
 +====== Résolution erreur 400 =====
 +  * se connecter en ssh (voir ci dessus)
 +  * cd .driveboardapp
 +  * supprimer tous les fichier .dba avec la commande **rm *.dba**
 +  * lancer la commande **cd  ..** ;  **./driveboardapp/scripts/driveboardapp.sh restart**
 +
 +====== Résolution erreur 500 =====
 +
 +C'est une erreur liée aux accents. Le plus simple copier-coller les dessins dans un nouveau document qui sera enregistré sans accent dans le nom de fichier.
  • machines/lasersaur/beagleborne.1498570091.txt.gz
  • Dernière modification : 2017/12/21 19:13
  • (modification externe)