Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MarlinFirmware/MarlinDocumentation.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/_gcode
diff options
context:
space:
mode:
authorScott Lahteine <github@thinkyhead.com>2022-01-08 15:13:35 +0300
committerScott Lahteine <github@thinkyhead.com>2022-01-08 15:13:35 +0300
commit936ccffeb5af2e88d723c4024d45fb35b5ee06ad (patch)
tree15e4f1c464cff03cc842b4b5c5fc6dec22be6f27 /_gcode
parent5f939f76085a325a48f1d8eeec8b308b654dc042 (diff)
🎨 Fix spelling, formatting, clarity, search
Diffstat (limited to '_gcode')
-rw-r--r--_gcode/G029-ubl.md4
-rw-r--r--_gcode/G425.md2
-rw-r--r--_gcode/M032.md2
-rw-r--r--_gcode/M403.md4
-rw-r--r--_gcode/M413.md6
-rw-r--r--_gcode/M422.md2
-rw-r--r--_gcode/M486.md2
-rw-r--r--_gcode/M575.md2
-rw-r--r--_gcode/M915.md2
-rw-r--r--_gcode/M919.md49
-rw-r--r--_gcode/M999.md2
11 files changed, 28 insertions, 49 deletions
diff --git a/_gcode/G029-ubl.md b/_gcode/G029-ubl.md
index b07235a6..59da70ba 100644
--- a/_gcode/G029-ubl.md
+++ b/_gcode/G029-ubl.md
@@ -195,7 +195,7 @@ parameters:
- This phase requires an LCD Panel. To fine-tune the mesh without a controller, use [`G42`](/docs/gcode/G042.html) and [`M421`](/docs/gcode/M421.html).
- Phase 4 is meant to be used with [`G26`](/docs/gcode/G026.html) Mesh Validation to fine tune the mesh by direct editing of Mesh Points. Raise and lower points to fine tune the mesh until it gives consistently reliable adhesion.
- `P4` moves to the closest Mesh Point (and/or the given `X` `Y`), raises the nozzle above the mesh height by the given `H` offset (or default Z_CLEARANCE_BETWEEN_PROBES), and waits while the controller is used to adjust the nozzle height. On click the displayed height is saved in the mesh.
- - Start Phase 4 at a specific location with `X` and `Y`. Adjust a specific number of Mesh Points with the `R` (Repeat) parameter. (If `R` is left out, the whole matrix is assumed.) This command can be terminated early (e.g., after editing the area of interest) by pressing and holding the encoder button.
+ - Start Phase 4 at a specific location with `X` and `Y`. Adjust a specific number of Mesh Points with the `R` (Repeat) parameter. (If `R` is left out, the whole matrix is assumed.) This command can be terminated early (_e.g.,_ after editing the area of interest) by pressing and holding the encoder button.
- The general form is `G29 P4 [R points] [X position] [Y position]`.
- The `H[offset]` parameter is useful if a shim is used to fine-tune the mesh. For a 0.4mm shim the command would be `G29 P4 H0.4`. The nozzle is moved to the shim height, you adjust height to the shim, and on click the height minus the shim thickness is saved in the mesh.
- _USE WITH CAUTION, as a bad mesh can cause the nozzle to crash into the bed!_
@@ -247,7 +247,7 @@ parameters:
description: |
**Topology**: Include a Topology Map in the output.
- This parameter can be used alone (`G29 T`) or in combination with most of the other commands.
- - This option works with all Phase commands (e.g., `G29 P4 R 5 T X 50 Y100 C-0.1 O`)
+ - This option works with all Phase commands (_e.g.,_ `G29 P4 R 5 T X 50 Y100 C-0.1 O`)
- A map type can also be specified:
- `T0`: Human-readable (the default)
- `T1`: Delimited. Suitable to paste into a spreadsheet to obtain a 3D graph of the mesh.
diff --git a/_gcode/G425.md b/_gcode/G425.md
index e5caecf7..88abf38b 100644
--- a/_gcode/G425.md
+++ b/_gcode/G425.md
@@ -70,6 +70,6 @@ examples:
---
-This command performs an automatic calibration of backlash, positional errors, and nozzle offset by touching the nozzle on the sides of a bed-mounted, electrically-conductive object (e.g., a cube, washer or bolt).
+This command performs an automatic calibration of backlash, positional errors, and nozzle offset by touching the nozzle to the sides of a bed-mounted, electrically-conductive object (_e.g.,_ a cube, washer or bolt).
This command measures backlash but doesn't enable backlash correction. Use [`M425`](/docs/gcode/M425.html) to enable backlash correction.
diff --git a/_gcode/M032.md b/_gcode/M032.md
index 88fe1d18..e297b13c 100644
--- a/_gcode/M032.md
+++ b/_gcode/M032.md
@@ -43,6 +43,6 @@ examples:
---
-The [`M32`](/docs/gcode/M032.html) command exists to allow G-code to load other G-code files and run them as sub-programs. This can be useful to change the start / end gcode for a batch of files without having to edit them all.
+The [`M32`](/docs/gcode/M032.html) command exists to allow G-code to load other G-code files and run them as sub-programs. This can be useful to change the start / end G-code for a batch of files without having to edit them all.
For legacy reasons [`M32`](/docs/gcode/M032.html) uses '`!`' (and '`#`') to delimit the filepath parameter. The filepath must be the last parameter.
diff --git a/_gcode/M403.md b/_gcode/M403.md
index ba5922e2..1107fd77 100644
--- a/_gcode/M403.md
+++ b/_gcode/M403.md
@@ -10,7 +10,7 @@ group: control
codes: [ M403 ]
notes:
- - Requires a Prusa Multi-Material Unit v2.0.
+ - Requires a Průša Multi-Material Unit v2.0.
- Requires [`PRUSA_MMU2`](/docs/configuration/configuration.html#prusa-mmu2)
parameters:
@@ -48,4 +48,4 @@ examples:
---
-Set the filament type for a Prusa MMU2 (or compatible) material slot.
+Set the filament type for a Průša MMU2 (or compatible) material slot.
diff --git a/_gcode/M413.md b/_gcode/M413.md
index 34fc4787..6a83c59a 100644
--- a/_gcode/M413.md
+++ b/_gcode/M413.md
@@ -12,6 +12,8 @@ codes: [ M413 ]
notes:
- Requires `POWER_LOSS_RECOVERY` and an LCD controller.
+ - Requires printing from the SD Card or Flash Drive.
+ - A future implementation may use the EEPROM instead of the attached media.
parameters:
-
@@ -37,6 +39,6 @@ examples:
---
-Enable or disable the **Power-loss Recovery** feature. When this feature is enabled, the state of the current print job (SD card only) will be saved to a file on the SD card. If the machine crashes or a power outage occurs, the firmware will present an option to Resume the interrupted print job. In Marlin 2.0 the `POWER_LOSS_RECOVERY` option must be enabled.
+`M413` is used to turn the **Power-loss Recovery** feature on and off. When Power-loss Recovery is enabled and Marlin is running a print job from the SD Card or Flash Drive, it periodically saves the print job state to the SD Card / Flash Drive. If the machine crashes or a power outage occurs, Marlin presents the option to resume the interrupted print job.
-This feature operates without a power-loss detection circuit by writing to the recovery file periodically (e.g., once per layer), or if a `POWER_LOSS_PIN` is configured then it will write the recovery info only when a power-loss is detected. The latter option is preferred, since constant writing to the SD card can shorten its life, and the print will be resumed where it was interrupted rather than repeating the last layer. (Future implementations may allow use of the EEPROM or the on-board SD card.)
+This feature is able to operate without a power-loss detection circuit by writing the recovery file periodically (_e.g.,_ once per layer). However, with a `POWER_LOSS_PIN` Marlin only writes the recovery info when a power-loss is actually detected. This method is preferred because the print will be resumed exactly where it was interrupted (rather than repeating the last layer), and the SD card or Flash Drive will incur much less wear.
diff --git a/_gcode/M422.md b/_gcode/M422.md
index c78660cc..906bda54 100644
--- a/_gcode/M422.md
+++ b/_gcode/M422.md
@@ -39,4 +39,4 @@ example:
- M422 S0 X10 Y10
---
-Set the XY probe position for a given Z Stepper. See [`G34`](/docs/gcode/G034.html) for Z-Stepper automatic alignment.
+Set the XY probe position for a given Z Stepper. See [`G34`](/docs/gcode/G034-zsaa.html) for Z-Stepper automatic alignment.
diff --git a/_gcode/M486.md b/_gcode/M486.md
index 2a102b21..4bc281fc 100644
--- a/_gcode/M486.md
+++ b/_gcode/M486.md
@@ -12,7 +12,7 @@ codes: [ M486 ]
notes: |
This G-code may not be widely supported by slicers for a while, but they do include helpful comments in the G-code output that includes the current object. So for now you can use a post-processing script to convert these comments into [`M486`](/docs/gcode/M486.html) commands.
#### Slicer post-processing scripts:
- - [M486 for Prusa Slicer](//github.com/paukstelis/PrusaSlicer-M486) by [Paul Paukstelis](//github.com/paukstelis).
+ - [M486 for Průša Slicer](//github.com/paukstelis/PrusaSlicer-M486) by [Paul Paukstelis](//github.com/paukstelis).
parameters:
-
diff --git a/_gcode/M575.md b/_gcode/M575.md
index f55ff893..bbc2dae3 100644
--- a/_gcode/M575.md
+++ b/_gcode/M575.md
@@ -35,7 +35,7 @@ parameters:
- 1000000
values:
-
- tag: baudrate
+ tag: baud
examples:
-
diff --git a/_gcode/M915.md b/_gcode/M915.md
index f3d01e1a..f014f553 100644
--- a/_gcode/M915.md
+++ b/_gcode/M915.md
@@ -11,7 +11,7 @@ group: control
codes: [ M915 ]
notes:
- - This command is deprecated. Use `Z_STEPPER_AUTO_ALIGN` instead.
+ - This command is deprecated. Use `G34` ([`Z_STEPPER_AUTO_ALIGN`](/docs/gcode/G034-zsaa.html) or [`MECHANICAL_GANTRY_CALIBRATION`](/docs/gcode/G034-mgc.html)) instead.
- Requires `TMC_Z_CALIBRATION` and at least one TMC driver for Z axis.
- If `Z_DUAL_STEPPER_DRIVERS` is used, both should be TMC drivers.
diff --git a/_gcode/M919.md b/_gcode/M919.md
index ba323f4b..b80f3e46 100644
--- a/_gcode/M919.md
+++ b/_gcode/M919.md
@@ -1,44 +1,43 @@
---
tag: m0919
title: TMC Chopper Timing
-brief: Set Chopper Timing values for TMC stepper drivers
+brief: Set Chopper Timing values
author: thinkyhead
-contrib: magnificu
-requires: TMC2130|TMC2160|TMC2208|TMC2209|TMC2660|TMC5130|TMC5160
+requires: TMC2208|TMC2209|TMC2660
since: 2.0.9.4
group: trinamic
codes: [ M919 ]
-notes: Requires one or more TMC stepper drivers supporting stealthChopâ„¢ mode.
+notes: Requires one or more TMC stepper drivers.
parameters:
-
tag: O
optional: true
- description: Time-Off value (1..15). If omitted, the configured default for the axes.
+ description: Time-Off value (1..15). If omitted, the default from `CHOPPER_TIMING`.
values:
-
type: int
-
tag: P
optional: true
- description: Hysteresis End value (-3..12). If omitted, the configured default for the axes.
+ description: Hysteresis End value (-3..12). If omitted, the default from `CHOPPER_TIMING`.
values:
-
type: int
-
tag: S
optional: true
- description: Hysteresis Start value (1..8). If omitted, the configured default for the axes.
+ description: Hysteresis Start value (1..8). If omitted, the default from `CHOPPER_TIMING`.
values:
-
type: int
-
tag: I
optional: true
- description: Index for multiple steppers. (i.e., `I1` for X2, Y2, Z2; `I2` for Z3; `I3` for Z4). If not specified, all axes.
+ description: Index for multiple steppers. (i.e., `I1` for X2, Y2, Z2; `I2` for Z3; `I3` for Z4).
values:
-
unit: index
@@ -52,44 +51,22 @@ parameters:
unit: index
type: int
-
- tag: X
- optional: true
- description: Apply the given chopper timing to the X stepper(s).
- values:
- -
- type: flag
- -
- tag: Y
- optional: true
- description: Apply the given chopper timing to the Y stepper(s).
- values:
- -
- type: flag
- -
tag: Z
optional: true
- description: Apply the given chopper timing to the Z stepper(s).
+ description: Current for the Z stepper
values:
-
- type: flag
-
-videos:
- - Q0sJlGh9WNY
+ unit: mA
+ type: int
examples:
-
- pre: Report Chopper Timing for all axes.
- code: M919
- -
pre: Set XYZE Chopper Timing suitable for 12V steppers
code: M919 XYZE O3 P-1 S1
-
- pre: Set Z, Z2, Z3 and Z4 Chopper Timing
- code: M919 Z O3 P-1 S1
- -
- pre: Set Z2 Chopper Timing only
- code: M919 Z I1 O3 P-1 S1
+ pre: Set X2 Chopper Timing only
+ code: M919 X I1 O3 P-1 S1
---
-Set / report the TMC Chopper Timing values for one or more stepper drivers.
+Set the current for a stepper motor in milliamps units.
diff --git a/_gcode/M999.md b/_gcode/M999.md
index 1a8fbfe2..8d77208b 100644
--- a/_gcode/M999.md
+++ b/_gcode/M999.md
@@ -13,7 +13,7 @@ notes:
parameters:
-
tag: S
- description: Resume without flushing the command buffer. The default behaviour is to flush the serial buffer and request a resend to the host starting on the last `N` line received.
+ description: Resume without flushing the command buffer. The default behavior is to flush the serial buffer and request a resend to the host starting on the last `N` line received.
values:
-
type: bool