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 NanoRX is 18mm x 11mm and uses the same pinout as theCrossfire NanoRX. 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-01Ffor WiFi and aRFM95for our business 🕴️ - Requires ordering PCBs from Gerber files, a regulator chip, a few passives, a
ESP-01Fand 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.flconnector 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.mdfor the RX of your choice - If you are using an
ESP-12Finstead ofESP-01Fit 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 appropriate3V3or5V. - Additionally, connect
IO0toGNDto activate the bootloader and enable flashing - Quite some serial adapters have
TXandRXswapped, mislabeled, or both 😸. Please double-check! - Finally, select the appropriate RX target, make sure your user defines are correct, and press
Uploadin PlatformIO