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/PDaPUSP0;. - Souřadnice stroje začínají vlevo dole. Encoder převádí souřadnice
cut.svgz 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.
CDeviceEtherDatapoužívá TCP/8002 pro konfiguraci a TCP/11110 pro data.CDeviceIDCutpoužívá TCP/48153 a rámecRegister_Cutdata_Binary.CDeviceEtherMdloteví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
- Doplnit
machine_controlsv materiálovém profilu. - Vytvořit a zkontrolovat
square.mgl. - Odeslat stejný soubor pomocí
--sendna IP plotru. - Po ověření vytvořit payload vydané zakázky.
- 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.