mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-23 06:33:57 -06:00

* BASE * precise wall and z moved * PolyHoles * Arc-fitting * X-Y Compensation * Elephant foot + moved images * Update quality_settings_precision.md * Wall generator and more * Full Reorder * TPMS-D bases * Update strength_settings_infill.md * Image Fix + Infill desc calculator * Descriptions + image fix Co-Authored-By: Rodrigo <162915171+RF47@users.noreply.github.com> * Update cornering-calib.md * minor fixes * Wip updated * Missing fills * Update infill_desc_calculator.xlsx * Update infill_desc_calculator.xlsx * Update infill documentation and images Removed outdated 'iso' infill images and updated 'top' infill images with new versions. Added new images for adaptive cubic and 2D honeycomb infill patterns. Updated strength_settings_infill.md to revise infill strength values, descriptions, and remove references to deleted images. Introduced documentation for 2D honeycomb infill and made minor corrections and clarifications throughout. * Revise infill pattern documentation and add comparison table Updated strength_settings_infill.md to clarify infill density calculation, add a comprehensive comparison table of infill patterns, and standardize terminology for strength and print time. Expanded pattern descriptions to use qualitative strength ratings instead of numeric values. Updated infill_desc_calculator.xlsx to reflect these changes. * Indentation in code examples Adjusted the indentation of code blocks in the cornering calibration documentation for clarity and consistency with the rest of the document. * Update 3D Honeycomb infill strength ratings Adjusted the horizontal strength rating for 3D Honeycomb infill from 'Normal' to 'Normal-High' in the strength settings documentation and table. Updated the infill_desc_calculator.xlsx file to reflect these changes. * Formatting and fix in ERS documentation Updated headings to use consistent Markdown syntax, improved clarity in explanations, and reworded references for better readability. * Fix wall generator doc link and filename Updated the Home.md to reference the correct 'quality_settings_wall_generator' section and renamed the corresponding documentation file for consistency. --------- Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com>
66 lines
2.4 KiB
Markdown
66 lines
2.4 KiB
Markdown
# Chamber Temperature Control
|
|
|
|
OrcaSlicer use `M141/M191` command to control active chamber heater.
|
|
|
|
If your Filament's `Activate temperature control` and your printer `Support control chamber temperature` option are checked , OrcaSlicer will insert `M191` command at the beginning of the gcode (before `Machine G-code`).
|
|
|
|

|
|

|
|
|
|
|
|
> [!NOTE]
|
|
> If the machine is equipped with an auxiliary fan, OrcaSlicer will automatically activate the fan during the heating period to help circulate air in the chamber.
|
|
|
|
## Using Chamber Temperature Variables in Machine G-code
|
|
|
|
You can use chamber temperature variables in your `Machine G-code` to control the chamber temperature manually, if desired:
|
|
|
|
- To set the chamber temperature to the value specified for the first filament:
|
|
```gcode
|
|
M191 S{chamber_temperature[0]}
|
|
```
|
|
- To set the chamber temperature to the highest value specified across all filaments:
|
|
```gcode
|
|
M191 S{overall_chamber_temperature}
|
|
```
|
|
|
|
## Klipper
|
|
|
|
If you are using Klipper, you can define these macros to control the active chamber heater.
|
|
Bellow is a reference configuration for Klipper.
|
|
|
|
> [!IMPORTANT]
|
|
> Don't forget to change the pin name/values to the actual values you are using in the configuration.
|
|
|
|
```gcode
|
|
[heater_generic chamber_heater]
|
|
heater_pin:PB10
|
|
max_power:1.0
|
|
# Orca note: here the temperature sensor should be the sensor you are using for chamber temperature, not the PTC sensor
|
|
sensor_type:NTC 100K MGB18-104F39050L32
|
|
sensor_pin:PA1
|
|
control = pid
|
|
pid_Kp = 63.418
|
|
pid_ki = 0.960
|
|
pid_kd = 1244.716
|
|
min_temp:0
|
|
max_temp:70
|
|
|
|
[gcode_macro M141]
|
|
gcode:
|
|
SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={params.S|default(0)}
|
|
|
|
[gcode_macro M191]
|
|
gcode:
|
|
{% set s = params.S|float %}
|
|
{% if s == 0 %}
|
|
# If target temperature is 0, do nothing
|
|
M117 Chamber heating cancelled
|
|
{% else %}
|
|
SET_HEATER_TEMPERATURE HEATER=chamber_heater TARGET={s}
|
|
# Orca: uncomment the following line if you want to use heat bed to assist chamber heating
|
|
# M140 S100
|
|
TEMPERATURE_WAIT SENSOR="heater_generic chamber_heater" MINIMUM={s-1} MAXIMUM={s+1}
|
|
M117 Chamber at target temperature
|
|
{% endif %}
|
|
```
|