io_decoder Project

USB HAL driver for LinuxCNC

View project on GitHub

⚡ Guida Rapida (Quick Start)

Benvenuto nella guida rapida di io_decoder. Segui questi passaggi per configurare la tua scheda in meno di 5 minuti.


1. Requisiti di Sistema

  • Sistema Operativo: Linux con kernel Real-Time.
  • LinuxCNC: Versione 2.8 o superiore.
  • Hardware: Una porta USB libera.

2. Installazione del Driver

Apri il terminale nella cartella del progetto e compila il modulo HAL.

Crea una regola udev per fissare il collegamento con un nome univoco


3. Configurazione HAL

Aggiungi queste righe al tuo file di configurazione .hal per integrare la scheda:

   loadrt io_decoder output=24 input=24
   addf io_decoder.update	servo-thread

4. Test e Diagnostica

Verifica il funzionamento lanciando lo strumento di monitoraggio ‘halshow’ di linuxCNC:

Nella sezione Pins, cerca io_decoder.in.00-0 per vedere i segnali in tempo reale se per esempio hai messo un pulsante collegato al morsetto 0 della scheda 00.


Nel manuale è spiegato a fondo tutte le configurazioni e possibilità di questo sistema hardware/software per linuxCNC.

🔗 Risorse Utili