Mesa 7i96s
Původně jsem si myslel, že vytvořím stránky věnované kartě 7i96 a budu mít tak aspoň 5 let pokoj, než doba přinese něco lepšího. Bohužel přišel Covid a nastalo období, kdy nebyly dostupné čipy programovatelných hradlových polí pro kartu 7i96. Firma Mesa na to zareagovala tím, že vytvořila novou kartu 7i96s s jiným dodavatelem těchto čipů.
Když už se firma Mesa pustila do vývoje nové desky, tak se rozhodla ji vylepšit, ale naštěstí nevypustila nic z původní 7i96. Tudíž zůstala zachována alespoň dopředná kompatibilita, že 7i96 lze nahradit 7i96s. Obráceně to jde pouze za podmínek, že oželíte nové funkce, které na 7i96s přibyly. Každopádně při fyzické záměně karet, je nutné tyto karty zaměnit i v konfiguračních souborech LCNC.
Původně výrobce kartu 7i96s vytvořil pro vývojovou verzi LCNC 2.9. (V době, kdy byl tento článek napsán, byla stabilní verze 2.8 a vývojová 2.9.) Pro mnoho začátečníků to však byl problém a tak driver Mesa karet hostmot2 byl z verze 2.9 downgradován i do verze 2.8.4. Bohužel na oficiálních stránkách furt visí "The 7I96S requires LinuxCNC version 2.9 or greater. " Což už je zastaralá informace. Mrkněte sem.
Co se týče novinek, tak přibyly dvě hardwerové. První je analogový výstup, který se dá například použít pro řízení vřetene +/- 10V, 0/+10. Pokud byste chtěli takto řídit vřeteno s kartou 7i96, museli jste změnit firmware a obětovat výstup pro 5-tý driver STEP/DIR. Možná i proto má nová karta označení S jako Spindle.
Druhá novinka je hardwarová změna výstupu OUT4 a OUT5. Tyto výstupy mají vyšší izolaci, která se hodí pro vřetena motorů nebo řízení plasmových hořáků. Na druhou stranu je možné je zatížit jen 100mA což i tak je pro většinu řízení dostačující. Tyto piny hledejte v HALu jako OutM.
Další novinka je spíše jen softwarová a jde o to, že vstupům přibyli další funkce, které lze třeba použít pro počítání pulzů z ovládacího kolečka MPG.