Skip to content
Lane Holloway edited this page Sep 13, 2026 · 3 revisions

Tayda UV Artwork Processor

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

Start here

  1. Installation — download a release or build from source
  2. First steps — pick an enclosure, attach artwork, convert
  3. Preparing artwork — sizes, resolution, formats, and what to do about SVGs
  4. Enclosure sizes — every artboard for every supported enclosure
  5. White and gloss — the undercoat and the varnish add-on
  6. Command line — every command and flag, exit codes, scripting all six sides
  7. Checking the output — inspect, previewing the PDF, and Tayda's own Analyzer
  8. Agent skill — letting Claude Code drive the tool for you
  9. Troubleshooting

Downloads

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.

The one thing to know

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.

Support the project

tayda-uv is free and open source under the MIT licence. If it saved you a ruined enclosure, consider buying me a coffee.

Privacy

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.

Clone this wiki locally