Skip to content

plottertools/taxi

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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

About

Opinionated Axidraw interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published