Servisní nástroj pro průmyslové inkjet tiskárny KGK JET — navržený přímo pro potřeby techniků v terénu.
Projekt, u kterého jsem poprvé objevil kouzlo programování.
Tento program je pro mě velmi osobní — je to jeden z mých úplně prvních vlastních softwarových projektů. Tehdy jsem byl čerstvě ponořen do světa průmyslového značení a fascinovalo mě, jak tiskárny komunikují s okolním světem. Vzal jsem technickou dokumentaci KGK JET, otevřel Python a začal experimentovat.
Tady jsem poprvé opravdu pochopil, co to znamená komunikovat s hardwarem přes protokol — sestavit správný příkaz, odeslat ho po sériovém portu, přečíst odpověď v binárním formátu a dát tomu smysl v uživatelském rozhraní. Každý funkční příkaz byl malé vítězství.
Motivace byla jasná: tovární software měl svá omezení a servisní technici v terénu potřebovali nástroj, který jim umožní rychle diagnostikovat, konfigurovat a ovládat tiskárny KGK JET bez závislosti na proprietárním prostředí — třeba z notebooku přímo u výrobní linky.
Program komunikuje přes sériový port RS-232 nebo TCP/IP síť pomocí příkazového protokolu s STX/ETX rámci a volitelným checksumem. Komunikace běží asynchronně ve vlákně na pozadí — GUI zůstává vždy responzivní. Program se kompiluje přes PyInstaller do samostatného .exe souboru, takže technik nepotřebuje na počítači nainstalovaný Python.
Rád navrhnu a postavím software na míru pro vaše průmyslové zařízení — od komunikace přes sériový port až po plnohodnotnou desktopovou aplikaci.