M5 Stack COMMU Module Extend RS485/TTL CAN/I2C Port
Only 1 items in stock. Additional quantity can be backordered.
Delivery & Pickup Options
Order now and we'll have it ready for delivery by the next business day.
M5 Stack COMMU Module Extend RS485/TTL CAN/I2C Port COMMU is a Muti-Communication-Interface-Converter. Integrated with 2 I2C, 1 TTL, 1 CAN, 1 RS485. Apparently, COMMU has packed with most of the series communications. Default connection: TTL - UART0, RS485 - UART2. Since the ESP32 pin map is allowed for re-assign, you can re-assign or re-mapping the TTL or RS485 interface to other pins. Be careful about TTL Interface. It is a UART Interface actually by default. But you can switch it to connect with UART2 after changing those jumpers(J6, J7, J9, J10).
- Integrated 5 communication interfaces: 2x I2C, TTL, CAN, RS485
- Compatible with M5Stack and ESP32-based development boards
- Flexible pin remapping via jumpers and ESP32 GPIO matrix
- Ideal for industrial automation, robotics, and IoT gateways
- Compact design for space-constrained applications
- Multi-protocol support in a single module
- Plug-and-play with M5Stack ecosystem
- Hardware-configurable UART routing
- Robust industrial communication (RS485 & CAN)
- Low-profile stackable design
| Interface | I2C x2, CAN x1, RS485 x1, TTL x1 |
|---|---|
| CAN Controller | MCP2515-1/SO |
| RS485 transceiver | SP3485EN-L/TR |
| Dimension | 54.2 x 54.2 x 13mm |
| Weight | 24gm |
What communication interfaces does the M5 Stack COMMU Module support?
It supports 2x I2C, 1x TTL (UART), 1x CAN, and 1x RS485 interfaces for multi-protocol connectivity.
Can I reassign the TTL or RS485 pins on the COMMU Module?
Yes, using ESP32's flexible pin mapping and onboard jumpers (J6, J7, J9, J10), you can remap TTL and RS485 to other UART pins.
Is this module compatible with Raspberry Pi?
It is primarily designed for ESP32 and M5Stack units, but can interface with Raspberry Pi via logic-level conversion and software configuration.
What is the default UART mapping for TTL and RS485?
By default, TTL uses UART0 and RS485 uses UART2, but both can be reassigned via hardware jumpers and software.
To rate this product please login!
About M5 Stack COMMU Module Extend RS485/TTL CAN/I2C Port by M5Stack
Shop M5 Stack COMMU Module with RS485, TTL, CAN & I2C interfaces. Compatible with ESP32 & M5Stack units. Fast delivery in India.
Categorised under: Electronic Modules› M5 Stack Modules› M5 Stack Others