Skip to main content

Choose Your Platform

Not sure which board to start with? Pick based on your project type, skill level, and what you want to build.

🟦 Arduino​

Skill: Beginner

Arduino is the easiest way into electronics. Massive community, endless tutorials, and a beginner-friendly IDE. Perfect for learning sensors, motors, and basic control.

Best for: Learning electronics, simple sensors, motor control, education

Not for: WiFi/BLE projects (without add-on shields), AI/ML, complex GUIs

BoardPriceBest Use
Uno R4 Minima~$20GPIO learning
Uno R4 WiFi~$27WiFi + LED matrix
Nano~$5Breadboard projects
Arduino Guide β†’

πŸ“ Raspberry Pi​

Skill: Intermediate

A full Linux computer the size of a credit card. Runs Python, Node.js, Docker, and AI models. Use it when you need an OS, not just a microcontroller.

Best for: Edge computing, home servers, AI/ML, camera projects, desktop apps

Not for: Battery-powered projects (power-hungry), real-time control, simple sensor reading

BoardRAMPriceBest Use
Pi 5 (4GB)4 GB~$60All-rounder
Pi 5 (8GB)8 GB~$80AI, servers
Pi Zero 2 W512 MB~$15Lightweight, portable
Raspberry Pi Guide β†’

πŸ“Ά ESP32​

Skill: Beginner–Intermediate

Low-cost microcontroller with built-in WiFi and Bluetooth. The Swiss Army knife for IoT β€” runs on battery for months, costs under $5, and has a huge ecosystem.

Best for: IoT sensor nodes, LoRa gateways, smart home, Meshtastic, BLE beacons

Not for: AI/ML (no GPU), high-bandwidth video, desktop apps

BoardFeaturePrice
ESP32-WROOMClassic, most tutorials~$4
ESP32-S3AI acceleration, USB-OTG~$6
ESP32-C3RISC-V, ultra-low-cost~$3
ESP32 Guide β†’

πŸ€– NVIDIA Jetson​

Skill: Advanced

Embedded AI computer with GPU. Run object detection, SLAM, LLMs, and computer vision at the edge. Ten to a hundred times faster AI inference than a Raspberry Pi.

Best for: Edge AI, object detection, SLAM, LLM inference, computer vision

Not for: Simple GPIO projects, battery-powered, budget builds

ModelAI TOPSRAMPrice
Orin Nano404/8 GB~$250
Orin NX10016 GB~$600
AGX Orin27564 GB~$2,000
Jetson Guide β†’

🧱 M5Stack​

Skill: Beginner

Modular ESP32-based prototyping system. Stackable hardware blocks, drag-and-drop programming with UiFlow, and a color display built into every core. The fastest path from idea to working gadget.

Best for: Rapid prototyping, IoT MVPs, education, wearable gadgets

Not for: High-volume production (expensive per unit), Linux workloads

CoreDisplayPrice
Core22.0" TFT touch~$45
CoreS32.0" TFT touch + AI~$55
StickC Plus21.14" TFT~$20
M5Stack Guide β†’

⚑ STM32​

Skill: Advanced

32-bit ARM Cortex-M for professional embedded systems. Real-time control, CAN bus, precision timing, and industrial reliability. Not a hobbyist board β€” it is what runs your car ECU and factory robots.

Best for: Motor control, industrial automation, real-time DSP, CAN bus, safety-critical

Not for: Quick weekend projects, beginners wanting simplicity, WiFi/BLE (without external module)

BoardCoreSpeedPrice
Blue Pill (F103)Cortex-M372 MHz~$3
Black Pill (F407)Cortex-M4F168 MHz~$12
Nucleo-F446Cortex-M4180 MHz~$15
STM32 Guide β†’

Still Not Sure?​

Use this quick decision flowchart:

Need WiFi/BLE wireless?
β”œβ”€β”€ Yes β†’ ESP32 (or M5Stack for fast prototyping)
└── No β†’ continue ↓

Need a full Linux OS?
β”œβ”€β”€ Yes β†’ Raspberry Pi (or Jetson for AI workloads)
└── No β†’ continue ↓

Need real-time control / industrial?
β”œβ”€β”€ Yes β†’ STM32
└── No β†’ Arduino (best for learning)

See the Quick Start Guide to get going in 5 minutes.