Skip to content

[Feature Request] Skip Objects support for LAN-Only / Developer Mode setups (via Bambuddy / Local API integration) #403

Description

@Industrial15

Feature Request: Native "Skip Object" support on Panda Touch in LAN-Only Workflows

Problem Statement

In local-only workflows (LAN Only Mode + Developer Mode), official Bambu Handy apps and cloud slicers are bypassed. Prints are prepared as .gcode.3mf files containing label_object tags and dispatched via local print servers such as Bambuddy.

Currently, the Panda Touch interface lacks the capability to skip individual failed objects during an active print. When running multi-part plates in LAN mode, users cannot cancel a specific object directly from the physical screen. This forces a context switch to an external web interface (e.g., Bambuddy on a PC or phone) solely to issue the "Skip Object" command, defeating the core purpose of a dedicated physical control panel attached to the printer frame.

Proposed Solution

Implement a "Skip Objects" UI component on the Panda Touch interface capable of interacting with object-level control in LAN-only environments. Two potential implementation paths:

  • Option A (Local Host / Bambuddy API Integration):
    Allow configuring a local API endpoint (IP/Port) in Panda Touch settings. Panda Touch can query the local host's API to fetch the active object list (label_object) and dispatch the skip command through the host.

  • Option B (Direct MQTT Parsing):
    Extract and parse active object IDs directly from the local MQTT stream broadcasted by the printer during job execution. Display a simple list/grid of active printable objects with a "Skip" toggle button for each.

Environment & Setup

  • Environment: LAN Only Mode, Developer Mode enabled, local MQTT.
  • Local Host: Bambuddy (dispatching .gcode.3mf jobs).
  • Target Printers: Bambu Lab P1P / P1S series.

Adding a simple list or layout view with label_object toggles would make Panda Touch an essential tool for fully offline print farms and local-only workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    wishlistItems which would take a meaningful amount of investigation and work but are not ruled out.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions