OrcaSlicer/doc/calibration/cornering-calib.md
Ian Bassi 4ec16fd714
Some checks are pending
Build all / Build All (push) Waiting to run
Build all / Flatpak (push) Waiting to run
Publish docs to Wiki / Publish docs to Wiki (push) Waiting to run
Wiki Update part 5 (#9873)
* BASE

* precise wall and z moved

* PolyHoles

* Arc-fitting

* X-Y Compensation

* Elephant foot + moved images

* Update quality_settings_precision.md

* Wall generator and more

* Full Reorder

* TPMS-D bases

* Update strength_settings_infill.md

* Image Fix + Infill desc calculator

* Descriptions + image fix

Co-Authored-By: Rodrigo <162915171+RF47@users.noreply.github.com>

* Update cornering-calib.md

* minor fixes

* Wip updated

* Missing fills

* Update infill_desc_calculator.xlsx

* Update infill_desc_calculator.xlsx

* Update infill documentation and images

Removed outdated 'iso' infill images and updated 'top' infill images with new versions. Added new images for adaptive cubic and 2D honeycomb infill patterns. Updated strength_settings_infill.md to revise infill strength values, descriptions, and remove references to deleted images. Introduced documentation for 2D honeycomb infill and made minor corrections and clarifications throughout.

* Revise infill pattern documentation and add comparison table

Updated strength_settings_infill.md to clarify infill density calculation, add a comprehensive comparison table of infill patterns, and standardize terminology for strength and print time. Expanded pattern descriptions to use qualitative strength ratings instead of numeric values. Updated infill_desc_calculator.xlsx to reflect these changes.

* Indentation in  code examples

Adjusted the indentation of code blocks in the cornering calibration documentation for clarity and consistency with the rest of the document.

* Update 3D Honeycomb infill strength ratings

Adjusted the horizontal strength rating for 3D Honeycomb infill from 'Normal' to 'Normal-High' in the strength settings documentation and table. Updated the infill_desc_calculator.xlsx file to reflect these changes.

* Formatting and fix in ERS documentation

Updated headings to use consistent Markdown syntax, improved clarity in explanations, and reworded references for better readability.

* Fix wall generator doc link and filename

Updated the Home.md to reference the correct 'quality_settings_wall_generator' section and renamed the corresponding documentation file for consistency.

---------

Co-authored-by: Rodrigo <162915171+RF47@users.noreply.github.com>
2025-06-20 10:19:48 +08:00

3.3 KiB
Raw Blame History

Cornering

Cornering is a critical aspect of 3D printing that affects the quality and accuracy of prints. It refers to how the printer handles changes in direction during movement, particularly at corners and curves. Proper cornering settings can help reduce artifacts like ringing, ghosting, and overshooting, leading to cleaner and more precise prints.

Jerk

WIP... TODO: Jerk calibration not implemented yet.

Junction Deviation

Junction Deviation is the default method for controlling cornering speed in MarlinFW (Marlin2) printers. Higher values result in more aggressive cornering speeds, while lower values produce smoother, more controlled cornering. The default value in Marlin is typically set to 0.08mm, which may be too high for some printers, potentially causing ringing. Consider lowering this value to reduce ringing, but avoid setting it too low, as this could lead to excessively slow cornering speeds.

  1. Pre-requisites:

    1. Check if your printer has Junction Deviation enabled. You can do this by sending the command M503 to your printer and looking for the line Junction deviation: 0.25.
    2. In OrcaSlicer, set:
      1. Acceleration high enough to trigger ringing (e.g., 2000 mm/s²).
      2. Speed high enough to trigger ringing (e.g., 100 mm/s).
    3. Use an opaque, high-gloss filament to make the ringing more visible.
  2. You need to print the Junction Deviation test.

    jd_first_menu

    1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.

    jd_first_print_measure jd_first_slicer_measure

    1. Its very likely that youll need to set values lower than 0.08 mm, as shown in the previous example. To determine a more accurate maximum JD value, you can print a new calibration tower with a maximum value set at the point where the corners start losing sharpness.
    2. Print the second Junction Deviation test with the new maximum value.

    jd_second_menu

    1. Measure the X and Y heights and read the frequency set at that point in Orca Slicer.

    jd_second_print_measure jd_second_slicer_measure

  3. Save the settings

    1. Set your Maximun Junction Deviation value in [Printer settings/Motion ability/Jerk limitation].
    2. Use the following G-code to set the mm:
    M205 J#JunctionDeviationValue
    M500
    

    Example

    M205 J0.012
    M500
    
    1. Recompile your MarlinFW
      1. In Configuration.h uncomment and set:
      #define JUNCTION_DEVIATION_MM 0.012  // (mm) Distance from real junction edge
      
      1. Check Classic Jerk is disabled (commented).
      //#define CLASSIC_JERK