Skip to content

Panda Touch

The CAD files for the Panda Touch can be downloaded here

IMPORTANT NOTE

The Panda Touch is currently compatible with all Bambu Lab printer firmware versions up until:

  • P1P --> v01.05.02.00
  • P1S --> v01.05.02.00
  • X1C --> v01.07.02.00
  • A1 --> v01.01.01.00
  • A1 Mini --> v01.01.03.00

It is possible that Bambu Lab may release a future firmware version which impacts the functions available from the Panda Touch. Bigtreetech will monitor all beta firmware versions and if we find a firmware version that affects Panda Touch functionality we will send out an alert via email, Aliexpress chat and our social channels. Buyers can then decide whether or not they would like to perform the update at the risk of losing functionality. Note that the Panda Touch warranty does not cover lost functionality due to a Bambu Lab firmware update being performed.

IMPORTANT USAGE INFORMATION

  • When using "LAN Only" mode, firmware versions below V1.05.01.00 on the P1P/S will only allow either the Panda Touch or Bambu Studio to connect to the printer at one time. Firmware versions above that will allow both connections simultaneously.
  • When using "Cloud" mode, firmware versions below V1.05.01.00 on the P1P/S will allow both Bambu Studio and the Panda Touch to connect simultaneously. However, they will not allow a third device such as Home Assistant to connect. Firmware versions above that will allow all three simultaneous connections.
  • Please check the firmware listing in the product page description to ensure that your printer firmware is compatible with the Panda Touch. Updating printer firmware to an incompatible version that may limit the functionality of the Panda Touch is not covered under the Warranty.
  • MicroSD card and USB drive files can currently only be read from the root directory and will only be recognized when models are sliced in Build Plate #1 in Bambu Studio and are in 3mf format.
  • When running on its built-in lithium battery, the Panda Touch has a battery life of 30 minutes. To maintain the battery and extend the lifespan of the product, it is advised to charge the Panda Touch or turn it off as soon as the battery runs out.
  • The screen may flicker when the lithium battery is low on power. This flickering is normal and acts as a warning to users that the battery is almost empty. Users should then promptly charge the battery or turn off the Panda Touch.
  • If you plan to turn your printer on and off frequently then we recommend running the Panda Touch on USB direct mode. This bypasses the battery and prevents the battery from being taken through many charge-discharge cycles. If you want to run off the battery then simply flick the switch on the back of the Panda Touch to the battery power mode.

Specifications

MCU Xtensa 32-bit LX7 dual-core ESP32S3R8
up to 240MHz clock speed.
Memory PSRAM-8MB, Flash-16MB
Display Size 5”
Resolution 800 x 480
Viewing Angle IPS Full View
Display Colors 16.7M
Communication 2.4G Wi-Fi (IEEE 802.11 b/g/n)
Operating Temperature 0-60°C
Operating Current (fully charged) Screen active: 0.6A, Screen inactive: 0.2A
Operating Current (charging) Screen active: 1.25A, Screen inactive: 0.85A
Logic Voltage 3.3V
Built-in Battery Enables Panda Touch portable use for up to 30 minutes.
Charging Time 1.2 hours
Expansion Interfaces I2C (For temperature/humidity sensors supported in future firmware, etc.)
USB Drive (For reading 3mf files from USB drives - FAT32 only)

Assembly Instructions

Overview

Charging dock

  • The power input has been outfitted with hot-plug protection, allowing users to hot-plug the power supply.

Packing list

Panda Touch x 1 Mounting Bracket x 1
Magnetic Charging Dock x 1 USB-C Charging Cable x 1
M3x6 Screws x 4
Hex Key x 1
BTT Duck x 1

Installing Panda Touch

  • Use the hex/allen key and the two M3x6 FHCS to assemble the Charging Dock and the Mounting Bracket as shown.
  • Peel off the film from the bottom side of the Mounting Bracket.
  • Ensure the printer surface is clean and free of oil, grease, etc., attach the assembled Charging Dock centrally atop the original screen. Apply pressure to adhere fully and allow 12 hours for optimal adhesion.
  • Attach the Panda Touch to the Charging Dock.

Wiring and Power Connection

  • Remove the foam covering the USB port on the printer to access the port.
  • Thread the Charging Cable through the hole on the right side of the printer, then plug the USB-C end into the power input of the Charging Dock.
  • Insert the USB-A end of the charging cable into the USB port on the printer to connect the power supply. Then arrange the cable in the clip as shown.
  • You have three options on the rear power switch.
    • In the OFF position, the battery will charge but the Panda Touch will not be powered up.
    • When switched to the battery position, the USB will charge the battery and power the Panda Touch at the same time. If the Panda Touch is removed from the dock then the battery will take over and power it for up to 30 minutes. Upon being returned to the dock, the USB will once again resume charging and powering the Panda Touch. This mode is recommended for users who do not turn their printer on and off often. Note that there is no battery charge level indicator. The Panda Touch has been designed for brief periods of use away from a dock and not for prolonged mobile use.
    • When switched to the DC 5V position, the Panda Touch is powered directly from the USB input, while still charging the battery. Removing it from the dock will power it off without the Panda Touch draining the battery. This mode is recommended for users who often turn their printer on and off as it will preserve battery charge cycles. If such users wish to use the Panda Touch in a portable mode then they can flip the switch to battery power after removing it from the dock.
  • Panda Touch has been successfully installed and powered on. Please follow the on-screen instructions for the next setup step.

User Interface Instructions

First time connection guide

You will be presented with the screen below after booting for the first time or after executing the Restore Factory Settings command.

Language select guide

  • Choose a language for Panda Touch

WiFi connection guide

    

  • During the initial setup the Panda Touch will scan for WiFi networks and then display upt to 20 networks with the best signal strength. If you cannot find your desired network in the list then tap Refresh and the Panda Touch will rescan for WiFi networks. Note: The version (V1.0.3) of the firmware does not support connecting to hidden WiFi networks. Also, when Panda Touch is connecting to WiFi, Panda Touch cannot perform the WiFi scanning task at the same time.
  • Click on the WiFi name in the list, and the keyboard interface will pop up. After entering the correct password, click "OK" to start connecting to WiFi. (Password length: 8~64 characters)
  • The connection status will be displayed next to the name of the WiFi network. A Spinner graphic means that WiFi is still attempting a connection, and a means the connection is successful.
  • After the connection is successful, the Next button will be enabled. Click Next to enter the printer connection menu.

Printer connection menu

    

  • There are two possible methods to connect the Panda Touch to a printer.
    1. Automatic Scanning (recommended).
    2. Manual data entry.
Automatic Scanning
  • For automatic scanning simply tap the Scan button. Bambu Lab printers that are on the same WiFi network will be displayed in the scan results with the Name, Printer IP, SN and Model information pre-populated. Pre-populating these fields helps to make adding printers easier and can result in fewer mistakes due to manual data input errors. The only data that you will need to enter is the Access Code which can be found within the printer WiFi/LAN menu. Instructions on how to find your access code will be displayed on the Panda Touch screen. Printers which have previously been connected to the Panda Touch will still be displayed in the scan results however the Panda Touch will not allow them to be added again and Already added will be displayed near to the printer icon. Once you have entered your access code you can confirm the connection or manually add some of the data below.
Manual Data Entry
  • You can click on the printer icon on the left to enter the menu for selecting the printer model. You must set it according to the actual model of the printer you are connecting to. The Panda Touch will also perform some checks in the background to confirm the model. The available models are as follows:

    • P1P
    • P1S
    • X1C
    • A1 mini
    • A1

    After selecting a model using the icon, the content in the Model field will be filled with the corresponding model name.

  • After selecting the printer model, there are 4 required fields. These fields contain information necessary to connect to and identify the printer. Tap the i icon and swipe left and right for instructions on how to find this information on your printer.
    • Name: a custom name for users to identify the printer. (length: 1~15 characters)
    • Printer IP: for Panda Touch to connect to printer. (length: 7~15 characters)
    • Access Code: for Panda Touch to connect to printer. (length: 8 characters)
    • SN: for Panda Touch to connect to printer. (length: 15 characters)
  • There are 5 optional fields which may help you to identify certain parameters of the printer during later use.
    • Model: The model name identifies the exact model of the printer and defines what picture is associated with it. P1P, P1S, X1C, A1 mini, A1, or customized. (length: 0~15 characters)
    • Filament Color: The color of the filament used by the printer. (length: 0~6 characters)
    • Filament Material: The material of the filament used by the printer. (length: 0~6 characters)
    • Nozzle Diameter: The diameter of the nozzle used by the printer. (length: 0~6 characters)
    • Nozzle Material: The type of nozzle used on the printer. (length: 0~6 characters)
  • Confirm button After filling in the required information, you can click the Confirm button to start connecting to the printer. The title bar of the Panda Touch will display the status of the connection.

Keyboard interface

①: Use this key to hide or show the entered information.
②: Switch between upper and lower case letters.
③: Switch to `Symbol input`.
④: Switch to `Number input`.
  • Letter input:
  • Symbol input
  • Number input

Filament Control

The Panda Touch allows users to configure the type and colour of the filament being used on their external spool holder and their AMS. Users can also load and unload filamement using this menu.

When performing any actions, please ensure that the correct AMS unit and filament slot is selected. You will know that the filament is selected when it has a red border around it. If nothing has been selected then the Load and Unload buttons will be greyed out.

HMS (Health Management System)

    

  • Tap the title bar of Panda Touch, and the HMS notification center menu will expand.
  • When a new HMS notification is detected, Panda Touch will automatically expand the HMS notification center.
  • The upper left corner of the title bar will display the number of the printers that have sent HMS notifications.
  • Click on the corresponding HMS notification to pop up the wiki link QR code for troubleshooting this problem.
  • Click X to ignore this notification.
  • Click Ignore All to ignore all notifications. Note: the Panda Touch will ignore notifications from all printers but the X1C. Since the X1C repeatedly sends notification information at regular intervals, ignored notifications may reappear shortly thereafter.

Firmware

Firmware History

V1.0.3

  • Add Multi-group feature.
  • Add the ability to change picture of Panda.
  • Add auto select external filament slot with no AMS.
  • Add the feature when operating the axis during a print, a prompt pops up indicating that the operation is not allowed.
  • Add self healing IP address.
  • Add ability to control screen brightness.
  • Add the feature when adding a new printer, the number of scanning printers increases from 10 to 20.
  • Add reprint function, only supports printing tasks launched from Panda touch, will not take action after restarting.
  • Fix unable to load/unload when print is paused.
  • Fix german filenames are now displayed correctly, ä ü ö ß characters are displayed.
  • Fix wiFi connection instability. If WiFi falls off the network the Panda Touch will attempt three forced disconnect-reconnect cycles. If these still fail then the user is alerted and given an option for a manual reboot.
  • Fix use BSSID as the primary key for WiFi connections instead of SSID.

Note: Update V1.0.3 requires two files to be sent to the Panda Touch. One is the firmware file and the other contains the graphics and fonts. This will help us to add more languages to the Panda touch in the future. Be sure to download both the .bin and .img files.

Grouping logic

Allow you to create up to 10 new groups to control multiple printers:

How to add a group
  • Tap + in the connected printer list to pop up the multi function menu.

  • Choose the add group option.
  • Choose the printer which you want add to the group.
  • Tap the next and input the group name and click "OK".
  • You now can see the group in the printer list, tapping this group will allow you to control the whole group but the controls presented will be those of the group leader.
Switch to group
  • To control an individual printer, simply click on the card that corresponds to it and you will be taken to the control page that sends commands to it in isolation even if it is part of a group. If you send a command that takes some time and then you send a command to a group that it belongs to, the second command will be ignored if the first is still busy.
Start printing with one printer
  • Tap to choose the file in the USB disk list to print.
  • Set printing parameters:
  • Bed Leveling
  • Flow Calibration (P1P and P1S do not have this feature, so these models of printers will not display this option.)
  • Timelapse
  • Use AMS (Panda Touch will automatically identify whether this printer has AMS plugged in and then determine whether this option needs to be displayed.)
  • Automatically jump to the main interface and display printer data.
Multiple printing
  • Tap to choose the file in the USB disk list to print.
  • Set printing parameters:
  • Bed Leveling
  • Flow Calibration (When there is a printer in the group that supports this feature, it will be automatically selected and only applicable to those supported printers.)
  • Timelapse
  • Use AMS (When there is a printer in the group that supports this feature, it will be automatically selected and only applicable to those supported printers.)
  • Panda Touch will generate a list of available printers for you choose from. Printers that are already busy will be excluded from this list. This applies to groups that contain printers that are already busy too. Tick box print options for a particular group will be based on the functionality available for the most functional machine in the group. For example, you are using a group wich contains X1C\P1P\P1S, you will have the lidar scan option available but this option will only be sent to the printers in the group that support it.

The group controls menu same as the version V1.0.1

How to exchange Panda Picture

You can check out the tool form this link exchange picture tool

  • Please upgrade the PandaTouch firmware to V1.0.3 before proceeding.
  • The operation to replace the Panda image can only be performed on a Windows system.
  • Please ensure that the image you want to replace meets the following requirements: pixel width less than 280, pixel height less than 306, pixel depth 32-bit color, and image format PNG.
Step by Step
  • The tool can run at windows system only.
  • Download the Panda Exchange Tool from the firmware folder of V1.0.3.
  • Ensure that the image you want to replace meets the format requirements, rename it, and replace the new_panda.png file in this folder. The Panda Exchange Tool folder already contains a new Panda image. If you don't have a specific image to replace, you can skip this step.
  • Click generate_img.bat to compile.
  • Enter the IP address of the Panda Touch in the browser to access the OTA web UI.
  • Click "Update File," select new_panda.img, and proceed with the update.

V1.0.2

  • Add multi-language option, support chinese.

V1.0.1

  • First released factory firmware.
Grouping logic

the Panda Touch has 4 settable control modes:     

  • Master: A single machine that acts as the source of instructions for itself and possibly other machines.
    • The temperature, filament, and file list in the MicroSD Card displayed by Panda Touch are all derived from this printer.
    • Panda Touch requires that a single printer is set at the Master as the source of this information.
    • All controls on Temperature/Axis and Filament menus are in reference to the Master.
    • The Panda Touch will monitor all print error and HMS messages from the Master in the background and either send them to the notification center if they are non-critical or display them with a pop-up if they are critical.
    • You can start print jobs directly on the master using its internal SD memory.
  • Slave: Slave machines will follow the instructions that the user sends to the Master. For example, instructions such as home, heating, setting filament information and load/unload filament will be followed by all slave machines. This design is for batch control of printers in print farms, so it is recommended that the model and filament (AMS) of Slave machines are the same as those of Master. If they are different, please use Slave mode with caution.
    • All controls on Temperature/Axis and Filament menus will take effect on Slave machines.
    • There can be none or multiple Slave machines at the same time.
    • The Panda Touch will monitor all print error and HMS messages from the Slave machines in the background and either send them to the notification center if they are non-critical or display them with a pop-up if they are critical.
    • You can start a print job on a Slave printer using an external USB drive and selecting the slave printer.
  • Sync: An independent machine that does not follow the instructions sent to the master and slave machines.
    • There can be none or multiple Sync machines at the same time.
    • The Panda Touch will monitor all print error and HMS messages from the Sync machines in the background and either send them to the notification center if they are non-critical or display them with a pop-up if they are critical.
    • You can start a print job on a Sync printer using an external USB drive and selecting the slave printer.
    • you cannot control sync printers using the Temperature/Axis and Filament menus. They must be temporarily set to Master in order to do this. In a future firmware version the grouping scheme will be adjusted such that this is possible.
  • Disconnected: The Panda Touch will close the connection to any printers in this state and no instructions will be sent to it.
Start printing
Start printing from USB flash drive
  • Ensure that the file system of the USB flash drive is formatted as FAT32.
  • Export the .3mf file from either Bambu Studio or Orca Slicer using the Export plate sliced file option.
  • Write the sliced .3mf file to the root directory of the USB flash drive
    • Panda Touch only supports files are sliced in Build Plate #1 in Bambu Studio.
    • Panda Touch only supports .3mf files and does not support .gcode files.
    • Panda Touch only supports reading files in the root directory and does not support reading files in folders.
  • Insert the USB flash drive into the Panda Touch, and then go to the USB flash drive menu.
  • Find the file we want to print in the file list, click on the file name to select the printer(s) and start printing.
    • ①: Select or deselect this printer to start the print job.
    • ②: Set printing parameters:
      • Bed Leveling
      • Flow Calibration (P1P and P1S do not have this feature, so these models of printers will not display this option.)
      • Timelapse
      • Use AMS (Panda Touch will automatically identify whether this printer has AMS plugged in and then determine whether this option needs to be displayed.)
    • ③:List of printers selected to start the task.
    • ④:Start printing.
      • Please make sure that the sliced .3mf file is compatible with the selected printers.
      • If using an AMS, please make sure that the filaments in the AMS tray are consistent with those in the sliced .3mf file as there is no ability to dynamically map filaments at the start of the print.
  • Panda Touch will start to upload the files in the USB flash drive to the root directory of the printer's MicroSD card.
      1. Please make sure there is an MicroSD card inserted into the printer.
      1. Please ensure that the remaining capacity of the MicroSD card is sufficient to write the files to be uploaded.
  • Printing will begin once the upload is complete. For very large .3mf files the transfer time may take some minutes to each printer.
Start printing from the printer's MicroSD card
  • Make sure the MicroSD card is inserted into the Master printer and formatted as FAT32.
  • Go to the Master printer's MicroSD card menu.
  • Panda Touch only supports files are sliced in Build Plate #1 in Bambu Studio.
  • Panda Touch only supports .3mf files and does not support .gcode files.
  • Panda Touch only supports reading files in the root directory and does not support reading files in folders.
  • The file list displayed in this menu is from the Master printer. If we want to print files from another printer, we can set the printer we want to print to as the Master.
  • Just like the steps in Start printing from USB flash drive, select the printer to start printing.
Multiple printing

When a printer in the sync state is printing, or multiple printers in other states are printing at the same time, the Panda Touch will display the Multiple printing menu as shown below.
The following group controls exist from this menu:

  • ①: Turn ON/OFF the chamber LED of the printer in the current print list.
  • ②: Stop all print jobs in the current print list.
  • ③: Pause/Resume all print jobs in the current print list.

Feature requests

If there is something that you would like to see in a coming release of the Panda Touch firmware then please let us know by logging a feature request on the official Panda Touch github repo.

Request a feature

How to update firmware

OTA

  • Download the firmware binary file (Download link in Firmware History) to the device being used to perform the update. This can be a computer or a mobile device running an OS such as iOS or Android. Hereafter it will be referred to as the "computer".
  • Connect the Panda Touch to the WiFi on the same LAN as the computer.
  • Find the IP address of the Panda Touch from the Network menu.
  • Enter the Panda Touch's IP address in the computer's browser to access the web UI, and then click "Update FW" button.
  • Click the "Choose File" button, then select the downloaded firmware binary file. The Panda Touch will automatically start updating.
  • After the update is completed, the Panda Touch will automatically restart and run the new firmware.

How to update img file

  • When the img section of the new firmware changes,The ota will ask for updating the img file.
  • Download the img file to the device being used to perform the update. This can be a computer or a mobile device running an OS such as iOS or Android. Hereafter it will be referred to as the "computer".
  • Enter the Panda Touch's IP address in the computer's browser to access the web UI, and then click "Update File" button.
  • Click the "Choose File" button, then select the downloaded img file. The Panda Touch will automatically start updating.
  • After the update is completed, the Panda Touch will automatically restart and run the new Img.

Finding Your Connection Details

P1P & P1S

  • Navigate to "Settings->WLAN" on the LCD menu, and click "OK".
  • Enter the IP and Access code into the corresponding Panda Touch input boxes (only Access code for automatic scanning).
  • Find "Settings->Device" on the screen menu, and click "OK".
  • Enter the SN code into the corresponding Panda Touch input boxes.

Troubleshooting

Connection Troubleshooting

Connect failed

This prompt means that the Panda Touch cannot establish a connection with the printer. There are generally several which can cause this:

  • The printer and Panda Touch are not on the same LAN - Check if the WiFi connected to the printer and Panda Touch is the same SSID. If not, connect them to the same SSID.
  • The router restricts communication between devices within the LAN - This is usually the case when using the "guest" network of a wireless router. It is recommended to the devices to a normal WiFi network instead of a guest WiFi network.
  • Incorrect printer IP address - The incorrect IP address was typed into the Panda Touch or the IP address of the printer has been changed by the router. Check that the IP address within the Panda Touch matches that of the printer. In a future firmware update, the Panda Touch will be able to automatically find and heal connections that have been broken due to the router changing the IP address of the printer.
  • Incorrect printer SN code - An incorrect SN code was entered. Check that the SN of the printer matches that within the Panda Touch.
  • Weak WiFi signal - Both the Panda Touch and printer have icons displaying WiFi signals, please try to ensure as strong a WiFi signal as possible.

Authentication failed

This prompt means that Panda Touch can establish a connection with the printer but authentication has failed. This is usually caused by an incorrect access code. Please check whether the printer's access code matches the set one. An incorrect access code are usually caused by the following:

  • Input error.
  • Clicking the refresh access code button on the printer resulting in the code changing.
  • Enabling / Disabling the printer's LAN mode resulted in the printer generating a new access code.
  • Exiting or logging back into the Bambu Lab account resulted in the printer generating a new access code.

Technical Support

Did this page help you? If you have any further questions about product usage or encounter other issues, please feel free to contact our after-sales email at service001@biqu3d.com.

Back to top