# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/084/630/medium800/adafruit_products_eInk_Gizmo_top.jpg?1574257144)

Extend and expand your Circuit Playground projects with a bolt on E-Ink Gizmo that lets you add a lovely tri-color e-Ink display in a sturdy and reliable fashion. This PCB looks just like a round E-Ink breakout but has permanently affixed M3 standoffs that act as mechanical and electrical connections.

What is e-Ink? Chances are you've seen one of those new-fangled 'e-readers' like the Kindle or Nook. They have gigantic electronic paper 'static' displays - that means the image stays on the display even when power is completely disconnected. The image is also high contrast and very daylight readable. It really does look just like printed paper!

![](https://cdn-learn.adafruit.com/assets/assets/000/084/631/medium800/adafruit_products_eInk_Gizmo_back.jpg?1574257167)

Once attached you'll get a 1.54" 152x152&nbsp;display (black and red ink pixels and a white-ish background), two 3-pin STEMMA connectors for&nbsp;[attaching NeoPixel strips](https://www.adafruit.com/product/3919)&nbsp;or&nbsp;[servos](https://www.adafruit.com/product/4326), and a Class D audio amplifier with&nbsp;[a Molex PicoBlade connector that can plug one of our lil speakers](https://www.adafruit.com/?q=moled%20speaker).

![](https://cdn-learn.adafruit.com/assets/assets/000/084/632/medium800/adafruit_products_eInk_Gizmo_top_angle_mounted.jpg?1574257180)

Using our CircuitPython or Arduino library, you can create a 'frame buffer' with what pixels you want to have activated and then write that out to the display.&nbsp;**[The library we wrote does all the work for you](https://github.com/adafruit/Adafruit_EPD)**[, you can just interface with it as if it were an Adafruit\_GFX compatible display](https://github.com/adafruit/Adafruit_EPD). This E-Ink breakout does not contain an extra SRAM chip (not enough pins are available) so you'll need ~7K of SRAM to spare for a display buffer, the Adafruit Circuit Playground Express (CPX) has 32KB and the Adafruit Circuit Playground Bluefruit (CPB) has 256KB, so there's plenty of RAM.

![](https://cdn-learn.adafruit.com/assets/assets/000/084/633/medium800/adafruit_products_eInk_Gizmo_top_screws.jpg?1574257191)

This is a great companion for our Circuit Playground Express or Bluefruit boards thanks to their fast SPI hardware speeds and plenty of RAM, and works in Arduino and CircuitPython. If you're using this with Circuit Playground Express and CircuitPython, you won't be able to do a lot because there isn't a ton of memory - mostly just displaying the REPL and maybe running an image slideshow. For CircuitPython use, the Bluefruit is recommended and works really great!

**You cannot use it with the Circuit Playground Classic in Arduino, there's not enough RAM!**

This comes with a PCB that has pre-soldered standoffs attached, and 12x M3 screws for attachment. It fits all Circuit Playgrounds, but like we mentioned earlier, the Express and Bluefruit are recommended.

![](https://cdn-learn.adafruit.com/assets/assets/000/084/634/medium800/adafruit_products_eInk_Gizmo_top_angle.jpg?1574257203)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/084/635/medium800/adafruit_products_eInk_Gizmo_top_pinouts.png?1574259192)

The E-Ink Gizmo adds an e-ink display to you Circuit Playground, but it also adds some other extras. Let's take a look!

# Power Pins
- **VOUT** &nbsp;- power input, connect to 3-5VDC.
- **GND&nbsp;** - power and signal ground. Connect to your power supply and microcontroller ground.
- **3.3V&nbsp;** is the output from the onboard 3.3V regulator. If you have a need for a clean 3.3V output, you can use this! It can provide at least 100mA output.

![adafruit_products_eInk_Gizmo_top_pinouts_power_pins.png](https://cdn-learn.adafruit.com/assets/assets/000/084/666/medium640/adafruit_products_eInk_Gizmo_top_pinouts_power_pins.png?1574276559)

# SPI Display Pins
- The display used on the E-Ink Gizmo is a 1.54" tri-color e-Ink display.

![adafruit_products_eInk_Gizmo_top_pinouts_SPI_display_pins.png](https://cdn-learn.adafruit.com/assets/assets/000/084/667/medium640/adafruit_products_eInk_Gizmo_top_pinouts_SPI_display_pins.png?1574276583)

# E-Ink Display
- Front and center is a **1.54" 152x152 tri-color e-ink display** , with black and red ink pixels and a white-ish background.
- The display cable goes through to the back and connects to the **display connector** towards the top in the middle of the back.

![adafruit_products_eInk_Gizmo_top_pinouts_Display.png](https://cdn-learn.adafruit.com/assets/assets/000/084/636/medium640/adafruit_products_eInk_Gizmo_top_pinouts_Display.png?1574259726)

![adafruit_products_eInk_Gizmo_back_pinouts_Display_connector.png](https://cdn-learn.adafruit.com/assets/assets/000/084/637/medium640/adafruit_products_eInk_Gizmo_back_pinouts_Display_connector.png?1574259742)

# Speaker Connector
- On the bottom of the back, there is a **Molex Picoblade speaker connector** and a class D amplifier connected to pin A0.
- The location is labeled on the front as A0 with a speaker symbol.

![adafruit_products_eInk_Gizmo_back_pinouts_speaker_connector.png](https://cdn-learn.adafruit.com/assets/assets/000/084/663/medium640/adafruit_products_eInk_Gizmo_back_pinouts_speaker_connector.png?1574276407)

![adafruit_products_eInk_Gizmo_top_pinouts_speaker_A0.png](https://cdn-learn.adafruit.com/assets/assets/000/084/664/medium640/adafruit_products_eInk_Gizmo_top_pinouts_speaker_A0.png?1574276425)

# STEMMA Connectors
- On the sides of the back are two **3-pin STEMMA connectors** for hooking up NeoPixels or servos connected to pins A1 and A2.
- The locations are labeled on the front as A1 and A2.

![adafruit_products_eInk_Gizmo_top_pinouts_A1_A2.png](https://cdn-learn.adafruit.com/assets/assets/000/084/641/medium640/adafruit_products_eInk_Gizmo_top_pinouts_A1_A2.png?1574260692)

![adafruit_products_eInk_Gizmo_back_pinouts_JST.png](https://cdn-learn.adafruit.com/assets/assets/000/084/665/medium640/adafruit_products_eInk_Gizmo_back_pinouts_JST.png?1574276449)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Assembly

Info: 

Placing the Circuit Playground TFT Gizmo on the Circuit Playground Express or Circuit Playground Bluefruit is pretty straightforward. All you need is a #2 Phillips screwdriver.

Info: 

The amber colored Kapton tape dots must be removed from each of the twelve standoffs before assembling the boards. These are electrically insulating and will prevent the Gizmo from working properly if left in place.

You can use your fingernails or some tweezers or a pin to poke and lift each dot as shown here.

![express_giz_kap01.jpg](https://cdn-learn.adafruit.com/assets/assets/000/083/582/medium640/express_giz_kap01.jpg?1572931770)

![express_giz_kap02.jpg](https://cdn-learn.adafruit.com/assets/assets/000/083/583/medium640/express_giz_kap02.jpg?1572931781)

![express_giz_kap03.jpg](https://cdn-learn.adafruit.com/assets/assets/000/083/584/medium640/express_giz_kap03.jpg?1572931791)

Start by aligning the two boards side by side like in the photo with the black plastic speaker connector and battery connectors pointing in the same direction.

![express_assembly_step1.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/081/743/medium640/express_assembly_step1.jpeg?1569885937)

Place the Circuit Playground board on top of the Gizmo being sure that the connectors mentioned in the previous step are still aligned.

![express_assembly_step2a.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/081/744/medium640/express_assembly_step2a.jpeg?1569886020)

![express_assembly_step2b.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/081/746/medium640/express_assembly_step2b.jpeg?1569886053)

Install a few screws loosely, so that all of the holes are still aligned, before tightening them down.

![express_assembly_step3.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/081/747/medium640/express_assembly_step3.jpeg?1569886127)

Finish installing the remaining screws. After that, you're done!

![express_assembly_step4.jpeg](https://cdn-learn.adafruit.com/assets/assets/000/081/748/medium640/express_assembly_step4.jpeg?1569886189)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Arduino Code

Danger: 

# Install Adafruit\_EPD & GFX libraries

To begin reading sensor data, you will need to [install the Adafruit\_EPD library (code on our github repository)](https://github.com/adafruit/Adafruit_EPD "Link: https://github.com/adafruit/Adafruit\_EPD"). It is available from the Arduino library manager so we recommend using that.

From the IDE open up the library manager...

![](https://cdn-learn.adafruit.com/assets/assets/000/084/827/medium800/adafruit_products_arduino_compatibles_manage-libraries.png?1574451600)

And type in **Adafruit EPD** to locate the library. Click **Install**

Do the same to install the latest **Adafruit GFX** library, click **Install**

![](https://cdn-learn.adafruit.com/assets/assets/000/084/828/medium800/adafruit_products_arduino_compatibles_adafruit-gfx-library-manager.png?1574451697)

While we're in the Library Manager, we need to install a few more libraries. Search for and install **Adafruit BusIO** ,&nbsp; **Adafruit ImageReader Library** , **Adafruit SPIFlash** , and **SdFat - Adafruit Fork**.

# Load E-Ink Gizmo Demo

Open up **File** → **Examples** → **Adafruit EPD** → **GizmoTest**

![](https://cdn-learn.adafruit.com/assets/assets/000/099/705/medium800/adafruit_products_image.png?1614102993)

Danger: 

# Configure Display Type & Size

Find the part of the script where you can pick which display is going to be used. The eInk displays are made up a combination of a Chipset and a Film in different sizes. We have narrowed it down to just a few choices between the size of the display, chipset, and film based on available combinations. In the sketch, we have sorted it by size, so it's easy to find your display.

You will need to uncomment the appropriate initializer and and leave any other type commented.

For the [**1.54" 152x152 Tri-Color Gizmo**](https://www.adafruit.com/product/4428), you will use the `ThinkInk_154_Tricolor_Z17`&nbsp;display initializer.

For the [**1.54" 200x200 Tri-Color Gizmo**](https://www.adafruit.com/product/4869), you will use the `ThinkInk_154_Tricolor_Z90`&nbsp;display initializer.

For example, for the 200x200 Gizmo, uncomment this line, and comment any other line that is creating a ThinkInk display object

```python
// 1.54" 200x200 Tricolor EPD with SSD1681 chipset
ThinkInk_154_Tricolor_Z90 display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY);
```

For the older 152x152 Gizmo, uncomment this line, and comment any other line that is creating a ThinkInk display object

```python
// 1.54" 152x152 Tricolor EPD with ILI0373 chipset
ThinkInk_154_Tricolor_Z17 display(EPD_DC, EPD_RESET, EPD_CS, SRAM_CS, EPD_BUSY);
```

Upload the example to your Circuit Playground Express or Circuit Playground Bluefruit. You should now see a series of demos running. Note that the demos are set to pause for 15 seconds between each demo which is ok for short term usage, but **it is strongly recommended to use 180 between refreshes when used over a longer period of time**.

![](https://cdn-learn.adafruit.com/assets/assets/000/084/831/medium800/adafruit_products_GizmoTest_Example.jpeg?1574458691)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Drawing Bitmaps

![](https://cdn-learn.adafruit.com/assets/assets/000/084/832/medium800/adafruit_products_4428-03.jpg?1574459512)

Danger: 

Not only can you draw shapes but you can also load images from QSPI flash, perfect for static images!

The 1.54" display can show a max of 152x152 pixels. Lets use this Blinka bitmap as our demo:

[Click here to download 152x152 image of blinka](https://cdn-learn.adafruit.com/assets/assets/000/057/705/original/adafruit_products_blinka.bmp)
[Click here to download 200x200 image of blinka](https://cdn-learn.adafruit.com/assets/assets/000/099/716/original/adafruit_products_blinka_200x200.bmp?1614110318)
In order to copy the files to QSPI Flash, the easiest way is to load CircuitPython onto your device. If you are not sure how, you can check out our&nbsp;[Welcome to CircuitPython guide](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython).

After you have installed CircuitPython on your device, you should see a **CIRCUITPY** drive appear in the list of drives.

![adafruit_products_CIRCUITPY.png](https://cdn-learn.adafruit.com/assets/assets/000/084/833/medium640/adafruit_products_CIRCUITPY.png?1574462075)

Copy over **and rename the file to blinka.bmp** to the root of that drive. Once that is copied, you can continue.

![](https://cdn-learn.adafruit.com/assets/assets/000/099/713/medium800/adafruit_products_image.png?1614108574)

Now in Arduino, open the **File** → **Examples** → **Adafruit ImageReader Library** → **EInkGizmo** example.

![](https://cdn-learn.adafruit.com/assets/assets/000/099/706/medium800/adafruit_products_image.png?1614104882)

Upload to the Circuit Playground and you should see Blinka appear!

![](https://cdn-learn.adafruit.com/assets/assets/000/084/835/medium800/adafruit_products_ImageReader_Example.jpeg?1574462338)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Arduino Library Documentation

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Adafruit GFX Library

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## CircuitPython

It's super simple to get started with the Adafruit Circuit Playground E-Ink Gizmo and CIrcuitPython using the [Adafruit CircuitPython Gizmo](https://github.com/adafruit/Adafruit_CircuitPython_Gizmo) module and CircuitPython's built in `displayio`.

You will need a board capable of running CircuitPython such as the Circuit Playground Express or Circuit Playground Bluefruit. The Circuit Playground Classic will only run Arduino sketches.

Warning: 

### Circuit Playground Bluefruit - Bluetooth® Low Energy

[Circuit Playground Bluefruit - Bluetooth® Low Energy](https://www.adafruit.com/product/4333)
 **Circuit Playground Bluefruit** is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We've taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4333)
[Related Guides to the Product](https://learn.adafruit.com/products/4333/guides)
![shot of a Black woman's neon-green manicured hand holding up a Circuit Playground Bluefruit glowing rainbow LEDs.](https://cdn-shop.adafruit.com/640x480/4333-11.jpg)

### Circuit Playground Express

[Circuit Playground Express](https://www.adafruit.com/product/3333)
 **Circuit Playground Express** is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! Not only did we pack even more sensors in, we also made it even easier to...

In Stock
[Buy Now](https://www.adafruit.com/product/3333)
[Related Guides to the Product](https://learn.adafruit.com/products/3333/guides)
![A Black woman's manicured hand holds a round microcontroller with lit up LEDs.](https://cdn-shop.adafruit.com/640x480/3333-05.jpg)

## Circuit Playground Express with displayio

If you have a Circuit Playground Express board, you will need a special build that includes `displayio` to use the TFT Gizmo. Be sure to download the latest one. You can find it here:

[CircuitPython for Circuit Playground Express with displayio](https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bin/circuitplayground_express_displayio/en_US/)
# CircuitPython Gizmo Library Installation

To use this display with `displayio`, you'll need to install the two required libraries onto your CircuitPython board.

First, make sure you are running the&nbsp;[latest version of Adafruit CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython)&nbsp;for your board.

Next, you'll need to install the necessary library to use the hardware Carefully follow the steps to find and install the library from Adafruit's CircuitPython library bundle. Our introduction guide has [a great page on how to install the library bundle](https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries).

You'll want to copy the following files and folders to the **lib** folder on your **CIRCUITPY** drive:

- **adafruit\_il0373.mpy**
- **adafruit\_ssd1681.mpy**
- **adafruit\_gizmo**

Before continuing make sure your board's **lib** folder has the **adafruit\_il0373.mpy** , **adafruit\_ssd1681.mpy** and **adafruit\_gizmo** files and folder copied over.

![adafruit_products_gizmo_file_list.png](https://cdn-learn.adafruit.com/assets/assets/000/099/717/medium640/adafruit_products_gizmo_file_list.png?1614118809)

# CircuitPython Code
This example uses a bitmap image. Download **display-ruler.bmp** below and save it to your **CIRCUITPY** drive.

[Download display-ruler.bmp](https://github.com/adafruit/Adafruit_CircuitPython_IL0373/raw/main/examples/display-ruler.bmp)
https://github.com/adafruit/Adafruit_CircuitPython_Gizmo/blob/main/examples/gizmo_eink_simpletest.py

Let's take a look at the code!

We begin by importing `time`, `displayio` and the `eink_gizmo` helper.

```python
import time
import displayio
from adafruit_gizmo import eink_gizmo
```

Next, we initialize the helper, which takes care of all the original e-ink Gizmo IL0373 driver initialization for us.

```python
display = eink_gizmo.EInk_Gizmo()
```

If you have the **200x200 e-Ink Gizmo** , you would instead create an `EInk_HD_Gizmo()` object, which takes care of the new HD e-ink Gizmo SSD1681 driver initialization:

```python
display = eink_gizmo.EInk_HD_Gizmo()
```

Then we create a `group` to which we can add objects, such as the bitmap we want to display.

```python
display_group = displayio.Group()
```

Next we open the bitmap file.

```python
file = open("/display-ruler.bmp", "rb")
```

Then we convert the bitmap file into an object that `displayio` can work with, create a `TileGrid` with the bitmap object in it, and add it to the `group` we created.

```python
picture = displayio.OnDiskBitmap(file)
sprite = displayio.TileGrid(picture, pixel_shader=getattr(picture, "pixel_shader", displayio.ColorConverter()))
display_group.append(sprite)
```

Last, we use `show` to prepare the image to be displayed, and `refresh` to update the screen with the image. "`refreshed`" is printed to the serial console. Finally, we include a `180` second sleep due to the constraints of the e-ink display hardware - you should not update it more often than 180 second intervals!

```python
display.show(display_group)
display.refresh()
print("refreshed")
time.sleep(180)
```

![](https://cdn-learn.adafruit.com/assets/assets/000/084/836/medium800/adafruit_products_CircuitPython_Example.jpeg?1574466531)

After 180 seconds, the image will stop being displayed and you will see the latest serial output displayed. That's all there is to displaying a bitmap on the Circuit Playground E-Ink Gizmo with CircuitPython!

## Further Information

Be sure to check out this excellent&nbsp;[guide to CircuitPython Display Support Using displayio](https://learn.adafruit.com/circuitpython-display-support-using-displayio)

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Python Docs

# Adafruit Circuit Playground Tri-Color E-Ink Gizmo

## Downloads

## Files

- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-Circuit-Playground-Tri-Color-E-Ink-Gizmo-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20Circuit%20Playground%20E-Ink%20Gizmo.fzpz)

# Schematic
![](https://cdn-learn.adafruit.com/assets/assets/000/084/661/medium800/adafruit_products_eInk_Gizmo_Sch.png?1574276052)

# Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/084/662/medium800/adafruit_products_eInk_Gizmo_Fab_Print.png?1574276082)


## Primary Products

### Circuit Playground 152x152 Tri-Color E-Ink Gizmo

[Circuit Playground 152x152 Tri-Color E-Ink Gizmo](https://www.adafruit.com/product/4428)
Discontinued - **you can grab&nbsp;** [Circuit Playground 200x200 Tri-Color E-Ink Gizmo](https://www.adafruit.com/product/4869) **instead!&nbsp;**

Extend and expand your Circuit Playground projects with a bolt on E-Ink Gizmo that lets you add a lovely tri-color e-Ink...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/4428)
[Related Guides to the Product](https://learn.adafruit.com/products/4428/guides)
### Circuit Playground 200x200 Tri-Color E-Ink Gizmo

[Circuit Playground 200x200 Tri-Color E-Ink Gizmo](https://www.adafruit.com/product/4869)
Extend and expand your Circuit Playground projects with a bolt-on E-Ink Gizmo that lets you add a lovely tri-color e-Ink display in a sturdy and reliable fashion. This PCB looks just like a round E-Ink breakout but has permanently affixed M3 standoffs that act as mechanical and electrical...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/4869)
[Related Guides to the Product](https://learn.adafruit.com/products/4869/guides)

## Featured Products

### Circuit Playground Bluefruit - Bluetooth® Low Energy

[Circuit Playground Bluefruit - Bluetooth® Low Energy](https://www.adafruit.com/product/4333)
 **Circuit Playground Bluefruit** is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We've taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4333)
[Related Guides to the Product](https://learn.adafruit.com/products/4333/guides)
### Circuit Playground Express

[Circuit Playground Express](https://www.adafruit.com/product/3333)
 **Circuit Playground Express** is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and made it even better! Not only did we pack even more sensors in, we also made it even easier to...

In Stock
[Buy Now](https://www.adafruit.com/product/3333)
[Related Guides to the Product](https://learn.adafruit.com/products/3333/guides)
### Pink and Purple Braided USB A to Micro B Cable - 2 meter long

[Pink and Purple Braided USB A to Micro B Cable - 2 meter long](https://www.adafruit.com/product/4148)
This cable is&nbsp;super-fashionable&nbsp;with a woven pink and purple Blinka-like pattern!

First let's talk about the cover and over-molding. We got these in custom colors, and if you&nbsp;_have_&nbsp;to have visible cables, then you might as well have the nicest fabric-bound...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/4148)
[Related Guides to the Product](https://learn.adafruit.com/products/4148/guides)

## Related Guides

- [Adafruit Circuit Playground Express](https://learn.adafruit.com/adafruit-circuit-playground-express.md)
- [Adafruit Circuit Playground Bluefruit](https://learn.adafruit.com/adafruit-circuit-playground-bluefruit.md)
- [Circuit Playground Bluefruit BLE Heart Rate Pendant with CircuitPython](https://learn.adafruit.com/ble-heart-rate-display-pendant.md)
- [Adafruit Circuit Playground TFT Gizmo](https://learn.adafruit.com/adafruit-tft-gizmo.md)
- [Wireless Image Transfer with Circuit Playground Bluefruit and E-Ink Gizmo](https://learn.adafruit.com/wireless-image-transfer-with-circuit-playground-bluetooth-and-eink-gizmo.md)
- [Cardboard Circuit Playground Express Inchworm Robot](https://learn.adafruit.com/cardboard-robot-inchworm.md)
- [Crickit Controlled Animatronic Eyeball](https://learn.adafruit.com/crickit-controlled-animatronic-eyeball.md)
- [Frozen-Inspired Animated Pendant with Temperature Sensing](https://learn.adafruit.com/frozen-gizmo-pendant-with-temperature-sensing.md)
- [Edit CircuitPython Code on iOS with Runestone](https://learn.adafruit.com/editing-circuitpython-on-ios-with-runestone.md)
- [Micro USB Dock for Circuit Playground](https://learn.adafruit.com/micro-usb-dock-for-circuit-playground.md)
- [Pearl's Gem Weapon – Steven Universe](https://learn.adafruit.com/pearl-s-spear-steven-universe.md)
- [Ping Pong Ball Launcher](https://learn.adafruit.com/ping-pong-ball-launcher-with-cpx.md)
- [FruitBox Sequencer: Musically Delicious Step Pattern Generator ](https://learn.adafruit.com/circuitpython-fruitbox-sequencer-musically-delicious-step-pattern-generator.md)
- [Esenciales para CircuitPython](https://learn.adafruit.com/esenciales-para-circuitpython.md)
- [LEGO Compatible Crickit Rover](https://learn.adafruit.com/lego-compatible-crickit-rover.md)
- [Infrared Receive and Transmit with Circuit Playground Express](https://learn.adafruit.com/infrared-ir-receive-transmit-circuit-playground-express-circuit-python.md)
- [Circuit Playground-O-Phonor](https://learn.adafruit.com/circuit-playground-o-phonor.md)
