io_decoder Project

USB HAL driver for LinuxCNC

View project on GitHub

IO_DECODER BASE

IO_DECODER EXPANSION_8

Indice

đź“– BACK TO README.it
📖 README | 🏠 Project Home


Caratteristiche

Il sistema si compone di una scheda principale che ha a bordo il microprocessore con il collegamento USB e le periferiche previste dal firmware inserito. Inoltre ha i bus di collegamento alle espansioni di input ed output. Queste schede di espansione sono le medesime sia per l’input che l’output e sono liberamente scambiabili fra i due bus. Sul pcb della scheda principale è indicato il connettore del bus lato INPUT e lato OUTPUT. Nelle sezioni Pinout ed Utilizzo ci sono i diagrammi che illustrano l’installazione e la modalità di collegamento elettrico.

torna all’indice

Pinout

Scheda io_decoder base

Caratteristiche dipendenti da hadware e firmware della scheda USB

  • Firmware 101
    • Encoder in quadratura: 4 @5Vdc
    • DAC: 2 @8bit 5Vdc
    • ADC: 3 @10bit 5Vdc
      schemi_io_decoder_1_master

Scheda io_decoder expansion_8 usata in input

  • Input digitali: 8-128 (16 espansioni) liberamente configurabili con schede di espansione da 8 pin ognuna. Viene accettato come ingresso solamente contatti puliti tra il pin comune e l’ingresso digitale.
    schemi_io_decoder_input_side

Scheda io_decoder expansion_8 usata in output

  • Output digitali: 8-128 (16 espansioni) liberamente configurabili con schede di espansione da 8 pin ognuna. Ogni uscita può pilotare un carico da 50mA@30Vdc con un massimo di 300mA per scheda di espansione.
    schemi_io_decoder_output_side

torna all’indice

Utilizzo

schemi_io_decoder_panoramica

torna all’indice

Hardware

Per prototipi o supporto all’integrazione, utilizza il pulsante [✉️ Contatto]

torna all’indice

Autori

Roberto “bobwolf” Sassoli

🔝 torna all’indice 📖 BACK TO README.it
📖 README 🏠 Project Home

Copyright (c) 2026 [bobwolf]