Cos'è? È un sistema modulare su USB (High Speed) che può gestire fino a 128 pin digitali in input e 128 in output, 4 encoder e ingressi/uscite analogiche.
Perché è diverso dai soliti Arduino?
Ha un driver HAL dedicato che gestisce tutto nativamente: se stacchi l'USB e la riattacchi, il sistema si riconnette da solo (Hot-Plug) senza bloccare LinuxCNC.
Gestione encoder 'a delta' (127 passi ogni 20ms): impossibile perdere scatti anche ruotando velocemente.
Emulazione tastiera integrata per mappare i pin fisici direttamente su hotkeys.
Ho appena prodotto i primi prototipi (con qualche 'peccato di gioventù' che sto correggendo nella v2 della PCB proprio ora). L'idea è di proporre in futuro uno Starter Kit a 99€ composto da Base + 16 I/O (8+8) per chi vuole un sistema robusto e già assemblato (uso JLCPCB per gli SMD, il resto lo saldo io).
Qui potete vedere un breve video del prototipo in azione (test di hot-plug e reattività): https://www.youtube.com/watch?v=BH9S-6svkEE E qui la documentazione per i più curiosi: https://bobwolfrst.github.io/io_decoder-linuxCNC/
Cosa ne pensate? Se qualcuno fosse interessato, mi piacerebbe fare un primo piccolo batch di produzione dedicato alla nostra community per testare la v2 insieme!
Nota per i moderatori: Spero che la sezione sia corretta dato il carattere tecnico del progetto; se ritenete più opportuno il Mercatino, vi prego di spostare il thread. Grazie!

