Outils pour utilisateurs

Outils du site


connexion_une_brother_kh950_un_ordinateur

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édentesRévision précédente
Prochaine révision
Révision précédente
connexion_une_brother_kh950_un_ordinateur [2023/05/30 23:33] – [Utilisation d'un shield AYAB pour connexion avec une interface graphique avec la machine à tricoter] Benjamin Labomediaconnexion_une_brother_kh950_un_ordinateur [2023/06/15 17:19] (Version actuelle) – Benjamin Labomedia
Ligne 3: Ligne 3:
  
 {{ :img_20230514_163451.jpg |}} {{ :img_20230514_163451.jpg |}}
 +====== Mise en route de la machine tricoter ======
 +
  
 ===== Utilisation d'un shield AYAB pour connexion avec une interface graphique avec la machine à tricoter ===== ===== Utilisation d'un shield AYAB pour connexion avec une interface graphique avec la machine à tricoter =====
Ligne 15: Ligne 17:
  
 {{::logo-labomedia-jo-opti-20171bit.png |}} {{::logo-labomedia-jo-opti-20171bit.png |}}
 +
 +Il est possible de faire des calculs savants pour récupérer le déformation des mailles en hauteur pour trictoer la "vraie" taille, [[https://manual.ayab-knitting.com/latest/pattern_image_creation/#how-to-determine-your-gauge-and-compensate-for-elongation|voir à cet endroit]]
  
 ==== Utilisation de l'interface graphique du logiciel ==== ==== Utilisation de l'interface graphique du logiciel ====
- (tuto à faire)+La [[https://manual.ayab-knitting.com/latest/how_to_knit/basics/|documentation en anglais est ici]] pour savoir à quoi correspondent les différents "Knitting mode" proposés et les pages du manuels de la machine à tricoter correspondantes
  
 +{{::ayab-desktop-linux.png |}}
 ==== Installation du logiciel de pilotage du shield ==== ==== Installation du logiciel de pilotage du shield ====
 Des [[https://ayab-knitting.com/ayab-software/|instructions]] par ici, pour linux, il faut batailler pour que les processus d'install décrits passent (pb avec le requirement notamment pyqt5==5.11.3, voir dans [[https://github.com/AllYarnsAreBeautiful/ayab-desktop|le dossier sur github]] qui est accessoirement mieux documenté pour la partie installation Des [[https://ayab-knitting.com/ayab-software/|instructions]] par ici, pour linux, il faut batailler pour que les processus d'install décrits passent (pb avec le requirement notamment pyqt5==5.11.3, voir dans [[https://github.com/AllYarnsAreBeautiful/ayab-desktop|le dossier sur github]] qui est accessoirement mieux documenté pour la partie installation
  
-=== Sur linux debian 11, un peu tricky ! === +=== Sur linux debian 11 et linuxmint 20, ubuntu focal, un peu tricky ! === 
-  sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi +Si l'utilisatrice est labomedia : 
-  sudo usermod -a -G tty [userName] +  sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi git nano htop locate 
-  sudo usermod -a -G dialout [userName] +  sudo usermod -a -G tty labomedia 
- +  sudo usermod -a -G dialout labomedia 
-Checkout the git repository+  cd Documents/
   git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop   git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop
-Create a virtual enviroment in the cloned repository +  cd ayab-desktop/
-  cd ayab-desktop+
   virtualenv -p python3 --system-site-packages venv/   virtualenv -p python3 --system-site-packages venv/
   source venv/bin/activate   source venv/bin/activate
-  pip3 install -r requirements.txt 
-   
-Pour réussir à faire marcher l'interface graphique sous debian donc, j'ai du forcer l'installation de quelques dépendances dans le virtual env, donc si la dernière commande sort une erreur de version, tenter : 
   pip install --upgrade pip   pip install --upgrade pip
   pip install -U PyQt5_sip   pip install -U PyQt5_sip
-  pip install PyQt5==5.12.2 +  pip install PyQt5==5.15 
-Pour finalement commenter avec un "#" la ligne pyqt5==5.11.3 dans le requirements.txt+  pip install Pillow 
 +  pip install -U PyQt5_sip 
 +  nano requirements.txt 
 +Commenter les 2 premières lignes  
 +  #pyqt5==5.11.3 
 +  #Pillow==4.1.0 
 +  pyserial==3.3 
 +  sliplib==0.3.0 
 +  fysom==2.1.3 
 +  playsound==1.2.2 
 +  fbs==0.2.8 
 +  PyInstaller==3.4 
 +Installer ensuite les requirements
   pip install -r requirements.txt   pip install -r requirements.txt
 +Puis lancer l'interface graphique
 +  python3 -m fbs run
 +ça marche ! ci-dessous un script pour lancer en un clic :
 +<code>
 +#!/bin/bash
 +cd ~/Documents/ayab-desktop/
 +virtualenv -p python3 --system-site-packages venv/
 +source venv/bin/activate
 +python3 -m fbs run
 +</code>
  
  
 +Pour recommencer en supprimant un venv
 +  deactivate (au prompt)
 +ou
 +  rm -r venv (plus radical, ça vire tout le venv)
 +  
  
-Pour lancer l'interface graphique, taper 
-  python3 -m fbs run 
  
 +===== Installation du shield Ayab et connexion à la machine =====
 +[[https://manual.ayab-knitting.com/latest/installation/hardware/|Voir la page d'instructions]] 
 +et les [[https://wiki.evilmadscientist.com/AYAB_Hardware_Installation|branchements selon le type de machine]] 
 +
 +{{vimeo>99870358?}}
  
  
 ===== Ressource complémentaires ===== ===== Ressource complémentaires =====
- 
- 
   * Acheter la carte d’extension (Shield) AYAB pour Arduino Uno sur le site [[https://www.etsy.com/fr/search?q=AYAB | Etsy]] :    * Acheter la carte d’extension (Shield) AYAB pour Arduino Uno sur le site [[https://www.etsy.com/fr/search?q=AYAB | Etsy]] : 
   * Ouvrir et connecter la carte AYAB : [[https://vimeo.com/99870358]]   * Ouvrir et connecter la carte AYAB : [[https://vimeo.com/99870358]]
connexion_une_brother_kh950_un_ordinateur.1685489603.txt.gz · Dernière modification : de Benjamin Labomedia