Repository navigation
Home
tayda-uv turns an image of a pedal face into the PDF the Tayda UV printing service expects: one artboard sized exactly to one enclosure side, artwork converted to CMYK, and the RDG_WHITE undercoat and optional RDG_GLOSS varnish painted in the order Tayda's printer needs. It checks the artwork before it writes anything, and it can read a finished PDF back to confirm what is really in it.
It runs two ways: an interactive terminal interface for doing all six sides of an enclosure by hand, and a plain command line so the same work can be scripted or driven by an agent.
Platforms: macOS, Linux and Windows — anywhere Go builds. There is nothing to install beyond the single binary.
tayda-uv · 1590B
SIDE ARTBOARD ARTWORK GLOSS STATUS
▸ A 56 × 108.5 mm face.png — ✓ 305 DPI
B 52 × 24 mm — — · not set
C 24 × 103 mm side-left.png — ✗ 212 DPI
D 52 × 24 mm — — · not set
E 24 × 103 mm — — · not set
Lid 56 × 108.5 mm back.png mask ✓ 305 DPI
white auto · gloss none · out ~/pedals/fuzz
↑↓ move · enter artwork · m gloss mask · x clear · w white · g gloss
c convert · e enclosure · q quit
- Installation — download a release or build from source
- First steps — pick an enclosure, attach artwork, convert
- Preparing artwork — sizes, resolution, formats, and what to do about SVGs
- Enclosure sizes — every artboard for every supported enclosure
- White and gloss — the undercoat and the varnish add-on
- Command line — every command and flag, exit codes, scripting all six sides
-
Checking the output —
inspect, previewing the PDF, and Tayda's own Analyzer - Agent skill — letting Claude Code drive the tool for you
- Troubleshooting
Ready-made builds for macOS, Linux and Windows are on the Releases page. Current release: 1.0.0 (2026-09-13), the first. Every release's notes are also collected in the changelog.
Tayda prints the file exactly as submitted. Nobody looks at it first, nothing is corrected, and a wrong artboard is a ruined enclosure you pay for. That is why the tool validates before it writes and refuses to produce a PDF that would not print correctly. It is also why the last step is never the tool's: upload the finished PDF to Tayda's PDF Analyzer (user pdfman, password pdfman), and order one enclosure before a batch.
The artboard sizes come from the Tayda UV Printing Service File Preparation Guide. The guide is versioned and does change — the URL still says v1 while serving V2 — so if a size looks wrong, check the live page.
tayda-uv is free and open source under the MIT licence. If it saved you a ruined enclosure, consider buying me a coffee.
Everything happens on your machine. The tool makes no network calls, sends nothing anywhere and keeps no data. Uploading the PDF to Tayda is a step you take yourself, in your browser.