SparkFun Qwiic Shield for Thing Plus Hookup Guide

Pages
Contributors: El Duderino
Favorited Favorite 1

Introduction

The SparkFun Qwiic Shield for Thing Plus provides an easy-to-assemble way to add the SparkFun Qwiic ecosystem to any development board with the Thing Plus Footprint. This shield is also compatible with the Feather Footprint so you can add Qwiic functionality to any development board that uses the Thing Plus or Feather Footprints! It connects the I2C bus (GND, 3.3V, SDA, and SCL) on your Thing Plus to four SparkFun Qwiic connectors. The Qwiic ecosystem allows for easy daisy chaining so, as long as your devices are on different addresses, you can connect as many Qwiic devices as you'd like.

SparkFun Qwiic Shield for Thing Plus

SparkFun Qwiic Shield for Thing Plus

DEV-16790
$4.95

Required Materials

To follow along with this tutorial, you will need an Arduino development board with the Thing Plus footprint. This includes the all variants of the SparkFun Thing Plus boards and many other Thing Plus-compatible boards! Here are a few of the compatible boards:

SparkFun Thing Plus - ESP32 WROOM (Micro-B)

SparkFun Thing Plus - ESP32 WROOM (Micro-B)

WRL-15663
$22.50
14
SparkFun Thing Plus - Artemis

SparkFun Thing Plus - Artemis

WRL-15574
$22.50
3
SparkFun Thing Plus - SAMD51

SparkFun Thing Plus - SAMD51

DEV-14713
$21.50
2

The Qwiic Shield includes a set of stackable headers to fit the Thing Plus footprint but you may also need some headers to solder to your Thing Plus. Or if you would prefer to use another header type for your shield assembly we've listed a few options below:

Female Headers

Female Headers

PRT-00115
$1.75
8
Break Away Headers - Straight

Break Away Headers - Straight

PRT-00116
$1.75
20
Break Away Headers - Long

Break Away Headers - Long

PRT-10158
$3.25
3
Feather Stackable Header Kit

Feather Stackable Header Kit

PRT-15187
$1.75

Now you probably would not want the Qwiic Shield for Thing Plus if you didn't have any Qwiic products to use with it, right? Well, if you don't have any Qwiic products, the following might not be a bad place to start:

SparkFun GPS Breakout - NEO-M9N, U.FL (Qwiic)

SparkFun GPS Breakout - NEO-M9N, U.FL (Qwiic)

GPS-15712
$69.95
5
SparkFun High Precision Temperature Sensor - TMP117 (Qwiic)

SparkFun High Precision Temperature Sensor - TMP117 (Qwiic)

SEN-15805
$14.95
5
SparkFun Qwiic Motor Driver

SparkFun Qwiic Motor Driver

ROB-15451
$19.50
3
SparkFun Proximity Sensor Breakout - 20cm, VCNL4040 (Qwiic)

SparkFun Proximity Sensor Breakout - 20cm, VCNL4040 (Qwiic)

SEN-15177
$7.50
1

You will need some of our Qwiic cables to connect your devices to the shield. Below are a few options:

Qwiic Cable - 100mm

Qwiic Cable - 100mm

PRT-14427
$1.50
Qwiic Cable - 50mm

Qwiic Cable - 50mm

PRT-14426
$0.95

Qwiic Cable - 200mm

PRT-14428
Retired

Qwiic Cable - 500mm

PRT-14429
1 Retired

Lastly, if you want to use a non-Qwiic I2C device, these adapters help to convert it to a Qwiic connector:

SparkFun Qwiic Adapter

SparkFun Qwiic Adapter

DEV-14495
$1.60
5
Qwiic Cable - Breadboard Jumper (4-pin)

Qwiic Cable - Breadboard Jumper (4-pin)

PRT-14425
$1.50

Qwiic Cable - Female Jumper (4-pin)

CAB-14988
Retired

Required Tools

You will need a soldering iron, solder, and general soldering accessories to solder the header pins to the Qwiic shields:

Solder Lead Free - 15-gram Tube

Solder Lead Free - 15-gram Tube

TOL-09163
$3.95
4
Soldering Iron - 30W (US, 110V)

Soldering Iron - 30W (US, 110V)

TOL-09507
$10.95
7

Suggested Reading

If you aren't familiar with the Qwiic system, we recommend reading here for an overview:

Qwiic Connect System
Qwiic Connect System

We would also recommend taking a look at the following tutorials if you aren't familiar with them:

How to Solder: Through-Hole Soldering

This tutorial covers everything you need to know about through-hole soldering.

I2C

An introduction to I2C, one of the main embedded communications protocols in use today.

Hardware Overview

Qwiic Connectors

The Qwiic Shield for Thing Plus has four Qwiic connectors on it. The two on the edges are the standard horizontal connectors and the two in the middle are vertical connectors.

Image highlighting Qwiic Connectors

I2C Jumper

This jumper is a little different than our normal I2C pull up jumpers as it is open by default. The jumper only needs to be closed if your peripheral device does not have pull up resistors. Essentially all SparkFun I2C breakouts come with pull up resistors on them so if you are using a Qwiic I2C device or another SparkFun I2C device, you can most likely leave it open. When closed, the SDA and SCL lines are pulled to 3.3V by 4.7K resistors. If you have never worked with solder jumpers before, check out this tutorial for some tips and tricks for working with them.

Image higlighting I2C Jumper

Board Dimensions

The shield measures 2.00in x 0.90in (50.8mm x 22.86mm) and has four mounting holes that fit a 4-40 screw.

Dimensional Drawing for Qwiic Shield for Thing Plus

Hardware Assembly

All you need to get started using the Qwiic Shield for Thing Plus is to solder the included stackable headers or whichever headers you choose to the shield and, if necessary, to your Thing Plus (or compatible board). If you have never worked with an Arduino Shield before or need some tips, our Arduino Shields Tutorial provides detailed instructions on how to assemble and use them.

Once you have soldered headers to your shield and connected it to your Thing Plus, it's time to start connecting Qwiic devices! Below you can see the Qwiic Shield connected to a SparkFun Thing Plus - SAMD51 using the Feather Stackable Header Kit included with the shield along with a couple of Qwiic Devices chained to it.

Qwiic Shield connected to a Thing Plus board with two Qwiic devices.

Resources and Going Further

For more information, take a look at the resources below.

If you are having trouble getting your Qwiic devices to connect using your newly assembled Qwiic Shield, you may want to take a look at these tutorials for help troubleshooting and reworking your shield.

Now that you have your Qwiic Shield ready to go, it's time to check out some Qwiic-enabled products. Below are a few to get started.

SparkFun Qwiic Alphanumeric Display - Blue

SparkFun Qwiic Alphanumeric Display - Blue

COM-16917
$9.95
1
SparkFun Qwiic pHAT Extension for Raspberry Pi 400

SparkFun Qwiic pHAT Extension for Raspberry Pi 400

DEV-17512
$5.50
SparkFun Air Velocity Sensor Breakout - FS3000-1005 (Qwiic)

SparkFun Air Velocity Sensor Breakout - FS3000-1005 (Qwiic)

SEN-18377
$59.95
1
SparkFun GPS-RTK Dead Reckoning Breakout  - ZED-F9R, SMA (Qwiic)

SparkFun GPS-RTK Dead Reckoning Breakout - ZED-F9R, SMA (Qwiic)

GPS-22660
$289.95
2

Before you go, here are some other tutorials using the Qwiic Connect System you may want to look through:

SparkFun Qwiic Micro (SAMD21E) Hookup Guide

An introduction to the Qwiic Micro SAMD21E. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!

SparkFun Clock Generator 5P49V60 (Qwiic) Hookup Guide

The SparkFun Clock Generator 5P49V60 (Qwiic) breakout board offers a wide range of customizable frequencies in a wide range of different signal types using a single reference clock. This hookup guide will go over all of the many available functions and gives the hardware rundown on what exactly is on this board.

SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide

The u-blox ZED-F9R is a powerful GPS-RTK unit that uses a fusion of IMU, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements to provide highly accurate and continuous position for navigation in the difficult conditions. We will quickly get you set up using the Qwiic ecosystem through Arduino and Python so that you can start reading the output!

Qwiic dToF Imager (TMF882X) Hookup Guide

Getting started with the AMS dToF imagers (TMF8820 and TMF8820).