Wiki Update 12 - Others (#10452)

* Update others_settings_brim.md

* Improved brim

* brim wiki

* Update others_settings_brim.md

* Skirt

* Icons to settings sections

* Create Built-in-placeholders-variables.md

* Update others_settings_g_code_output.md

* Update others_settings_notes.md

* Update others_settings_post_processing_scripts.md

* special mode

* Fuzzy skin

* Image fix

* PA update

* Update pressure-advance-calib.md

* Phishing report link in README

* pa wiki link

* Esthetic -> Aesthetic
This commit is contained in:
Ian Bassi
2025-09-08 23:52:40 -03:00
committed by GitHub
parent 78eb3b464f
commit 4faaa5e6ee
30 changed files with 393 additions and 112 deletions

View File

@@ -1,27 +1,52 @@
# G-Code Output
G-code output settings control how the G-code is generated and formatted. These settings can affect the readability of the G-code, the efficiency of the print, and compatibility with various firmware, printers and post-processing tools.
These settings control how G-code is generated and formatted. They impact readability, file size, print behavior, and compatibility with firmware and post-processing tools.
- [Reduce Infill Retraction](#reduce-infill-retraction)
- [Add line number](#add-line-number)
- [Verbose G-code](#verbose-g-code)
- [Label Objects](#label-objects)
- [Exclude Objects](#exclude-objects)
- [Filename Format](#filename-format)
## Reduce Infill Retraction
Don't retract when the travel is in infill area absolutely. That means the oozing can't been seen. This can reduce times of retraction for complex model and save printing time, but make slicing and G-code generating slower.
When enabled, the slicer will skip retractions for travel moves that occur entirely inside infill regions. This reduces the number of retractions and can speed up printing for complex models, but it may increase oozing or stringing inside infill. Slicing time may also increase slightly.
**Recommended** when internal cosmetic quality is not critical and you want fewer retractions.
## Add line number
Enable this to add line number(Nx) at the beginning of each G-code line.
Prefix each G-code line with a sequential line number (N1, N2, ...). Useful for debugging or tools that expect numbered G-code.
## Verbose G-code
Enable this to get a commented G-code file, with each line explained by a descriptive text. If you print from SD card, the additional weight of the file could make your firmware slow down.
Include descriptive comments for G-code lines and blocks to make the file human-readable and easier to debug.
Verbose mode produces much larger files and may slow down SD-card printing on some printers.
## Label Objects
Enable this to add comments into the G-code labeling print moves with what object they belong to, which is useful for the Octoprint CancelObject plugin. This settings is NOT compatible with Single Extruder Multi Material setup and Wipe into Object / Wipe into Infill.
Insert comments that label moves with the object they belong to (object index or name). This is useful for integrations such as OctoPrint's Cancel Object plugin and for human inspection of the G-code.
> [!IMPORTANT]
> Object labelling is not compatible with Single-Extruder Multi-Material configurations or with "Wipe into Object" / "Wipe into Infill" strategies.
> When those features are active, labels may be omitted.
## Exclude Objects
Enable this option to add EXCLUDE OBJECT command in G-code.
Add an `EXCLUDE OBJECT` marker or command in the exported G-code for objects flagged as excluded. This helps post-processors or custom scripts recognise excluded parts.
## Filename Format
Users can define the project file name when exporting.
Define a filename template for exported G-code. Templates may include tokens like project name, date, or other metadata to produce consistent and informative filenames on export.
For example:
```c++
{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode
```
Can be used to generate filenames like `OrcaCube_PLA_1h15m.gcode`.
> [!TIP]
> Check [Built in placeholders variables](built-in-placeholders-variables) for available tokens and their meanings.