Bambu Xtouch ESP32 LCD Board

In stock
Regular price $29.00

Use this text to encourage communication or promote sharing on social networks.

You can also add links

ESP32 Xtouch LCD Screen for Bambu Lab ESP32-2432S028R Development Board Dual Core CPU WiFi Bluetooth-compatible Module 2.8inch / 3.5inch RGB Smart Display Screen 320x480 IPS TFT RGB LCD Module Capacitive/Resistive Touch
1. Powerful and Efficient: The ESP32 development board features a dual-core MCU, integrated Wi-Fi, and Bluetooth-compatible functionality. With a main frequency of up to 240MHz, 520KB SRAM, 448KB ROM, and 4MB flash memory, it provides powerful and efficient performance.
2. High-Quality Display: The module includes a 2.8 inch / 3.5-inch color screen with 16-bit RGB 65K color display capability, providing stunning and vivid colors. With a resolution of 240x320 / 320x480, it delivers sharp and clear images.
3. Ready-to-Use: This development board comes with factory-installed sample programs, making it easy to use right out of the box.
4. Expandable Storage: The development board includes a TF card slot, providing convenient and easy-to-expand storage options.
5. Easy to Develop: The module supports programming in the for Arduino IDE, ESP IDE, Micropython, and Mixly. It also comes with an for Arduino library function and sample program, making it easy to develop and customize. Additionally, one-click download ensures quick and easy programming.

Option: Resistive touch screen, capacitive touch screen - tempered glass 5-point touch (optional)
Size: 3.5 inches
Type: TFT color screen
Display color: RGB 65K
Driver chip: ST7796
Resolution: 320x480 (pixels)
Effective display area: 73.44 * 48.96mm/2.89 * 1.92inch
Perspective:>60 °
Working temperature: -20 ℃~70 ℃
Storage temperature: -30 ℃~80 ℃
Working voltage: 5V
Power consumption: approximately 160mA
Module size: 101.5 * 54.9mm/3.99 * 2.16inch
Product weight: approximately 50g

Download the driver manual and other files from the website:


Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement.

1 x Development board display module with cable

XTouch, Touch Screen Upgrade for Bambu P1P/P1S


Xtouch Control

Xtouch is an add-on touchscreen for your Bambu Lab P1P, P1S 3D printers that uses an inexpensive ESP32 combo screen paired with a printable mount. This setup provides full access to the stock screen while offering additional control and monitoring functions. Importantly, it does not require any hardware modifications, which is a significant advantage.

Xtouch Interface and Features

· Home Screen: Displays print progress, an LED light switch, and readings for the hotend and bed temperatures.
· Temperature Tab: Provides access to the hotend, bed, and part cooling fan. You can click on any of these, input your value, and then click return. Sometimes it takes a second to update, but it always works. To turn things off, click again, enter zero, and hit enter. This screen is particularly exciting as it eliminates the need to click 20 times to set an exact temperature.

bambu-p1s xtouch screen

· Movement Tab: Allows you to home the printer and manually position the tool head.
· Filament Loading/Unloading Screen: Mimics the functionality found on the original controller but with the benefit of displaying all the text on the screen instead of scrolling on a single line.
· Settings Tab: Quite intuitive. You can change the brightness of the backlight, set the duration for how long it takes until the touchscreen goes to sleep, and invert the colors of the interface.

You can also enable a chamber sensor option here. The P1 series of printers don't have a chamber sensor, but with this upgrade, you can wire one directly into the screen. This can be really handy for printing with high-air-temperature filaments.

bambu-p1p xtouch screen
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success
Bambu Lab Chamber Heater Success

Bambu Lab Chamber Heater

View Details

Depending on your installation, you might need to toggle "flip screen" to turn the interface upside down. At the bottom, there are options that can be enabled depending on your printer. For instance, if you have an auxiliary fan, you can now control it from the temperature tab by toggling this option. Another option to enable is over-the-air updates, allowing XTouch firmware updates without unplugging anything from the machine. If you prefer not to use this option, there are instructions on GitHub for manually updating the firmware.

Xtouch Installation List

1. Screen: 2.8-inch ESP32 combo screen
2. Micro SD Card:
· Between 1 and 32 GB (anything over 32 GB will not work)
· Recommended: Kingston micro SD card (SanDisk cards have had issues)
3. Micro USB Cable:
· Used to flash the board and power the screen
· Recommended length: 1.5 to 2 feet (especially if powering from the printer directly)

ESP32 development board, standard 2.8-inch TFT screen and resistor TP, support one-key automatic download, provide LVGL demo and arduino examples

download link:


ESP-32S ESP-WROOM-32 ESP32 ESP-32 Bluetooth e WIFI Dual Core CPU a Basso Consumo energetico MCU modulo ESP-32

Use low-power dual-core 32-bit CPU, which can be used as an application processor.
The main frequency is up to 240MHz, and the computing power is up to 600 DMIPSBuilt-in 520 KB SRAM
Support UART/SPI/I2C/PWM/ADC/DAC and other interfaces
Support OV2640 and OV7670 cameras, built-in flash
Support picture WiFI uploadSupport TF card
Support multiple sleep modes.Embedded Lwip and FreeRTOS
Support STA/AP/STA+AP working mode
Support Smart Config/AirKiss one-click network configuration
Support secondary development
Working voltage 4.75-5.25V
SPIFlash default 32Mbit
RAM internal 520KB
Wi-Fi 802.11b/g/n/e/i
Bluetooth Bluetooth 4.2BR/EDR and BLE standard
Support interface (2Mbps) UART, SPI, I2C, PWM
Support TF card, maximum support 4G
IO port 9
Serial port rate default 115200bps
Spectrum range 2400 ~2483.5MHz
Antenna form Onboard PCB antenna, gain 2dBi
Image output format: JPEG (only OV2640 support), BMP, GRAYSCALE
Packaging method DIP-16
Transmit power 802.11b: 17±2dBm (@11Mbps)
802.11g: 14±2dBm (@54Mbps)
802.11n: 13±2dBm (@MCS7)
Receiving sensitivity CCK, 1Mbps: -90dBm
CCK, 11Mbps: -85dBm
6Mbps(1/2BPSK): -88dBm
54Mbps (3/464-QAM): -70dBm
MCS7 (65Mbps, 72.2Mbps): -67dBm
Power consumption Turn off the flash: 180mA@5V
Turn on the flash and adjust the brightness to the maximum: 310mA@5V
Deep-sleep: The lowest power consumption can reach 6mA@5V
Moderm-sleep: the lowest can reach 20mA@5V
Light-sleep: the lowest can reach 6.7mA@5V
Security WPA/WPA2/WPA2-Enterprise/WPS
Working temperature -20 ℃~ 70 ℃
Storage environment -40 ℃~ 125 ℃, <90%RH

Home smart device image transmission / Wireless monitoring / Smart agriculture / QR wireless recognition / Wireless positioning system signal / 
And other IoT applications