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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.