

Arduino has just introduced three new Modulino modules: the Modulino Hub to support up to eight I2C devices (64 devices with 8 Hubs), the Modulino Extender to extend the I2C range to up to 30 meters, and the Modulino Motors to control two DC motors or a single stepper motor with precision.
I’ll focus on the I2C modules in this post, as I find the Modulino Extender module particularly interesting, since I always considered I2C to be a short-range communication protocol, and never thought of using it for (relatively) long-range wired communication.
Modulino Hub
While the I2C protocol supports up to 127 devices in theory, address conflicts can become an issue in complex builds where multiple sensors or actuators share the same default address. The Modulino Hub aims to solve that, and multiple Hubs can be daisy-chained, each with its own address, to support up to 64 devices.
Modulino Hub specifications:
- Main chip – Texas Instruments TCA9548ARGER 8-channel I2C/SMBus switch
- I2C
- Address – 0x71 (default); configurable between 0x70-0x77 by jumpers
- 10x QWICC connectors
- 8x output connectors for I2C devices
- 2x input connectors for the Arduino board and another Hub
- Up to 8x Modulino Hubs can be daisy-chained for a total of 64 devices
- 4x 4-pin I2C headers (unpopulated) multiplexed with QWICC connectors
- 4.7kΩ pull-up resistor on all channels
- Power – 3.3V via QWIIC connector or 2-pin header
- Dimensions – 41 x 25.36 mm
- Weight – 4.4 grams


The Modulino Hub is designed for the Arduino UNO R4 WiFi and Arduino UNO Q boards, and you’ll find more technical details and instructions to get started on the documentation website.
Arduino’s I2C Hub module sells for 8.84 Euros/$8.85 on the Arduino store.
Modulino Extender
What’s surprising on the Extender module is that it’s mostly empty with just a single chip (LTC4311) doing all the work, a few passive components, and I2C QWIIC connectors and headers.
Modulino Extender specifications:
- Main chip – Linear Technology LTC4311 (LTC4311ISC6) low-voltage I2C/SMBus accelerator
- Improves the I2C bus rise time transition
- Ensures data integrity with multiple devices on the I2C bus
- Improves low-state noise margin
- Up to 400kHz operation
- Auto-detect low-power standby mode
- Low (<5μA) supply current shutdown
- Does not load the bus when disabled or powered down
- Strong slew limited pull-up current
- Wide supply voltage range – 1.6V to 5.5V
- ±8kV human body model ESD ruggedness
- Package – 2 x 2mm DFN and SC70 packages
- I2C
- Address – Not applicable
- I2C input – QWICC connector and 4-pin header
- I2C output – QWICC connector and 4-pin header
- Power Supply
- Voltage – 3.3V via QWICC connector or header
- Current – ~200 µA typical
- Dimensions – 41 x 25.36 mm
- Weight – 4.4 grams
It’s purely a hardware module, and no specific software or library is needed to use the module. It ships with two QWIIC to female jumper cables (10 cm). The 30-meter range can only be achieved at 100 kHz. The documentation has an important note about the type of cable needed, depending on the range:
- Short runs (< 1 meter) – Standard QWIIC cables work perfectly
- Medium Runs (1-10 meters) – Quality twisted-pair cable, shielded cable recommended
- Long Runs (10-30 meters)
- Cat5e or Cat6 cable, Shielded Twisted Pair (STP) or Foiled Twisted Pair (FTP)
- Keep cable runs away from sources of electrical noise
- Avoid running parallel to power lines

Arduino sells the Modulino Extender for 12.33 Euros/$11.93 on the company’s store.
The post Arduino launches Modulino Hub and Extender modules to support up to 64 I2C devices, 30-meter range appeared first on CNX Software - Embedded Systems News.





















UploadVRDavid Heaney
UploadVRDavid Heaney
UploadVRDavid Heaney




























































































