Table des matières
Machine à tricoter
Customisation d'une machine à tricoter Brother KH-950 pour pouvoir tricoter des motifs dessinés sur ordinateur
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, un peu tricky !
sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi sudo usermod -a -G tty [userName] sudo usermod -a -G dialout [userName]
Checkout the git repository
git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop
Create a virtual enviroment in the cloned repository
cd ayab-desktop virtualenv -p python3 --system-site-packages venv/ 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 -U PyQt5_sip pip install PyQt5==5.15
Pour finalement commenter avec un “#” la ligne pyqt5==5.11.3 dans le requirements.txt
pip install -r requirements.txt
Pour lancer l'interface graphique, taper
python3 -m fbs run
Supprimer un venv
deactivate (au prompt)
ou
rm -r venv
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