The SparkFun Qwiic Multiport adds additional ports to boards that have only one Qwiic port on their I2C bus. Once added, you can use it as a hub to add as many I2C devices to the bus as you need [1] ! You can also use the board as an alternative to a daisy chained configuration.
The Qwiic MultiPort adds additional ports to boards that have only one Qwiic port on the I2C bus.
$2.50
Note: Technically, there are limitations to how many boards that you can add to the bus. You may need to adjust pull-up resistors depending on what is connected. This is usually about 7x boards. You may also need to disconnect 3.3V to certain devices and inject power depending on the total power required. Keep in mind the Qwiic cable wires are small and have a max current of about 226mA.
Required Materials
To follow along with this tutorial, you will need a microcontroller or single board computer with a Qwiic connector. You will also need a Qwiic cable and a way to power the board. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary.
With a 32-bit ARM Cortex-M4F MCU, the SparkFun MicroMod SAMD51 Processor Board is one powerful microcontroller packaged on a …
$18.95
Here are the parts if you decide to go with a single board computer. The Qwiic SHIM kit is a great starting point if you do not have a Qwiic-enabled device in mind.
The SparkFun Qwiic SHIM Kit for Raspberry Pi comes with everything you need to turn your Raspberry Pi into a Qwiic enabled de…
Retired
Suggested Reading
If you aren't familiar with the MicroMod ecosystem, we recommend reading here for an overview. We recommend reading here for an overview if you decide to take advantage of the Qwiic connector.
Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector!
Hardware Overview
The board is a simple design that allows you to connect devices to the I2C bus easily with the Qwiic Connect System. Power and logic levels are set to 3.3V. Make sure to use a logic level converter if your board uses a voltage higher than 3.3V.
Wire Color
Signal
Black
GND
Red
3.3V
Blue
SDA
Yellow
SCL
Qwiic Connectors
There are 4x Qwiic connectors populated on the board.
LED and Jumper
In addition to the connectors, there is an LED to indicate when power is available on the I2C bus. On the back, there is a jumper in case you would like to disable the LED.
Front of Board
Back of Board
Mounting Holes
There are 2x mounting holes included on the board.
Board Dimensions
Below are the board dimensions. The overall size of the board is 1.00" x 1.00". Each connector extending from the center has a width of about 0.30". As stated earlier, this board has 2x mounting holes located around the center.
Hardware Assembly
Expanding on Boards with One Qwiic Connector
Depending on the design, there may only be enough room for one Qwiic connector. Below are a few of these boards from the SparkFun catalog
A simple breakout for measuring the moisture in soil and similar materials. The exposed pads function together acting as a va…
Retired
If you are looking to connect more than one device with one Qwiic connector to your development board, you will just need a Qwiic MultiPort board and an additional Qwiic cable for each device.
Alternative to a Daisy Chained Configuration
The Qwiic MultiPort can also be used as a hub so that you do not have to place the board with one Qwiic connector at the end of the daisy chain. Below is an example with the Qwiic SHIM Kit for Raspberry Pi. Instead of having the Qwiic 9DoF between the Pi and Qwiic SerLCD,
Mounting with Standoffs
The two boards can be mounted with standoffs for a secure connection. Below is the Qwiic Micro (SAMD21), Qwiic MultiPort, Qwiic GPS (ZOE-M8Q), and a GPS antenna (W3062A) connected stacked on top of each other. They are all connected to the Qwiic SerLCD connect using Qwiic cables (with the exception of the antenna).
Resources and Going Further
Now that you've connected your Qwiic MultiPort, it's time to incorporate it into your own project! For more information, check out the resources below:
The Melexis MLX90640 contains a 32x24 array of thermopile sensors creating, in essence, a low resolution thermal imaging camera. In this guide, we’ll go over how to connect your Qwiic Infrared Array with MLX90640 and get it communicating with Processing to produce a nice thermal image.
Looking for an easy way to implement a joystick to your next Arduino or Raspberry Pi project? This hookup guide will walk you through using the Qwiic Joystick with the Arduino IDE on a RedBoard Qwiic and in Python on a Raspberry Pi.
Did you know that most garage doors are at risk of a roll jam attack? Here we make a DIY garage door remote-control system that is much more secure than most commercial-ready products using the latest in ECC cryptography.