Guides & Tutorials

Step-by-step tutorials and in-depth guides for maker projects. Every guide includes a hardware list with links to our detailed reviews.

ADS-B Aircraft Tracker: Raspberry Pi + RTL-SDR Build
Intermediate 90 minutes 5 steps

Build a permanent ADS-B aircraft tracking station with a Raspberry Pi 5 (or Pi 4 / Zero 2 W), an RTL-SDR Blog V4 dongle, and a tuned 1090 MHz antenna. Total cost: ~$120. Total build time: 90 minutes. Result: live aircraft map within 100-300 NM of your location, feeding FlightAware / FlightRadar24 / OpenSky for free Enterprise account credit.

3 hardware items · 6 FAQs
Best PCB Assembly Services for Small Batch Orders in 2026
Beginner 20 minutes

JLCPCB and PCBWay lead the small-batch PCB assembly market for maker and startup projects in 2026. This guide compares pricing, part libraries, turnaround times, and assembly options for orders of 5-100 boards, helping you choose between turnkey PCBA, consignment assembly, and hand-soldering for your ESP32 or sensor board project.

2 hardware items · 7 FAQs
Best PCB Design Software for Beginners in 2026
Beginner 15 minutes

KiCad is the best PCB design tool for beginners who want long-term skill value, while EasyEDA gets you to your first manufactured board fastest. This guide compares five free PCB design tools — KiCad, EasyEDA, Fritzing, Flux.ai, and Altium CircuitMaker — on learning curve, features, community support, and fab integration.

2 hardware items · 7 FAQs
Betaflight 4.5 First-Flight Setup Guide
Intermediate 45 minutes 7 steps

Configure a new 5" FPV freestyle build for first flight using Betaflight 4.5+ — the open-source FC firmware that powers virtually every modern FPV quad. This guide assumes you've assembled the hardware (FC + ESC stack, motors, receiver, VTX). Total config time: 30-45 minutes plus 15 minutes of bench testing.

3 hardware items · 6 FAQs
From Breadboard to Custom PCB: Complete Beginner Guide
Beginner 25 minutes

Every custom PCB follows a six-stage pipeline: concept, schematic, layout, Gerber export, ordering, and assembly. This guide walks through each stage with real costs, common mistakes, and tool recommendations so you can turn your ESP32 or Arduino breadboard prototype into a professional printed circuit board.

3 hardware items · 7 FAQs
Design a Custom ESP32 Board in KiCad + Order from JLCPCB
Intermediate 4 hours 8 steps

Build a custom ESP32-S3 development board from scratch using KiCad 9 and order assembled PCBs from JLCPCB. This step-by-step tutorial covers schematic entry with an ESP32-S3-WROOM module, USB-C power and programming, PCB layout with antenna keep-out zones, and generating production-ready Gerber and assembly files.

1 hardware items · 7 FAQs
Design a Custom ESPHome Sensor Board: Idea to Production
Intermediate 6 hours 6 steps

Design and manufacture a custom WiFi temperature and humidity sensor board running ESPHome for Home Assistant integration. This tutorial walks through selecting the ESP32-C3-MINI module for its tiny footprint and ultra-low deep sleep current, designing a 2-layer PCB with BME280 sensor and USB-C LiPo charging, ordering assembled boards from JLCPCB, and flashing ESPHome firmware.

2 hardware items · 7 FAQs
Design a Custom Meshtastic LoRa Node PCB
Advanced 8 hours 6 steps

Design and manufacture a custom PCB for a Meshtastic LoRa mesh networking node using an ESP32-S3 module and SX1262 LoRa transceiver. This advanced tutorial covers schematic design with RF-optimized SPI connections, PCB layout with proper ground plane management and antenna matching, 18650 battery power with USB-C charging, JLCPCB manufacturing, and flashing Meshtastic firmware on the finished board.

3 hardware items · 7 FAQs
Disaster Comms with Meshtastic + MeshCore (2026)
Intermediate Initial setup 4-6 hours; ongoing practice

When the cell network drops, the internet dies, and the power grid stays down for days, LoRa mesh radios keep your family, neighbors, and mutual-aid network connected. This guide covers the hardware to buy now, the configuration to lock in before the disaster, the range reality, and how Meshtastic and MeshCore differ — including which one to run when.

4 hardware items · 7 FAQs
ExpressLRS vs TBS Crossfire: FPV Radio Pick
Beginner 10 minutes to read; 30 minutes to set up either 3 steps

The two competing radio protocols for serious FPV in 2026 are ExpressLRS (open-source, free firmware, 2.4 GHz or 900 MHz) and TBS Crossfire (proprietary, 868/915 MHz). ELRS now dominates new builds; Crossfire retains a strong installed base. This guide explains when each makes sense and what to buy.

3 hardware items · 6 FAQs
Battery-Powered Soil Sensor with ESP32-C6 and ESPHome
Intermediate 1.5 hours 6 steps

Build a wireless soil moisture sensor that runs for over a year on three AA batteries using the ESP32-C6's 7µA deep sleep mode and ESPHome. This guide covers wiring, deep sleep configuration, battery life calculations, and Home Assistant integration for garden automation.

1 hardware items · 7 FAQs
ESP32-C6 as a Thread Border Router for Home Assistant
Intermediate 1 hour 4 steps

Turn an ESP32-C6 into a Thread border router that bridges Thread mesh devices to your WiFi network and Home Assistant. This is the cheapest way to add Thread and Matter support to your smart home, replacing a $100+ HomePod Mini or Google Nest Hub with a $10 dev board.

3 hardware items · 7 FAQs
Meshtastic GPS Tracker with ESP32 + LoRa: Complete Build
Intermediate 2 hours 6 steps

Build a Meshtastic GPS tracking network using the LiLyGo T-Beam Supreme as a mobile tracker and a Heltec LoRa 32 V3 as a base station. This mesh network provides off-grid text messaging and position tracking at ranges of 2-10km without cellular or WiFi coverage.

2 hardware items · 7 FAQs
ESP32 Module vs Bare Chip: When to Use Each
Intermediate 15 minutes

ESP32 modules like the WROOM and WROVER integrate the chip, flash, crystal, antenna, and RF shielding into a pre-certified package. This guide explains what is inside each module, why modules are the default choice for hobbyist PCB designs, when bare ESP32 chips justify the added complexity, and how RF certification costs change the calculus at different production volumes.

2 hardware items · 7 FAQs
ESP32-S3 Bluetooth Proxy for Home Assistant (2026)
Beginner 30 minutes 4 steps

Deploy ESP32-S3 boards as Bluetooth proxies that extend Home Assistant's BLE range to every room in your house. Each proxy requires just 10 lines of ESPHome YAML, a USB power source, and 5 minutes of setup time. No soldering or custom firmware needed.

1 hardware items · 7 FAQs
WiFi Temperature Sensor with ESP32 and ESPHome
Beginner 30 minutes 6 steps

Build a wireless temperature and humidity sensor using an ESP32-DevKitC, a DHT22 or BME280 sensor, and ESPHome. This beginner guide walks through installation, wiring, YAML configuration, flashing, and Home Assistant integration in about 30 minutes with no soldering required.

2 hardware items · 7 FAQs
Your First 3D Print on the Bambu Lab A1 Mini
Beginner 45 minutes 6 steps

Go from sealed box to finished print in under 45 minutes. This guide walks complete beginners through unboxing the Bambu Lab A1 Mini, loading PLA filament, installing Bambu Studio, slicing a test model, and troubleshooting common first-print problems like adhesion failure and stringing.

2 hardware items · 7 FAQs
First FPV Build BOM: 5-inch Freestyle Parts
Intermediate 8-12 hours (first-time builder); 4-6 hours (experienced) 6 steps

Complete bill of materials for a first 5" FPV freestyle build in 2026 — every part with current prices, why it was chosen, and what to substitute if a part is out of stock. Total target: $550-650 for the drone + radio + goggles + battery + charger setup that will fly serious freestyle for years.

6 hardware items · 6 FAQs
First SDR Setup Guide: RTL-SDR Beginner Walkthrough
Beginner 30 minutes 5 steps

This guide walks through setting up a first software-defined radio in 30-45 minutes — from unboxing an RTL-SDR Blog V4 to listening to your first broadcast FM station, then to your first ADS-B aircraft. You need the dongle, an antenna (included in the V4 dipole kit), a Windows / macOS / Linux PC, and a USB port. No license, no ham radio knowledge, no soldering.

2 hardware items · 6 FAQs
What Can a Flipper Zero Actually Do?
Beginner 15 minutes

The Flipper Zero is a $199 multi-tool that combines sub-GHz radio, NFC, 125 kHz RFID, infrared, BadUSB, and GPIO into a pocket-sized device. This guide covers what it genuinely does well, what the TikTok hype gets wrong, and whether it is worth buying for learning and hardware tinkering.

2 hardware items · 7 FAQs
GMRS vs FRS vs Ham Radio: License + Hardware Guide
Beginner 20 minutes to read; 1-2 weeks for ham license 4 steps

The US has three main personal radio service tiers: FRS (no license, low power, family use), GMRS (per-household license, mid power, family + community), and Amateur Radio (per-person test, high power, technical experimentation). Each tier requires specific FCC-certified hardware. Buying the wrong radio for the wrong service is illegal — this guide explains which radio to buy at each tier and why FCC certification matters.

4 hardware items · 6 FAQs
HA Green vs Yellow vs DIY Pi 5: Which to Buy?
Beginner 15 minute read

Choosing between the Home Assistant Green ($99), Yellow ($150-200), and a DIY Raspberry Pi 5 build ($120-150) depends on your technical comfort level, smart home size, and need for built-in Zigbee or Thread radios. This guide breaks down the specs, tradeoffs, and ideal buyer for each option.

1 hardware items · 7 FAQs
How to Choose Your First NAS in 2026
Beginner 15 minute read

A NAS replaces Google Photos, Dropbox, and a household of external hard drives with one box on your network. This guide covers what a NAS does, the pre-built (Synology/QNAP/Ugreen) versus DIY (TrueNAS on TerraMaster or Beelink) decision, how many drive bays you actually need, and the drive compatibility traps to avoid.

7 hardware items · 7 FAQs
Install Klipper on BTT CB1 + Manta M8P V2
Intermediate 1 hour 6 steps

Set up Klipper firmware on a BTT CB1 compute module mounted on a Manta M8P V2 mainboard. This guide walks through flashing the CB1 SD card image, SSH configuration, compiling and flashing the MCU firmware, building a working printer.cfg, and running a first test print — all in about an hour.

3 hardware items · 7 FAQs
JLCPCB vs PCBWay vs OSH Park: Best PCB Service in 2026
Beginner 15 minutes

JLCPCB offers the lowest per-board pricing for prototype PCBs, but US tariffs enacted in 2025 change the math for small orders. This guide compares JLCPCB, PCBWay, and OSH Park across pricing, quality, assembly services, and turnaround time so you can pick the right fab for your next custom ESP32 or Arduino board.

2 hardware items · 7 FAQs
KiCad to JLCPCB: Generate Gerbers, BOM & CPL Files
Beginner 45 minutes 8 steps

Export production-ready Gerber, BOM, and CPL files from KiCad 8 for JLCPCB PCB assembly. This step-by-step tutorial covers DRC validation, correct layer mapping, drill file generation, JLCPCB-format BOM and component placement exports, and the online Gerber viewer verification workflow that gets your custom ESP32 or sensor board manufactured without revision.

2 hardware items · 7 FAQs
Ledger Nano X Setup: Unboxing to First Bitcoin
Beginner 20 minutes 6 steps

Set up a Ledger Nano X hardware wallet from scratch and receive your first Bitcoin in about 20 minutes. This beginner guide covers unboxing, installing Ledger Live, creating a PIN, backing up your 24-word recovery phrase, installing the Bitcoin app, and generating your first receive address.

2 hardware items · 7 FAQs
Meshtastic Getting Started: First Message in 30 Min
Beginner 30 minutes 6 steps

Go from unboxing your first LoRa board to sending an off-grid text message in about 30 minutes. This beginner guide covers buying a Meshtastic-compatible device, flashing firmware with the web flasher, pairing the phone app, and configuring your first channel — no radio experience required.

3 hardware items · 7 FAQs
MoCA 2.5: Rewire Home Network for Fiber (2026)
Intermediate 1-2 hours 6 steps

Just had fiber installed and the old coax is now sitting unused? Don't pull it out — convert it into a 940 Mbps wired ethernet backbone with two MoCA 2.5 adapters and a $10 PoE filter. This guide walks through the parts list, the install, and the iperf3 verification that takes about an hour and costs $200-250 total.

5 hardware items · 7 FAQs
Outdoor WiFi Bridges: Getting WiFi to Your Barn or Garage
Intermediate 3-4 hours 6 steps

Mesh WiFi can't reach a barn 200m away through trees and exterior walls. The fix is a point-to-point bridge: two directional 5GHz dishes mounted with line-of-sight, delivering a wired-equivalent ethernet link at 150 Mbps for ~$130-180 in hardware. This guide walks through hardware selection, install steps, alignment, and verification.

5 hardware items · 7 FAQs
PCB Import Tariffs 2026: What US Makers Need to Know
Beginner 12 minutes

The elimination of the de minimis exemption in 2025 added $8-15 in duties and fees to every Chinese PCB shipment, regardless of value. This guide breaks down the current tariff structure, calculates real landed costs for hobby orders, and outlines strategies to minimize the impact on your prototyping budget.

1 hardware items · 7 FAQs
Build a Budget NAS with Raspberry Pi 5
Intermediate 1 hour 6 steps

Turn a Raspberry Pi 5 into a network-attached storage server running OpenMediaVault. This guide covers choosing between USB 3.0 drives and NVMe HATs, flashing OMV 7, and configuring SMB and NFS shares accessible from Windows, macOS, and Linux clients.

2 hardware items · 7 FAQs
WLED Setup with ESP32-S3: Complete LED Strip Guide
Beginner 45 minutes 5 steps

Flash WLED onto an ESP32-S3, wire a WS2812B addressable LED strip, and control thousands of effects from your phone or Home Assistant. This beginner-friendly guide covers wiring, power calculations, and integration in under 45 minutes with no soldering beyond header pins.

2 hardware items · 7 FAQs
WLED Quickstart: ESP32 DevKitC LED Strip Setup
Beginner 45 minutes 6 steps

Flash WLED onto an ESP32-DevKitC, wire a WS2812B addressable LED strip with a level shifter, and run your first animation in under 45 minutes. This beginner guide covers the web flasher, power supply sizing at 60mA per LED, and safe wiring for strips up to 300 LEDs.

2 hardware items · 7 FAQs
DIY BLE Asset Tracker with XIAO ESP32-S3
Intermediate 1 hour 5 steps

Build a BLE asset tracking system using the XIAO ESP32-S3 as iBeacon or Eddystone beacons detected by ESPHome base stations. At just 21x17.5mm, the XIAO is small enough to attach to tools, bags, or pets. This guide covers firmware, deployment, and room-level tracking.

1 hardware items · 7 FAQs