Table des matières
Machine à tricoter
Customisation d'une machine à tricoter Brother KH-950 pour pouvoir tricoter des motifs dessinés sur ordinateur
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
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
Il est possible de faire des calculs savants pour récupérer le déformation des mailles en hauteur pour trictoer la “vraie” taille, voir à cet endroit
Utilisation de l'interface graphique du logiciel
La 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
Installation du logiciel de pilotage du shield
Des 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 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
Ressource complémentaires
- Acheter la carte d’extension (Shield) AYAB pour Arduino Uno sur le site Etsy :
- Ouvrir et connecter la carte AYAB : https://vimeo.com/99870358
- Programmer la Arduino Uno avec le projet AYAB : …
- Un wiki avec plein de ressources https://wiki.evilmadscientist.com/AYAB_Interface
- Voir également les ressources des portes logiques
- Avec notamment un logiciel pour préparer les images ici http://www.lesporteslogiques.net/tricot-machine/tramage/
- Les glitchs du knit