-
Notifications
You must be signed in to change notification settings - Fork 57
Description
First of all, thank you for the great work on Panda Touch. It is an extremely useful and well-designed addition to the Bambu Lab ecosystem.
I would like to propose a local API that allows read-only access to the printer data already displayed by Panda Touch.
Currently, Panda Touch retrieves printer data via the Bambu Lab Cloud. Since this data is already available on the device, exposing it through a local web API (HTTP / WebSocket) would enable many DIY and integration projects without requiring users to directly connect to the Bambu Lab Cloud API themselves.
This would have several advantages:
Avoids reverse-engineering or unofficial Cloud API usage
Prevents potential conflicts or connection issues with Panda Touch’s own Cloud connection
Keeps access strictly read-only for safety
Below is a list of data that Panda Touch already seems to have access to and that would be highly useful if exposed locally.
-
Print State
status
idle
printing
paused
completed
error
sub_status (e.g. homing, heating, layer_change)
current_task_id -
Progress
progress_percent
current_layer
total_layers
elapsed_time
remaining_time_estimate -
Temperature & Sensors
Hotend / Bed
nozzle_temp
nozzle_target
bed_temp
bed_target
Environment
chamber_temp (if Panda Sense is connected)
ambient_temp -
Mechanics & Actuators
Fans
part_fan_speed
aux_fan_speed
chamber_fan_speed
Axes
xyz_position (even partially abstracted would be useful)
LED
led_mode
- Current Job Metadata
job_name
gcode_name
source
cloud
sd_card
bambu_studio
start_time
estimated_time
file_size
layer_height
nozzle_diameter
Summary
A local, read-only API would greatly increase Panda Touch’s value for power users and makers, while keeping security and stability intact.
Since Panda Touch already consumes this data, exposing it locally would be a clean and elegant solution.
Thank you for considering this feature!