Home

Awesome

Purpose

NodeMCU (left) and DoIt ESP32 DevKit (right), side by side: <br>

Pin mapping

System

1234
NodeMCUGND (x4)3V3 (x3)ENVIN
DoIt ESP32 DevKitGND (x2)3V3ENVIN

GPIO. Bank 1. In use by SoftRF firmware.

12345678910111213
NodeMCUD0D1D2D3D4D5D6D7D8RXTXA0SD3
DoIt ESP32 DevKitD26D25D14D23D2D5D19D27D18RX0TX0VPD13

GPIO. Bank 2. Spare pins.

12345678
NodeMCURSV1RSV2SD1SD2CLKCMDSD0RST
DoIt ESP32 DevKitRX2TX2D21D22D15D4D12VN

UAV connector (optional). Residual ESP32 pins and GNSS/MAVLINK port.

1234567
2A0D1RXTXD3GND5V
13V3GNDD32D33D34D35SD3

RF connector (optional). NRF905 or "SoftRF LoRa" port.

1234567
2D0D2D35D34D7D8GND
13V3D4NCNCD6D5GND

Adapter

<p><img src="https://github.com/lyusupov/SoftRF/raw/master/documents/images/ESP32-NODEMCU-ADAPTER-5.jpg" width="40%" height="40%"> <img src="https://github.com/lyusupov/SoftRF/raw/master/documents/images/ESP32-NODEMCU-ADAPTER-6.jpg" width="40%" height="40%"></p>

It fits good enough for SoftRF Shield: <br>

<p><img src="https://github.com/lyusupov/SoftRF/raw/master/documents/images/ESP32-NODEMCU-ADAPTER-8.jpg" width="40%" height="40%"> <img src="https://github.com/lyusupov/SoftRF/raw/master/documents/images/ESP32-NODEMCU-ADAPTER-7.jpg" width="40%" height="40%"></p>

and for SoftRF Enclosure V4 as well: <br>

PCB manufacturing

You can order the PCB direct from manufacturer: <sup>1</sup>

     <a href="https://PCBs.io/share/4xgbg"><img src="https://s3.amazonaws.com/pcbs.io/share.png" alt="Order from PCBs.io"></img></a><br>

Estimated price for minimum 4 pcs of the PCB with basic international shipping included in is around 7 USD.<br>

Expect to wait:

Alternatively you may pick these Gerber files and order the PCB from a local manufacturer of your preference.

<sup>1</sup> - SSL Cert error warning may come up - it is known to be safely ignored<br> <br>

Bill of materials

NumberPartQtyPictureSource
1PCB1<a href="https://PCBs.io/share/4xgbg"><img src="https://s3.amazonaws.com/pcbs.io/share.png" alt="Order from PCBs.io"></img></a>
21x40 female header 2.54mm1AliExpress
31x40 male header 2.54mm1AliExpress

Errata

Revision 1.1

Issue #1

Unable to update ESP32's firmware via micro USB when an I2C device is connected to SoftRF LoRa I2C port

Issue #2

Standalone Edition/ESP32 is unable to boot up when running on 2 fully charged AA Ni-Mh 1.2V batteries with DC-DC up-converter

<!-- ## Revision 1.0 ### Issue [ESP32 does not boot when an I2C device is connected to SoftRF LoRa I2C port](https://github.com/lyusupov/ESP32-NODEMCU-ADAPTER/issues/1) -->