Config: Update flow ratios to calibrated value (1.00 for PLA)

- Orca PLA profiles (Bambu + Original): flow_ratio 0.98 → 1.00
- Calibrated via Orca Flow Test on 2026-03-14
- Other filaments (PETG, ABS, TPU) keep default values pending calibration

- user_settings_clean.cfg: Added _FILAMENT_SETTINGS macro
  - cleaning_temperatures for KNCM (PLA:140, PETG:160, TPU:180, ABS:190)
  - flow_ratios (PLA:1.00 calibrated, others default)
  - pressure_advance defaults per hotend type
  - retraction defaults per hotend type
This commit is contained in:
root 2026-03-14 14:04:51 +00:00
parent 01dc889fd8
commit f833adbdc0
3 changed files with 49 additions and 4 deletions

View file

@ -82,7 +82,7 @@
"filament_is_support": 0,
"filament_soluble": 0,
"filament_dissolve_interval": 0,
"filament_flow_ratio": 0.98,
"filament_flow_ratio": 1.00,
"filament_max_speed": 0,
"filament_minimal_purge_on_wipe_tower": 15,
"filament_pressure_advance": 0.045,
@ -140,7 +140,7 @@
"filament_spool_weight": 0,
"filament_diameter": 1.75,
"filament_max_volumetric_speed": 23.0,
"filament_flow_ratio": 0.98,
"filament_flow_ratio": 1.00,
"filament_max_speed": 0,
"filament_minimal_purge_on_wipe_tower": 15,
"filament_pressure_advance": 0.045,

View file

@ -82,7 +82,7 @@
"filament_is_support": 0,
"filament_soluble": 0,
"filament_dissolve_interval": 0,
"filament_flow_ratio": 0.98,
"filament_flow_ratio": 1.00,
"filament_max_speed": 0,
"filament_minimal_purge_on_wipe_tower": 15,
"filament_pressure_advance": 0.050,
@ -140,7 +140,7 @@
"filament_spool_weight": 0,
"filament_diameter": 1.75,
"filament_max_volumetric_speed": 15.0,
"filament_flow_ratio": 0.98,
"filament_flow_ratio": 1.00,
"filament_max_speed": 0,
"filament_minimal_purge_on_wipe_tower": 15,
"filament_pressure_advance": 0.050,

View file

@ -334,6 +334,51 @@ screw_thread: CW-M4
[force_move]
enable_force_move: True
# ============================================================================
# FILAMENT-SPECIFIC SETTINGS
# Calibrated values for different filament types
# Flow Ratio calibrated: 2026-03-14 (Orca Flow Test)
# ============================================================================
# ------------------------------------------------------------------------
# FILAMENT TEMPERATURES & CLEANING SETTINGS
# Used by KNCM (Klipper Nozzle Clean Macro)
# ------------------------------------------------------------------------
# These temperatures are used for nozzle cleaning (lower than print temp)
# to prevent oozing during the cleaning motion
# ------------------------------------------------------------------------
[gcode_macro _FILAMENT_SETTINGS]
description: "Filament-specific settings for cleaning and calibration"
# Cleaning temperatures by filament type (used by KNCM)
# Format: {"FILAMENT":temp, ...}
variable_cleaning_temperatures: {"PLA":140,"PETG":160,"TPU":180,"ABS":190,"ASA":190}
# Flow ratios (calibrated values - update per filament spool)
# PLA: 1.00 (calibrated 2026-03-14, yellow PLA)
# PETG: 0.97 (default, needs calibration)
# ABS: 0.95 (default, needs calibration)
# TPU: 0.95 (default, needs calibration)
variable_flow_ratios: {"PLA":1.00,"PETG":0.97,"ABS":0.95,"TPU":0.95}
# Pressure Advance defaults (calibrated values)
# Bambu Lab Hotend (steel nozzle, 23 mm³/s)
variable_pa_bambu: {"PLA":0.045,"PETG":0.070,"ABS":0.060,"TPU":0.100}
# Original Elegoo Hotend (15 mm³/s)
variable_pa_original: {"PLA":0.050,"PETG":0.075,"ABS":0.065,"TPU":0.110}
# Retraction defaults (mm)
# Bambu Lab Hotend
variable_retract_bambu: {"PLA":1.8,"PETG":1.8,"ABS":1.8,"TPU":1.2}
# Original Elegoo Hotend
variable_retract_original: {"PLA":2.5,"PETG":2.5,"ABS":2.5,"TPU":1.5}
gcode:
{action_respond_info("FILAMENT_SETTINGS loaded - use variables in other macros")}
# ============================================================================
# END OF USER SETTINGS
# ============================================================================