Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 2.18 KB

README.md

File metadata and controls

52 lines (34 loc) · 2.18 KB

taxi


taxi is an opinionated Axidraw GUI. Here are a few things taxi feels strongly about:

Features

  • Touch-screen-based UI
  • Easy controls for pen up/down position setup
  • First-class support of multi-pen plots
  • End-of-plot notification support (currently through Home Assistant only)

Installation

Note: these instructions assumes a Rasberry Pi 4 with Raspbian. YMMV if your setup differs.

A number of dependencies must be installed:

$ sudo apt-get install python3.9 python3-dev python3-shapely python3-pil python3-numpy python3-scipy python3-serial python3-pygame libsdl2-dev 

Using a virtual environment is mandatory BUT using system packages makes the installation easier. Don't even try to skip this step:

$ python3 -m venv taxi-venv --system-site-packages

Activate the virtual environment (this must be done for each new terminal session):

$ source taxi-venv/bin/activate

Install taxi:

$ pip install git+https://github.com/plottertools/taxi#egg=taxi

License

See LICENSE