From 8dff4c78b5b98ca8a26f009867a60bf1a4a0c443 Mon Sep 17 00:00:00 2001 From: KevinOConnor Date: Mon, 23 Oct 2023 00:04:07 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Klipper3?= =?UTF-8?q?d/klipper@f7567a0db954eabe4c6b8da3f73ce68693698646=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes fr/404.html | 8 +- fr/API_Server.html | 8 +- fr/Axis_Twist_Compensation.html | 1458 +++++++++++++++ fr/BLTouch.html | 8 +- fr/Beaglebone.html | 8 +- fr/Bed_Level.html | 8 +- fr/Bed_Mesh.html | 8 +- fr/Benchmarks.html | 8 +- fr/Bootloader_Entry.html | 1666 +++++++++++++++++ fr/Bootloaders.html | 59 +- fr/CANBUS.html | 12 +- fr/CANBUS_Troubleshooting.html | 8 +- fr/CANBUS_protocol.html | 8 +- fr/CONTRIBUTING.html | 8 +- fr/Code_Overview.html | 8 +- fr/Command_Templates.html | 8 +- fr/Config_Changes.html | 11 +- fr/Config_Reference.html | 130 +- fr/Config_checks.html | 29 +- fr/Contact.html | 8 +- fr/Debugging.html | 8 +- fr/Delta_Calibrate.html | 8 +- fr/Endstop_Phase.html | 12 +- fr/Example_Configs.html | 8 +- fr/Exclude_Object.html | 8 +- fr/FAQ.html | 8 +- fr/Features.html | 8 +- fr/G-Codes.html | 87 +- fr/Hall_Filament_Width_Sensor.html | 8 +- fr/Installation.html | 8 +- fr/Kinematics.html | 8 +- fr/MCU_Commands.html | 8 +- fr/Manual_Level.html | 8 +- fr/Measuring_Resonances.html | 44 +- fr/Multi_MCU_Homing.html | 8 +- fr/Navigation.html | 8 +- fr/Overview.html | 10 +- fr/Packaging.html | 8 +- fr/Pressure_Advance.html | 8 +- fr/Probe_Calibrate.html | 8 +- fr/Protocol.html | 8 +- fr/RPi_microcontroller.html | 37 +- fr/Releases.html | 8 +- fr/Resonance_Compensation.html | 29 +- fr/Rotation_Distance.html | 8 +- fr/SDCard_Updates.html | 8 +- fr/Skew_Correction.html | 8 +- fr/Slicers.html | 8 +- fr/Sponsors.html | 12 +- fr/Status_Reference.html | 18 +- fr/TMC_Drivers.html | 8 +- fr/TSL1401CL_Filament_Width_Sensor.html | 8 +- fr/Using_PWM_Tools.html | 8 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes fr/index.html | 8 +- fr/search/search_index.json | 2 +- fr/sitemap.xml | 112 +- fr/sitemap.xml.gz | Bin 225 -> 227 bytes hu/404.html | 8 +- hu/API_Server.html | 8 +- hu/Axis_Twist_Compensation.html | 1458 +++++++++++++++ hu/BLTouch.html | 8 +- hu/Beaglebone.html | 8 +- hu/Bed_Level.html | 8 +- hu/Bed_Mesh.html | 8 +- hu/Benchmarks.html | 8 +- hu/Bootloader_Entry.html | 1666 +++++++++++++++++ hu/Bootloaders.html | 59 +- hu/CANBUS.html | 12 +- hu/CANBUS_Troubleshooting.html | 8 +- hu/CANBUS_protocol.html | 8 +- hu/CONTRIBUTING.html | 8 +- hu/Code_Overview.html | 8 +- hu/Command_Templates.html | 8 +- hu/Config_Changes.html | 11 +- hu/Config_Reference.html | 130 +- hu/Config_checks.html | 29 +- hu/Contact.html | 8 +- hu/Debugging.html | 8 +- hu/Delta_Calibrate.html | 8 +- hu/Endstop_Phase.html | 12 +- hu/Example_Configs.html | 8 +- hu/Exclude_Object.html | 8 +- hu/FAQ.html | 8 +- hu/Features.html | 8 +- hu/G-Codes.html | 87 +- hu/Hall_Filament_Width_Sensor.html | 8 +- hu/Installation.html | 8 +- hu/Kinematics.html | 8 +- hu/MCU_Commands.html | 8 +- hu/Manual_Level.html | 8 +- hu/Measuring_Resonances.html | 44 +- hu/Multi_MCU_Homing.html | 8 +- hu/Navigation.html | 8 +- hu/Overview.html | 10 +- hu/Packaging.html | 8 +- hu/Pressure_Advance.html | 8 +- hu/Probe_Calibrate.html | 8 +- hu/Protocol.html | 8 +- hu/RPi_microcontroller.html | 37 +- hu/Releases.html | 8 +- hu/Resonance_Compensation.html | 29 +- hu/Rotation_Distance.html | 8 +- hu/SDCard_Updates.html | 8 +- hu/Skew_Correction.html | 8 +- hu/Slicers.html | 8 +- hu/Sponsors.html | 12 +- hu/Status_Reference.html | 18 +- hu/TMC_Drivers.html | 8 +- hu/TSL1401CL_Filament_Width_Sensor.html | 8 +- hu/Using_PWM_Tools.html | 8 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes hu/index.html | 8 +- hu/search/search_index.json | 2 +- hu/sitemap.xml | 112 +- hu/sitemap.xml.gz | Bin 225 -> 227 bytes it/404.html | 8 +- it/API_Server.html | 8 +- it/Axis_Twist_Compensation.html | 1458 +++++++++++++++ it/BLTouch.html | 8 +- it/Beaglebone.html | 8 +- it/Bed_Level.html | 8 +- it/Bed_Mesh.html | 8 +- it/Benchmarks.html | 8 +- it/Bootloader_Entry.html | 1666 +++++++++++++++++ it/Bootloaders.html | 59 +- it/CANBUS.html | 12 +- it/CANBUS_Troubleshooting.html | 8 +- it/CANBUS_protocol.html | 8 +- it/CONTRIBUTING.html | 8 +- it/Code_Overview.html | 8 +- it/Command_Templates.html | 8 +- it/Config_Changes.html | 11 +- it/Config_Reference.html | 130 +- it/Config_checks.html | 29 +- it/Contact.html | 8 +- it/Debugging.html | 8 +- it/Delta_Calibrate.html | 8 +- it/Endstop_Phase.html | 12 +- it/Example_Configs.html | 8 +- it/Exclude_Object.html | 8 +- it/FAQ.html | 8 +- it/Features.html | 8 +- it/G-Codes.html | 87 +- it/Hall_Filament_Width_Sensor.html | 8 +- it/Installation.html | 8 +- it/Kinematics.html | 8 +- it/MCU_Commands.html | 8 +- it/Manual_Level.html | 8 +- it/Measuring_Resonances.html | 44 +- it/Multi_MCU_Homing.html | 8 +- it/Navigation.html | 8 +- it/Overview.html | 10 +- it/Packaging.html | 8 +- it/Pressure_Advance.html | 8 +- it/Probe_Calibrate.html | 8 +- it/Protocol.html | 8 +- it/RPi_microcontroller.html | 37 +- it/Releases.html | 8 +- it/Resonance_Compensation.html | 29 +- it/Rotation_Distance.html | 8 +- it/SDCard_Updates.html | 8 +- it/Skew_Correction.html | 8 +- it/Slicers.html | 8 +- it/Sponsors.html | 12 +- it/Status_Reference.html | 18 +- it/TMC_Drivers.html | 8 +- it/TSL1401CL_Filament_Width_Sensor.html | 8 +- it/Using_PWM_Tools.html | 8 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes it/index.html | 8 +- it/search/search_index.json | 2 +- it/sitemap.xml | 112 +- it/sitemap.xml.gz | Bin 225 -> 227 bytes sitemap.xml | 104 +- sitemap.xml.gz | Bin 226 -> 227 bytes zh-Hant/404.html | 8 +- zh-Hant/API_Server.html | 8 +- zh-Hant/Axis_Twist_Compensation.html | 1458 +++++++++++++++ zh-Hant/BLTouch.html | 8 +- zh-Hant/Beaglebone.html | 8 +- zh-Hant/Bed_Level.html | 8 +- zh-Hant/Bed_Mesh.html | 8 +- zh-Hant/Benchmarks.html | 8 +- zh-Hant/Bootloader_Entry.html | 1666 +++++++++++++++++ zh-Hant/Bootloaders.html | 59 +- zh-Hant/CANBUS.html | 12 +- zh-Hant/CANBUS_Troubleshooting.html | 8 +- zh-Hant/CANBUS_protocol.html | 8 +- zh-Hant/CONTRIBUTING.html | 8 +- zh-Hant/Code_Overview.html | 8 +- zh-Hant/Command_Templates.html | 8 +- zh-Hant/Config_Changes.html | 11 +- zh-Hant/Config_Reference.html | 130 +- zh-Hant/Config_checks.html | 29 +- zh-Hant/Contact.html | 8 +- zh-Hant/Debugging.html | 8 +- zh-Hant/Delta_Calibrate.html | 8 +- zh-Hant/Endstop_Phase.html | 12 +- zh-Hant/Example_Configs.html | 8 +- zh-Hant/Exclude_Object.html | 8 +- zh-Hant/FAQ.html | 8 +- zh-Hant/Features.html | 8 +- zh-Hant/G-Codes.html | 87 +- zh-Hant/Hall_Filament_Width_Sensor.html | 8 +- zh-Hant/Installation.html | 8 +- zh-Hant/Kinematics.html | 8 +- zh-Hant/MCU_Commands.html | 8 +- zh-Hant/Manual_Level.html | 8 +- zh-Hant/Measuring_Resonances.html | 44 +- zh-Hant/Multi_MCU_Homing.html | 8 +- zh-Hant/Navigation.html | 8 +- zh-Hant/Overview.html | 10 +- zh-Hant/Packaging.html | 8 +- zh-Hant/Pressure_Advance.html | 8 +- zh-Hant/Probe_Calibrate.html | 8 +- zh-Hant/Protocol.html | 8 +- zh-Hant/RPi_microcontroller.html | 37 +- zh-Hant/Releases.html | 8 +- zh-Hant/Resonance_Compensation.html | 29 +- zh-Hant/Rotation_Distance.html | 8 +- zh-Hant/SDCard_Updates.html | 8 +- zh-Hant/Skew_Correction.html | 8 +- zh-Hant/Slicers.html | 8 +- zh-Hant/Sponsors.html | 12 +- zh-Hant/Status_Reference.html | 18 +- zh-Hant/TMC_Drivers.html | 8 +- zh-Hant/TSL1401CL_Filament_Width_Sensor.html | 8 +- zh-Hant/Using_PWM_Tools.html | 8 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes zh-Hant/index.html | 8 +- zh-Hant/search/search_index.json | 2 +- zh-Hant/sitemap.xml | 112 +- zh-Hant/sitemap.xml.gz | Bin 225 -> 227 bytes zh/404.html | 8 +- zh/API_Server.html | 8 +- zh/Axis_Twist_Compensation.html | 1458 +++++++++++++++ zh/BLTouch.html | 8 +- zh/Beaglebone.html | 8 +- zh/Bed_Level.html | 8 +- zh/Bed_Mesh.html | 8 +- zh/Benchmarks.html | 8 +- zh/Bootloader_Entry.html | 1666 +++++++++++++++++ zh/Bootloaders.html | 59 +- zh/CANBUS.html | 12 +- zh/CANBUS_Troubleshooting.html | 8 +- zh/CANBUS_protocol.html | 8 +- zh/CONTRIBUTING.html | 8 +- zh/Code_Overview.html | 8 +- zh/Command_Templates.html | 8 +- zh/Config_Changes.html | 11 +- zh/Config_Reference.html | 130 +- zh/Config_checks.html | 29 +- zh/Contact.html | 8 +- zh/Debugging.html | 8 +- zh/Delta_Calibrate.html | 8 +- zh/Endstop_Phase.html | 12 +- zh/Example_Configs.html | 8 +- zh/Exclude_Object.html | 8 +- zh/FAQ.html | 8 +- zh/Features.html | 8 +- zh/G-Codes.html | 87 +- zh/Hall_Filament_Width_Sensor.html | 8 +- zh/Installation.html | 8 +- zh/Kinematics.html | 8 +- zh/MCU_Commands.html | 8 +- zh/Manual_Level.html | 8 +- zh/Measuring_Resonances.html | 44 +- zh/Multi_MCU_Homing.html | 8 +- zh/Navigation.html | 8 +- zh/Overview.html | 10 +- zh/Packaging.html | 8 +- zh/Pressure_Advance.html | 8 +- zh/Probe_Calibrate.html | 8 +- zh/Protocol.html | 8 +- zh/RPi_microcontroller.html | 37 +- zh/Releases.html | 8 +- zh/Resonance_Compensation.html | 29 +- zh/Rotation_Distance.html | 8 +- zh/SDCard_Updates.html | 8 +- zh/Skew_Correction.html | 8 +- zh/Slicers.html | 8 +- zh/Sponsors.html | 12 +- zh/Status_Reference.html | 18 +- zh/TMC_Drivers.html | 8 +- zh/TSL1401CL_Filament_Width_Sensor.html | 8 +- zh/Using_PWM_Tools.html | 8 +- .../__pycache__/mkdocs_hooks.cpython-38.pyc | Bin 983 -> 983 bytes zh/index.html | 8 +- zh/search/search_index.json | 2 +- zh/sitemap.xml | 112 +- zh/sitemap.xml.gz | Bin 225 -> 227 bytes 293 files changed, 18737 insertions(+), 1567 deletions(-) create mode 100644 fr/Axis_Twist_Compensation.html create mode 100644 fr/Bootloader_Entry.html create mode 100644 hu/Axis_Twist_Compensation.html create mode 100644 hu/Bootloader_Entry.html create mode 100644 it/Axis_Twist_Compensation.html create mode 100644 it/Bootloader_Entry.html create mode 100644 zh-Hant/Axis_Twist_Compensation.html create mode 100644 zh-Hant/Bootloader_Entry.html create mode 100644 zh/Axis_Twist_Compensation.html create mode 100644 zh/Bootloader_Entry.html diff --git a/_klipper3d/__pycache__/mkdocs_hooks.cpython-38.pyc b/_klipper3d/__pycache__/mkdocs_hooks.cpython-38.pyc index 1439c32e35481a4ff186ec732d5c1ead6bc284dc..9076f0ea51e6f2b7f250483010d27d5b7c13b60b 100644 GIT binary patch delta 20 acmcc4ex02=l$V!_0SIDtm~P}g!wdj4*##8< delta 20 acmcc4ex02=l$V!_0SKO@nQY`f!wdj6t_4g0 diff --git a/fr/404.html b/fr/404.html index 354d4bfb0e73..147310987093 100644 --- a/fr/404.html +++ b/fr/404.html @@ -617,8 +617,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1150,8 +1150,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/API_Server.html b/fr/API_Server.html index 8250ef29a2d6..6529bc2689f8 100644 --- a/fr/API_Server.html +++ b/fr/API_Server.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1365,8 +1365,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Axis_Twist_Compensation.html b/fr/Axis_Twist_Compensation.html new file mode 100644 index 000000000000..5d88391e6d29 --- /dev/null +++ b/fr/Axis_Twist_Compensation.html @@ -0,0 +1,1458 @@ + + + + + + + + + + + + + + + + Axis Twist Compensation - Documentation Klipper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Aller au contenu + + +
    +
    + +
    + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + +
    +
    + + + + + + + +

    Axis Twist Compensation

    +

    This document describes the [axis_twist_compensation] module.

    +

    Some printers may have a small twist in their X rail which can skew the results of a probe attached to the X carriage. This is common in printers with designs like the Prusa MK3, Sovol SV06 etc and is further described under probe location +bias. It may result in probe operations such as Bed Mesh, Screws Tilt Adjust, Z Tilt Adjust etc returning inaccurate representations of the bed.

    +

    This module uses manual measurements by the user to correct the probe's results. Note that if your axis is significantly twisted it is strongly recommended to first use mechanical means to fix it prior to applying software corrections.

    +

    Warning: This module is not compatible with dockable probes yet and will try to probe the bed without attaching the probe if you use it.

    +

    Overview of compensation usage

    +
    +

    Tip: Make sure the probe X and Y offsets are correctly set as they greatly influence calibration.

    +
    +
      +
    1. After setting up the [axis_twist_compensation] module, perform AXIS_TWIST_COMPENSATION_CALIBRATE
    2. +
    +
      +
    • The calibration wizard will prompt you to measure the probe Z offset at a few points along the bed
    • +
    • The calibration defaults to 3 points but you can use the option SAMPLE_COUNT= to use a different number.
    • +
    +
      +
    1. Adjust your Z offset
    2. +
    3. Perform automatic/probe-based bed tramming operations, such as Screws Tilt Adjust, Z Tilt Adjust etc
    4. +
    5. Home all axis, then perform a Bed Mesh if required
    6. +
    7. Perform a test print, followed by any fine-tuning as desired
    8. +
    +
    +

    Tip: Bed temperature and nozzle temperature and size do not seem to have an influence to the calibration process.

    +
    +

    [axis_twist_compensation] setup and commands

    +

    Configuration options for [axis_twist_compensation] can be found in the Configuration Reference.

    +

    Commands for [axis_twist_compensation] can be found in the G-Codes Reference

    + + +
    +
    +
    + + + + Retour en haut de la page + + +
    + + + +
    +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/fr/BLTouch.html b/fr/BLTouch.html index ab958c052627..5c77bd495bf5 100644 --- a/fr/BLTouch.html +++ b/fr/BLTouch.html @@ -716,8 +716,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1249,8 +1249,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Beaglebone.html b/fr/Beaglebone.html index e22e1fd3dbf0..0a8be04e3b78 100644 --- a/fr/Beaglebone.html +++ b/fr/Beaglebone.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1226,8 +1226,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Bed_Level.html b/fr/Bed_Level.html index 74c272587a6f..0d1718da2768 100644 --- a/fr/Bed_Level.html +++ b/fr/Bed_Level.html @@ -681,8 +681,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1214,8 +1214,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Bed_Mesh.html b/fr/Bed_Mesh.html index b5ede0b90144..d5f335908db7 100644 --- a/fr/Bed_Mesh.html +++ b/fr/Bed_Mesh.html @@ -809,8 +809,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1342,8 +1342,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Benchmarks.html b/fr/Benchmarks.html index 96e079bace6c..b25b6030b5a5 100644 --- a/fr/Benchmarks.html +++ b/fr/Benchmarks.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1337,8 +1337,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Bootloader_Entry.html b/fr/Bootloader_Entry.html new file mode 100644 index 000000000000..23461515de10 --- /dev/null +++ b/fr/Bootloader_Entry.html @@ -0,0 +1,1666 @@ + + + + + + + + + + + + + + + + Bootloader Entry - Documentation Klipper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Aller au contenu + + +
    +
    + +
    + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    +
    + + +
    +
    + + + + + + + +

    Bootloader Entry

    +

    Klipper can be instructed to reboot into a Bootloader in one of the following ways:

    +

    Requesting the bootloader

    +

    Virtual Serial

    +

    If a virtual (USB-ACM) serial port is in use, pulsing DTR while at 1200 baud will request the bootloader.

    +

    Python (with flash_usb)

    +

    To enter the bootloader using python (using flash_usb):

    +
    > cd klipper/scripts
    +> python3 -c 'import flash_usb as u; u.enter_bootloader("<DEVICE>")'
    +Entering bootloader on <DEVICE>
    +
    + +

    Where <DEVICE> is your serial device, such as /dev/serial.by-id/usb-Klipper[...] or /dev/ttyACM0

    +

    Note that if this fails, no output will be printed, success is indicated by printing Entering bootloader on <DEVICE>.

    +

    Picocom

    +
    picocom -b 1200 <DEVICE>
    +<Ctrl-A><Ctrl-P>
    +
    + +

    Where <DEVICE> is your serial device, such as /dev/serial.by-id/usb-Klipper[...] or /dev/ttyACM0

    +

    <Ctrl-A><Ctrl-P> means holding Ctrl, pressing and releasing a, pressing and releasing p, then releasing Ctrl

    +

    Physical serial

    +

    If a physical serial port is being used on the MCU (even if a USB serial adapter is being used to connect to it), sending the string <SPACE><FS><SPACE>Request Serial Bootloader!!<SPACE>~.

    +

    <SPACE> is an ASCII literal space, 0x20.

    +

    <FS> is the ASCII File Separator, 0x1c.

    +

    Note that this is not a valid message as per the MCU Protocol, but sync characters(~) are still respected.

    +

    Because this message must be the only thing in the "block" it is received in, prefixing an extra sync character can increase reliability if other tools were previously accessing the serial port.

    +

    Shell

    +
    stty <BAUD> < /dev/<DEVICE>
    +echo $'~ \x1c Request Serial Bootloader!! ~' >> /dev/<DEVICE>
    +
    + +

    Where <DEVICE> is your serial port, such as /dev/ttyS0, or /dev/serial/by-id/gpio-serial2, and

    +

    <BAUD> is the baud rate of the serial port, such as 115200.

    +

    CANBUS

    +

    If CANBUS is in use, a special admin message will request the bootloader. This message will be respected even if the device already has a nodeid, and will also be processed if the mcu is shutdown.

    +

    This method also applies to devices operating in CANBridge mode.

    +

    Katapult's flashtool.py

    +
    python3 ./katapult/scripts/flashtool.py -i <CAN_IFACE> -u <UUID> -r
    +
    + +

    Where <CAN_IFACE> is the can interface to use. If using can0, both the -i and <CAN_IFACE> may be omitted.

    +

    <UUID> is the UUID of your CAN device.

    +

    See the CANBUS Documentation for information on finding the CAN UUID of your devices.

    +

    Entering the bootloader

    +

    When klipper receives one of the above bootloader requests:

    +

    If Katapult (formerly known as CANBoot) is available, klipper will request that Katapult stay active on the next boot, then reset the MCU (therefore entering Katapult).

    +

    If Katapult is not available, klipper will then try to enter a platform-specific bootloader, such as STM32's DFU mode(see note).

    +

    In short, Klipper will reboot to Katapult if installed, then a hardware specific bootloader if available.

    +

    For details about the specific bootloaders on various platforms see Bootloaders

    +

    Notes

    +

    STM32 DFU Warning

    +

    Note that on some boards, like the Octopus Pro v1, entering DFU mode can cause undesired actions (such as powering the heater while in DFU mode). It is recommended to disconnect heaters, and otherwise prevent undesired operations when using DFU mode. Consult the documentation for your board for more details.

    + + +
    +
    +
    + + + + Retour en haut de la page + + +
    + + + +
    +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/fr/Bootloaders.html b/fr/Bootloaders.html index b72fba336961..264ec248c201 100644 --- a/fr/Bootloaders.html +++ b/fr/Bootloaders.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1236,6 +1236,13 @@ Micro-contrôleurs SAM4 (Duet Wifi) + + +
  • + + SAMDC21 micro-controllers (Duet3D Toolboard 1LC) + +
  • @@ -1363,8 +1370,8 @@
  • - - None + + Bootloader Entry
  • @@ -1534,6 +1541,13 @@ Micro-contrôleurs SAM4 (Duet Wifi) + + +
  • + + SAMDC21 micro-controllers (Duet3D Toolboard 1LC) + +
  • @@ -1754,6 +1768,39 @@

    Micro-contrôleurs SAM4 (Duet Wifi)
    bossac --port=/dev/ttyACM0 -b -U -e -w -v -R out/klipper.bin
     
    +

    SAMDC21 micro-controllers (Duet3D Toolboard 1LC)

    +

    The SAMC21 is flashed via the ARM Serial Wire Debug (SWD) interface. This is commonly done with a dedicated SWD hardware dongle. Alternatively, one can use a Raspberry Pi with OpenOCD.

    +

    When using OpenOCD with the SAMC21, extra steps must be taken to first put the chip into Cold Plugging mode if the board makes use of the SWD pins for other purposes. If using OpenOCD on a Rasberry Pi, this can be done by running the following commands before invoking OpenOCD.

    +
    SWCLK=25
    +SWDIO=24
    +SRST=18
    +
    +echo "Exporting SWCLK and SRST pins."
    +echo $SWCLK > /sys/class/gpio/export
    +echo $SRST > /sys/class/gpio/export
    +echo "out" > /sys/class/gpio/gpio$SWCLK/direction
    +echo "out" > /sys/class/gpio/gpio$SRST/direction
    +
    +echo "Setting SWCLK low and pulsing SRST."
    +echo "0" > /sys/class/gpio/gpio$SWCLK/value
    +echo "0" > /sys/class/gpio/gpio$SRST/value
    +echo "1" > /sys/class/gpio/gpio$SRST/value
    +
    +echo "Unexporting SWCLK and SRST pins."
    +echo $SWCLK > /sys/class/gpio/unexport
    +echo $SRST > /sys/class/gpio/unexport
    +
    + +

    To flash a program with OpenOCD use the following chip config:

    +
    source [find target/at91samdXX.cfg]
    +
    + +

    Obtain a program; for instance, klipper can be built for this chip. Flash with OpenOCD commands similar to:

    +
    at91samd chip-erase
    +at91samd bootloader 0
    +program out/klipper.elf verify
    +
    +

    Micro-contrôleurs SAMD21 (Arduino Zero)

    Le chargeur de démarrage SAMD21 est flashé via l'interface ARM Serial Wire Debug (SWD). Cela se fait généralement avec un dongle matériel SWD dédié. Alternativement, on peut utiliser un Raspberry Pi avec OpenOCD.

    Pour flasher un chargeur de démarrage avec OpenOCD, utilisez la configuration de puce suivante :

    @@ -2022,13 +2069,13 @@

    OpenOCD et gdb diff --git a/fr/CANBUS_Troubleshooting.html b/fr/CANBUS_Troubleshooting.html index 8119589890ce..d3547c39fae3 100644 --- a/fr/CANBUS_Troubleshooting.html +++ b/fr/CANBUS_Troubleshooting.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1157,8 +1157,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/CANBUS_protocol.html b/fr/CANBUS_protocol.html index 1becf58c7cfa..3f2a54774c9b 100644 --- a/fr/CANBUS_protocol.html +++ b/fr/CANBUS_protocol.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1239,8 +1239,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/CONTRIBUTING.html b/fr/CONTRIBUTING.html index 2798d6a74e6e..ead41c3c2d83 100644 --- a/fr/CONTRIBUTING.html +++ b/fr/CONTRIBUTING.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1239,8 +1239,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Code_Overview.html b/fr/Code_Overview.html index f830fe6c0598..f786783eaf82 100644 --- a/fr/Code_Overview.html +++ b/fr/Code_Overview.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1254,8 +1254,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Command_Templates.html b/fr/Command_Templates.html index dc4fdda2da90..d0cdccd60088 100644 --- a/fr/Command_Templates.html +++ b/fr/Command_Templates.html @@ -624,8 +624,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1290,8 +1290,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Config_Changes.html b/fr/Config_Changes.html index d2a46db23947..a56475d3aff2 100644 --- a/fr/Config_Changes.html +++ b/fr/Config_Changes.html @@ -663,8 +663,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1196,8 +1196,8 @@
  • - - None + + Bootloader Entry
  • @@ -1335,6 +1335,9 @@

    Changements de configurationChangements

    +

    20230826: If safe_distance is set or calculated to be 0 in [dual_carriage], the carriages proximity checks will be disabled as per documentation. A user may wish to configure safe_distance explicitly to prevent accidental crashes of the carriages with each other. Additionally, the homing order of the primary and the dual carriage is changed in some configurations (certain configurations when both carriages home in the same direction, see [dual_carriage] configuration reference for more details).

    +

    20230810: The flash-sdcard.sh script now supports both variants of the Bigtreetech SKR-3, STM32H743 and STM32H723. For this, the original tag of btt-skr-3 now has changed to be either btt-skr-3-h743 or btt-skr-3-h723.

    +

    20230729: The exported status for dual_carriage is changed. Instead of exporting mode and active_carriage, the individual modes for each carriage are exported as printer.dual_carriage.carriage_0 and printer.dual_carriage.carriage_1.

    20230619: The relative_reference_index option has been deprecated and superceded by the zero_reference_position option. Refer to the Bed Mesh Documentation for details on how to update the configuration. With this deprecation the RELATIVE_REFERENCE_INDEX is no longer available as a parameter for the BED_MESH_CALIBRATE gcode command.

    20230530: The default canbus frequency in "make menuconfig" is now 1000000. If using canbus and using canbus with some other frequency is required, then be sure to select "Enable extra low-level configuration options" and specify the desired "CAN bus speed" in "make menuconfig" when compiling and flashing the micro-controller.

    20230525: SHAPER_CALIBRATE command immediately applies input shaper parameters if [input_shaper] was enabled already.

    diff --git a/fr/Config_Reference.html b/fr/Config_Reference.html index b08dc2898203..052b2ba091a6 100644 --- a/fr/Config_Reference.html +++ b/fr/Config_Reference.html @@ -884,6 +884,13 @@ [adxl345] +
  • + +
  • + + [lis2dw] + +
  • @@ -966,6 +973,13 @@ [smart_effector] +
  • + +
  • + + [axis_twist_compensation] + +
  • @@ -1159,6 +1173,13 @@ Capteur de température DS18B20 + + +
  • + + Combined temperature sensor + +
  • @@ -1819,8 +1840,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -2352,8 +2373,8 @@
  • - - None + + Bootloader Entry
  • @@ -2861,6 +2882,13 @@ [adxl345] + + +
  • + + [lis2dw] + +
  • @@ -2943,6 +2971,13 @@ [smart_effector] +
  • + +
  • + + [axis_twist_compensation] + +
  • @@ -3136,6 +3171,13 @@ Capteur de température DS18B20 + + +
  • + + Combined temperature sensor + +
  • @@ -4950,6 +4992,24 @@

    [adxl345][lis2dw]

    +

    Support for LIS2DW accelerometers.

    +
    [lis2dw]
    +cs_pin:
    +#   The SPI enable pin for the sensor. This parameter must be provided.
    +#spi_speed: 5000000
    +#   The SPI speed (in hz) to use when communicating with the chip.
    +#   The default is 5000000.
    +#spi_bus:
    +#spi_software_sclk_pin:
    +#spi_software_mosi_pin:
    +#spi_software_miso_pin:
    +#   See the "common SPI settings" section for a description of the
    +#   above parameters.
    +#axes_map: x, y, z
    +#   See the "adxl345" section for information on this parameter.
    +
    +

    [mpu9250]

    Prise en charge des accéléromètres MPU-9250, MPU-9255, MPU-6515, MPU-6050 et MPU-6500 (on peut définir un nombre quelconque de sections avec le préfixe "mpu9250").

    [mpu9250 my_accelerometer]
    @@ -5196,6 +5256,30 @@ 

    [smart_effector][axis_twist_compensation]

    +

    A tool to compensate for inaccurate probe readings due to twist in X gantry. See the Axis Twist Compensation Guide for more detailed information regarding symptoms, configuration and setup.

    +
    [axis_twist_compensation]
    +#speed: 50
    +#   The speed (in mm/s) of non-probing moves during the calibration.
    +#   The default is 50.
    +#horizontal_move_z: 5
    +#   The height (in mm) that the head should be commanded to move to
    +#   just prior to starting a probe operation. The default is 5.
    +calibrate_start_x: 20
    +#   Defines the minimum X coordinate of the calibration
    +#   This should be the X coordinate that positions the nozzle at the starting
    +#   calibration position. This parameter must be provided.
    +calibrate_end_x: 200
    +#   Defines the maximum X coordinate of the calibration
    +#   This should be the X coordinate that positions the nozzle at the ending
    +#   calibration position. This parameter must be provided.
    +calibrate_y: 112.5
    +#   Defines the Y coordinate of the calibration
    +#   This should be the Y coordinate that positions the nozzle during the
    +#   calibration process. This parameter must be provided and is recommended to
    +#   be near the center of the bed
    +
    +

    Moteurs pas à pas et extrudeurs additionnels

    [stepper_z1]

    Axes à moteurs pas à pas multiples. Sur une imprimante de style cartésien, le pilote moteur contrôlant un axe donné peut avoir des blocs de configuration supplémentaires définissant les pilotes moteurs qui doivent être mis en marche de concert avec le pilote principal. On peut définir un nombre quelconque de sections avec un suffixe numérique commençant à 1 (par exemple, "stepper_z1", "stepper_z2", etc.).

    @@ -5227,12 +5311,22 @@

    [extruder1][dual_carriage]

    -

    Prise en charge des imprimantes cartésiennes avec deux chariots sur un seul axe. Le chariot actif est défini par la commande g-code étendue SET_DUAL_CARRIAGE. La commande "SET_DUAL_CARRIAGE CARRIAGE=1" active le chariot défini dans cette section (CARRIAGE=0 ramène l'activation au chariot principal). Le support du double chariot est généralement combiné avec des extrudeuses supplémentaires - la commande SET_DUAL_CARRIAGE est souvent appelée en même temps que la commande ACTIVATE_EXTRUDER. Veillez à garer les chariots pendant la désactivation.

    +

    Support for cartesian and hybrid_corexy/z printers with dual carriages on a single axis. The carriage mode can be set via the SET_DUAL_CARRIAGE extended g-code command. For example, "SET_DUAL_CARRIAGE CARRIAGE=1" command will activate the carriage defined in this section (CARRIAGE=0 will return activation to the primary carriage). Dual carriage support is typically combined with extra extruders - the SET_DUAL_CARRIAGE command is often called at the same time as the ACTIVATE_EXTRUDER command. Be sure to park the carriages during deactivation. Note that during G28 homing, typically the primary carriage is homed first followed by the carriage defined in the [dual_carriage] config section. However, the [dual_carriage] carriage will be homed first if both carriages home in a positive direction and the [dual_carriage] carriage has a position_endstop greater than the primary carriage, or if both carriages home in a negative direction and the [dual_carriage] carriage has a position_endstop less than the primary carriage.

    +

    Additionally, one could use "SET_DUAL_CARRIAGE CARRIAGE=1 MODE=COPY" or "SET_DUAL_CARRIAGE CARRIAGE=1 MODE=MIRROR" commands to activate either copying or mirroring mode of the dual carriage, in which case it will follow the motion of the carriage 0 accordingly. These commands can be used to print two parts simultaneously - either two identical parts (in COPY mode) or mirrored parts (in MIRROR mode). Note that COPY and MIRROR modes also require appropriate configuration of the extruder on the dual carriage, which can typically be achieved with "SYNC_EXTRUDER_MOTION MOTION_QUEUE=extruder EXTRUDER=" or a similar command.

    Voir sample-idex.cfg pour un exemple de configuration.

    [dual_carriage]
     axis:
    -#    L'axe sur lequel se trouve ce chariot supplémentaire (soit x, soit y). Ce paramètre
    -#   doit être fourni.
    +#   The axis this extra carriage is on (either x or y). This parameter
    +#   must be provided.
    +#safe_distance:
    +#   The minimum distance (in mm) to enforce between the dual and the primary
    +#   carriages. If a G-Code command is executed that will bring the carriages
    +#   closer than the specified limit, such a command will be rejected with an
    +#   error. If safe_distance is not provided, it will be inferred from
    +#   position_min and position_max for the dual and primary carriages. If set
    +#   to 0 (or safe_distance is unset and position_min and position_max are
    +#   identical for the primary and dual carraiges), the carriages proximity
    +#   checks will be disabled.
     #step_pin:
     #dir_pin:
     #enable_pin:
    @@ -5242,7 +5336,7 @@ 

    [dual_carriage][extruder_stepper]

    @@ -5618,6 +5712,21 @@

    Capteur de température DS18B20

    +

    Combined temperature sensor

    +

    Combined temperature sensor is a virtual temperature sensor based on several other sensors. This sensor can be used with extruders, heater_generic and heater beds.

    +
    sensor_type: temperature_combined
    +#sensor_list:
    +#   Must be provided. List of sensors to combine to new "virtual"
    +#   sensor.
    +#   E.g. 'temperature_sensor sensor1,extruder,heater_bed'
    +#combination_method:
    +#   Must be provided. Combination method used for the sensor.
    +#   Available options are 'max', 'min', 'mean'.
    +#maximum_deviation:
    +#   Must be provided. Maximum permissible deviation between the sensors
    +#   to combine (e.g. 5 degrees). To disable it, use a large value (e.g. 999.9)
    +
    +

    Ventilateurs

    [fan]

    Ventilateur de refroidissement de la pièce.

    @@ -6304,7 +6413,7 @@

    [tmc2660][tmc2240]

    -

    Configuration d'un pilote de moteur pas à pas TMC2240 via le bus SPI. Pour utiliser cette fonctionnalité, définissez une section de configuration avec un préfixe "tmc2240" suivi du nom de la section de configuration pas à pas correspondante (par exemple, "[tmc2240 stepper_x]").

    +

    Configure a TMC2240 stepper motor driver via SPI bus or UART. To use this feature, define a config section with a "tmc2240" prefix followed by the name of the corresponding stepper config section (for example, "[tmc2240 stepper_x]").

    [tmc2240 stepper_x]
     cs_pin:
     #   The pin corresponding to the TMC2240 chip select line. This pin
    @@ -6317,6 +6426,9 @@ 

    [tmc2240] - - None + + Axis Twist Compensation @@ -1254,8 +1254,8 @@
  • - - None + + Bootloader Entry
  • @@ -1449,31 +1449,28 @@

    Contrôles de la configurationdocument d'installation.

    Pendant ce guide, il peut être nécessaire d'apporter des modifications au fichier de configuration de Klipper. Veillez à émettre une commande RESTART après chaque modification du fichier de configuration pour vous assurer que la modification prend effet (tapez "restart" dans l'onglet du terminal Octoprint et cliquez ensuite sur "Send"). C'est aussi une bonne idée d'envoyer une commande STATUS après chaque RESTART pour vérifier que le fichier de configuration a été chargé avec succès.

    Vérifier la température

    -

    Commencez par vérifier que les températures sont correctement rapportées. Naviguez vers l'onglet température d'Octoprint.

    -

    temperature-octoprint

    -

    Vérifiez que la température de la buse et du plateau chauffant (le cas échéant) est présente et n'augmente pas. Si elle augmente, mettez l'imprimante hors tension. Si les températures ne sont pas précises, vérifiez les paramètres "sensor_type" et "sensor_pin" pour la buse et/ou le plateau chauffant.

    +

    Start by verifying that temperatures are being properly reported. Navigate to the temperature graph section in the user interface. Verify that the temperature of the nozzle and bed (if applicable) are present and not increasing. If it is increasing, remove power from the printer. If the temperatures are not accurate, review the "sensor_type" and "sensor_pin" settings for the nozzle and/or bed.

    Vérifier M112

    -

    Naviguez vers l'onglet du terminal Octoprint et lancez une commande M112 dans la boîte du terminal. Cette commande demande à Klipper de se mettre dans un état "d'arrêt". Octoprint se déconnectera de Klipper - naviguez vers la zone de connexion et cliquez sur "Connecter" pour reconnecter Octoprint. Ensuite, naviguez vers l'onglet température d'Octoprint et vérifiez que les températures continuent à se mettre à jour et qu'elles n'augmentent pas. Si les températures augmentent, coupez l'alimentation de l'imprimante.

    -

    La commande M112 fait passer Klipper dans un état "d'arrêt". Pour effacer cet état, lancez la commande FIRMWARE_RESTART dans l'onglet du terminal Octoprint.

    +

    Navigate to the command console and issue an M112 command in the terminal box. This command requests Klipper to go into a "shutdown" state. It will cause an error to show, which can be cleared with a FIRMWARE_RESTART command in the command console. Octoprint will also require a reconnect. Then navigate to the temperature graph section and verify that temperatures continue to update and the temperatures are not increasing. If temperatures are increasing, remove power from the printer.

    Vérifier la cartouche chauffante

    -

    Naviguez jusqu'à l'onglet température d'Octoprint et tapez 50 suivi d'une entrée dans la boîte de température "Tool". La température de l'extrudeuse dans le graphique devrait commencer à augmenter (dans les 30 secondes environ). Ensuite, allez dans la boîte déroulante de la température de l'outil et sélectionnez "Off". Après plusieurs minutes, la température devrait commencer à revenir à sa valeur initiale de température ambiante. Si la température n'augmente pas, vérifiez le paramètre "heater_pin" dans la configuration.

    +

    Navigate to the temperature graph section and type in 50 followed by enter in the extruder/tool temperature box. The extruder temperature in the graph should start to increase (within about 30 seconds or so). Then go to the extruder temperature drop-down box and select "Off". After several minutes the temperature should start to return to its initial room temperature value. If the temperature does not increase then verify the "heater_pin" setting in the config.

    Si l'imprimante est équipée d'un plateau chauffant, effectuez à nouveau le test ci-dessus avec le plateau.

    Vérifier l'activation du moteur pas à pas

    -

    Vérifiez que tous les axes de l'imprimante peuvent se déplacer librement manuellement (les moteurs pas à pas sont désactivés). Si ce n'est pas le cas, lancez une commande M84 pour désactiver les moteurs. Si l'un des axes ne peut toujours pas se déplacer librement, vérifiez la configuration de la "broche d'activation" du moteur pas à pas pour l'axe en question. Sur la plupart des pilotes de moteurs pas à pas, la broche d'activation du moteur est "active basse" et la broche d'activation doit donc être précédée d'un " !" (par exemple, "enable_pin : !ar38").

    +

    Verify that all of the printer axes can manually move freely (the stepper motors are disabled). If not, issue an M84 command to disable the motors. If any of the axes still can not move freely, then verify the stepper "enable_pin" configuration for the given axis. On most commodity stepper motor drivers, the motor enable pin is "active low" and therefore the enable pin should have a "!" before the pin (for example, "enable_pin: !PA1").

    Vérifier les capteurs de fin de course

    -

    Déplacez manuellement tous les axes de l'imprimante afin qu'aucun d'entre eux ne soit en contact avec une butée. Envoyez une commande QUERY_ENDSTOPS via l'onglet du terminal Octoprint. L'imprimante devrait répondre avec l'état actuel de toutes les butées configurées et elles devraient toutes rapporter un état "ouvert". Pour chacun des arrêts, réexécutez la commande QUERY_ENDSTOPS en déclenchant manuellement l'arrêt. La commande QUERY_ENDSTOPS doit indiquer que la fin de course est "TRIGGERED".

    -

    Si la fin de course semble inversée (elle signale qu'elle est "ouverte" lorsqu'elle est déclenchée et vice-versa), ajoutez un " !" à la définition de la broche (par exemple, "endstop_pin : ^!ar3"), ou supprimez le " !" s'il est déjà présent.

    +

    Manually move all the printer axes so that none of them are in contact with an endstop. Send a QUERY_ENDSTOPS command via the command console. It should respond with the current state of all of the configured endstops and they should all report a state of "open". For each of the endstops, rerun the QUERY_ENDSTOPS command while manually triggering the endstop. The QUERY_ENDSTOPS command should report the endstop as "TRIGGERED".

    +

    If the endstop appears inverted (it reports "open" when triggered and vice-versa) then add a "!" to the pin definition (for example, "endstop_pin: ^PA2"), or remove the "!" if there is already one present.

    Si la fin de course ne change pas du tout, cela indique généralement que la fin de course est connectée à une autre broche. Cependant, cela peut également nécessiter une modification du paramètre de pullup de la broche (le '^' au début du nom endstop_pin - la plupart des imprimantes utilisent une résistance pullup et le '^' doit être présent).

    Vérifier les moteurs pas à pas

    -

    Utilisez la commande STEPPER_BUZZ pour vérifier la connectivité de chaque moteur pas à pas. Commencez par positionner manuellement l'axe donné à un point médian, puis exécutez la commande STEPPER_BUZZ STEPPER=stepper_x. La commande STEPPER_BUZZ fera en sorte que le moteur pas à pas donné se déplace d'un millimètre dans une direction positive, puis il reviendra à sa position de départ. (Si la fin de course est définie à position_endstop=0, alors au début de chaque mouvement, le stepper s'éloignera de la fin de course). Il effectuera cette oscillation dix fois.

    +

    Use the STEPPER_BUZZ command to verify the connectivity of each stepper motor. Start by manually positioning the given axis to a midway point and then run STEPPER_BUZZ STEPPER=stepper_x in the command console. The STEPPER_BUZZ command will cause the given stepper to move one millimeter in a positive direction and then it will return to its starting position. (If the endstop is defined at position_endstop=0 then at the start of each movement the stepper will move away from the endstop.) It will perform this oscillation ten times.

    Si le moteur pas à pas ne bouge pas du tout, vérifiez les réglages "enable_pin" et "step_pin" du moteur pas à pas. Si le moteur pas à pas se déplace mais ne revient pas à sa position initiale, vérifiez le réglage "dir_pin". Si le moteur pas à pas oscille dans une direction incorrecte, cela indique généralement que le paramètre "dir_pin" de l'axe doit être inversé. Pour ce faire, il suffit d'ajouter un " !" au paramètre "dir_pin" dans le fichier de configuration de l'imprimante (ou de le supprimer s'il y en a déjà un). Si le moteur se déplace de manière significativement supérieure ou inférieure à un millimètre, vérifiez le paramètre "rotation_distance".

    Exécutez le test ci-dessus pour chaque moteur pas à pas défini dans le fichier de configuration. (Définissez le paramètre STEPPER de la commande STEPPER_BUZZ au nom de la section de la configuration qui doit être testée). S'il n'y a pas de filament dans l'extrudeur, on peut utiliser STEPPER_BUZZ pour vérifier la connectivité du moteur de l'extrudeur (utilisez STEPPER=extrudeur). Sinon, il est préférable de tester le moteur de l'extrudeur séparément (voir la section suivante).

    Après avoir vérifié tous les arrêts et tous les moteurs pas à pas, le mécanisme d'auto-home doit être testé. Envoyez une commande G28 pour ramener tous les axes à leur position initiale. Coupez l'alimentation de l'imprimante si elle ne se positionne pas correctement. Répétez les étapes de vérification des fins de course et des moteurs pas à pas si nécessaire.

    Vérifier le moteur de l'extrudeur

    -

    Pour tester le moteur de l'extrudeur, il sera nécessaire de chauffer l'extrudeur à une température d'impression. Naviguez vers l'onglet température d'Octoprint et sélectionnez une température cible dans la boîte déroulante de température (ou entrez manuellement une température appropriée). Attendez que l'imprimante atteigne la température désirée. Naviguez ensuite vers l'onglet de contrôle Octoprint et cliquez sur le bouton "Extrude". Vérifiez que le moteur de l'extrudeur tourne dans la bonne direction. Si ce n'est pas le cas, consultez les conseils de dépannage de la section précédente pour confirmer les paramètres "enable_pin", "step_pin" et "dir_pin" de l'extrudeur.

    +

    To test the extruder motor it will be necessary to heat the extruder to a printing temperature. Navigate to the temperature graph section and select a target temperature from the temperature drop-down box (or manually enter an appropriate temperature). Wait for the printer to reach the desired temperature. Then navigate to the command console and click the "Extrude" button. Verify that the extruder motor turns in the correct direction. If it does not, see the troubleshooting tips in the previous section to confirm the "enable_pin", "step_pin", and "dir_pin" settings for the extruder.

    Calibrer les paramètres PID

    Klipper prend en charge le régulateur PID pour l'extrudeuse et le chauffage du lit. Afin d'utiliser ce mécanisme de contrôle, il est nécessaire de calibrer les paramètres PID sur chaque imprimante (les paramètres PID trouvés dans d'autres micrologiciels ou dans les fichiers de configuration d'exemple fonctionnent souvent mal).

    -

    Pour calibrer l'extrudeur, naviguez dans l'onglet du terminal OctoPrint et exécutez la commande PID_CALIBRATE. Par exemple : PID_CALIBRATE HEATER=extruder TARGET=170

    +

    To calibrate the extruder, navigate to the command console and run the PID_CALIBRATE command. For example: PID_CALIBRATE HEATER=extruder TARGET=170

    A la fin du test de réglage, exécutez SAVE_CONFIG pour mettre à jour le fichier printer.cfg avec les nouveaux paramètres PID.

    Si l'imprimante est équipée d'un lit chauffant et qu'elle peut être pilotée par PWM (Pulse Width Modulation), il est recommandé d'utiliser la commande PID pour le plateau (lorsque le chauffage du lit est contrôlé à l'aide de l'algorithme PID, il peut s'allumer et s'éteindre dix fois par seconde, ce qui peut ne pas convenir aux chauffages utilisant un interrupteur mécanique). Une commande typique de calibrage PID du plateau est : PID_CALIBRATE HEATER=heater_bed TARGET=60

    Prochaines étapes

    diff --git a/fr/Contact.html b/fr/Contact.html index aecc9bd8497f..eac0de8965c1 100644 --- a/fr/Contact.html +++ b/fr/Contact.html @@ -712,8 +712,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1245,8 +1245,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Debugging.html b/fr/Debugging.html index cff29cb4ee2f..aef0da041bff 100644 --- a/fr/Debugging.html +++ b/fr/Debugging.html @@ -622,8 +622,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1253,8 +1253,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Delta_Calibrate.html b/fr/Delta_Calibrate.html index b17b0f15f912..8dba27a71cec 100644 --- a/fr/Delta_Calibrate.html +++ b/fr/Delta_Calibrate.html @@ -701,8 +701,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1234,8 +1234,8 @@
  • - - None + + Bootloader Entry
  • diff --git a/fr/Endstop_Phase.html b/fr/Endstop_Phase.html index d3aff1569946..7aaec758af5e 100644 --- a/fr/Endstop_Phase.html +++ b/fr/Endstop_Phase.html @@ -680,8 +680,8 @@
  • - - None + + Axis Twist Compensation
  • @@ -1213,8 +1213,8 @@
  • - - None + + Bootloader Entry
  • @@ -1423,13 +1423,13 @@

    Notes complémentaires