The M5Stack COMMU Module is a powerful multi-communication interface converter designed to extend your device’s connectivity with RS485 , TTL, CAN, and I2C support. With built-in 2x I2C, 1x TTL, 1x CAN, and 1x RS485 ports, the M5Stack COMMU Module Extend RS485/TTL CAN/I2C Port is your all-in-one solution for serial communication in IoT and embedded projects.
By default, the TTL interface is connected to UART0, and the RS485 is mapped to UART2. However, thanks to the flexible ESP32 pin mapping, both interfaces can be easily reassigned to other GPIOs based on your application needs. This offers developers maximum control and adaptability in complex communication environments.
Note: The TTL interface functions as a UART interface by default. If needed, it can be switched to UART2 by adjusting the onboard jumpers (J6, J7, J9, J10).
Ideal for industrial control systems, smart devices, and prototyping platforms, the M5Stack COMMU Module ensures reliable, multi-protocol communication and easy expansion of your M5Stack ecosystem.
Product Features
- 2x I2C Interface
- 1x CAN Interface
- 1x RS485 Interface
- 1x TTL Interface
- CAN controller: MCP2515-1/SO
- RS485 Transceiver: SP3485EN-L/TR
Include
- 1x M5Stack COMMU Module
Specification
Resources | Parameter |
---|---|
Interface | I2C x2, CAN x1, RS485 x1, TTL x1 |
CAN Controller | MCP2515-1/SO |
RS485 transceiver | SP3485EN-L/TR |
Net weight | 13.5g |
Gross weight | 24g |
Product Size | 54.2*54.2*13mm |
Package Size | 60*57*17mm |
Material | Plastic ( PC ) |