IO_DECODER BASE
IO_DECODER EXPANSION_8
Index
📖 Manual english
📖 README | 🏠 Project Home
Features
The system consists of a main board that carries the microcontroller with the USB connection and the peripherals provided by the installed firmware. It also provides the buses for connecting input and output expansion boards. These expansion boards are the same for both input and output and can be freely swapped between the two buses. The main board PCB indicates the bus connector for the INPUT side and the OUTPUT side. The Pinout and Usage sections contain diagrams illustrating the installation and electrical connection methods.
Pinout
io_decoder base board
Features dependent on the USB board hardware and firmware
- Firmware 101
- Quadrature encoders: 4 @5Vdc
- DAC: 2 @8bit 5Vdc
- ADC: 3 @10bit 5Vdc

io_decoder expansion_8 board used as input
- Digital inputs: 8-128 (16 expansions) freely configurable with 8-pin expansion boards. Only dry contacts between the common pin and the digital input are accepted as valid inputs.

io_decoder expansion_8 board used as output
- Digital outputs: 8-128 (16 expansions) freely configurable with 8-pin expansion boards. Each output can drive a load of 50mA@30Vdc with a maximum of 300mA per expansion board.

Usage

Hardware
For prototypes, or integration support, please use the [✉️ Contact]
Authors
Roberto “bobwolf” Sassoli
| 🔝 back to index | 📖 Manual english |
| 📖 README | 🏠 Project Home |
Copyright (c) 2026 [bobwolf]