...
We are using an open source project, based on the CMRI protocol by Bruce ChubsChubb
http://www.modelrailroadcontrolsystems.com/cpnode/
The node is constructed with a controller and up to 4 IOX32 configurable boards
IOX32 I2C port expander information as it is also used in the turntable power distribution project