Source-backed pinouts for dev boards, SBCs, and microcontrollers
The current mainstream Raspberry Pi SBC with a familiar 40-pin GPIO header, PCIe FFC, dual camera/display connectors, and strong Linux support.
A widely deployed Linux SBC with the same 40-pin expansion header used across modern Raspberry Pi boards.
A tiny Linux SBC with wireless networking and the standard Raspberry Pi 40-pin GPIO layout in a smaller footprint.
Raspberry Pi's low-cost RP2040 microcontroller board with castellated edges, flexible peripheral muxing, SWD debug, and three exposed ADC inputs.
A modern UNO-format board with a 32-bit Renesas microcontroller, Wi-Fi/Bluetooth coprocessor, Qwiic connector, and the classic shield header layout.
A compact Arduino Nano-format board built around an ESP32-S3 module with Arduino, MicroPython, Wi-Fi, and Bluetooth support.
Espressif's reference-style ESP32 development board with most module IO broken out to two breadboard-friendly headers.
A popular STM32 Nucleo-64 board that exposes both Arduino-compatible headers and ST Morpho headers for direct MCU access.
A Linux SBC designed for hardware control, with two 46-pin cape headers and a rich set of default and muxed peripheral functions.
NVIDIA's entry Jetson Orin developer kit for edge AI projects, with a 40-pin expansion header plus camera, display, and high-speed interfaces.
A very fast Arduino-compatible microcontroller board with many IO pins, Ethernet PHY support, USB host pads, and optional memory pads.
A compact Linux SBC with wireless networking and a 40-pin GPIO header intended to work with many SBC accessories.
A high-performance RK3588S Linux SBC with a 26-pin expansion header and high-speed storage/display options.
Adafruit's Feather-format RP2040 board with battery charging, STEMMA QT, and clear CircuitPython-focused pin labels.
The wireless version of the Pico keeps the familiar castellated pin layout while adding Wi-Fi for classroom IoT and small connected prototypes.
Raspberry Pi's RP2350 board keeps the Pico form factor while adding a newer MCU architecture for embedded systems teaching and firmware experiments.
A classic high-pin-count Arduino board for teaching, robotics, lab instruments, and shield projects that need many GPIOs or serial ports.
The classic breadboard-friendly Arduino used in labs and small prototypes where UNO compatibility is needed in a compact package.
A compact BLE and TinyML-friendly Arduino with onboard sensors that made it a common choice in teaching demos and embedded ML labs.
A SAMD21-based IoT board with Wi-Fi, Bluetooth, crypto hardware, and the MKR shield ecosystem.
Espressif's mainstream ESP32-S3 reference board for USB, AI acceleration experiments, BLE, Wi-Fi, and embedded product prototypes.
An entry-level Espressif RISC-V dev board with Wi-Fi and BLE for low-cost connected devices and firmware courses.
A modern Espressif board for Wi-Fi 6, BLE, Zigbee, and Thread experiments in connected-device coursework and product prototyping.
Espressif's ESP32-S2 development board used for native USB, Wi-Fi, and single-core ESP-IDF projects.
A classroom-first board with sensors, buttons, display, radio, and an edge connector that makes hardware concepts approachable.
A thumb-sized RP2040 board with the XIAO 14-pin footprint for wearable, small robot, and compact sensor builds.
A tiny ESP32-S3 board for wireless embedded projects where space matters but Wi-Fi, BLE, and native USB are still needed.
A tiny ESP32-S3 board with STEMMA QT that is popular for CircuitPython, Arduino, and compact Wi-Fi prototypes.
A small Wi-Fi and BLE RISC-V board in Adafruit's QT Py footprint for compact connected projects.
An ESP32-S3 board in an Arduino-like Metro footprint with STEMMA QT and enough memory for rich CircuitPython projects.
SparkFun's RP2040 Thing Plus combines the Feather-compatible footprint, Qwiic, battery support, microSD, and plenty of flash.
A Feather-compatible ESP32 board with Qwiic, microSD, USB-C, Wi-Fi, Bluetooth, and battery support.
An ultra-low-power Artemis board that breaks out nearly every module signal in a Mega-compatible footprint for advanced prototyping.
A MicroMod processor board for modular SparkFun carriers, useful when students need to separate processor pinouts from carrier pinouts.
The final mainstream Pi 3 revision with gigabit-over-USB Ethernet and dual-band Wi-Fi, still common in deployed kiosks, labs, and legacy HAT projects.
Pi 5 internals built into a keyboard, with the standard 40-pin GPIO header exposed on the rear edge for classroom electronics without a separate board.
The ubiquitous low-cost STM32 board from many manufacturers, a staple for learning bare-metal Arm, STM32duino, and SWD debugging on a budget.
The popular successor to the Blue Pill with a Cortex-M4F, USB-C, and a user key, widely used for keyboards (QMK), flight controllers, and STM32 learning.
ST's classic Cortex-M4 discovery kit with onboard ST-LINK, accelerometer, MEMS mic, and audio DAC, a long-running standard in university embedded courses.
Nordic's reference kit for Bluetooth LE, Thread, Zigbee, and 802.15.4 development, with a SEGGER J-Link debugger and NFC antenna on board.
TI's entry-level ultra-low-power LaunchPad with a socketed DIP MSP430 and onboard eZ-FET debug probe, a common first board for low-power MCU courses.
An Amlogic S905X3 SBC in a Pi-style footprint with 16 GB eMMC onboard, gigabit Ethernet, and a 40-pin header, popular as a low-cost media and Linux box.
Hardkernel's mainstream S905X3 SBC with four USB 3.0 ports, gigabit Ethernet, and a well-documented 40-pin expansion header for Linux and Android work.
Pine64's RK3399 board with a physical PCIe x4 slot, used widely for NAS builds, Linux mainline development, and community OS work.
A Raspberry Pi 3-footprint SBC with upstream Linux support and a 40-pin GPIO header, often used as a drop-in Pi alternative for headless projects.
A tiny RISC-V Linux board in the Raspberry Pi Pico footprint, able to run Linux on one core and an RTOS on the other, popular for cheap RISC-V experimentation.
A self-contained ESP32 development kit with a 2-inch capacitive touch screen, battery, speaker, and IMU in a stackable case, common in IoT prototyping and education.
An ESP32-S3 board with a 170x320 parallel LCD, two user buttons, and Li-Po charging, widely used for badges, dashboards, and small connected displays.
The classic tiny ESP8266 board with a stackable shield ecosystem, still everywhere in home automation (ESPHome, Tasmota) and quick Wi-Fi hacks.
An ESP32-S2 upgrade in the D1 Mini footprint with native USB and many more GPIOs, a cheap favorite for ESPHome nodes and USB-device experiments.
The open-hardware ESP8266 board that popularized Wi-Fi microcontrollers, with onboard USB-serial, auto-reset, and the D0–D8 Lua/Arduino pin naming.
Particle's Wi-Fi 5 + BLE 5 cloud-connected dev board in Adafruit Feather form, built around Device OS with over-the-air firmware updates.
A SAMD51-based handheld with LCD, buttons, IMU, mic, and a Raspberry Pi-compatible 40-pin connector, used for portable dashboards and TinyML demos.
A small, fast SAMD51 stick board with QSPI flash for CircuitPython, a common step up from M0 boards when projects need more speed and RAM.
Arduino's high-end Mega-format board with a dual-core STM32H7, Wi-Fi/BLE, USB host, and camera/display connectors for demanding maker and robotics builds.
The original wireless Pi Zero is a tiny Linux SBC with the Raspberry Pi 40-pin header footprint for low-power headless and embedded projects.
A smaller single-USB Raspberry Pi 3 variant with wireless networking and the standard 40-pin expansion header.
A Raspberry Pi 4-class computer built into a keyboard, exposing the same 40-pin GPIO header at the rear edge for desktop lab work.
The non-wireless UNO R4 keeps the classic 5 V shield footprint while moving the UNO line to a 32-bit Renesas MCU.
Arduino's classic Arm-based Mega-format board, valued for many IO pins, dual DAC outputs, and faster 3.3 V logic than AVR boards.
A modernized 5 V Nano with the ATmega4809, keeping the small breadboard-friendly Nano footprint for simple embedded projects.
A compact Arduino Nano-format board with SAMD21 logic plus Wi-Fi and Bluetooth connectivity for cloud-connected prototypes.
Arduino's Nano-format RP2040 board adds Wi-Fi, Bluetooth, IMU, microphone, and secure element features around Raspberry Pi silicon.
A SAMD21 MKR-format board with microSD support, aimed at compact audio, logging, and battery-capable embedded projects.
A low-power MKR board with LoRa connectivity for remote sensors and long-range telemetry prototypes.
A fast SAMD51 Feather with battery charging and QSPI flash, popular for CircuitPython and Arduino projects that need more speed than M0 boards.
A BLE-capable Feather built around Nordic's nRF52840, with CircuitPython support and a familiar Feather expansion pinout.
A Feather-format ESP32-S3 board with native USB, Wi-Fi, Bluetooth LE, battery charging, and STEMMA QT.
A compact RP2040 stick board with more exposed pins than QT Py-style boards and official CircuitPython support.
A SAMD51 Arduino-compatible board in the UNO shield footprint, with much higher performance and CircuitPython storage.
A high-pin-count SAMD51 board in the Arduino Mega footprint, aimed at projects needing many headers plus CircuitPython support.
The original tiny Seeed XIAO board exposes SAMD21 pins on castellated edges for wearables, small sensors, and USB prototypes.
A tiny XIAO board with Nordic BLE, NFC-capable pins, battery support, and a compact castellated footprint.
A tiny RISC-V ESP32-C3 XIAO board with Wi-Fi, Bluetooth LE, and battery pads for compact IoT projects.
A compact XIAO board with ESP32-C6 Wi-Fi 6, Bluetooth LE, Zigbee, and Thread radios for modern IoT prototypes.
A CM4-based industrial HMI device with display, sensors, and Raspberry Pi-style expansion for dashboards and edge control panels.
SparkFun's RP2040 board in the popular Pro Micro footprint, useful for USB HID, keyboards, and compact embedded projects.
A SAMD21 RedBoard with Arduino shield ergonomics and 3.3 V logic for projects needing more memory and speed than classic AVR boards.
A classic SparkFun ESP32 board with battery charging, USB serial, and a well-documented breakout of ESP32 pins.
An RP2040 processor card for SparkFun's MicroMod carrier ecosystem, separating the MCU from application-specific carrier boards.
A very fast compact Teensy board with extensive peripheral muxing and Arduino-compatible tooling through Teensyduino.
A low-cost Teensy board with native USB and a compact breadboard-friendly pinout for simple HID and control projects.
Particle's cellular IoT development board combines nRF52840 application logic with LTE connectivity and Particle Device OS.
A Particle Wi-Fi and BLE development board in the mesh-era Particle form factor, still useful for Device OS prototypes.
NVIDIA's entry Jetson developer kit exposes a Raspberry Pi-style 40-pin header alongside camera and display connectors for edge AI experiments.
A compact Jetson developer kit with higher AI performance than Nano and a carrier exposing expansion headers and camera interfaces.
A BeagleBoard AI-focused SBC with a Pi-like form factor, expansion header, camera connectors, and TI neural acceleration.
A connectivity-focused BeagleBoard with mikroBUS, Grove, CSI, Ethernet, Wi-Fi, and sub-GHz/BLE radios for rapid Linux prototyping.
A high-performance BeagleBone-family board with TI vision/AI acceleration while retaining many cape-style expansion concepts.
A RISC-V Linux board with PolarFire SoC FPGA fabric and BeagleBone-style expansion for hardware/software co-design.
A powerful RK3588 SBC with 40-pin expansion, PCIe, M.2, camera/display connectors, and strong Linux community interest.
A tiny RK3566 Linux SBC with Ethernet and 40-pin expansion aimed at compact networking and embedded controller projects.
Hardkernel's high-performance Amlogic SBC with a large heatsink, eMMC support, and a documented 40-pin expansion header.
A storage-friendly Hardkernel SBC with RK3568, SATA, NVMe-capable M.2, and a documented GPIO expansion header.
A Pine64 RK3566 board in a Pi-like footprint with 40-pin expansion and community Linux support.
A compact Amlogic SBC with OOWOW recovery, MIPI interfaces, 40-pin GPIO, and an NPU for media and edge AI prototypes.
A low-power STM32 Nucleo board with Arduino Uno R3 and ST morpho headers for flexible embedded development.
A cost-effective STM32G0 Nucleo board with Arduino and morpho headers for control, interface, and low-cost MCU evaluation.
Nordic's dual-core Bluetooth LE development kit with Arduino-compatible headers, current measurement support, and Segger debugger.
A widely used Nordic Bluetooth LE development kit exposing nRF52832 IO through headers and debugger-friendly board resources.
A SimpleLink wireless LaunchPad for Sub-1 GHz, 2.4 GHz, Thread, Zigbee, and Bluetooth LE development.
A modern low-cost TI LaunchPad for MSPM0 development with onboard debugger and BoosterPack expansion.
A Silicon Labs wireless explorer kit for Bluetooth LE, Matter, OpenThread, and Zigbee development on EFR32xG24 devices.
The wireless Pico 2 adds Wi-Fi and Bluetooth via a CYW43439 to the RP2350, keeping the identical 40-pin castellated header of the Pico 2 for drop-in upgrades of networked embedded projects.
A tiny RP2040 board in the Seeed XIAO footprint with a STEMMA QT connector, NeoPixel, and CircuitPython support — an easy stepping stone from the QT Py SAMD21.
An ultra-compact RP2040 breakout from Waveshare with castellated pads on three edges, a USB-C connector, onboard WS2812 RGB LED, and BOOT/RESET buttons.