Field notes for physical computing

Programmable gadgets.
Things worth building.

Discover capable little devices through real, source-checked projects—not a shelf of specifications.

Browse all builds ↗
01 / Fresh from the bench

Builds lead the way

Browse all builds
MAKE SOMETHING USEFUL
3D PrintingApps AND ToolsAviation TrackingCamera StreamingCreative DisplayData VisualizationDeveloper ToolsDevice CustomizationDevice FirmwareE PaperEdge AIEducationGame DevelopmentGamingHardware DemoHardware ExpansionLanguage RuntimeLinux CustomizationMeasurement ToolNature MonitoringNetworkingOFF Grid MessagingProductivityRemote ManagementRoboticsSecurity LABSmart DisplaySmart HomeSoftware Defined RadioVoice AssistantWearable FirmwareWeather Display
02 / Hardware index

Devices with somewhere to go

View device index
Flashable editorial illustration of Flipper Zero
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
5
Flashable editorial illustration of Cardputer
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
5
Flashable editorial illustration of Core2
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
3
Flashable editorial illustration of T-Deck
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
6
Flashable editorial illustration of XIAO ESP32S3 Sense
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
3
Flashable editorial illustration of Raspberry Pi 5
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
9
Flashable editorial illustration of Raspberry Pi Zero 2 W
Raspberry Piintermediate

Raspberry Pi Zero 2 W

Compact Linux board with a quad-core Cortex-A53 processor, 512 MB RAM, Wi-Fi, Bluetooth and camera connectivity.

Platform
Raspberry Pi RP3A0 quad-core Arm Cortex-A53, Raspberry Pi OS/Linux · Linux
Builds
7
Flashable editorial illustration of MacroPad RP2040
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
1
Flashable editorial illustration of Badger 2040 W
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
1
Flashable editorial illustration of ESP32-S3-BOX-3
Espressif Systemsintermediate

ESP32-S3-BOX-3

ESP32-S3 AIoT development kit with touchscreen, microphone array, speaker and modular sensor accessories.

Platform
Espressif ESP32-S3, ESP-IDF/Arduino
Builds
2
Flashable editorial illustration of Playdate
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
3
Flashable editorial illustration of HackRF One
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
3
03 / Start here

Practical guides, not filler

Read all guides
compare

How to choose a pocket ESP32 gadget: Cardputer vs T-Deck vs T-Embed

The Cardputer is the best low-cost choice for typing and experimenting with self-contained ESP32 apps; the T-Deck is the stronger communicator because it combines a larger touch display, keyboard, trackball and optional LoRa; the T-Embed is the compact control-panel choice built around a rotary encoder. Choose the input method and radio you need before comparing firmware ecosystems, because those differences matter more than headline processor specifications.

learn

Build an off-grid LoRa messenger with T-Deck

A T-Deck can become a practical off-grid text terminal when you buy the correct regional LoRa variant, attach the matching antenna, and flash firmware that explicitly supports its keyboard and display. Meshtastic is the easiest ecosystem-first choice, MeshCore suits a focused companion-radio network, and Ripple is worth considering only after confirming its current T-Deck support and network model.

learn

Start an edge-AI camera project: XIAO Sense vs Nicla Vision vs Watcher

Choose XIAO ESP32S3 Sense for the lowest-cost camera prototype, Nicla Vision for a compact OpenMV/TinyML development board with richer onboard sensing, and SenseCAP Watcher for a packaged event-detection appliance that integrates with automation systems. Prove capture and lighting first, then measure an inference model on examples from the real deployment rather than trusting a demo score.