CLI tool for driving an AxiDraw pen plotter
Top 63.7% on sourcepulse
This project provides tools and a library for controlling the AxiDraw pen plotter, aimed at users who want an easy-to-use, precise, and automated drawing experience. It offers features like automatic scaling, centering, path optimization, and layer splitting, with a web-based UI for convenient operation, even on embedded systems like the Raspberry Pi.
How It Works
Saxi utilizes the AxiDraw's low-level LM command for precise, constant-acceleration motion planning, inspired by the original axi
project. It optimizes pen-up travel time by reordering and reversing paths and can split SVG layers based on stroke colors or group IDs. The system includes a web UI, eliminating the need for complex local installations like X11 or Inkscape.
Quick Start & Requirements
$ npm i -g saxi
$ saxi
/dev/tty.usbmodem1461
).Highlighted Details
http://0.0.0.0:9080
.Maintenance & Community
Development has moved to https://github.com/alexrudd2/saxi. The original repository is archived.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The original repository is archived, with development moved to a different location. Users should refer to the new repository for the latest updates and support.
5 months ago
1 week