This ESP32-S3-based development board from Waveshare comes with a square 4" LCD display on its rear, along with 7-36V wide input power range and a host of additional features and interface options.
The board is controlled by an ESP32-S3 (ESP32-S3N16R8) module providing 2.4GHz WiFi and BLE 5, supported with built-in 512KB SRAM and 384KB ROM, with additional 16MB flash and 8MB PSRAM.
The display is a 4" square IPS LCD panel with a 480x480 resolution, 65k colours and 160° viewing angles. This version does not offer a touch interface - you'll want to check out the touchscreen version for that.
The dev board also features CAN, RS485 and I2C interfaces, all available via a terminal block connection for quick, simple wiring. A microSDslot is also available for storage. The onboard RTC includes a battery header compatible with the Raspberry Pi RTC battery.
The board can be powered via terminal block with a wide 7-36V input voltage, or via USB-C, which is also used for programming. There is also a PH2.0 connector for LiPo batteries, including a charge circuit.
BOOT, RESET and power buttons offer physical interfaces for control and software installation, along with LEDs for power indication.
What's Onboard?
Please note, the image below shows the touch version with a bezel. This non-touch version does not have the same bezel.
ESP32-S3N16R8
SoC with Wi-Fi and Bluetooth, operating up to 240MHz
Integrated 8MB PSRAM and 16MB Flash
SW6106
Battery charging and discharging management chip
TJA1051T/3/1J
CAN bus transceiver
SP3485
RS485 transceiver
PCF85063
RTC (real-time clock) chip
TCA9554PWR
I/O expansion chip
XL1509-ADJE1 power chip
Supports 7–36V DC power input
3.5mm 10-pin screw terminal slot
For installing a 3.5mm 10-pin screw terminal block
RTC battery header
For connecting a rechargeable RTC battery
Only supports rechargeable RTC batteries
USB-C port
ESP32-S3 USB interface for power, firmware flashing and log output
TF card slot
PH2.0 lithium battery header
PH2.0 2-pin connector for 3.7V lithium batteries
Supports battery charging and discharging
Buzzer
Audio output peripheral
RS485 and CAN terminal resistor selection
Disabled by default
Power indicator LED
BOOT button
RESET button
PWRKEY button
Power on/off button when operating from battery power
Features
ESP32-S3 microcontroller with dual-core Xtensa® LX7 processor, up to 240MHz
2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with onboard antenna
16MB Flash and 8MB PSRAM, plus 512KB SRAM and 384KB ROM
4" LCD display with 480x480 resolution and 65K colours (non-touch)
CAN bus interface with onboard TJA1051T transceiver
RS485 interface with onboard SP3485 transceiver
I2C interface and GPIO expansion via TCA9554PWR
MicroSD card slot for external storage
USB-C port for power, firmware flashing and serial logs
PH2.0 lithium battery connector with charge and discharge support
RTC with PCF85063 chip and rechargeable RTC battery header
Wide 7–36V DC input via onboard power management
Onboard buzzer and power indicator LED
BOOT, RESET and power buttons
Low-power operation with flexible clock and power management settings