106 lines
5.3 KiB
INI
106 lines
5.3 KiB
INI
#[include Scripts/fan_monitor.cfg.var]
|
||
#[include Scripts/ratrig_z-tilt.cfg.var]
|
||
#[include motor_sync.cfg.var] # требуется настройка
|
||
#[include nozzle_scrub.cfg.var] # требуется настройка
|
||
|
||
[gcode_macro RatOS]
|
||
description: RatOS variable storage macro, will echo variables to the console when run.
|
||
|
||
# Мониторинг вентилятора термобарьера, для использования раскоментить инклуд, вентилятор toolhead_cooling_fan
|
||
variable_hotend_fan_min_speed: 5000 # скорость вентилятора ниже которой начинается ор
|
||
variable_hotend_fan_pause: False # остановка принтера и выключение хотенда при срабатывание
|
||
variable_chamber_temp_enabled: False
|
||
|
||
# Переменные для выключения выключения (пока работает плохо)
|
||
variable_power_device: "printer" # наименование павердевайса
|
||
variable_poweroff_delay: 400 # время полного выключения принтера после выключения моторов
|
||
variable_idle_delay: 200 # время до отключения моторов
|
||
variable_load_unload_idle_delay: 120 # отключение грелки после лоад/анлоад
|
||
# Z-tilt для использования раскоментить инклуд, и прописать переменную
|
||
variable_z_tilt_enabled: False
|
||
|
||
|
||
# Картографер, адаптивный бедмеш, выключение стола при меше
|
||
variable_calibrate_bed_mesh: True # строим ли карту стола
|
||
variable_adaptive_mesh: True # используем адаптивный
|
||
variable_high_power_bed: False # выключение нагрева стола при меше/таче - рекомендуется на мощных столах
|
||
variable_touch_cart_enabled: True # тач картографера
|
||
variable_touch_cart_fuzzy: 5 # смещение картографера при тыканье, 0-10 допустимо, 0 не сдвигаемся
|
||
|
||
# AWD
|
||
variable_awd_sync_enabled: True # awd синхронизация перед началом печати, если не засинхрено
|
||
|
||
# вытирание носопырки перед тачем
|
||
variable_nozzle_scrub_enabled: False # вытирание носопырки перед тачем
|
||
|
||
variable_tgbot_enabled: True # Оповещения ботом о всем
|
||
variable_beep_enabled: False # наличие пищалки в принтере
|
||
variable_orbiter_sensor_cheat: True # отключение во время печати, сенсор - Orbiter_Sensor
|
||
variable_filament_encoder_enabled: False # старое, требует переосмысления
|
||
|
||
variable_disable_steppers_after_print: False # после печати/отмены оставляет степперы включеными, кроме экструдера
|
||
|
||
# Настройка загрузки/выгрузки филамента
|
||
variable_filament_unload_length: 130
|
||
variable_filament_unload_speed: 5
|
||
variable_filament_load_length: 100
|
||
variable_filament_load_speed: 10
|
||
variable_filament_load_second_length: 50
|
||
variable_filament_load_second_speed: 5
|
||
variable_filament_retract_after_print: 2 # второй ретракт после печати, первый 1мм.
|
||
|
||
# Прехит экструдера перед печатью
|
||
variable_preheat_extruder: True
|
||
variable_preheat_extruder_temp: 150
|
||
|
||
# прайминг пластика, и где расположен
|
||
variable_nozzle_priming: "auto" # "primeblob"
|
||
variable_nozzle_prime_start_x: "max" # min, max or number
|
||
variable_nozzle_prime_start_y: "min" # min, max or number
|
||
variable_nozzle_prime_direction: "auto" # auto, forwards, backwards
|
||
variable_nozzle_prime_bridge_fan: 102 # 255/х *100 - скорость венлитятора
|
||
|
||
# Места парковки, и скорости
|
||
variable_start_print_park_in: "back"
|
||
variable_start_print_park_z_height: 50
|
||
variable_end_print_park_in: "back"
|
||
variable_end_print_park_x: 380
|
||
variable_pause_print_park_in: "front"
|
||
variable_pause_print_park_x: 20
|
||
variable_macro_travel_speed: 150
|
||
variable_macro_z_speed: 15
|
||
variable_end_print_park_z_hop: 20
|
||
|
||
|
||
variable_start_print_heat_chamber_bed_temp: 115 #надо бы попробовать
|
||
|
||
variable_probe_for_priming_result: None
|
||
variable_adaptive_prime_offset_threshold: -1.0
|
||
|
||
variable_relative_extrusion: False #?
|
||
variable_force_absolute_position: False # хуета какая-то
|
||
|
||
### переменные которые не используются в макросах, видимо для крысиных модулей
|
||
# Possible values: 'sensorless' or 'endstops'.
|
||
variable_homing: "endstops"
|
||
variable_sensorless_x_current: 0.6
|
||
variable_sensorless_y_current: 0.9
|
||
# Possible Values: 'middle' or an absolute x coordinate
|
||
variable_safe_home_x: "middle"
|
||
# Possible Values: 'middle' or an absolute y coordinate
|
||
variable_safe_home_y: "middle"
|
||
variable_stowable_probe_stop_on_error: False #?
|
||
variable_driver_type_x: "tmc5160"
|
||
variable_driver_type_y: "tmc5160"
|
||
|
||
|
||
gcode:
|
||
ECHO_RATOS_VARS
|
||
|
||
[gcode_macro ECHO_RATOS_VARS]
|
||
description: Echo RatOS variables to the console.
|
||
gcode:
|
||
{% for var, value in printer["gcode_macro RatOS"].items() %}
|
||
{action_respond_info(var ~ ": " ~ value)}
|
||
{% endfor %}
|
||
|