# Elecrow ESP32 2.4 inch LCD board: specs and pinout

> Elecrow's 2.4 inch ESP32 touchscreen display board: an ESP32-WROOM-32-N4 module behind a 320 x 240 resistive-touch TFT, with a TF card slot, a…

[HTML version](https://soldr.ai/docs/boards/elecrow-esp32-2-4-inch-lcd)

[Docs](https://soldr.ai/docs) / [Boards](https://soldr.ai/docs/boards)

Elecrow&#x27;s 2.4 inch ESP32 touchscreen display board: an ESP32-WROOM-32-N4 module behind a 320 x 240 resistive-touch TFT, with a TF card slot, a speaker output and several 4-pin HY2.0 ports. Elecrow lists it for hobby cryptocurrency solo mining; this page covers the board only, and it also runs as a general ESP32 display board. Its 4-pin ports need an HY2.0 cable that is not sold here, so the ideas below use only the board and a microSD card.

Every value cites its sourceOfficial pinout

[Buy on Compoden](https://compoden.com/products/elecrow-24inch-esp32-solo-miner-lcd-display)

## Specs

| Spec | Value | Source |
|---|---|---|
| Processor module | ESP32-WROOM-32-N4, dual-core LX6 up to 240 MHz, 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5.0 | source Specification table (Main Processor); Feature list |
| Display | 2.4 inch TFT-LCD, 320 x 240, TN panel, driver IC ILI9341V, active area 36.72 x 48.96 mm (W x H) | source Specification table |
| Touch | Resistive touch screen; a resistive pen is supplied | source Specification table; description |
| External power | 5 V DC, 2 A | source Specification table (External power supply) |
| Battery | 3.7 V to 4.2 V lithium battery on the BAT connector (PH2.0, 2 pin) with a charging circuit | source Specification table; Pin Out table (BAT) |
| Interfaces | 1 TF card slot, 1 I2C, 1 GPIO_D, 1 speaker output, UART1, UART0 (also the USB-C port) | source Specification table (Interface) |
| Connectors | SPK PH2.0 2-pin; UART1, GPIO_D and I2C HY2.0 4-pin; BAT PH2.0 2-pin | source Pin Specification table; Pin Out table |
| Buttons | BOOT button and Reset button | source Specification table |
| Size and weight | 51 x 78 mm; 52 g net per board | source Specification table |
| Temperature | Working -20 C to 70 C; storage -30 C to 80 C | source Specification table |

## Power

| | Value | Source |
|---|---|---|
| Supply | 5 V DC, 2 A external supply (USB-C), or a 3.7 V to 4.2 V lithium battery on the BAT connector | source Specification table; no current figure is published |

## Pinout

The pin table is from Elecrow&#x27;s CrowPanel ESP32 2.4-inch HMI wiki (model DIS03024H). Its specifications and interface list are identical to this board&#x27;s product page and Elecrow&#x27;s miner wiki page uses that hardware, but Elecrow does not state that the two share one circuit board. The port supply voltage is not published.

| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| GPIO_D | IO25 and IO32 (digital and analog I/O, HY2.0 4-pin) | | IO25 drives the LED in the wiki example | source Pin Out table |
| UART1 | RX = IO16, TX = IO17 (HY2.0 4-pin) | | | source Pin Out table |
| I2C | SDA = IO22, SCL = IO21 (HY2.0 4-pin) | | | source Pin Out table |
| SPK | IO26 (speaker output, PH2.0 2-pin) | | The board has a power amplifier chip circuit for the speaker | source Pin Out table |
| TF card slot (SPI) | MOSI = IO23, MISO = IO19, SCK = IO18 (printed SDK in the table), CS = IO5 | | | source Pin Out table |
| TFT (TFT_eSPI setup) | MISO 12, MOSI 13, SCLK 14, CS 15, DC 2, RST -1, backlight 27 | | From the wiki User_Setup.h block | source Definition in the User_Setup.h file |
| Touch | Touch chip select = 33 | | From the wiki User_Setup.h block | source Definition in the User_Setup.h file |

## Build with it
Project ideas for the Elecrow ESP32 2.4 inch LCD board. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

- [Touch and graphics demo](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20touch-screen%20demo%20with%20buttons%20and%20sliders%20on%20an%20Elecrow%202.4%20inch%20ESP32%20display): Elecrow&#x27;s wiki sets up TFT_eSPI 2.5.0 and LVGL 8.3.3 for this board (TFT pins MISO12 MOSI13 SCLK14 CS15 DC2 BL27, touch chip-select 33), so a touch UI needs no extra parts. Learning project.
- [Touch-point logger to microSD](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20touch-point%20logger%20that%20writes%20tap%20positions%20to%20a%20microSD%20card%20on%20an%20Elecrow%202.4%20inch%20ESP32%20display): The wiki gives the TF slot SPI pins (MOSI IO23, MISO IO19, SCK IO18, CS IO5). Check the card format the SD library expects before logging.
- [Wi-Fi network scanner screen](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20Wi-Fi%20network%20scanner%20that%20lists%20nearby%20networks%20on%20an%20Elecrow%202.4%20inch%20ESP32%20display): The ESP32 module scans Wi-Fi networks and the touch screen can page through the list; the board needs only its USB power. Learning project.

## Common mistakes

- Using other library versions than the wiki&#x27;s: the examples are written for the esp32 board package 2.0.14 or 2.0.15, LVGL 8.3.3 and TFT_eSPI 2.5.0, and a TFT_eSPI installed from the library manager needs its User_Setup.h edited for this board (source: [link](https://www.elecrow.com/wiki/ESP32_Miner_LCD-2.4_inch.html), Requirements and Install Libraries).
- Skipping touch calibration: the screen is resistive, and the wiki&#x27;s touch examples load calibration data with lcd.setTouch(calData) before reading touches (source: [link](https://www.elecrow.com/wiki/ESP32_Miner_LCD-2.4_inch.html), Example 5: Initialize the touch).
- Feeding it less than the rated supply: Elecrow lists an external supply of 5 V at 2 A, so a weak USB port can brown out Wi-Fi and the backlight (source: [link](https://www.elecrow.com/2-4inch-esp32-miner-lcd-display-2pcs-cryptocurrency-solo-miner-with-1000kh-s-hashrate.html), Specification table).

## Not covered by the official source

- The Elecrow product page checked is the 2-pack; its specification table is used for the single board.
- The 5 V or 3.3 V level on the HY2.0 ports is not stated.
- Supply current, flash and PSRAM sizes beyond the module name, and the touch controller part number are not given; the TFT_eSPI setup lists a touch chip-select (33) only.
- The miner software is third-party; its hash rate is a vendor claim and is not used.
- The 4-pin HY2.0 ports (UART1, GPIO_D, I2C) need an HY2.0 cable; it is not sold here, so sensor ideas on those ports were removed. The wiki&#x27;s example uses a Crowtail DHT20 on the I2C port, not a DHT22.

## Sources

- [link](https://www.elecrow.com/2-4inch-esp32-miner-lcd-display-2pcs-cryptocurrency-solo-miner-with-1000kh-s-hashrate.html) (Elecrow product page for the 2.4 inch ESP32 solo miner display, 2 pack)
- [link](https://www.elecrow.com/wiki/esp32-display-242727-intelligent-touch-screen-wi-fi26ble-240320-hmi-display.html) (Elecrow wiki, CrowPanel ESP32 HMI 2.4-inch Display)
- [link](https://www.elecrow.com/wiki/ESP32_Miner_LCD-2.4_inch.html) (Elecrow wiki, ESP32 Miner LCD-2.4 inch)
