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

Prochaine révision
Révision précédente
connexion_une_brother_kh950_un_ordinateur [2022/06/22 23:25] – créée Benjamin Labomediaconnexion_une_brother_kh950_un_ordinateur [2023/06/15 17:19] (Version actuelle) Benjamin Labomedia
Ligne 1: Ligne 1:
 ====== Machine à tricoter ====== ====== Machine à tricoter ======
 +Customisation d'une machine à tricoter Brother KH-950 pour pouvoir tricoter des motifs dessinés sur ordinateur
  
 +{{ :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 =====
 +Ce logiciel permet d'envoyer des paternes (motifs) par ordinateur afin de les tricoter via la machine à tricoter
 +
 +==== Création de motifs ====
 +[[https://manual.ayab-knitting.com/latest/pattern_image_creation/|Création de patternes]], type de fichier à produire en fonction de la largeur du tricot
 +
 +Par exemple, on crée un fichier de 200 pixels de large avec 1 bit de couleur pour tricot avec 2 fils réalisé avec Gimp en passant l'image en mode 1 bit Noir et Blanc et en l'exportant au format PNG
 +
 +{{::patternknittinggimp01.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 ====
 +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 ====
 +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 et linuxmint 20, ubuntu focal, un peu tricky ! ===
 +Si l'utilisatrice est labomedia :
 +  sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi git nano htop locate
 +  sudo usermod -a -G tty labomedia
 +  sudo usermod -a -G dialout labomedia
 +  cd Documents/
 +  git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop
 +  cd ayab-desktop/
 +  virtualenv -p python3 --system-site-packages venv/
 +  source venv/bin/activate
 +  pip install --upgrade pip
 +  pip install -U PyQt5_sip
 +  pip install PyQt5==5.15
 +  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
 +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)
 +  
 +
 +
 +===== 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 =====
 +  * 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]]
 +  * Programmer la Arduino Uno avec le projet AYAB : ...
 +  * https://ayab-knitting.com/
 +  * https://ayab-knitting.com/ayab-hardware/
 +  * https://manual.ayab-knitting.com/latest/installation/hardware/
 +  * Un wiki avec plein de ressources https://wiki.evilmadscientist.com/AYAB_Interface
 +  * La [[http://www.xxx-clairewilliams-xxx.com/documentations/knitting-machine-hack-ayab/|page tuto de Claire Williams]]
 +  * Voir également [[https://lesporteslogiques.net/wiki/outil/machine_a_tricoter_brother_kh940/interface|les ressources des portes logiques]]
 +    * Avec notamment un logiciel pour préparer les images ici http://www.lesporteslogiques.net/tricot-machine/tramage/
 +  * Le [[https://wiki.fuz.re/doku.php?id=projets:datapaulette:knit_hack|Wiki de Datapaulette avec le projet knit hack]]
 +  * Les [[https://glitchknit.tumblr.com/|glitchs du knit]] 
  
  
connexion_une_brother_kh950_un_ordinateur.1655940326.txt.gz · Dernière modification : 2022/06/22 23:25 de Benjamin Labomedia