Devices

Programmable devices for real projects

Compare platforms, connectivity and practical constraints—then see the projects, firmware and guides that give each device a purpose.

35 entries
35 results
Flipper Zero product photograph
Flipper Devices product photography
Flipper Devicesintermediate

Flipper Zero

Pocket hardware multi-tool with Sub-GHz radio, 125 kHz RFID, NFC, infrared, iButton, USB and GPIO interfaces.

Platform
STM32WB55 (Arm Cortex-M4/M0+) running Flipper firmware
Builds
05
Cardputer product photograph
M5Stack product photography
M5Stackintermediate

Cardputer

Pocket ESP32-S3 computer with a 56-key keyboard, 1.14-inch display, audio, infrared, microSD and expansion access.

Platform
Espressif ESP32-S3 (StampS3), Arduino/ESP-IDF/UIFlow
Builds
06
Core2 product photograph
M5Stack product photography
M5Stackintermediate

Core2

Stackable ESP32 IoT controller with a 2-inch capacitive touchscreen, battery, IMU, speaker and Grove expansion.

Platform
Espressif ESP32-D0WDQ6-V3, Arduino/ESP-IDF/UIFlow
Builds
03
M5StickC PLUS2 product photograph
M5Stack product photography
M5Stackintermediate

M5StickC PLUS2

Compact battery-powered ESP32 controller with a 1.14-inch display, IMU, microphone, RTC, infrared emitter and buttons.

Platform
Espressif ESP32-PICO-V3-02, Arduino/ESP-IDF/UIFlow
Builds
04
AtomS3 product photograph
M5Stack product photography
M5Stackintermediate

AtomS3

24 mm ESP32-S3 development controller with a 0.85-inch color display, programmable button, IMU and Grove connector.

Platform
Espressif ESP32-S3, Arduino/ESP-IDF/UIFlow
Builds
01
T-Display-S3 product photograph
LILYGO product photography
LILYGOintermediate

T-Display-S3

ESP32-S3 display board built around a 1.9-inch 170×320 color LCD, with buttons and battery support.

Platform
Espressif ESP32-S3, Arduino/ESP-IDF/MicroPython
Builds
01
T-Deck product photograph
LILYGO product photography
LILYGOintermediate

T-Deck

Pocket ESP32-S3 communicator platform with keyboard, trackball, 2.8-inch touchscreen, audio and optional LoRa radio.

Platform
Espressif ESP32-S3 with optional SX1262 LoRa
Builds
05
T-Embed product photograph
LILYGO product photography
LILYGOintermediate

T-Embed

Handheld ESP32-S3 controller with a 1.9-inch screen, rotary encoder, audio and optional CC1101 Sub-GHz radio.

Platform
Espressif ESP32-S3, Arduino/ESP-IDF
Builds
02
XIAO ESP32S3 Sense product photograph
Seeed Studio product photography
Seeed Studiointermediate

XIAO ESP32S3 Sense

Thumb-sized ESP32-S3 board bundled with an OV2640 camera, digital microphone and microSD support for vision and audio projects.

Platform
Espressif ESP32-S3, Arduino/ESP-IDF/CircuitPython
Builds
04
SenseCAP Watcher product photograph
Seeed Studio product photography
Seeed Studiointermediate

SenseCAP Watcher

Desk-sized physical AI sensor with camera, microphones, speaker and touchscreen for local event detection and automation.

Platform
ESP32-S3 plus Himax WiseEye2 HX6538 (Cortex-M55/Ethos-U55)
Builds
02
Wio Terminal product photograph
Seeed Studio product photography
Seeed Studiointermediate

Wio Terminal

ATSAMD51 all-in-one development terminal with a 2.4-inch LCD, controls, sensors, wireless networking and Grove expansion.

Platform
Microchip ATSAMD51P19 plus Realtek RTL8720DN wireless coprocessor · Arduino
Builds
01
UNO R4 WiFi product photograph
Arduino product photography
Arduinointermediate

UNO R4 WiFi

UNO-form-factor board pairing a 32-bit Renesas MCU with ESP32-S3 connectivity, a 12×8 LED matrix and Qwiic connector.

Platform
Renesas RA4M1 plus ESP32-S3 connectivity module · Arduino
Builds
02
Nano ESP32 product photograph
Arduino product photography
Arduinointermediate

Nano ESP32

Nano-form-factor ESP32-S3 board supporting Arduino and MicroPython workflows with Wi-Fi and Bluetooth LE.

Platform
u-blox NORA-W106 module with Espressif ESP32-S3 · Arduino
Builds
02
Nicla Vision product photograph
Arduino product photography
Arduinointermediate

Nicla Vision

Compact machine-vision board with a 2 MP camera, dual-core STM32H7, microphone, IMU and time-of-flight distance sensor.

Platform
STM32H747A dual-core Cortex-M7/M4
Builds
02
Raspberry Pi 5 product photograph
Raspberry Pi product photography
Raspberry Piintermediate

Raspberry Pi 5

General-purpose Linux single-board computer with a quad-core Cortex-A76 CPU, dual 4K display output, GPIO and PCIe expansion.

Platform
Broadcom BCM2712 quad-core Arm Cortex-A76, Raspberry Pi OS/Linux · Linux
Builds
06
Raspberry Pi Pico 2 W product photograph
Raspberry Pi product photography
Raspberry Piintermediate

Raspberry Pi Pico 2 W

Wireless RP2350 microcontroller board with selectable Arm or RISC-V cores, 2.4 GHz Wi-Fi, Bluetooth and programmable I/O.

Platform
Raspberry Pi RP2350 dual-core Arm Cortex-M33/RISC-V plus wireless · PIO
Builds
02
Raspberry Pi 400 product photograph
Raspberry Pi product photography
Raspberry Pibeginner

Raspberry Pi 400

Raspberry Pi computer integrated into a compact keyboard, with GPIO, wireless networking and dual micro-HDMI output.

Platform
Broadcom BCM2711 quad-core Arm Cortex-A72, Raspberry Pi OS/Linux · Linux
Builds
03
MacroPad RP2040 product photograph
Adafruit product photography
Adafruitbeginner

MacroPad RP2040

Programmable 3×4 mechanical-key macro pad with an RP2040, rotary encoder, OLED, RGB LEDs and speaker.

Platform
Raspberry Pi RP2040, CircuitPython/Arduino · Circuitpython
Builds
01
Fruit Jam product photograph
Tim C / Adafruit, CC BY-SA 3.0
Adafruitintermediate

Fruit Jam

Credit-card-sized RP2350B computer board with DVI output, USB host, microSD, audio, Wi-Fi coprocessor and GPIO expansion.

Platform
Raspberry Pi RP2350B with ESP32-C6 connectivity coprocessor, CircuitPython/Arduino/Pico SDK · Circuitpython
Builds
09
Shrike-lite product photograph
Vicharak product image
Vicharakintermediate

Shrike-lite

Open-source RP2040 and 1,120-LUT ForgeFPGA development board with a six-bit MCU–FPGA link, PMOD connector, breadboard-friendly GPIO and USB-C.

Platform
Raspberry Pi RP2040 with Renesas ForgeFPGA SLG47910V, Arduino/MicroPython/CircuitPython/Verilog · Arduino
Builds
01
PyPortal product photograph
Adafruit product photography
Adafruitintermediate

PyPortal

CircuitPython internet display with a 3.2-inch resistive touchscreen, SAMD51 controller and ESP32 Wi-Fi coprocessor.

Platform
ATSAMD51J20 plus ESP32 Wi-Fi coprocessor, CircuitPython · Circuitpython
Builds
01
CLUE product photograph
Adafruit product photography
Adafruitintermediate

CLUE

nRF52840 sensor board in a micro:bit-like shape with color display, motion, environmental, light, gesture and sound sensing.

Platform
Nordic nRF52840, CircuitPython/Arduino · Circuitpython
Builds
02
Badger 2040 W product photograph
Pimoroni product photography
Pimoronibeginner

Badger 2040 W

Wireless programmable e-paper badge with a 2.9-inch monochrome display, five front buttons and battery support.

Platform
Raspberry Pi RP2040 plus Infineon CYW43439, MicroPython/C++ · Micropython
Builds
01
PicoVision product photograph
Pimoroni product photography
Pimoroniintermediate

PicoVision

Dual-RP2040 digital video board that generates 720p HDMI/DVI output and supports microSD-backed graphics projects.

Platform
Dual Raspberry Pi RP2040, MicroPython/C++ · Micropython
Builds
02
Arduboy FX-C product photograph
Arduboy product photography
Arduboybeginner

Arduboy FX-C

Credit-card-sized 8-bit Arduino-compatible game system with monochrome OLED, controls and flash storage for homebrew games.

Platform
Microchip ATmega32U4, Arduino · Arduino
Builds
01
Playdate product photograph
Panic product photography
Panicbeginner

Playdate

Pocket game console with a 1-bit 400×240 display, buttons, accelerometer, Wi-Fi and a side-mounted analog crank.

Platform
Arm Cortex-M7, Playdate SDK (Lua/C) · LUA
Builds
03
HackRF One product photograph
Great Scott Gadgets product photography
Great Scott Gadgetsintermediate

HackRF One

Open-source USB software-defined radio peripheral for half-duplex transmission or reception from 1 MHz to 6 GHz.

Platform
LPC4320 Cortex-M4/M0 with MAX2837/RFFC5072 RF chain, libhackrf/GNU Radio
Builds
03
PineTime product photograph
PINE64 product photography
PINE64beginner

PineTime

Low-cost open-source smartwatch with an nRF52832, color touchscreen, Bluetooth LE, heart-rate sensor and accelerometer.

Platform
Nordic nRF52832, InfiniTime/Zephyr-compatible embedded firmware
Builds
02
Adafruit Metro RP2350 product photograph
Tim C / Adafruit, CC BY-SA 3.0
Adafruitintermediate

Adafruit Metro RP2350

Arduino-shaped RP2350 development board with 16 MB flash, microSD, HSTX video, USB host pads, STEMMA QT and broad GPIO expansion.

Platform
Raspberry Pi RP2350, CircuitPython/Arduino/Pico SDK · Circuitpython
Builds
01
T5 E-Paper S3 Pro product photograph
LILYGO product photography
LILYGOintermediate

T5 E-Paper S3 Pro

ESP32-S3 development tablet with a 4.7-inch 960×540 e-paper touchscreen, GNSS, SX1262 LoRa, microSD, battery management and USB-C.

Platform
Espressif ESP32-S3 with 16 MB flash and 8 MB PSRAM, Arduino/PlatformIO · Arduino
Builds
01