MakerLab

Deep-dive guides to every maker board

Detailed, no-nonsense reference articles on Arduino, Raspberry Pi and ESP32 boards — full specs, complete pinouts, wiring, and project ideas. A new board every day.

147 board guides published · 13 more in the pipeline

NodeMCU-32S
ESP32

NodeMCU-32S

Explore the versatile NodeMCU-32S, a popular and affordable development board featuring the powerful Espressif ESP32 chip, ideal for IoT and embedded projects.

Arduino BT
Arduino

Arduino BT

Explore the Arduino BT, an early Arduino board that integrated Bluetooth connectivity for wireless projects.

DFRobot FireBeetle ESP32
ESP32

DFRobot FireBeetle ESP32

A compact and versatile development board featuring the powerful ESP32 microcontroller, ideal for makers and engineers venturing into Wi-Fi and Bluetooth enabled projects.

Arduino Serial
Arduino

Arduino Serial

The Arduino Uno is the de facto standard for introductory microcontroller projects, offering a robust platform for learning and experimentation.

Unexpected Maker FeatherS3
ESP32

Unexpected Maker FeatherS3

A compact and powerful development board featuring the ESP32-S3, designed for makers who need Wi-Fi, Bluetooth, and ample GPIO for complex projects.

Arduino Extreme
Arduino

Arduino Extreme

An early, powerful Arduino board with an ATmega128 processor, offering more memory and I/O for ambitious projects.

Unexpected Maker TinyS3
ESP32

Unexpected Maker TinyS3

The TinyS3 is a feature-rich, ultra-compact development board built around the powerful ESP32-S3 microcontroller, ideal for portable and space-constrained projects.

Arduino NG
Arduino

Arduino NG

Explore the capabilities of the Arduino NG, a foundational board in the Arduino ecosystem, powered by the ATmega168 microcontroller.

Seeed XIAO ESP32-C6
ESP32

Seeed XIAO ESP32-C6

The Seeed XIAO ESP32-C6 is a compact development board featuring the RISC-V based ESP32-C6 SoC, bringing Wi-Fi 6 and Bluetooth 5.2 LE to your projects.

Arduino Diecimila
Arduino

Arduino Diecimila

The Arduino Diecimila, a foundational 5V board, brought AVR microcontrollers to the masses with its user-friendly design and robust features.

Seeed XIAO ESP32-S3
ESP32

Seeed XIAO ESP32-S3

The Seeed XIAO ESP32-S3 is a compact, feature-rich development board perfect for makers and engineers seeking powerful wireless connectivity and processing in a small form factor.

Arduino Star Otto
Arduino

Arduino Star Otto

A compact, beginner-friendly microcontroller board designed for interactive projects, featuring a familiar Arduino interface and robust capabilities for its size.

Seeed XIAO ESP32-C3
ESP32

Seeed XIAO ESP32-C3

The Seeed XIAO ESP32-C3 is a compact, low-power development board featuring the RISC-V based ESP32-C3 chip, ideal for IoT projects and wearable applications.

Arduino Primo
Arduino

Arduino Primo

The Arduino Primo combines a powerful SAMD21 microcontroller with an ESP32 Wi-Fi module, offering a versatile platform for connected embedded projects.

SparkFun Thing Plus ESP32
ESP32

SparkFun Thing Plus ESP32

A feature-rich ESP32 development board with LiPo charging and Qwiic connectivity for rapid prototyping.

Arduino Tian
Arduino

Arduino Tian

The Arduino Tian is a versatile board featuring a dual-core processor, combining a powerful MIPS MCU with a familiar AVR microcontroller for flexible IoT and embedded projects.

Adafruit QT Py ESP32-S2
ESP32

Adafruit QT Py ESP32-S2

The Adafruit QT Py ESP32-S2 is a compact and capable development board featuring the ESP32-S2 chip, ideal for Wi-Fi-enabled projects requiring a small footprint.

Arduino Industrial 101
Arduino

Arduino Industrial 101

A powerful Arduino board built around the ATmega1284P, offering more memory and I/O for industrial and complex projects.

Adafruit Feather ESP32-S3
ESP32

Adafruit Feather ESP32-S3

Explore the capabilities of the ESP32-S3 with this compact, feature-rich development board from Adafruit.

Arduino Robot
Arduino

Arduino Robot

The Arduino Robot is a fun, educational platform designed to introduce beginners to robotics, programming, and electronics.

Adafruit HUZZAH32 Feather
ESP32

Adafruit HUZZAH32 Feather

A compact and powerful development board featuring the ESP32 microcontroller, ideal for IoT projects and beyond.

Arduino Ethernet
Arduino

Arduino Ethernet

The Arduino Ethernet board brings wired networking capabilities to the Arduino platform, enabling your creations to communicate over a local network or the internet.

Wemos LOLIN S3
ESP32

Wemos LOLIN S3

The Wemos LOLIN S3 is a compact development board featuring the powerful ESP32-S3 microcontroller, ideal for makers seeking Wi-Fi, Bluetooth, and ample GPIO for complex embedded applications.

Arduino Fio
Arduino

Arduino Fio

A compact Arduino board designed for battery-powered applications, featuring onboard battery charging and XBee compatibility.

Wemos LOLIN32
ESP32

Wemos LOLIN32

A compact and affordable development board featuring the powerful ESP32 microcontroller, ideal for IoT and embedded projects.

LilyPad Arduino USB
Arduino

LilyPad Arduino USB

A compact, sewable microcontroller board designed for wearable electronics and flexible circuits, featuring USB connectivity for easy programming.

LilyGO T-Display-S3
ESP32

LilyGO T-Display-S3

A feature-rich ESP32-S3 development board with an integrated touchscreen display, ideal for IoT and graphical user interface applications.

Arduino Gemma
Arduino

Arduino Gemma

The Arduino Gemma is a small, sewable microcontroller board designed for wearable projects and rapid prototyping.

Heltec WiFi Kit 32
ESP32

Heltec WiFi Kit 32

An affordable and feature-rich ESP32 development board with integrated Wi-Fi and Bluetooth, perfect for IoT projects.

Arduino 101 (Genuino 101)
Arduino

Arduino 101 (Genuino 101)

A beginner-friendly microcontroller board featuring Intel's Curie module, designed for IoT and wearable projects with built-in Bluetooth Low Energy.

Heltec WiFi LoRa 32 V3
ESP32

Heltec WiFi LoRa 32 V3

A compact and versatile development board combining an ESP32 microcontroller with an integrated LoRa radio for long-range wireless communication.

Arduino UNO Mini Limited Edition
Arduino

Arduino UNO Mini Limited Edition

A compact, 5V-powered microcontroller board based on the ATmega328P, offering the familiar UNO experience in a smaller form factor with a USB-C connector.

LilyGO TTGO T-Call
ESP32

LilyGO TTGO T-Call

A compact development board leveraging the ESP32's Wi-Fi and Bluetooth, enhanced with a SIM800L module for cellular communication.

Arduino MKR Vidor 4000
Arduino

Arduino MKR Vidor 4000

A powerful Arduino board featuring an Intel Cyclone 10 FPGA and SAMD21 microcontroller, ideal for high-performance and custom hardware applications.

LilyGO TTGO T-Beam
ESP32

LilyGO TTGO T-Beam

The LilyGO TTGO T-Beam is a versatile ESP32 development board featuring LoRa communication, GPS, and a battery management system, ideal for IoT and long-range projects.

Arduino MKR FOX 1200
Arduino

Arduino MKR FOX 1200

A compact microcontroller board designed for low-power, long-range wireless communication using LoRaWAN technology.

M5Atom Lite
ESP32

M5Atom Lite

The M5Atom Lite is a compact, feature-rich development board based on the ESP32 microcontroller, perfect for IoT and embedded projects.

Arduino MKR GSM 1400
Arduino

Arduino MKR GSM 1400

A compact microcontroller board designed for IoT applications, featuring cellular connectivity for remote data transmission.

M5Stamp C3
ESP32

M5Stamp C3

A compact and versatile development board featuring the ESP32-C3 RISC-V SoC, ideal for IoT projects and rapid prototyping.

Arduino MKR NB 1500
Arduino

Arduino MKR NB 1500

A compact Arduino board designed for low-power, wide-area IoT applications using Narrowband IoT (NB-IoT) cellular technology.

M5StickC PLUS
ESP32

M5StickC PLUS

A compact, feature-rich development board based on the ESP32, ideal for portable IoT projects and rapid prototyping.

Arduino MKR WAN 1300
Arduino

Arduino MKR WAN 1300

A compact and powerful board designed for low-power, long-range wireless communication, ideal for IoT applications.

M5Stack Core (Basic)
ESP32

M5Stack Core (Basic)

A compact, stackable development kit built around the ESP32 microcontroller, ideal for rapid prototyping and IoT projects.

Arduino MKR WAN 1310
Arduino

Arduino MKR WAN 1310

A compact and versatile board designed for low-power, long-range wireless communication, ideal for IoT applications.

M5Stack Core2
ESP32

M5Stack Core2

The M5Stack Core2 is a compact, feature-rich development board built around the ESP32, offering a touchscreen, built-in battery, and extensive I/O for rapid prototyping.

Arduino Edge Control
Arduino

Arduino Edge Control

A rugged, ESP32-powered board designed for industrial automation and IoT applications, bridging the gap between the maker world and professional environments.

LOLIN S2 Mini
ESP32

LOLIN S2 Mini

A compact and versatile development board featuring the ESP32-S2, perfect for Wi-Fi enabled IoT projects.

Arduino Nicla Voice
Arduino

Arduino Nicla Voice

The Arduino Nicla Voice is a compact, powerful board designed for embedded machine learning applications, featuring a dedicated AI accelerator and microphone.

ESP32-S2-Saola-1
ESP32

ESP32-S2-Saola-1

The ESP32-S2-Saola-1 is a compact development board featuring Espressif's Wi-Fi-only ESP32-S2 microcontroller, ideal for IoT projects requiring robust connectivity and a single-core processor.

Arduino Nicla Sense ME
Arduino

Arduino Nicla Sense ME

The Arduino Nicla Sense ME is a compact, powerful board designed for intelligent sensing applications, integrating a rich suite of environmental and motion sensors with a capable microcontroller.

ESP32-PICO-KIT
ESP32

ESP32-PICO-KIT

The ESP32-PICO-KIT is a compact and versatile development board featuring the integrated ESP32-PICO-D4 module, perfect for rapid prototyping of IoT projects.

Arduino Portenta Machine Control
Arduino

Arduino Portenta Machine Control

A robust, high-performance microcontroller board designed for industrial automation and demanding embedded applications.

ESP-EYE
ESP32

ESP-EYE

The ESP-EYE is a compact, feature-rich development board built around the ESP32-S3, designed for AI and computer vision applications with an integrated camera and microphone.

Arduino Portenta X8
Arduino

Arduino Portenta X8

A high-performance microcontroller board featuring an NXP i.MX 8M Mini SoC and a dedicated AI accelerator, designed for demanding embedded vision and machine learning applications.

ESP32-P4 Function EV Board
ESP32

ESP32-P4 Function EV Board

Explore the capabilities of the ESP32-P4 Function EV Board, a cutting-edge development platform designed for complex embedded applications.

Raspberry Pi Zero v1.3
Raspberry Pi

Raspberry Pi Zero v1.3

A compact and affordable single-board computer perfect for embedded projects and learning.

Arduino Portenta C33
Arduino

Arduino Portenta C33

A powerful and versatile microcontroller board designed for IoT and embedded applications, featuring Wi-Fi and Bluetooth connectivity.

ESP32-H2-DevKitC-1
ESP32

ESP32-H2-DevKitC-1

A compact development board featuring Espressif's RISC-V based ESP32-H2, ideal for energy-efficient wireless applications with Thread and Zigbee support.

Raspberry Pi 2 Model B v1.2
Raspberry Pi

Raspberry Pi 2 Model B v1.2

This 2016 iteration of the popular Raspberry Pi 2 Model B features a quad-core ARM Cortex-A7 processor, making it a significant step up in performance for embedded projects.

Arduino Nano 33 BLE
Arduino

Arduino Nano 33 BLE

The Arduino Nano 33 BLE is a compact yet powerful microcontroller board featuring Bluetooth Low Energy connectivity, making it ideal for portable and wireless projects.