Monorepo for Aesthetic.Computer
aesthetic.computer
1# Plotters
2
3Per-plotter helpers and configs. Each plotter has its own subdir with a
4README, drivers, and any device profiles it needs. The flat `axi*.fish`
5scripts at this level are the AxiDraw helpers (kept top-level for muscle
6memory; conceptually they belong to AxiDraw).
7
8## Devices
9
10- **AxiDraw** — flat fish helpers (`axihome`, `axipenup`, `axipendown`,
11 `axienable`, `axidisable`, `axicycle`, `axiplot file.svg ...`). Driven via
12 `axicli`. See [Examples](#axidraw-examples) below.
13- **HP 7585B** — `hp7585b/`. A0/E-size 8-pen drafting plotter, driven via
14 vpype (SVG → HPGL) plus serial helpers. See `hp7585b/README.md`.
15
16## Install (fish)
17
18Symlink the helpers you want into `~/.config/fish/functions/` or `source`
19them from `config.fish`. For the AxiDraw helpers:
20
21```fish
22for f in ~/aesthetic-computer/plotters/axi*.fish
23 ln -sf $f ~/.config/fish/functions/(basename $f)
24end
25```
26
27For the HP 7585B helpers:
28
29```fish
30for f in ~/aesthetic-computer/plotters/hp7585b/hp7585b*.fish
31 ln -sf $f ~/.config/fish/functions/(basename $f)
32end
33```
34
35## AxiDraw examples
36
37```
38axihome
39axipenup
40axipendown
41axicycle
42axiplot drawing.svg
43axiplot drawing.svg --speed_pendown 40 --accel 60
44```