CrowPanel_1.46_inch-HMI_ESP32_Rotary_Display_360_360_IPS_Round_Touch_Knob_Screen¶
Model DHR55146D
Schematic Diagram:¶
ESP32-S3 with display and touch schematic diagram
LovyanGFX Display Configuration¶
'''cpp
LGFX(void) {
{
auto cfg = _bus_instance.config();
cfg.spi_host = SPI2_HOST;
cfg.spi_mode = 0;
cfg.freq_write = 80000000;
cfg.freq_read = 20000000;
cfg.spi_3wire = true;
cfg.use_lock = true;
cfg.dma_channel = SPI_DMA_CH_AUTO;
cfg.pin_sclk = 10;
cfg.pin_mosi = 11;
cfg.pin_miso = -1;
cfg.pin_dc = 3;
_bus_instance.config(cfg);
_panel_instance.setBus(&_bus_instance);
}
{
auto cfg = _panel_instance.config();
cfg.pin_cs = 9;
cfg.pin_rst = 14;
cfg.pin_busy = -1;
cfg.memory_width = 360;
cfg.memory_height = 360;
cfg.panel_width = 360;
cfg.panel_height = 360;
cfg.offset_x = 0;
cfg.offset_y = 0;
cfg.offset_rotation = 0;
cfg.dummy_read_pixel = 8;
cfg.dummy_read_bits = 1;
cfg.readable = false;
cfg.invert = false;
cfg.rgb_order = true;
cfg.dlen_16bit = false;
cfg.bus_shared = false;
_panel_instance.config(cfg);
}
setPanel(&_panel_instance);
}
static TwoWire* wi=&Wire;
//TP_INT 5;TP_RST 13
cst816t touch = cst816t(Wire,13,5);
//TP I2C
wi->setPins(6,7);
'''
Screen backlight pins:¶
define SCREEN_BACKLIGHT_PIN 46¶
LED and RGB light pins:¶
/* LED Light define */
define POWER_LIGHT_PIN 40¶
define LED_PIN 48¶
Encoder pins:¶
/* ENCODER set*/
define ENCODER_A_PIN 45¶
define ENCODER_B_PIN 42¶
define SWITCH_PIN 41¶
i2c:¶
FPC:¶
Pin Definition¶
| Function | GPIO |
|---|---|
| LCD SCLK | GPIO10 |
| LCD MOSI | GPIO11 |
| LCD CS | GPIO9 |
| LCD DC | GPIO3 |
| LCD RST | GPIO14 |
| Touch SDA | GPIO6 |
| Touch SCL | GPIO7 |
| Touch INT | GPIO5 |
| Touch RST | GPIO13 |
| Backlight | GPIO46 |
| Encoder A | GPIO45 |
| Encoder B | GPIO42 |
| Encoder Switch | GPIO41 |
| Power LED | GPIO40 |
| RGB LED | GPIO48 |
| I2C_SDA | GPIO38 |
| I2C_SCL | GPIO39 |
Use the configuration guide:¶
Get Started with Arduino IDE¶
Please click the card below to learn how to install Arduino IDE, and install ESP32 board in the Arduino IDE.
Recommended ESP32 Board Package Version: 2.0.14
Later versions may require code modifications.
Platforms Supported¶
| Arduino IDE | ESPHome(Coming soon) |
|---|---|
![]() | ![]() |
![]() | ![]() |
GitHub Repository¶
The demo source code and examples are available on GitHub:
CrowPanel-1.46inch-HMI-ESP32-Rotary-Display
(This GitHub link usually may contain 3D files, schematics, program code, factory firmware, factory sourcecode and other materials. Please click to view.)
Where to Buy¶
Please visit this page to purchase CrowPanel 1.46 inch-HMI ESP32 Rotary Display.
Support¶
If you encounter any issues while using the service, you can contact us via the social media links in the bottom-right corner of elecrow or send an email to techsupport@elecrow.com for technical support.








