Store

SparkFun

· MPN: DD-27675

$67.91 |
In stock at supplier
No reviews yet

This Thing Plus board is a wireless development platform built around the Raspberry Pi Foundation RP2350 microcontroller. It combines the familiar Thing Plus...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This Thing Plus board is a wireless development platform built around the Raspberry Pi Foundation RP2350 microcontroller. It combines the familiar Thing Plus form factor with Qwiic expansion, a µSD card socket, USB-C, LiPo charging hardware and a fuel gauge for local or remote projects.

The RP2350 offers a user-selectable dual-core setup using ARM® Cortex® M33 and Hazard3 RISC-V processors, with the cores running at up to 150 MHz. The Raspberry Pi Radio Module (RM2) adds single-band 2.4 GHz WiFi 4 (802.11n), Bluetooth® 5.2, standard Bluetooth data rates and BLE.

Extra memory is provided by 16MB of external Flash and 8MB PSRAM connected to the RP2350's QSPI controller. The board is intended for use with C/C++ using the Pico SDK, MicroPython, CircuitPython and Arduino development environments; supplier resources include schematic, Eagle files, board dimensions, hookup guide, firmware, libraries and datasheets.

Important LiPo polarity warning: this v10 Ding and Dent version has its LiPo battery connector reversed from SparkFun's normal 2-pin JST battery connection. If using a LiPo battery, follow the silkscreen markings on the board for correct polarity. The supplier notes that v10 is incompatible with all single-cell LiPo batteries SparkFun carries.

Features:

  • Thing Plus form factor: designed around the Thing Plus pinout.
  • Wireless: includes Raspberry Pi Radio Module (RM2).
  • WiFi: supports WiFi 4.
  • Bluetooth: supports Bluetooth 5.2.
  • Bluetooth data rate: supports BDR (1 Mbps).
  • Bluetooth data rate: supports EDR (2 or 3 Mbps).
  • Bluetooth Low Energy: supports BLE (Low Energy).
  • Battery support: on-board Lithium Ion (LiPo) battery charging.
  • Battery monitoring: on-board fuel gauge circuits.
  • Storage: µSD card socket.
  • Expansion: Qwiic connector.
  • USB: USB 1.1 controller for host and device support.
  • Development environments: C/C++ using the Pico SDK.
  • Development environments: MicroPython.
  • Development environments: CircuitPython.
  • Development environments: Arduino.

Specifications:

  • Microcontroller: RP2350
  • Multifunctional GPIO: 21 Multifunctional GPIO*
  • GPIO note: *"Freebie" pin tied to WS2812 Data Out
  • GPIO: 13x GPIO (3 Analog-capable pins)
  • Board UART: 1x UART
  • Board I2C: 1x I2C
  • Board SPI: 1x SPI
  • Radio module: Raspberry Pi Radio Module (RM2)
  • Radio module interface: SPI
  • WiFi: WiFi 4
  • WiFi band: single-band 2.4 GHz WiFi 4 (802.11n)
  • Bluetooth: Bluetooth 5.2
  • Bluetooth data rate: BDR (1 Mbps)
  • Bluetooth data rate: EDR (2 or 3 Mbps)
  • Form factor: Thing Plus Form-Factor
  • Dimensions: 2.3" x 0.9"
  • Mounting holes: Four Mounting Holes
  • Mounting hole compatibility: 4-40 screw compatible
  • PTH pins: 28 PTH Pins
  • USB connector: USB-C Connector
  • Battery connector: 2-pin JST Connector (Please read the Warning in the Description section about the LiPo battery connector polarity)
  • Qwiic connector: 4-pin JST Qwiic Connector
  • Card slot: µSD Card Slot
  • LiPo battery charger: MCP73831 LiPo Battery Charger
  • Fuel gauge: MAX17048 Fuel Gauge
  • PWR LED: Red power LED
  • CHG LED: Yellow battery charge status LED
  • STAT LED: Blue status LED tied to the RM2's GPIO0
  • WS2812 RGB LED: Data In tied to GPIO14
  • Processors: Dual ARM CortexM3 and Hazard3 RISC-V Processors
  • Core selection: User-selectable for dual-cores
  • Processor speed: up to 150 MHz
  • Integrated SRAM: 520kB integrated SRAM in 10 banks
  • GPIO tolerance: 5V-tolerant GPIO (powered) with 3.3V failsafe (unpowered)
  • Peripherals: 2x UART
  • Peripherals: 2x SPI
  • Peripherals: 2x I2C
  • HSTX pins: 4 HSTX Pins (Rasbperry Pi's High-speed transmit interface)
  • PWM channels: 24x PWM Channels
  • PIO state machines: 12x PIO State Machines
  • External Flash: 16MB of external Flash
  • PSRAM: 8MB PSRAM
  • Memory interface: connected to the RP2350's QSPI controller

A good fit for wireless maker projects, data logging, connected sensors and experiments that benefit from Qwiic peripherals, µSD storage and RP2350 development ecosystem support.

Jargon buster

Plain-language definitions for the technical terms used above.

5V-tolerant
5V-tolerant means an input pin can safely accept a 5V logic signal even if the device itself runs at a lower voltage. It matters because it reduces the risk of damaging the module when connecting it to 5V microcontroller boards.
BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
HSTX
HSTX is a high-speed transmit interface on RP2350-based boards for sending fast digital signals such as video-style data. It matters because it uses carefully routed high-speed signal pairs rather than ordinary low-speed wiring.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
LiPo
A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
MAX17048
A battery fuel-gauge chip that estimates how much charge is left in a LiPo battery. It matters for portable projects because your software can monitor battery level instead of only measuring voltage.
MCP73831
A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
RISC-V
An open processor architecture used inside some modern microcontroller chips. It matters because it affects the software tools, performance, and low-power features available for developing projects on the board.
RP2350
A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Thing Plus
Thing Plus is SparkFun’s development-board form factor with a small rectangular layout and connections suited to wireless and battery-powered projects. It matters because boards and accessories in the same form factor are easier to mount, wire, and swap between projects.
Tolerance
Tolerance tells you how far the real resistance value may be from the printed value. A 1% resistor is useful when a circuit needs more predictable behaviour than a looser 5% or 10% part.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.

Thing Plus RP2350 Schematic

Schematic · 176.9 KB · Click any page to view full size

Download PDF

RP2350 Datasheet

Datasheet · 7.4 MB · Click any page to view full size

Download PDF

APS6404L PSRAM Datasheet

Datasheet · 1.0 MB · Click any page to view full size

Download PDF

RP2350 Product Brief

Product Brief · 625.2 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 857.4 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.