The xtouch screen is a revolutionary addition to your BambuLab Printer, enhancing the user experience and providing advanced control and monitoring capabilities. This detailed README.md guide will walk you through the product’s features, installation process, and the functionality of different screens.
Currently, it has only been tested on the affordable 2.8-inch ESP32-2432S028R board, which is available for purchase here:
You can buy the Temperature Sensor here:
You can find the 3D models
The xtouch screen can be powered in two different ways: through a USB port or via a JST 1.25 4-pin connector. Below are the details on how to power the screen using each method:
Connect a suitable USB cable to an available USB port on your computer or a USB power source.
At the opposite end of the USB cable, connect the USB connector to the xtouch screen.
Ensure that the xtouch screen is turned on and that power is being supplied properly through the USB cable. The screen should light up and display the startup information.
The JST 1.25 4-pin connector is an alternative method for powering the xtouch screen. Here is a pinout diagram of this connector:
To power the screen using this connector, follow these steps:
Locate the JST 1.25 4-pin connector on the xtouch screen.
Align the pins of the JST 1.25 connector with the corresponding pins on the xtouch screen.
Connect the JST 1.25 connector to the xtouch screen, ensuring that the pins are properly aligned.
Provide the proper power through the JST 1.25 connector using a compatible power source. Make sure the polarity is correct to prevent damage to the screen.
Turn on the xtouch screen and verify that it is receiving power properly.
The choice between USB and the JST 1.25 4-pin connector depends on your preference and resource availability. Make sure the xtouch screen receives the necessary power for optimal operation.
This guide will walk you through the steps required to initialize and configure your xtouch screen for use with your 3D printer.
Before beginning, ensure you have the following:
Computer with Google Chrome Installed (only for downloading the config file)
USB Cable
Formatted FAT32 SD Card (≤ 32GB Recommended)
xtouch.json Configuration File
xtouch.json
file and place it on the root of the SD card.Note: Other browsers are not supported for this process.
Status Area: The Status Area on the touch screen serves two main purposes:
On this screen, you’ll find four buttons, each representing the temperature or fan speed of a specific sensor. Tapping any of these buttons will direct you to a numeric keyboard screen where you can easily adjust the corresponding temperature or speed value. After making your changes, you can return to the initial screen with a simple tap.
This screen provides essential controls for managing your printer:
The xtouch screen supports Over-The-Air (OTA) firmware updates, making it easy to keep your device up to date with the latest features and improvements. To enable and utilize OTA updates, follow these steps:
Access the Settings Screen:
Enable OTA Updates:
Automatic Update Check on Boot:
Download and Apply Updates:
By enabling OTA updates in the Settings Screen, you ensure that your xtouch screen stays current with the latest software enhancements and bug fixes without the need for manual updates. This convenient feature ensures that you always have access to the best performance and functionality that the device can offer.
If you prefer to manually update the firmware of your xtouch screen or if OTA updates are not enabled, you can follow this procedure:
Download the Update Firmware File:
Copy the Firmware File to the Root of the SD Card:
Reboot the xtouch screen:
Insert the SD card containing the firmware update file into the xtouch screen if it’s not already inserted.
Reboot the touch screen. You can do this by turning it off and then turning it back on.
Apply the Firmware Update:
Once the touch screen has booted up, it will detect the presence of the firmware update file on the SD card.
The touch screen will apply the firmware update.
The update process may take a few minutes to complete. Do not turn off the touch screen or remove the SD card during this time.
Completion and Verification:
After the firmware update is successfully applied, the touch screen will notify you that the update is complete.
You can verify the firmware version in the touch screen’s settings section to ensure that it matches the latest version.
By following these steps, you can manually update the firmware of your xtouch screen to the latest version, ensuring that you have access to all the latest features and improvements.
If you encounter issues during the installation or operation of your BambuLab Printers Touch Screen, you can refer to the following troubleshooting steps to resolve common problems:
Use a Data Cable:
SD Card Compatibility:
Recalibrating the Screen:
If you encounter touch screen calibration issues or misalignment, you can recalibrate the screen by removing the touch.json
file located in the xtouch
directory on the SD card. Follow these steps:
xtouch
directory on the SD card.touch.json
file.The touch screen will automatically perform a recalibration process upon startup.