GRAGAGROGOG: no, převodník potřebuješ pouze pokud z toho chceš mít velkou tiskárnu/frézku s pravítkama. Pokud pravítka nepotřebuješ a stačí ti krokáče, tak je jednodušší DIR/STP a to jsou defakto čtyři softwarový PWM kanály a k tomu dalších 6 GPIO pinů. A ikdyby Raspi měnilo stavy jednou za 5 instukcí, tak se obávám, že bude výrazně rychlejší než arduino, který s osmibitovou sběrnicí bude dělit float, nedej bože double. A pokud to hodíš na Arch linux, tak to zvládneš hodně ořezat o zbytečný věci, nehledě na to, že na RPI2 bys měl být schopen vyčlenit jedno jádro
K tomuhle ovládání je ideální I2S sběrnice, ale tu bohužel raspi nemá vyvedenou, ale už jsem koukal na jiné a začínám přemýšlet že bych použil armový Cortexy od ST (408F nebo 411F)
A co se týče kinematiky, to je pro mě velmi lákavá výzva, a buď bych tam napasoval knihovny z CNCLinuxu, nebo dodělal to, co je na ATMegu, jen s tím rozdílem, že v C++
PS: a stále můžeš použít "nice" pro nastavení vyšší priority procesu, abys měl jistotu, že to poběží opravdu přednostně (jen nevím, jestli se dá nastavít, aby dva určité procesory běžely na různých jádrech každý extra.)