
* 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>
2.4 KiB
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:
M191 S{chamber_temperature[0]}
- To set the chamber temperature to the highest value specified across all filaments:
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.
[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 %}