ats-mini-screenshot
Capture the ATS Mini display for UI inspection, theme work, or manual screenshots using shell commands.
Source facts
- Repository
- esp32-si4732/ats-mini
- Last source activity
- September 12, 2026 at 07:50
- Detected SKILL.md language
- English
- Stars
- 616
- Forks
- 164
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
SKILL.md
Source instructions · Read-only preview- name
- ats-mini-screenshot
- description
- Capture the ATS Mini display for UI inspection, theme work, or manual screenshots using shell commands.
Read `docs/source/remote.md` for connection setup and screen navigation.
Prefer USB unless another transport is requested. On macOS, find the device
with `print -rl -- /dev/cu.*(N)` in zsh.
Use shell commands only; no helper scripts.
For a plain screenshot request, capture the current display without changing settings.
For documentation screenshots, `T` toggles theme editor mode, which keeps
additional indicators visible. See `docs/source/development.md`; toggle it off
after capture if you enabled it.
Capture over USB (`C` returns a hex-encoded BMP), using the actual device path:
```sh
set -o pipefail
capture_dir=$(mktemp -d /tmp/ats-mini-capture.XXXXXX)
printf '%s\n' "$capture_dir"
printf C | socat -t 30 -T 10 - /dev/cu.usbmodem14401,echo=0,raw,ispeed=115200,ospeed=115200 |
xxd -r -p > "$capture_dir/screenshot.bmp" &&
convert "$capture_dir/screenshot.bmp" "$capture_dir/screenshot.png" &&
ect -9 -strip "$capture_dir/screenshot.png"
```
For TCP, replace the USB address and its options with
`TCP4:atsmini.local:60000,connect-timeout=5`.
The pipeline is normally silent; wait for completion before retrying.
Check command results and inspect the PNG at native resolution. If capture is
incomplete or mixed with console output, retry on a quiet connection before
replacing any image.
For manual updates, inspect `docs/source/manual.md` and its existing screenshots.
Replace only the requested images in `docs/source/_static/`, preserving filenames.
Restore settings changed for capture and report the saved paths.
View on GitHub