http://hackaday.com/2016/09/06/run-a-re ... n-esp8266/" onclick="window.open(this.href);return false;
Pokud se to někomu nechce číst v originále, tak stručně jde o to, že se pro připojení DIR/STEP krokáčů použije sériové rozhraní I2S.
Je to interface, který má většina novějších zařízení a je určeno pro přenos digitální hudby. Takže umí přenášet 24-32 bitů o rychlosti vzorkování až 192 kHz.
Pokud se využije třeba RaspberryPi nebo jiná hračka (tady je to použito dokonce na WiFi donglu za 3 USD), tak se na interface I2S pověsí velmi jednoduchý HW, tvořený jenom 1-4 obvody 74HC595 nebo podobnými, tedy dohromady tak za 10-20 Kč.
To Raspberry (nebo k čemu to bude připojeno) přepočítá dráhy z G-kódu "na hudbu", a ta se pak pomocí DMA s přesným časováním vysílá na I2S a tedy na výstupy těch shiftregistrů.
Problémy s latencí tady nehrozí, protože se předpočítá do bufferu několik kroků dopředu, a o přesné časování výstupních sydnálů DIR a STEP se pak už postará HW.
Podle mě genální myšlenka.
