345 Commits

Author SHA1 Message Date
yw4z
f48db66813 update build script (#83)
* Update build.sh

* Update build.sh

* Update build.sh

* Update build.sh
2026-01-08 15:29:55 -03:00
Ian Bassi
d0536516c8 Copy web_extras assets to wiki output in build scripts (#82)
Enhances both build.ps1 and build.sh to copy the contents of the web_extras directory into the wiki output folder, ensuring extra assets are available in the generated site. Adds warnings if the web_extras directory or specific files are missing.

Co-authored-by: yw4z <yw4z@outlook.com>
2026-01-08 13:11:15 -03:00
Ian Bassi
16e1f4d5a9 PS1 Improvements (#81)
* Normalize path separators in navigation links

Replaces backslashes with forward slashes in relative paths when generating navigation items to ensure consistency across different operating systems.

* Fix URL encoding and path normalization in build script

Normalizes path separators to forward slashes for URLs and updates URL encoding to only encode spaces, preserving forward slashes. This improves the correctness of generated redirect URLs in the build process.
2026-01-05 11:25:58 -03:00
Ian Bassi
da5bd6e97c Update mkdocs admonitions plugin in deploy workflow (#80)
Replaces mkdocs-gh-admonitions-plugin with mkdocs-github-admonitions-plugin in the GitHub Actions deploy-wiki workflow to use the correct package.
2026-01-05 11:10:06 -03:00
Ian Bassi
941b8bd683 Add mkdocs-gh-admonitions-plugin to deploy workflow (#79)
Updated the GitHub Actions deploy-wiki workflow to install the mkdocs-gh-admonitions-plugin package. This enables support for admonitions in the wiki documentation build process.
2026-01-05 11:06:53 -03:00
yw4z
3177626267 Improve styling (#78)
* init

* Update build.ps1

* add checks for material theme
2026-01-05 09:55:11 -03:00
Ian Bassi
68aff4ef14 Clarify fan speed ramping documentation (#77)
Reworded the explanation for 'Full fan speed at layer' to improve clarity on how fan speed increases and when the ramping is ignored based on layer settings.
2026-01-04 11:11:27 -03:00
Ian Bassi
b50f322a49 Clarify part cooling and auxiliary fan documentation (#76)
Improved explanations for part-cooling fan settings, including clearer descriptions of initial layer cooling, fan speed ramping, and auxiliary fan behavior. Added cross-references between material cooling and printer accessory documentation for better usability.
2026-01-04 10:54:25 -03:00
Ian Bassi
a88bc98bf3 Update Visual Studio solution file extension in docs (#75)
Changed the referenced solution file from 'OrcaSlicer.sln' to 'OrcaSlicer.slnx' in the Windows build instructions to reflect the correct file name.
2026-01-04 09:38:47 -03:00
SoftFever
deb5817a70 Move "Developer Reference" to bottom in the nav bar 2026-01-03 13:43:11 +08:00
SoftFever
bc3f9e7f04 change the material theme and add pymdown 2026-01-03 13:29:58 +08:00
Ian Bassi
b8c820ef32 Update OrcaSlicer Wiki links in README (#74)
Changed the OrcaSlicer Wiki link to point to the official website and clarified synchronization with the GitHub Wiki.
2026-01-02 15:06:06 -03:00
SoftFever
b294b50c04 vibe coded workflow to build and publish wiki to orca website 2026-01-02 00:08:06 +08:00
Ian Bassi
05d0f91d69 Add warning about adaptive volumetric speed feature (#73)
Added a warning note indicating that the adaptive volumetric speed feature is experimental, incomplete, and imported from BBS. Clarifies that it is only functional for some profiles with the variable already saved.
2025-12-31 18:46:02 -03:00
Ian Bassi
6e266dca7d Optimize images (#71)
* Optimize images

* Fix image link + add Multiline data

* Document multiline infill support in pattern reference

Updated the infill documentation to reference a new 'Multiline' column in the Patterns Quick Reference table, replacing the previous static list of supported patterns. The patterns table now includes a 'Multiline' column for each pattern, indicating its compatibility and linking to the relevant infill strategy. Pattern descriptions were also updated to include a 'Multiline' field for clarity.
2025-12-30 16:55:37 -03:00
Ian Bassi
930589d7c7 Revise arc fitting documentation for clarity and detail (#70)
* Revise arc fitting documentation for clarity and detail

Expanded and reorganized the arc fitting section to clarify its purpose, advantages, disadvantages, and compatibility considerations. Added explicit lists for pros and cons, improved warnings and tips, and updated explanations to help users better understand when and why to use arc fitting.

* Update quality_settings_precision.md
2025-12-30 14:50:35 -03:00
Ian Bassi
ae045afb00 Expand power loss recovery documentation: 11616 (#61)
* Expand power loss recovery documentation

Added details about how power loss recovery works, potential issues with frequent memory writes, and recommendations for enabling arc fitting to reduce G-code commands.

* Update printer_basic_information_advanced.md
2025-12-30 13:30:20 -03:00
Ian Bassi
7537f8cdf4 Add documentation for 'Brim use EFC outline' option (#68)
* Add documentation for 'Brim use EFC outline' option

Documents the new 'Brim use EFC outline' setting, explaining its purpose and usage in relation to Elephant Foot Compensation. This helps users understand when to enable the option and its potential effects on brim adhesion and removal.

* Update

* Update others_settings_brim.md
2025-12-30 13:22:32 -03:00
dewi-ny-je
59f1d1c7f4 Clarified arc fitting (#27)
* Update arc fitting feature description and notes

Clarified the arc fitting feature's impact on print quality and G-code size. Added notes on CPU usage and recommendations for Klipper machines.
The idea is to stop with the myth that arcs print better than segments, since usually it's not the case

* Clarify arc fitting feature description

formatting

* Update quality_settings_precision.md for clarity

Clarify the impact of arc fitting on print quality and CPU usage.

* Correct segment length from 0.6 mm to 0.4 mm

Updated the segment length comparison in quality settings documentation.

* Refine segment length details in quality settings

Updated the segment length range for OnShape's default preset 'Fine' in the quality settings documentation.

* Refine arc fitting feature explanation in documentation

Shortened

* Update quality_settings_precision.md

* Improve clarity on arc fitting and its effects

Clarified the explanation of arc fitting and its implications for print quality, especially for low-quality STLs and older printers. Added notes on CPU usage and provided a link for Klipper printer configuration.

* Refine documentation on arc fitting feature

Clarified the purpose and implications of arc fitting in G-Code generation. Improved readability and precision of the documentation regarding print quality and printer performance.

* Clarify usage of arc resolution settings in documentation

Added a note about the use of arc resolution settings.

* Update print_settings/quality/quality_settings_precision.md

Co-authored-by: Ian Bassi <ian.bassi@outlook.com>

* Revise arc fitting section for clarity and accuracy

Clarified the purpose and implications of arc fitting in G-Code generation, emphasizing the need for printer compatibility and potential quality impacts.

---------

Co-authored-by: Ian Bassi <ian.bassi@outlook.com>
2025-12-30 13:22:11 -03:00
Rodrigo Faselli
741f95a8a3 Update code block language and improve G-code examples (#67)
Changed code block language from 'gcode' to 'c++' for syntax highlighting and improved formatting in G-code examples. Also refined example conditions and descriptions for clarity.
2025-12-26 16:34:39 -03:00
Rodrigo Faselli
7df5e31345 Clipper 2 multiline Documentation (#65)
* Clipper 2 multiline

Co-Authored-By: Ian Bassi <12130714+ianalexis@users.noreply.github.com>

* Update strength_settings_infill.md

Co-Authored-By: Ian Bassi <12130714+ianalexis@users.noreply.github.com>

* Update strength_settings_infill.md

* Update Image

* Create infill-multiline-closed-loops.png

* Create infill-multiline-non-crossing.png

* Update strength_settings_infill.md

* Clip

* gif clip

* Update strength_settings_infill.md

* minor correction

* Update strength_settings_infill.md

* supported patterns

* Update strength_settings_infill.md

* Update infill-multiline-non-crossing.gif

* Update strength_settings_infill.md

* Update strength_settings_infill.md

* Update infill-multiline-closed-loops.png

* Update strength_settings_infill.md

* Update printer_machine_gcode.md

* Update printer_machine_gcode.md

* Update strength_settings_infill.md

* Update printer_machine_gcode.md

---------

Co-authored-by: Ian Bassi <12130714+ianalexis@users.noreply.github.com>
2025-12-26 16:24:00 -03:00
Ian Bassi
71405e19cb Fix step numbering in Visual Studio build instructions (#64)
Corrected the step numbers in the Windows 64-bit Visual Studio build section to maintain sequential order and improve clarity.
2025-12-19 10:44:20 -03:00
Ian Bassi
200d0d7aa5 Add troubleshooting tip for missing 'Fix model' option in VS build (#63)
* Add troubleshooting tip for missing 'Fix model' option in VS build

Added a new tip to the Windows Visual Studio build instructions to help users resolve the issue where the 'Fix model' context menu option is missing. The tip explains how to ensure the Windows SDK is properly included and provides step-by-step guidance for updating project properties in Visual Studio.

Co-Authored-By: BMacours <74008704+bmacours@users.noreply.github.com>

* Update How-to-build.md

* Improve formatting

---------

Co-authored-by: BMacours <74008704+bmacours@users.noreply.github.com>
2025-12-19 10:37:37 -03:00
Ian Bassi
a4b28dface Clarify PA calibration instructions and add examples (#62)
Updated acceleration values in the calibration table for clarity and consistency. Added explicit example data sets and improved formatting in both the calibration and material flow ratio documentation to better illustrate how to enter adaptive pressure advance measurements.
2025-12-12 15:25:34 -03:00
Ian Bassi
4386f527c9 Add Power Loss Recovery documentation (#60)
* Add Power Loss Recovery documentation

Added a new section describing the Power Loss Recovery feature for Bambu Lab and Marlin 2 firmware printers. Includes usage notes, recommendations, and cautions regarding memory wear and model warping.

* Update printer_basic_information_advanced.md

* Slimed and just enable (for now i hope)
2025-12-12 12:41:18 -03:00
Ian Bassi
9a16adbeec Expand labelPathPattern to match more identifiers (#59)
Updated the regex in validate_tab_links.yml to match any valid identifier before '.label_path', not just 'line'. This allows the workflow to detect label_path assignments for more objects.
2025-12-09 15:47:25 -03:00
Ian Bassi
4d22dd4104 Machine Gcode examples + Warnings (#58)
* Add example for custom start G-code sequence

Included a detailed example demonstrating custom notifications with M300 and a purge sequence in the start G-code section.

* Add important note on safe use of machine G-code

Added a warning highlighting the power and risks of custom machine G-code scripts. The note advises users to use known G-code bases for their firmware and to thoroughly test scripts before production use.

* Add firmware G-code documentation links

Added helpful links to Marlin, RepRap, and Klipper G-code documentation to guide users in referencing supported commands for their printer firmware.

* Update code block language to gcode in docs

Changed code block language from 'c++' to 'gcode' in printer_machine_gcode.md for better syntax highlighting and clarity in G-code examples.
2025-12-09 15:21:08 -03:00
Thomas Steiner
ab66146cd7 Update cooling fan speed settings explanation (#57)
Include the option to disable. If anyone knows how to add this to the in-application tooltip, that would be great, too!
2025-12-09 08:57:38 -03:00
coryrc
b8adae8197 How to use the changes from OrcaSlicer#10906 (#40)
* How to use the changes from OrcaSlicer#10906

* Add ```shell
2025-12-08 13:15:24 -03:00
Ian Bassi
cd8020ea6a Fix typo in extruder clearance image link (#52)
Corrected 'param_extruder_clearence' to 'param_extruder_clearance' in the image link for Extruder Clearance to ensure proper resource loading.
2025-12-05 09:07:12 -03:00
Ian Bassi
f93662fb89 Minor improvements (#56)
* Update printer_basic_information_accessory.md

* Update printer_basic_information_adaptive_bed_mesh.md

* Update bed type documentation and images

Replaced outdated bed type GIF with two new PNG images illustrating bed type selection and material temperature settings. Updated documentation to reflect new bed types, improved instructions, and added references to the new images.
2025-12-04 18:05:17 -03:00
Ian Bassi
c549b33294 Add keyboard shortcuts documentation (#55)
Created keyboard_shortcuts.md to document all available keyboard shortcuts in the application, organized by context (Global, Prepare, Toolbar, Objects list, Preview) for improved user workflow and reference.
Based in KBShortcutsDialog.cpp
2025-12-04 18:00:24 -03:00
Ian Bassi
cb1a625fc4 Remove unused image and clean up infill rotation docs (#54)
Deleted the unused 14+15R.png image and removed extra blank lines from the infill rotation template metalanguage documentation for improved readability.
2025-12-04 13:11:53 -03:00
Ian Bassi
fb748ebee4 Add workflows to detect orphaned files and images (#53)
Introduces two GitHub Actions workflows: one to find orphaned markdown files and another to detect unreferenced images in the repository. These checks run on pull requests affecting markdown files and help maintain documentation and asset hygiene by surfacing unused files.
2025-12-04 12:53:10 -03:00
Ian Bassi
8660046ccf Spelling modifications (#51)
* Update Built-in-placeholders-variables.md

* Nanashification

Co-Authored-By: Nanashi <53353250+nanashithenameless@users.noreply.github.com>

---------

Co-authored-by: Nanashi <53353250+nanashithenameless@users.noreply.github.com>
2025-12-03 19:47:44 -03:00
Ian Bassi
08b3eef7f5 Expand documentation for built-in placeholders (#50)
The Built-in placeholders variables documentation was rewritten and expanded with detailed tables, context explanations, and usage conventions for OrcaSlicer G-code scripting. New sections cover filename templates, custom G-code contexts, and environment variables. A reference image was added to illustrate variable key discovery. Related links in G-code output settings were updated to point to the new filename template section.
2025-12-03 19:28:27 -03:00
Ian Bassi
69fb1e86f0 reorganized and linked based on new pages (#47)
Definitions that were in calibrations were moved to their correct location.
Calibrations were linked to their articles and vice versa.
MD structures were improved.
Minor changes.
2025-12-02 12:47:21 -03:00
Ian Bassi
7c1b08f4c9 Refactor workflows to scan all Markdown files (#48)
Update image and internal link validation workflows to scan all Markdown files in the repository instead of only those changed in a pull request. This improves coverage and reliability by ensuring all relevant files are validated regardless of PR diff context.
2025-12-02 12:45:39 -03:00
Ian Bassi
d9c8e5665f Improve Tab link validation and error reporting (#46)
Refactored link reference collection to handle append_option_line calls more robustly and improved argument parsing. Enhanced line number calculation for error messages and updated failure formatting to include GitHub links. Failures are now sorted by line and only messages are exported.
2025-12-02 11:39:14 -03:00
Ian Bassi
35463164ea Expand Tab link reference detection and update wiki docs (#45)
Enhanced the GitHub workflow to detect Tab link references from label_path and append_option_line in addition to append_single_option_line. Updated the developer wiki to document all three supported methods for linking options to wiki pages, including examples and link format details.
2025-12-02 10:52:10 -03:00
Ian Bassi
8c30ebf8e9 Machine && Material improvement (#44)
* Machine Material improvement

* Update temp-calib.md
2025-12-01 17:50:47 -03:00
dependabot[bot]
ac1d23cec8 Bump actions/checkout from 4 to 6 (#41)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:37:27 -03:00
RagingMaximus
f28a4387a2 Add Variables placeholders
Add placeholder variables that are not displayed in the GUI but are actually functional.
2025-11-28 21:53:18 -03:00
Ian Bassi
d88e00a79a Add icons to material settings links in Home.md (#37)
Enhanced the material settings section by adding missing icons to the Setting Overrides and Multimaterial links, and improved the Material temperatures link formatting for better visual consistency.
2025-11-28 18:52:10 -03:00
Ian Bassi
4ac42ad980 Update image link formatting in Home.md (#36)
Replaces standalone image and link markdown with combined image-link markdown for better readability and consistency throughout the settings documentation. No content changes, only formatting improvements.
2025-11-28 18:37:40 -03:00
Ian Bassi
d8b626a0b4 Add icons to calibration guide links (#35) 2025-11-28 18:28:58 -03:00
Ian Bassi
f9a9a2cad1 Add example G-codes for extrusion role changes (#34)
Provides sample Marlin G-code snippets demonstrating how to set fan speed and pressure advance based on extrusion roles. This helps users customize machine behavior for specific print scenarios.

Co-authored-by: Rodrigo Faselli <162915171+rf47@users.noreply.github.com>
2025-11-28 16:00:58 -03:00
Ian Bassi
c170df1efe Refactor cooling documentation and navigation (#33)
Merged 'Material Fan' and 'Cooling for Specific Layer' docs into a unified 'Material Cooling' page, updating navigation in Home.md accordingly. Removed the obsolete 'material_cooling_for_specific_layer.md' file and expanded the cooling documentation for clarity and completeness.
2025-11-28 15:34:09 -03:00
Ian Bassi
a48065d8b7 Base material settings (#32)
* HOME: Base material settings

* Create material_flow_ratio_and_pressure_advance.md

* Create material_basic_information.md

* Create material_print_chamber_temperature.md

* material temp

* Create material_volumetric_speed_limitation.md

* Create material_cooling_for_specific_layer.md

* Create material_part_cooling_fan.md

* Material fan union

* Create material_setting_overrides.md

* Create material_advanced.md

* Unify material multimaterial

* Create material_dependencies.md

* Update Home.md
2025-11-28 15:26:00 -03:00
Ian Bassi
bd323d0916 Printer settings base (#29)
* Printer home base

* Create printer_basic_information_printable_space.md

* Document multi bed type support in printable space

Moved and expanded documentation for multi bed type support from bed-types.md to printer_basic_information_printable_space.md. The new section explains enabling multi bed types, selecting bed types, setting temperatures, and using the curr_bed_type variable in custom G-code. Removed redundant bed-types.md file.

* advance

* Create printer_basic_information_cooling_fan.md

* Create printer_basic_information_extruder_clearance.md

* adaptative bed mesh

* Printer accesory

* Update Home.md

* Create printer_machine_gcode.md

* MOVED

* Create printer_multimaterial_wipe_tower.md

* Create printer_multimaterial_setup.md

* Create printer_multimaterial_semm_parameters.md

* Create printer_multimaterial_advanced.md

* Update multimaterial setup links and remove semm.md

* Create printer_extruder_basic_information.md

* Create printer_extruder_layer_height_limits.md

* Refactor extruder docs and add retraction/Z-hop info

Moved layer height limits and extruder position sections into 'printer_extruder_basic_information.md', deleted the separate layer height limits file, and added new documentation for extruder retraction and Z-hop settings. Updated Home.md navigation to reflect these changes and improve clarity for users.

* Add printer motion ability documentation

Introduces a new markdown file detailing motion-related printer settings, including speed, acceleration, jerk limitations, resonance avoidance, and G-code emission options.

* Add icons to printer settings navigation links

Updated the printer settings section in Home.md to include relevant SVG icons for each navigation link, improving visual clarity and user experience. This change affects links under Basic Information, Multimaterial, and Extruder subsections.

* Clarify Auto option in Z-hop type documentation

Updated the description for the 'Auto' Z-hop type to specify that it selects automatically between Spiral based on whether the travel move crosses over overhang areas.

* Update printer-preset.png
2025-11-28 13:13:49 -03:00