====== 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 : #!/bin/bash cd ~/Documents/ayab-desktop/ virtualenv -p python3 --system-site-packages venv/ source venv/bin/activate python3 -m fbs run 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]]