Documentation
Onboarding
Getting Started
Power & Battery
Hardware & Components
Build & Assembly
Radio & RF Design
Frequencies & Regulations
Firmware & Software
USB & Connectivity
GPS & Navigation
Morse & Communication
Modes & Operation
Field Operations & Rescue
Building Effectively
Build Variants
Project & Reference
Docs Getting Started Shopping List

Shopping List

Edit on GitHub

Where to buy the parts, how to spot clone pitfalls, and a realistic cost breakdown for 2026

Shopping List

Overview

All parts are common hobbyist modules available from AliExpress, LCSC, Amazon or local electronics shops. Total for the GPS edition is roughly $23-28 USD at 2026 prices.

Core Bill of Materials

ItemBuy thisWatch out for
ESP32 DevKit V130-pin dev board, USB-C or microClones with fake CP2102/CH340 chips - test serial before buying 10
E22-400M30SEbyte module, 433 MHz, SMADo not buy the 470-510 MHz variant
SSD1309 2.42” OLED7-pin SPI versionThe 4-pin I2C version will NOT work - check pin count
NEO-6M GPSModule with ceramic patch + EEPROMSome clones lack the backup battery (fine, RTC RAM replaces it)
TP4056USB-C module with DW01A protectionBuy the one that exposes BAT+ and STDBY pads
18650Protected cell, 2000-3500 mAhNever buy “fire” or unbranded cells with inflated ratings
Buttons x46x6 mm tactileAny brand
Resistors0805 or through-hole kits100k, 100R, 330R
Caps100 uF, 100 nF x2, 10 uFElectrolytic for bulk, ceramic for decoupling

Where to Buy

SourceBest forNotes
AliExpressEverythingSlowest shipping, lowest price
LCSCResistors, caps, connectorsGood for bulk passive components
AmazonFast delivery of modules2-3x AliExpress prices
Local shopESP32, buttons, wireSaves the wait for small orders

Clone Pitfalls

SymptomCauseFix
Serial port never enumeratesFake CP2102Buy from a reputable seller; test with a known board
Upload fails halfwayFake CH340 driver mismatchReinstall driver; try a different USB cable
Module runs hot5 V fed to a 3.3 V pinCheck every VCC wire before powering
OLED shows nothingBought the 4-pin I2C versionVerify 7 pins: GND VCC SCK SDA RES DC CS
Radio never initializesWrong frequency variantConfirm the label says 400M30S (433)

Warning

The single most common shopping mistake is the OLED. There are two SSD1309 breakout styles on the market; the firmware uses the 7-pin SPI board. The 4-pin I2C board has the same driver chip but no SPI pins and cannot be used without modification.

Cost Reality Check

PartCost
ESP32 DevKit V1$3.00
E22-400M30S$5.50
SSD1309 OLED$3.50
NEO-6M GPS$4.50
TP4056 + 18650$2.00
Passive + buttons + wire~$2.50
Case$0-3.00
Total~$23-28

See the interactive BOM Builder to adjust quantities, swap sources and recompute the total live.