DIY Receiver
Custom Hardware¶
Possibly one of the biggest benefits of using ExpressLRS
is custom hardware!
Custom ESP 2.4 GHz RX¶
- 20x20 footprint and uses 0805 size SMD components. SMD components have been positioned on the PCB in a soldering iron friendly way. 🚸
- The
ELRS Nano
RX is 18mm x 11mm and uses the same pinout as theCrossfire Nano
RX. This allows for direct mounting to compatible flight controllers. ⚠️ This PCB uses 0402 SMD components and will require a hot air rework station and probably a microscope. 🔬
Custom ESP 900 MHz RX¶
- Uses the
ESP-01F
for WiFi and aRFM95
for our business 🕴️ - Requires ordering PCBs from Gerber files, a regulator chip, a few passives, a
ESP-01F
and aRFM95
(915/868MHz) - Multiple RX PCB designs are available ✅
20x20 RX
- discrete SMD antenna for Wifi and RF directly soldered to PCB
- Target DIY_900_RX_ESP8285_SX127x_via_UART
20x20 RX 0805
- easier to build due to bigger SMD parts. PCB antenna for Wifi andu.fl
connector for RFMini RX
- the smallest form factor, lightest weight and lowest cost per PCB
- If you need help soldering, please check out this video
Flashing Custom RX¶
Before you start¶
- The steps for building are in each individual
README.md
for the RX of your choice - If you are using an
ESP-12F
instead ofESP-01F
it is recommended to follow this tutorial but use the appropriate RX target 🧑🏫
Get it flashed¶
- Connect the serial adapter to
GND
,TX
,RX
, and the appropriate3V3
or5V
. - Additionally, connect
IO0
toGND
to activate the bootloader and enable flashing - Quite some serial adapters have
TX
andRX
swapped, mislabeled, or both 😸. Please double-check! - Finally, select the appropriate RX target, make sure your user defines are correct, and press
Upload
in PlatformIO