Adafruit MagTag - image 1
1 / 3
Adafruit·Dev Board

Adafruit MagTag

The Adafruit MagTag is an ESP32-S2 WiFi e-paper IoT display board featuring a 2.9" 296×128 grayscale e-ink screen, 4 NeoPixels, LIS3DH accelerometer, 4 user buttons, STEMMA QT, USB-C, LiPo charging, and a deep-sleep current of ~250µA — ideal for low-power battery-driven IoT displays.

Starting from

$34.95

Specifications

Certifications

Components

Main SoCMCUDatasheet

Espressif ESP32-S2 single-core Xtensa LX7 at 240MHz with native USB OTG, 320KB SRAM, 4MB flash, 2MB PSRAM

E-Ink Display DriverDisplay DriverDatasheet

Solomon Systech SSD1680 e-paper display controller for 2.9" grayscale 296×128 panel

ST Microelectronics LIS3DH 3-axis MEMS accelerometer for orientation and wake-from-sleep

Bus Interfaces

I2C
SCL: GPIO4SDA: GPIO3
UART
RX: GPIO44TX: GPIO43
WiFi 802.11 b/g/n

GPIO Map

GPIO3
SDA — STEMMA QT I2C Data
digital-inputdigital-output
I2C
GPIO4
SCL — STEMMA QT I2C Clock
digital-inputdigital-output
I2C
GPIO43
TX — UART Transmit
digital-inputdigital-output
UART
GPIO44
RX — UART Receive
digital-inputdigital-output
UART
GPIO9
D9 / STEMMA JST 1
digital-inputdigital-output
GPIO10
D10 / STEMMA JST 2
digital-inputdigital-output
GPIO11
BTN A — Button / Wake
digital-input
GPIO12
BTN B — Button / Wake
digital-input
GPIO13
BTN C — Button / Wake
digital-input
GPIO14
BTN D — Button / Wake
digital-input

Overview

The Adafruit MagTag is a low-power WiFi e-paper display platform built around the ESP32-S2 single-core Xtensa LX7 processor at 240MHz. The 2.9" grayscale e-ink display (296×128 pixels, SSD1680 driver) consumes power only during updates — combined with the ESP32-S2's deep sleep mode drawing just 250µA (with NeoPixels and amplifier disabled), the MagTag can run for weeks or months on a single LiPo charge, making it ideal for IoT dashboards, price tags, status boards, and low-power displays.

The board includes four side-emitting RGB NeoPixels for status indication, a LIS3DH triple-axis accelerometer, a front-facing light sensor, a mono speaker with class D amplifier, one STEMMA QT I2C port, and two 3-pin STEMMA JST connectors for NeoPixels, servos, or relays. Four user buttons double as wake-from-sleep triggers, enabling power-efficient event-driven workflows.

Power is via USB-C with integrated LiPo charging (350–420mAh batteries supported), and an on/off switch enables complete power cutoff for transport. The 4MB flash and 2MB PSRAM provide ample space for CircuitPython libraries and web API data. The MagTag was originally the centerpiece of AdaBox 016 and comes with a starter kit including an acrylic enclosure and magnetic feet.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.