Sticker Plotter · dokumentace

Mimaki a ovladač

Otevřít zdrojový Markdown ↓

Mimaki a ovladač

POC pro CFL-605RT používá vlastní omezený encoder MGL a pracovní RAW TCP odeslání. Podrobné důkazy jsou v Technických podkladech.

Výsledek

plot-mimaki.py square vytvoří první MGL payload. plot-mimaki.py job vytvoří payload vydané zakázky.

Ověřeno

  • Starší ovladač 1.60 generuje MGL-IIc3 pro modelovou větev CFL. Potvrzené bajty zahrnují IN;, SP, VS, ZF, ZO, PU/PD a PUSP0;.
  • Souřadnice stroje začínají vlevo dole. Encoder převádí souřadnice cut.svg z levého horního počátku.
  • Konfigurace legacy Windows používá Standard TCP/IP Port Monitor, RAW a port
  • Aktuální ovladač 5.12.3 má dvě pro řez relevantní cesty. CDeviceEtherData používá TCP/8002 pro konfiguraci a TCP/11110 pro data. CDeviceIDCut používá TCP/48153 a rámec Register_Cutdata_Binary. CDeviceEtherMdl otevírá TCP/50002; jeho role je neověřená.

Pracovní POC

scripts/plot-mimaki.py square vytvoří čtverec 10 × 10 mm. Příkaz plot-mimaki.py job převede kontury z vydané zakázky. Bez --send oba příkazy uloží .mgl a vypíšou SHA-256. S --send IP odešlou stejný soubor na TCP/11110.

Současné materiálové profily mají machine_controls: null. Obsluha nebo kolegyně je doplní ve verzovaném profilu podle stroje a materiálu.

Legacy RAW model používá jedno TCP spojení, jeden payload, shutdown(SHUT_WR) a zavření socketu. Model vychází z konfigurace RAW portu, ne z moderního DeviceIO.

Otevřeno

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

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á.

POC je připraveno k fyzickému pokusu.

Technické podklady

  • evidenční mapa protokolu;
  • statická analýza;
  • otevřené otázky;
  • internetová rešerše;
  • inventura ovladače 1.60;
  • porovnání ovladače 5.12.3.