Sticker Plotter · dokumentace

Provoz a výrobní rozhraní

Otevřít zdrojový Markdown ↓

Provoz a výrobní rozhraní

Zakázka obsahuje tiskový JPG, cut.svg, profil materiálu a značky TP1–TP4. plot-mimaki.py převede čtverec nebo vydanou zakázku do jednoho MGL souboru.

Výsledek

POC je připraveno k fyzickému pokusu: nejdřív vytvoří stejný soubor square.mgl a pak jej volitelně odešle na Ethernet.

Ověřeno

  • print.jpg má rozměr listu pro tisk 1:1.
  • cut.svg obsahuje CutContour v milimetrech. Encoder přijímá jen cesty M, L, Z a translate(x y) z vlastního generátoru.
  • square použije materiálový profil z --profile.
  • job načte profil uvedený v manifest.json a před převodem spustí existující preflight.
  • Bez --send příkaz pouze zapíše .mgl a vypíše SHA-256.

MGL soubor a odeslání

Nejdřív zapište skutečné hodnoty do machine_controls materiálového profilu. Současné profily obsahují null; hodnoty doplní obsluha nebo kolegyně do Gitu.

cd experiments/sticker-plotter
.venv/bin/python scripts/plot-mimaki.py square \
  --profile profiles/photo-paper-adhesive-v1.json \
  --output output/square.mgl
shasum -a 256 output/square.mgl

Tento příkaz vytváří čtverec 10 × 10 mm s levým dolním rohem 10 × 10 mm.

cd experiments/sticker-plotter
.venv/bin/python scripts/plot-mimaki.py square \
  --profile profiles/photo-paper-adhesive-v1.json \
  --output output/square.mgl \
  --send 192.168.1.50

Nahraďte 192.168.1.50 skutečnou IP plotru. --send odešle hotový soubor jedním pracovním RAW TCP pokusem na port 11110. Tento transportní model není záznamem legacy komunikace.

Po ověření čtverce vytvořte payload vydané zakázky:

cd experiments/sticker-plotter
.venv/bin/python scripts/plot-mimaki.py job \
  output/jobs-pilot-final/CZ_260807_0101-A-1x \
  --output output/CZ_260807_0101-A-1x.mgl

Přidejte --send 192.168.1.50 až ke stejnému ověřenému příkazu.

Otevřeno

  • Automatická detekce registračních značek TP1–TP4 není hotová. První tisk použije ustavení počátku na stroji.
  • Životní cyklus legacy RAW spojení ani první síťový bajt nejsou zachycené.
  • Fyzický řez zatím není zaznamenaný.

Další pokus

  1. Doplnit machine_controls v materiálovém profilu.
  2. Vytvořit a zkontrolovat square.mgl.
  3. Odeslat stejný soubor pomocí --send na IP plotru.
  4. Po ověření vytvořit payload vydané zakázky.
  5. Automatická detekce TP1–TP4 zůstává otevřená.

Výstupy zakázky

Soubor Obsah
print.jpg tiskový list v plném rozměru
cut.svg řezné kontury v milimetrech
preview.png náhled tisku, kontur a značek
manifest.json profil, značky, umístění a měřítko
asset-bindings.json snapshot, hashe a vstupní vazby