bigtreetech / bigtreetech/PandaTouch
Feature Request: Add Nozzle Settings and Full Printer Calibration Options to Panda Touch
- 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