bigtreetech / bigtreetech/PandaTouch

Feature Request: Add Nozzle Settings and Full Printer Calibration Options to Panda Touch

Open
#272 1 comment 1 reaction 0 assignees View on GitHub
UX wishlist
Dominant language
Python
Stars
265
Forks
63
PR merge metrics
No merged PRs in 30d

Description

### 🧩 Summary
With the growing use of third-party hotends such as:

- Panda Flow
- Phaetus Conch M6
- TZ-style modular hotends

…users are increasingly swapping nozzles of different diameters and materials. Panda Touch currently does not support:

- Setting nozzle diameter
- Setting nozzle material type
- Running core printer calibration routines

This limits flexibility for users who upgrade or maintain their hardware frequently.

### 🔧 Proposed Features
**1. Nozzle Settings**

_Nozzle Diameter_
Manual input or dropdown (e.g. 0.2 mm to 1.0 mm)

_Material Type_
Stainless Steel
Hardened Steel

**2. Printer Calibration (Direct from Panda Touch)**
_Bed leveling
Vibration compensation
Motor noise cancellation_

These should be accessible without needing to connect to access the Bambu Studio or the App

### ✅ Benefits
Supports hardware upgrades without slicer/app dependency
Makes Panda Touch a more complete, self-contained control interface

Thanks for considering this! These additions would greatly improve usability for the growing number of users running modified setups.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are identified. Start by locating the Panda Touch settings UI and printer-control entry points, then determine how nozzle options and calibration commands are represented. Done means nozzle diameter and material settings plus the requested calibration routines are accessible from the device without Bambu Studio or the app.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.