All ESP8266-based D1 Mini boards are supported, and are the hardware which the ratgdo project uses for the pre-made kits available from Paul Wieland.
Note that the D1 Mini module takes 5v and an on-board regulator drops this down to the 3.3v power used by the ESP8266 chip.
All ESP-32 boards are directly supported by the ESPHome Ratgdo port, using the ESP32 D1 Mini YAML file for install settings for a version 2.0 ratgdo board.
CRITICAL: You must install using the v2.0 install for ESP-32 boards as v2.5 is additional and unnecessary work for these boards at the current time.
Note: The pin numbers mentioned in the linked YAML file are only directly valid for the D1 Mini ESP32 boards. Regardless of ESP-32 board used, these are the actual ESP-32 pins used for v2.0:
ratgdo function | ESP-32 pin |
---|---|
TX | GPIO16 |
RX | GPIO21 |
Obstruction | GPIO23 |
White/GND | GND |
For your particular board, you may need to determine which board traces map to these GPIO pins.
Note that ESP-32 modules take 5v power from USB and an on-board regulator drops this down to the 3.3v used by the ESP-32 chip.
Supported by the ESPHome Ratgdo port, using the ESP32 D1 Mini YAML file for install settings, noting thepinout mappings below.. Note that the outer row of pins on the D1 Mini board are not used for ratgdo.
GPIO pins for the ESP-32 D1 Mini are as follows:
- TX: IO16
- RX: IO21
- Obstruction: IO23
Supported by the ESPHome Ratgdo port, using the ESP32 D1 Mini YAML file for install settings, noting thepinout mappings below.
GPIO pins for the ESP-WROOM-32 are as follows:
- TX: RX2
- RX: D21
- Obstruction: D23