Skip to main content

GUI for Machine assisted Knitting. Reference implementation for AYAB.

Project description

All Yarns Are Beautiful

This is the GUI interface for AYAB.




You need Python 3.5 and PyQt5 from your package manager’s repository.

For Debian/Ubuntu

sudo apt-get install python3-pip python3-qt5 python3-dev python3-virtualenv

For openSUSE

sudo zypper install python3-pip python3-qt5 python3-virtualenv

All Distributions

To be able to communicate with your Arduino, it might be necessary to add the rights for USB communication by adding your user to some groups.

sudo usermod -a -G tty [userName]
sudo usermod -a -G dialout [userName]

Release Version

This will install the latest release version from PyPi

virtualenv -p python3 --system-site-packages venv/
source venv/bin/activate
pip3 install ayab

Now, you can start the software with


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
AYAB-0.9-linux.tar.gz (670.5 kB) Copy SHA256 hash SHA256 Source None
AYAB-0.9-py3-none-any.whl (1.3 MB) Copy SHA256 hash SHA256 Wheel py3

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page