PymateIO-about-board id
Jump to navigation
Jump to search
The CanIO protocol allows the Pymate Core and Pymate Extensions to exchange data over the CAN bus.
The Board_ID is a unique board identifier encoded over 7 bits (1..127) used by CanIO protocol to exchange data.
Board_ID 0 is reserved to Pymate Core
The expansion boards all have a Board_ID greater than 0.
Each board must have a unique Board_ID on the CAN bus.
The table below mention the default Board_ID assigned to expansion board.
It also list down the recommended range of ID for each kind of the expansion board.
| Expansion | Default Board_ID | Board_ID Range |
|---|---|---|
| 16ADI16DO | 1 | 1..5 |
| undefined | ||
| undifined |
PymateIO all right reserved © 2026 - Written by MCHobby for PymateIO