Outils pour utilisateurs

Outils du site


connexion_une_brother_kh950_un_ordinateur

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

connexion_une_brother_kh950_un_ordinateur.txt · Dernière modification : 2023/06/15 17:19 de Benjamin Labomedia