Tutorials

Practical guides to help you get hardware and software prototypes up and running.

KiCad 9.0 – Build Your First PCB

KiCad 9.0 – Build Your First PCB - From Schematic to Gerbers

A complete PCB design walkthrough in KiCad 9, covering project setup, schematic, footprint assignment, BOM generation, PCB layout, verification, design-rule checks, and Gerber manufacturing outputs.

Open tutorial

Watch on YouTube

PCB Design Rules — Checklist

ESP32 IoT API – Dual-Channel RMS Meter

IoT HTTP JSON API • Visual Studio Code C • ESP-IDF • ESP32 DevKitC (Wroom-32)

Build a self-hosted IoT measurement node: the ESP32 continuously computes true RMS on two analog channels and exposes the latest values through a clean HTTP JSON API for scripts, dashboards, and automation.

Open tutorial

ESP32 read and process two ADC signals in C and display with serial oscilloscope

Visual Studio Code C • ESP-IDF • ESP32 DevKitC (Wroom-32)

Use Visual Studio Code C to simultaneously read and process two ADC signals on a ESP32 board and display with serial oscilloscope.

Open tutorial

Watch on YouTube

ESP32 MicroPython Blink LED Tutorial

MicroPython • Thonny IDE • ESP32 DevKitC (Wroom-32)

Install the USB-to-UART driver, flash MicroPython, wire a simple LED, and run a short script that blinks every 0.5 seconds.

Open tutorial

Watch on YouTube

More tutorials coming soon

We regularly add new guides. If you have a topic you'd like covered, tell us what you're building.

Suggest a tutorial