mirror of
https://github.com/QIDITECH/klipper.git
synced 2026-01-30 23:48:43 +03:00
plus4的klipper版本
This commit is contained in:
@@ -28,6 +28,17 @@ The following information is available in the
|
||||
- `profiles`: The set of currently defined profiles as setup
|
||||
using BED_MESH_PROFILE.
|
||||
|
||||
## bed_screws
|
||||
|
||||
The following information is available in the
|
||||
`Config_Reference.md#bed_screws` object:
|
||||
- `is_active`: Returns True if the bed screws adjustment tool is currently
|
||||
active.
|
||||
- `state`: The bed screws adjustment tool state. It is one of
|
||||
the following strings: "adjust", "fine".
|
||||
- `current_screw`: The index for the current screw being adjusted.
|
||||
- `accepted_screws`: The number of accepted screws.
|
||||
|
||||
## configfile
|
||||
|
||||
The following information is available in the `configfile` object
|
||||
@@ -109,6 +120,16 @@ The following information is available in the
|
||||
- `excluded_objects`: An array of strings listing the names of excluded objects.
|
||||
- `current_object`: The name of the object currently being printed.
|
||||
|
||||
## extruder_stepper
|
||||
|
||||
The following information is available for extruder_stepper objects (as well as
|
||||
[extruder](Config_Reference.md#extruder) objects):
|
||||
- `pressure_advance`: The current [pressure advance](Pressure_Advance.md) value.
|
||||
- `smooth_time`: The current pressure advance smooth time.
|
||||
- `motion_queue`: The name of the extruder that this extruder stepper is
|
||||
currently synchronized to. This is reported as `None` if the extruder stepper
|
||||
is not currently associated with an extruder.
|
||||
|
||||
## fan
|
||||
|
||||
The following information is available in
|
||||
@@ -147,6 +168,18 @@ The following information is available in the
|
||||
module. These settings may differ from the config file if a
|
||||
`SET_RETRACTION` command alters them.
|
||||
|
||||
## gcode
|
||||
|
||||
The following information is available in the `gcode` object:
|
||||
- `commands`: Returns a list of all currently available commands. For each
|
||||
command, if a help string is defined it will also be provided.
|
||||
|
||||
## gcode_button
|
||||
|
||||
The following information is available in
|
||||
[gcode_button some_name](Config_Reference.md#gcode_button) objects:
|
||||
- `state`: The current button state returned as "PRESSED" or "RELEASED"
|
||||
|
||||
## gcode_macro
|
||||
|
||||
The following information is available in
|
||||
@@ -218,6 +251,11 @@ object is available if any heater is defined):
|
||||
temperature sensors by their full config section names,
|
||||
e.g. `["extruder", "heater_bed", "heater_generic my_custom_heater",
|
||||
"temperature_sensor electronics_temp"]`.
|
||||
- `available_monitors`: Returns a list of all currently available
|
||||
temperature monitors by their full config section names,
|
||||
e.g. `["tmc2240 stepper_x"]`. While a temperature sensor is always
|
||||
available to read, a temperature monitor may not be available and
|
||||
will return null in such case.
|
||||
|
||||
## idle_timeout
|
||||
|
||||
@@ -286,7 +324,8 @@ is defined):
|
||||
## output_pin
|
||||
|
||||
The following information is available in
|
||||
[output_pin some_name](Config_Reference.md#output_pin) objects:
|
||||
[output_pin some_name](Config_Reference.md#output_pin) and
|
||||
[pwm_tool some_name](Config_Reference.md#pwm_tool) objects:
|
||||
- `value`: The "value" of the pin, as set by a `SET_PIN` command.
|
||||
|
||||
## palette2
|
||||
@@ -312,8 +351,12 @@ The following information is available in the `print_stats` object
|
||||
[virtual_sdcard](Config_Reference.md#virtual_sdcard) config section is
|
||||
defined):
|
||||
- `filename`, `total_duration`, `print_duration`, `filament_used`,
|
||||
`state`, `message`: Estimated information about the current print
|
||||
when a virtual_sdcard print is active.
|
||||
`state`, `message`: Estimated information about the current print when a
|
||||
virtual_sdcard print is active.
|
||||
- `info.total_layer`: The total layer value of the last `SET_PRINT_STATS_INFO
|
||||
TOTAL_LAYER=<value>` G-Code command.
|
||||
- `info.current_layer`: The current layer value of the last
|
||||
`SET_PRINT_STATS_INFO CURRENT_LAYER=<value>` G-Code command.
|
||||
|
||||
## probe
|
||||
|
||||
@@ -321,6 +364,7 @@ The following information is available in the
|
||||
[probe](Config_Reference.md#probe) object (this object is also
|
||||
available if a [bltouch](Config_Reference.md#bltouch) config section
|
||||
is defined):
|
||||
- `name`: Returns the name of the probe in use.
|
||||
- `last_query`: Returns True if the probe was reported as "triggered"
|
||||
during the last QUERY_PROBE command. Note, if this is used in a
|
||||
macro, due to the order of template expansion, the QUERY_PROBE
|
||||
@@ -347,6 +391,27 @@ The following information is available in the `query_endstops` object
|
||||
the QUERY_ENDSTOP command must be run prior to the macro containing
|
||||
this reference.
|
||||
|
||||
## screws_tilt_adjust
|
||||
|
||||
The following information is available in the `screws_tilt_adjust`
|
||||
object:
|
||||
- `error`: Returns True if the most recent `SCREWS_TILT_CALCULATE`
|
||||
command included the `MAX_DEVIATION` parameter and any of the probed
|
||||
screw points exceeded the specified `MAX_DEVIATION`.
|
||||
- `max_deviation`: Return the last `MAX_DEVIATION` value of the most
|
||||
recent `SCREWS_TILT_CALCULATE` command.
|
||||
- `results["<screw>"]`: A dictionary containing the following keys:
|
||||
- `z`: The measured Z height of the screw location.
|
||||
- `sign`: A string specifying the direction to turn to screw for the
|
||||
necessary adjustment. Either "CW" for clockwise or "CCW" for
|
||||
counterclockwise.
|
||||
- `adjust`: The number of screw turns to adjust the screw, given in
|
||||
the format "HH:MM," where "HH" is the number of full screw turns
|
||||
and "MM" is the number of "minutes of a clock face" representing
|
||||
a partial screw turn. (E.g. "01:15" would mean to turn the screw
|
||||
one and a quarter revolutions.)
|
||||
- `is_base`: Returns True if this is the base screw.
|
||||
|
||||
## servo
|
||||
|
||||
The following information is available in
|
||||
@@ -354,6 +419,12 @@ The following information is available in
|
||||
- `printer["servo <config_name>"].value`: The last setting of the PWM
|
||||
pin (a value between 0.0 and 1.0) associated with the servo.
|
||||
|
||||
## stepper_enable
|
||||
|
||||
The following information is available in the `stepper_enable` object (this
|
||||
object is available if any stepper is defined):
|
||||
- `steppers["<stepper>"]`: Returns True if the given stepper is enabled.
|
||||
|
||||
## system_stats
|
||||
|
||||
The following information is available in the `system_stats` object
|
||||
@@ -368,8 +439,9 @@ The following information is available in
|
||||
[bme280 config_section_name](Config_Reference.md#bmp280bme280bme680-temperature-sensor),
|
||||
[htu21d config_section_name](Config_Reference.md#htu21d-sensor),
|
||||
[lm75 config_section_name](Config_Reference.md#lm75-temperature-sensor),
|
||||
and
|
||||
[temperature_host config_section_name](Config_Reference.md#host-temperature-sensor)
|
||||
and
|
||||
[temperature_combined config_section_name](Config_Reference.md#combined-temperature-sensor)
|
||||
objects:
|
||||
- `temperature`: The last read temperature from the sensor.
|
||||
- `humidity`, `pressure`, `gas`: The last read values from the sensor
|
||||
@@ -407,6 +479,9 @@ objects (eg, `[tmc2208 stepper_x]`):
|
||||
- `drv_status`: The results of the last driver status query. (Only
|
||||
non-zero fields are reported.) This field will be null if the driver
|
||||
is not enabled (and thus is not periodically queried).
|
||||
- `temperature`: The internal temperature reported by the driver. This
|
||||
field will be null if the driver is not enabled or if the driver
|
||||
does not support temperature reporting.
|
||||
- `run_current`: The currently set run current.
|
||||
- `hold_current`: The currently set hold current.
|
||||
|
||||
@@ -427,6 +502,8 @@ The following information is available in the `toolhead` object
|
||||
- `axis_minimum`, `axis_maximum`: The axis travel limits (mm) after
|
||||
homing. It is possible to access the x, y, z components of this
|
||||
limit value (eg, `axis_minimum.x`, `axis_maximum.z`).
|
||||
- For Delta printers the `cone_start_z` is the max z height at
|
||||
maximum radius (`printer.toolhead.cone_start_z`).
|
||||
- `max_velocity`, `max_accel`, `max_accel_to_decel`,
|
||||
`square_corner_velocity`: The current printing limits that are in
|
||||
effect. This may differ from the config file settings if a
|
||||
@@ -439,10 +516,11 @@ The following information is available in the `toolhead` object
|
||||
|
||||
The following information is available in
|
||||
[dual_carriage](Config_Reference.md#dual_carriage)
|
||||
on a hybrid_corexy or hybrid_corexz robot
|
||||
- `mode`: The current mode. Possible values are: "FULL_CONTROL"
|
||||
- `active_carriage`: The current active carriage.
|
||||
Possible values are: "CARRIAGE_0", "CARRIAGE_1"
|
||||
on a cartesian, hybrid_corexy or hybrid_corexz robot
|
||||
- `carriage_0`: The mode of the carriage 0. Possible values are:
|
||||
"INACTIVE" and "PRIMARY".
|
||||
- `carriage_1`: The mode of the carriage 1. Possible values are:
|
||||
"INACTIVE", "PRIMARY", "COPY", and "MIRROR".
|
||||
|
||||
## virtual_sdcard
|
||||
|
||||
@@ -464,6 +542,19 @@ object is always available):
|
||||
- `state_message`: A human readable string giving additional context
|
||||
on the current Klipper state.
|
||||
|
||||
## z_thermal_adjust
|
||||
|
||||
The following information is available in the `z_thermal_adjust` object (this
|
||||
object is available if [z_thermal_adjust](Config_Reference.md#z_thermal_adjust)
|
||||
is defined).
|
||||
- `enabled`: Returns True if adjustment is enabled.
|
||||
- `temperature`: Current (smoothed) temperature of the defined sensor. [degC]
|
||||
- `measured_min_temp`: Minimum measured temperature. [degC]
|
||||
- `measured_max_temp`: Maximum measured temperature. [degC]
|
||||
- `current_z_adjust`: Last computed Z adjustment [mm].
|
||||
- `z_adjust_ref_temperature`: Current reference temperature used for calculation
|
||||
of Z `current_z_adjust` [degC].
|
||||
|
||||
## z_tilt
|
||||
|
||||
The following information is available in the `z_tilt` object (this
|
||||
|
||||
Reference in New Issue
Block a user