Deploying to gh-pages from @ Klipper3d/klipper@cf3b0475da 🚀

This commit is contained in:
KevinOConnor
2025-01-17 00:05:15 +00:00
parent ab5d75e656
commit 624e1f941a
83 changed files with 3167 additions and 1149 deletions

View File

@@ -938,6 +938,13 @@
[lis2dw]
</a>
</li>
<li class="md-nav__item">
<a href="#lis3dh" class="md-nav__link">
[lis3dh]
</a>
</li>
<li class="md-nav__item">
@@ -1188,8 +1195,8 @@
</li>
<li class="md-nav__item">
<a href="#bmp180bmp280bme280bmp388bme680-temperature-sensor" class="md-nav__link">
BMP180/BMP280/BME280/BMP388/BME680 temperature sensor
<a href="#capteur-de-temperature-bmp180bmp280bme280bmp388bme680" class="md-nav__link">
Capteur de température BMP180/BMP280/BME280/BMP388/BME680
</a>
</li>
@@ -1244,8 +1251,8 @@
</li>
<li class="md-nav__item">
<a href="#combined-temperature-sensor" class="md-nav__link">
Combined temperature sensor
<a href="#capteur-de-temperature-combine" class="md-nav__link">
Capteur de température combiné
</a>
</li>
@@ -1537,6 +1544,13 @@
écran hd44780_spi
</a>
</li>
<li class="md-nav__item">
<a href="#aip31068_spi-display" class="md-nav__link">
aip31068_spi display
</a>
</li>
<li class="md-nav__item">
@@ -1654,11 +1668,11 @@
</li>
<li class="md-nav__item">
<a href="#load-cells" class="md-nav__link">
Load Cells
<a href="#cellules-de-charge" class="md-nav__link">
Cellules de charge
</a>
<nav class="md-nav" aria-label="Load Cells">
<nav class="md-nav" aria-label="Cellules de charge">
<ul class="md-nav__list">
<li class="md-nav__item">
@@ -1670,8 +1684,8 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#xh711" class="md-nav__link">
XH711
<a href="#hx711" class="md-nav__link">
HX711
</a>
</li>
@@ -3032,6 +3046,13 @@
[lis2dw]
</a>
</li>
<li class="md-nav__item">
<a href="#lis3dh" class="md-nav__link">
[lis3dh]
</a>
</li>
<li class="md-nav__item">
@@ -3282,8 +3303,8 @@
</li>
<li class="md-nav__item">
<a href="#bmp180bmp280bme280bmp388bme680-temperature-sensor" class="md-nav__link">
BMP180/BMP280/BME280/BMP388/BME680 temperature sensor
<a href="#capteur-de-temperature-bmp180bmp280bme280bmp388bme680" class="md-nav__link">
Capteur de température BMP180/BMP280/BME280/BMP388/BME680
</a>
</li>
@@ -3338,8 +3359,8 @@
</li>
<li class="md-nav__item">
<a href="#combined-temperature-sensor" class="md-nav__link">
Combined temperature sensor
<a href="#capteur-de-temperature-combine" class="md-nav__link">
Capteur de température combiné
</a>
</li>
@@ -3631,6 +3652,13 @@
écran hd44780_spi
</a>
</li>
<li class="md-nav__item">
<a href="#aip31068_spi-display" class="md-nav__link">
aip31068_spi display
</a>
</li>
<li class="md-nav__item">
@@ -3748,11 +3776,11 @@
</li>
<li class="md-nav__item">
<a href="#load-cells" class="md-nav__link">
Load Cells
<a href="#cellules-de-charge" class="md-nav__link">
Cellules de charge
</a>
<nav class="md-nav" aria-label="Load Cells">
<nav class="md-nav" aria-label="Cellules de charge">
<ul class="md-nav__list">
<li class="md-nav__item">
@@ -3764,8 +3792,8 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#xh711" class="md-nav__link">
XH711
<a href="#hx711" class="md-nav__link">
HX711
</a>
</li>
@@ -5245,8 +5273,9 @@ cs_pin:
<h3 id="lis2dw">[lis2dw]<a class="headerlink" href="#lis2dw" title="Permanent link">&para;</a></h3>
<p>Support for LIS2DW accelerometers.</p>
<div class="highlight"><pre><span></span><code>[lis2dw]
cs_pin:
# The SPI enable pin for the sensor. This parameter must be provided.
#cs_pin:
# The SPI enable pin for the sensor. This parameter must be provided
# if using SPI.
#spi_speed: 5000000
# The SPI speed (in hz) to use when communicating with the chip.
# The default is 5000000.
@@ -5256,6 +5285,43 @@ cs_pin:
#spi_software_miso_pin:
# See the &quot;common SPI settings&quot; section for a description of the
# above parameters.
#i2c_address:
# Default is 25 (0x19). If SA0 is high, it would be 24 (0x18) instead.
#i2c_mcu:
#i2c_bus:
#i2c_software_scl_pin:
#i2c_software_sda_pin:
#i2c_speed: 400000
# See the &quot;common I2C settings&quot; section for a description of the
# above parameters. The default &quot;i2c_speed&quot; is 400000.
#axes_map: x, y, z
# See the &quot;adxl345&quot; section for information on this parameter.
</code></pre></div>
<h3 id="lis3dh">[lis3dh]<a class="headerlink" href="#lis3dh" title="Permanent link">&para;</a></h3>
<p>Support for LIS3DH accelerometers.</p>
<div class="highlight"><pre><span></span><code>[lis3dh]
#cs_pin:
# The SPI enable pin for the sensor. This parameter must be provided
# if using SPI.
#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 &quot;common SPI settings&quot; section for a description of the
# above parameters.
#i2c_address:
# Default is 25 (0x19). If SA0 is high, it would be 24 (0x18) instead.
#i2c_mcu:
#i2c_bus:
#i2c_software_scl_pin:
#i2c_software_sda_pin:
#i2c_speed: 400000
# See the &quot;common I2C settings&quot; section for a description of the
# above parameters. The default &quot;i2c_speed&quot; is 400000.
#axes_map: x, y, z
# See the &quot;adxl345&quot; section for information on this parameter.
</code></pre></div>
@@ -5280,43 +5346,58 @@ cs_pin:
<p>Prise en charge du test de résonance et du calibrage automatique du façonneur d'entrée (input shaper). Pour utiliser la plupart des fonctionnalités de ce module, des dépendances logicielles supplémentaires doivent être installées ; reportez-vous à <a href="Measuring_Resonances.html">Mesurer les résonances</a> et à la <a href="G-Codes.html#resonance_tester">référence de commande</a> pour plus d'informations. Voir la section <a href="Measuring_Resonances.html#max-smoothing">Adoucissement Max</a> du guide de mesure des résonances pour plus d'informations sur le paramètre <code>max_smoothing</code> et son utilisation.</p>
<div class="highlight"><pre><span></span><code>[resonance_tester]
#probe_points:
# Une liste de coordonnées X, Y, Z de points (un point par ligne) à tester.
# Au moins un point est requis. Assurez-vous que tous les points avec une certaine marge
# de sécurité dans le plan XY (~ quelques centimètres) sont accessibles par la tête de l&#39;outil.
# A list of X, Y, Z coordinates of points (one point per line) to test
# resonances at. At least one point is required. Make sure that all
# points with some safety margin in XY plane (~a few centimeters)
# are reachable by the toolhead.
#accel_chip:
# Nom de la puce d&#39;accéléromètre à utiliser pour les mesures. Si la puce adxl345 a été définie
# sans un nom explicite, ce paramètre peut simplement la référencer en tant que
# &quot;accel_chip : adxl345&quot;, sinon un nom explicite doit être fourni, par exemple
# &quot;accel_chip : adxl345 my_chip_name&quot;. Soit ce paramètre seul, soit les deux paramètres
# suivants doivent être définis.
# A name of the accelerometer chip to use for measurements. If
# adxl345 chip was defined without an explicit name, this parameter
# can simply reference it as &quot;accel_chip: adxl345&quot;, otherwise an
# explicit name must be supplied as well, e.g. &quot;accel_chip: adxl345
# my_chip_name&quot;. Either this, or the next two parameters must be
# set.
#accel_chip_x:
#accel_chip_y:
# Noms des puces d&#39;accéléromètre à utiliser pour les mesures de chaque axe.
# Peut être utile, par exemple, sur une imprimante de type &quot;bed slinger&quot;, si deux accéléromètres
# séparés sont montés, un sur le lit (pour l&#39;axe Y), l&#39;autre sur la tête de l&#39;outil (pour l&#39;axe X).
# Ces paramètres ont le même format que le paramètre &#39;accel_chip&#39;. Soit le paramètre
# &#39;accel_chip&#39; soit ces deux paramètres doivent être fournis.
# Names of the accelerometer chips to use for measurements for each
# of the axis. Can be useful, for instance, on bed slinger printer,
# if two separate accelerometers are mounted on the bed (for Y axis)
# and on the toolhead (for X axis). These parameters have the same
# format as &#39;accel_chip&#39; parameter. Only &#39;accel_chip&#39; or these two
# parameters must be provided.
#max_smoothing:
# Lissage maximal du façonneur (shaper) d&#39;entrée à autoriser pour chaque axe pendant
# l&#39;auto-calibration (avec la commande &#39;SHAPER_CALIBRATE&#39;). Par défaut, aucun lissage
# maximal n&#39;est spécifié. Reportez-vous au guide Measuring_Resonances pour plus de détails
# sur l&#39;utilisation de cette fonction.
# Maximum input shaper smoothing to allow for each axis during shaper
# auto-calibration (with &#39;SHAPER_CALIBRATE&#39; command). By default no
# maximum smoothing is specified. Refer to Measuring_Resonances guide
# for more details on using this feature.
#move_speed: 50
# The speed (in mm/s) to move the toolhead to and between test points
# during the calibration. The default is 50.
#min_freq: 5
# Fréquence minimale de test des résonances. La valeur par défaut est 5 Hz.
# Minimum frequency to test for resonances. The default is 5 Hz.
#max_freq: 133.33
# Fréquence maximale de test des résonances. La valeur par défaut est 133,33 Hz.
#accel_per_hz: 75
# Ce paramètre permet de déterminer l&#39;accélération à utiliser pour tester une fréquence
# spécifique: accel = accel_per_hz * freq. Plus haute est cette valeur, plus l&#39;énergie des
# oscillations est élevée. Peut être fixé à une valeur inférieure à celle par défaut si les
# résonances deviennent trop fortes sur l&#39;imprimante. Cependant, des valeurs plus faibles
# rendent les mesures des résonances à haute fréquence moins précises. La valeur par
# défaut est de 75 (mm/sec).
# Maximum frequency to test for resonances. The default is 133.33 Hz.
#accel_per_hz: 60
# This parameter is used to determine which acceleration to use to
# test a specific frequency: accel = accel_per_hz * freq. Higher the
# value, the higher is the energy of the oscillations. Can be set to
# a lower than the default value if the resonances get too strong on
# the printer. However, lower values make measurements of
# high-frequency resonances less precise. The default value is 75
# (mm/sec).
#hz_per_sec: 1
# termine la vitesse de l&#39;essai. Lors du test de toutes les fréquences dans la plage [min_freq,
# max_freq], chaque seconde, la fréquence augmente de hz_per_sec.
# De faibles valeurs rendent le test lent, de grandes valeurs diminueront la précision du test.
# La valeur par défaut est 1.0 (Hz/sec == sec^-2).
# Determines the speed of the test. When testing all frequencies in
# range [min_freq, max_freq], each second the frequency increases by
# hz_per_sec. Small values make the test slow, and the large values
# will decrease the precision of the test. The default value is 1.0
# (Hz/sec == sec^-2).
#sweeping_accel: 400
# An acceleration of slow sweeping moves. The default is 400 mm/sec^2.
#sweeping_period: 1.2
# A period of slow sweeping moves. Setting this parameter to 0
# disables slow sweeping moves. Avoid setting it to a too small
# non-zero value in order to not poison the measurements.
# The default is 1.2 sec which is a good all-round choice.
</code></pre></div>
<h2 id="assistants-de-fichiers-de-configuration">Assistants de fichiers de configuration<a class="headerlink" href="#assistants-de-fichiers-de-configuration" title="Permanent link">&para;</a></h2>
@@ -5539,27 +5620,44 @@ sensor_type: ldc1612
</code></pre></div>
<h3 id="axis_twist_compensation">[axis_twist_compensation]<a class="headerlink" href="#axis_twist_compensation" title="Permanent link">&para;</a></h3>
<p>Un outil pour compenser les lectures inexactes de la sonde en raison de la torsion de la structure en X. Voir le <a href="Axis_Twist_Compensation.html">Axis Twist Compensation Guide</a> pour des informations plus détaillées sur les symptômes, la configuration et la mise en service.</p>
<p>A tool to compensate for inaccurate probe readings due to twist in X or Y gantry. See the <a href="Axis_Twist_Compensation.html">Axis Twist Compensation Guide</a> for more detailed information regarding symptoms, configuration and setup.</p>
<div class="highlight"><pre><span></span><code>[axis_twist_compensation]
#speed: 50
# Vitesse (en mm/s) des déplacements sans mesures pendant l&#39;étape d&#39;étalonnage.
# La valeur par défaut est de 50.
# The speed (in mm/s) of non-probing moves during the calibration.
# The default is 50.
#horizontal_move_z: 5
# La hauteur (en mm) à laquelle la tête doit se positionner
# avant de commencer une mesure. La valeur par défaut est de 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
# Définit la coordonnée minimum en X pour les mesures
# Ce doit être la coordonnée X qui positionne la buse à la position de
# départ des mesures. Ce paramètre est obligatoire.
# Defines the minimum X coordinate of the calibration
# This should be the X coordinate that positions the nozzle at the starting
# calibration position.
calibrate_end_x: 200
# Définit la coordonnée maximum en X pour les mesures
# Ce doit être la coordonnée X qui positionne la buse à la position de
# fin des mesures. Ce paramètre est obligatoire.
# Defines the maximum X coordinate of the calibration
# This should be the X coordinate that positions the nozzle at the ending
# calibration position.
calibrate_y: 112.5
# Définit la coordonnée Y de mesure
# Ce doit être la coordonnée Y qui positionne la buse à la position de
# mesures. Ce paramètre est obligatoire et il est conseillé de mettre une mesure
# proche du centre du plateau
# Defines the Y coordinate of the calibration
# This should be the Y coordinate that positions the nozzle during the
# calibration process. This parameter is recommended to
# be near the center of the bed
# For Y-axis twist compensation, specify the following parameters:
calibrate_start_y: ...
# Defines the minimum Y coordinate of the calibration
# This should be the Y coordinate that positions the nozzle at the starting
# calibration position for the Y axis. This parameter must be provided if
# compensating for Y axis twist.
calibrate_end_y: ...
# Defines the maximum Y coordinate of the calibration
# This should be the Y coordinate that positions the nozzle at the ending
# calibration position for the Y axis. This parameter must be provided if
# compensating for Y axis twist.
calibrate_x: ...
# Defines the X coordinate of the calibration for Y axis twist compensation
# This should be the X coordinate that positions the nozzle during the
# calibration process for Y axis twist compensation. This parameter must be
# provided and is recommended to be near the center of the bed.
</code></pre></div>
<h2 id="moteurs-pas-a-pas-et-extrudeurs-additionnels">Moteurs pas à pas et extrudeurs additionnels<a class="headerlink" href="#moteurs-pas-a-pas-et-extrudeurs-additionnels" title="Permanent link">&para;</a></h2>
@@ -5841,6 +5939,10 @@ extruder:
# &quot;calibration_extruder_temp&quot; option is set. Its recommended to heat
# the extruder some distance from the bed to minimize its impact on
# the probe coil temperature. The default is 50.
#max_validation_temp: 60.
# The maximum temperature used to validate the calibration. It is
# recommended to set this to a value between 100 and 120 for enclosed
# printers. The default is 60.
</code></pre></div>
<h2 id="capteurs-de-temperature">Capteurs de température<a class="headerlink" href="#capteurs-de-temperature" title="Permanent link">&para;</a></h2>
@@ -5920,7 +6022,7 @@ sensor_pin:
# dans la liste ci-dessus.
</code></pre></div>
<h3 id="bmp180bmp280bme280bmp388bme680-temperature-sensor">BMP180/BMP280/BME280/BMP388/BME680 temperature sensor<a class="headerlink" href="#bmp180bmp280bme280bmp388bme680-temperature-sensor" title="Permanent link">&para;</a></h3>
<h3 id="capteur-de-temperature-bmp180bmp280bme280bmp388bme680">Capteur de température BMP180/BMP280/BME280/BMP388/BME680<a class="headerlink" href="#capteur-de-temperature-bmp180bmp280bme280bmp388bme680" title="Permanent link">&para;</a></h3>
<p>BMP180/BMP280/BME280/BMP388/BME680 two wire interface (I2C) environmental sensors. Note that these sensors are not intended for use with extruders and heater beds, but rather for monitoring ambient temperature (C), pressure (hPa), relative humidity and in case of the BME680 gas level. See <a href="https://github.com/Klipper3d/klipper/blob/master/config/sample-macros.cfg">sample-macros.cfg</a> for a gcode_macro that may be used to report pressure and humidity in addition to temperature.</p>
<div class="highlight"><pre><span></span><code>sensor_type: BME280
#i2c_address:
@@ -6061,8 +6163,8 @@ serial_no:
# Le micro-contrôleur à lire. Doit être le host_mcu
</code></pre></div>
<h3 id="combined-temperature-sensor">Combined temperature sensor<a class="headerlink" href="#combined-temperature-sensor" title="Permanent link">&para;</a></h3>
<p>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.</p>
<h3 id="capteur-de-temperature-combine">Capteur de température combiné<a class="headerlink" href="#capteur-de-temperature-combine" title="Permanent link">&para;</a></h3>
<p>Le capteur de température combiné est un capteur virtuel basé sur plusieurs autres capteurs Ce capteur peut être utilisé avec des extrudeurs, des chauffages génériques et des plateaux chauffants.</p>
<div class="highlight"><pre><span></span><code>sensor_type: temperature_combined
#sensor_list:
# Must be provided. List of sensors to combine to new &quot;virtual&quot;
@@ -6933,6 +7035,7 @@ run_current:
#driver_SEIMIN: 0
#driver_SFILT: 0
#driver_SG4_ANGLE_OFFSET: 1
#driver_SLOPE_CONTROL: 0
# Set the given register during the configuration of the TMC2240
# chip. This may be used to set custom motor parameters. The
# defaults for each parameter are next to the parameter name in the
@@ -7202,73 +7305,83 @@ wiper:
<h3 id="display">[display]<a class="headerlink" href="#display" title="Permanent link">&para;</a></h3>
<p>Prise en charge d'un écran relié au microcontrôleur.</p>
<div class="highlight"><pre><span></span><code>[display]
lcd_type:
# Le type de puce LCD utilisé. Cela peut être &quot;hd44780&quot;, &quot;hd44780_spi&quot;, &quot;st7920&quot;,
# &quot;emulated_st7920&quot;, &quot;uc1701&quot;, &quot;ssd1306&quot;, ou &quot;sh1106&quot;.
# Voir les sections d&#39;affichage ci-dessous pour plus d&#39;informations sur chaque type
# et les paramètres supplémentaires qu&#39;ils fournissent. Ce paramètre doit être
# fourni.
#display_group:
# Le nom du groupe de données à afficher sur l&#39;écran. Cela contrôle le contenu de
# l&#39;écran (voir la section &quot;display_data&quot; pour plus d&#39;informations). La valeur par
# défaut est _default_20x4 pour les écrans hd44780 et _default_16x4 pour les
# autres affichages.
#menu_timeout:
# Délai d&#39;attente pour le menu. Le fait d&#39;être inactif pendant ce nombre de secondes
# déclenchera la sortie du menu ou le retour au menu racine si l&#39;autorun est activé.
# La valeur par défaut est 0 seconde (désactivé)
#menu_root:
# Nom de la section du menu principal à afficher lorsque vous cliquez sur l&#39;encodeur
# de l&#39;écran d&#39;accueil. La valeur par défaut est __main, et cela affiche les menus par
# défaut tels que définis dans klippy/extras/display/menu.cfg
#menu_reverse_navigation:
# Lorsque activé, inverse les directions vers le haut et vers le bas de la liste.
# La valeur par défaut est False. Ce paramètre est optionnel.
#encoder_pins:
# Les broches connectées à l&#39;encodeur. 2 broches doivent être fournies lorsque vous
# utilisez l&#39;encodeur. Ce paramètre doit être fourni lors de l&#39;utilisation du menu.
#encoder_steps_per_detent:
# Combien de pas l&#39;encodeur émet par cran (&quot;clic&quot;). Si l&#39;encodeur prend deux crans pour
# se déplacer entre les entrées ou déplace deux entrées à partir d&#39;un seul cran, essayez de
# modifier cette valeur. Les valeurs autorisées sont 2 (demi-step) ou 4 (full-step).
# La valeur par défaut est 4.
#click_pin:
# La broche connectée au bouton &#39;entrée&#39; ou au &#39;clic&#39; de l&#39;encodeur. Ce paramètre doit
# être fourni lors de l&#39;utilisation du menu. La présence d&#39;un paramètre de configuration
# &#39;analog_range_click_pin&#39; fait passer ce paramètre de numérique à analogique.
#back_pin:
# La broche connectée au bouton &#39;retour&#39;. Ce paramètre est facultatif, le menu peut être utilisé
# sans lui. La présence d&#39;un paramètre de configuration &#39;analog_range_back_pin&#39; transforme
# ce paramètre de numérique à analogique.
#up_pin:
# La broche connectée au bouton &#39;haut&#39;. Ce paramètre doit être fourni lorsque vous utilisez un
# menu sans encodeur. La présence d&#39;un paramètre de configuration &#39;analog_range_up_pin&#39;
# transforme ce paramètre de numérique à analogique.
#down_pin:
# La broche connectée au bouton &#39;bas&#39;. Ce paramètre doit être fourni lorsque vous utilisez un
# menu sans encodeur. La présence d&#39;un paramètre de configuration &#39;analog_range_down_pin&#39;
# transforme ce paramètre de numérique à analogique.
#kill_pin:
# La broche connectée au bouton &#39;kill&#39;. Ce bouton appellera l&#39;arrêt d&#39;urgence. La présence d&#39;un
# paramètre &#39;analog_range_kill_pin&#39; fait passer ce paramètre de numérique à analogique.
#analog_pullup_resistor: 4700
# La résistance (en ohms) du pullup attaché au bouton analogique.
# La valeur par défaut est de 4700 ohms.
#analog_range_click_pin:
# La plage de résistances du bouton &#39;entrée&#39;. Les valeurs minimale et maximale de la plage
# parées par des virgules doivent être fournies lors de l&#39;utilisation du bouton analogique.
#analog_range_back_pin:
# La plage de résistances du bouton &#39;retour&#39;. Les valeurs minimale et maximale de la plage
# séparées par des virgules doivent être fournies lors de l&#39;utilisation du bouton analogique.
#analog_range_up_pin:
# La plage de résistances du bouton &#39;haut&#39;. Les valeurs minimale et maximale de la plage
# séparées par des virgules doivent être fournies lors de l&#39;utilisation du bouton analogique.
#analog_range_down_pin:
# La plage de résistances du bouton &#39;bas&#39;. Les valeurs minimale et maximale de la plage
# séparées par des virgules doivent être fournies lors de l&#39;utilisation du bouton analogique.
#analog_range_kill_pin:
# La plage de résistances du bouton &#39;kill&#39;. Les valeurs minimale et maximale de la plage
# séparées par des virgules doivent être fournies lors de l&#39;utilisation du bouton analogique.
lcd_type:
# The type of LCD chip in use. This may be &quot;hd44780&quot;, &quot;hd44780_spi&quot;,
# &quot;aip31068_spi&quot;, &quot;st7920&quot;, &quot;emulated_st7920&quot;, &quot;uc1701&quot;, &quot;ssd1306&quot;, or
# &quot;sh1106&quot;.
# See the display sections below for information on each type and
# additional parameters they provide. This parameter must be
# provided.
#display_group:
# The name of the display_data group to show on the display. This
# controls the content of the screen (see the &quot;display_data&quot; section
# for more information). The default is _default_20x4 for hd44780 or
# aip31068_spi displays and _default_16x4 for other displays.
#menu_timeout:
# Timeout for menu. Being inactive this amount of seconds will
# trigger menu exit or return to root menu when having autorun
# enabled. The default is 0 seconds (disabled)
#menu_root:
# Name of the main menu section to show when clicking the encoder
# on the home screen. The defaults is __main, and this shows the
# the default menus as defined in klippy/extras/display/menu.cfg
#menu_reverse_navigation:
# When enabled it will reverse up and down directions for list
# navigation. The default is False. This parameter is optional.
#encoder_pins:
# The pins connected to encoder. 2 pins must be provided when using
# encoder. This parameter must be provided when using menu.
#encoder_steps_per_detent:
# How many steps the encoder emits per detent (&quot;click&quot;). If the
# encoder takes two detents to move between entries or moves two
# entries from one detent, try changing this. Allowed values are 2
# (half-stepping) or 4 (full-stepping). The default is 4.
#click_pin:
# The pin connected to &#39;enter&#39; button or encoder &#39;click&#39;. This
# parameter must be provided when using menu. The presence of an
# &#39;analog_range_click_pin&#39; config parameter turns this parameter
# from digital to analog.
#back_pin:
# The pin connected to &#39;back&#39; button. This parameter is optional,
# menu can be used without it. The presence of an
# &#39;analog_range_back_pin&#39; config parameter turns this parameter from
# digital to analog.
#up_pin:
# The pin connected to &#39;up&#39; button. This parameter must be provided
# when using menu without encoder. The presence of an
# &#39;analog_range_up_pin&#39; config parameter turns this parameter from
# digital to analog.
#down_pin:
# The pin connected to &#39;down&#39; button. This parameter must be
# provided when using menu without encoder. The presence of an
# &#39;analog_range_down_pin&#39; config parameter turns this parameter from
# digital to analog.
#kill_pin:
# The pin connected to &#39;kill&#39; button. This button will call
# emergency stop. The presence of an &#39;analog_range_kill_pin&#39; config
# parameter turns this parameter from digital to analog.
#analog_pullup_resistor: 4700
# The resistance (in ohms) of the pullup attached to the analog
# button. The default is 4700 ohms.
#analog_range_click_pin:
# The resistance range for a &#39;enter&#39; button. Range minimum and
# maximum comma-separated values must be provided when using analog
# button.
#analog_range_back_pin:
# The resistance range for a &#39;back&#39; button. Range minimum and
# maximum comma-separated values must be provided when using analog
# button.
#analog_range_up_pin:
# The resistance range for a &#39;up&#39; button. Range minimum and maximum
# comma-separated values must be provided when using analog button.
#analog_range_down_pin:
# The resistance range for a &#39;down&#39; button. Range minimum and
# maximum comma-separated values must be provided when using analog
# button.
#analog_range_kill_pin:
# The resistance range for a &#39;kill&#39; button. Range minimum and
# maximum comma-separated values must be provided when using analog
# button.
</code></pre></div>
<h4 id="ecran-hd44780">écran hd44780<a class="headerlink" href="#ecran-hd44780" title="Permanent link">&para;</a></h4>
@@ -7320,6 +7433,26 @@ spi_software_miso_pin:
...
</code></pre></div>
<h4 id="aip31068_spi-display">aip31068_spi display<a class="headerlink" href="#aip31068_spi-display" title="Permanent link">&para;</a></h4>
<p>Information on configuring an aip31068_spi display - a very similar to hd44780_spi a 20x04 (20 symbols by 4 lines) display with slightly different internal protocol.</p>
<div class="highlight"><pre><span></span><code>[display]
lcd_type: aip31068_spi
latch_pin:
spi_software_sclk_pin:
spi_software_mosi_pin:
spi_software_miso_pin:
# The pins connected to the shift register controlling the display.
# The spi_software_miso_pin needs to be set to an unused pin of the
# printer mainboard as the shift register does not have a MISO pin,
# but the software spi implementation requires this pin to be
# configured.
#line_length:
# Set the number of characters per line for an hd44780 type lcd.
# Possible values are 20 (default) and 16. The number of lines is
# fixed to 4.
...
</code></pre></div>
<h4 id="ecran-st7920">écran st7920<a class="headerlink" href="#ecran-st7920" title="Permanent link">&para;</a></h4>
<p>Informations de configuration des écrans st7920 (utilisés dans les écrans de type "RepRapDiscount 12864 Full Graphic Smart Controller").</p>
<div class="highlight"><pre><span></span><code>[display]
@@ -7657,7 +7790,7 @@ adc2:
# paramètres ci-dessus.
</code></pre></div>
<h2 id="load-cells">Load Cells<a class="headerlink" href="#load-cells" title="Permanent link">&para;</a></h2>
<h2 id="cellules-de-charge">Cellules de charge<a class="headerlink" href="#cellules-de-charge" title="Permanent link">&para;</a></h2>
<h3 id="load_cell">[load_cell]<a class="headerlink" href="#load_cell" title="Permanent link">&para;</a></h3>
<p>Load Cell. Uses an ADC sensor attached to a load cell to create a digital scale.</p>
<div class="highlight"><pre><span></span><code>[load_cell]
@@ -7665,7 +7798,7 @@ sensor_type:
# This must be one of the supported sensor types, see below.
</code></pre></div>
<h4 id="xh711">XH711<a class="headerlink" href="#xh711" title="Permanent link">&para;</a></h4>
<h4 id="hx711">HX711<a class="headerlink" href="#hx711" title="Permanent link">&para;</a></h4>
<p>This is a 24 bit low sample rate chip using "bit-bang" communications. It is suitable for filament scales.</p>
<div class="highlight"><pre><span></span><code>[load_cell]
sensor_type: hx711
@@ -7728,13 +7861,30 @@ data_ready_pin:
#gain: 128
# Valid gain values are 128, 64, 32, 16, 8, 4, 2, 1
# The default is 128
#pga_bypass: False
# Disable the internal Programmable Gain Amplifier. If
# True the PGA will be disabled for gains 1, 2, and 4. The PGA is always
# enabled for gain settings 8 to 128, regardless of the pga_bypass setting.
# If AVSS is used as an input pga_bypass is forced to True.
# The default is False.
#sample_rate: 660
# This chip supports two ranges of sample rates, Normal and Turbo. In turbo
# mode the chips c internal clock runs twice as fast and the SPI communication
# mode the chip&#39;s internal clock runs twice as fast and the SPI communication
# speed is also doubled.
# Normal sample rates: 20, 45, 90, 175, 330, 600, 1000
# Turbo sample rates: 40, 90, 180, 350, 660, 1200, 2000
# The default is 660
#input_mux:
# Input multiplexer configuration, select a pair of pins to use. The first pin
# is the positive, AINP, and the second pin is the negative, AINN. Valid
# values are: &#39;AIN0_AIN1&#39;, &#39;AIN0_AIN2&#39;, &#39;AIN0_AIN3&#39;, &#39;AIN1_AIN2&#39;, &#39;AIN1_AIN3&#39;,
# &#39;AIN2_AIN3&#39;, &#39;AIN1_AIN0&#39;, &#39;AIN3_AIN2&#39;, &#39;AIN0_AVSS&#39;, &#39;AIN1_AVSS&#39;, &#39;AIN2_AVSS&#39;
# and &#39;AIN3_AVSS&#39;. If AVSS is used the PGA is bypassed and the pga_bypass
# setting will be forced to True.
# The default is AIN0_AIN1.
#vref:
# The selected voltage reference. Valid values are: &#39;internal&#39;, &#39;REF0&#39;, &#39;REF1&#39;
# and &#39;analog_supply&#39;. Default is &#39;internal&#39;.
</code></pre></div>
<h2 id="support-materiel-specifique-a-une-carte">Support matériel spécifique à une carte<a class="headerlink" href="#support-materiel-specifique-a-une-carte" title="Permanent link">&para;</a></h2>
@@ -7875,28 +8025,30 @@ serial:
</code></pre></div>
<h3 id="angle">[angle]<a class="headerlink" href="#angle" title="Permanent link">&para;</a></h3>
<p>Prise en charge du capteur d'angle Hall magnétique pour la lecture des mesures de l'angle de l'arbre du moteur pas à pas à l'aide des puces SPI a1333, as5047d ou tle5012b. Les mesures sont disponibles via le <a href="API_Server.html">serveur API</a> et l'<a href="Debugging.html#motion-analysis-and-data-logging">outil d'analyse de mouvement</a>. Voir la <a href="G-Codes.html#angle">référence G-Code</a> pour les commandes disponibles.</p>
<p>Magnetic hall angle sensor support for reading stepper motor angle shaft measurements using a1333, as5047d, mt6816, mt6826s, or tle5012b SPI chips. The measurements are available via the <a href="API_Server.html">API Server</a> and <a href="Debugging.html#motion-analysis-and-data-logging">motion analysis tool</a>. See the <a href="G-Codes.html#angle">G-Code reference</a> for available commands.</p>
<div class="highlight"><pre><span></span><code>[angle my_angle_sensor]
sensor_type:
# Le type de la puce du capteur magnétique à effet Hall. Les choix disponibles
# sont &quot;a1333&quot;, &quot;as5047d&quot; et &quot;tle5012b&quot;. Ce paramètre doit être spécifié.
# The type of the magnetic hall sensor chip. Available choices are
# &quot;a1333&quot;, &quot;as5047d&quot;, &quot;mt6816&quot;, &quot;mt6826s&quot;, and &quot;tle5012b&quot;. This parameter must be
# specified.
#sample_period: 0.000400
# La période de requête (en secondes) à utiliser lors des mesures. La valeur par
# défaut est de 0.000400 (ce qui correspond à 2500 échantillons par seconde).
# The query period (in seconds) to use during measurements. The
# default is 0.000400 (which is 2500 samples per second).
#stepper:
# Le nom du pilote moteur pas à pas auquel le capteur d&#39;angle est attaché (ex,
# &quot;stepper_x&quot;). La définition de cette valeur active un étalonnage d&#39;angle.
# Pour utiliser cette fonction, le paquet Python &quot;numpy&quot; doit être installé.
# Par défaut, l&#39;étalonnage d&#39;angle n&#39;est pas activé pour un capteur d&#39;angle.
# The name of the stepper that the angle sensor is attached to (eg,
# &quot;stepper_x&quot;). Setting this value enables an angle calibration
# tool. To use this feature, the Python &quot;numpy&quot; package must be
# installed. The default is to not enable angle calibration for the
# angle sensor.
cs_pin:
# La broche d&#39;activation SPI du capteur. Ce paramètre doit être fourni.
# The SPI enable pin for the sensor. This parameter must be provided.
#spi_speed:
#spi_bus:
#spi_software_sclk_pin:
#spi_software_mosi_pin:
#spi_software_miso_pin:
# Voir la section &quot;paramètres SPI communs&quot; pour une description des
# paramètres ci-dessus.
# See the &quot;common SPI settings&quot; section for a description of the
# above parameters.
</code></pre></div>
<h2 id="parametres-communs-aux-bus">Paramètres communs aux bus<a class="headerlink" href="#parametres-communs-aux-bus" title="Permanent link">&para;</a></h2>
@@ -7921,7 +8073,7 @@ cs_pin:
<h3 id="parametres-i2c-communs">Paramètres I2C communs<a class="headerlink" href="#parametres-i2c-communs" title="Permanent link">&para;</a></h3>
<p>Les paramètres suivants sont généralement disponibles pour les dispositifs utilisant un bus I2C.</p>
<p>La prise en charge actuelle du microcontrôleur de Klipper pour I2C n'est généralement pas tolérante au bruit de ligne. Des erreurs inattendues sur les fils I2C peuvent amener Klipper à générer une erreur d'exécution. La prise en charge de Klipper pour la récupération d'erreur varie selon chaque type de microcontrôleur. Il est généralement recommandé de n'utiliser que des appareils I2C qui se trouvent sur la même carte de circuit imprimé que le microcontrôleur.</p>
<p>La plupart des implémentations de microcontrôleurs Klipper ne prennent en charge qu'une <code>i2c_speed</code> de 100000 (<em>mode standard</em>, 100kbit/s). Le micro-contrôleur Klipper "Linux" supporte une vitesse de 400000 (<em>fast mode</em>, 400kbit/s), mais il doit être <a href="RPi_microcontroller.html#optional-enabling-i2c">défini dans le système d'exploitation</a> sinon le paramètre <code>i2c_speed</code> sera ignoré. Le microcontrôleur Klipper "RP2040" et la famille ATmega AVR supportent un taux de 400000 via le paramètre <code>i2c_speed</code>. Tous les autres microcontrôleurs Klipper utilisent un taux de 100000 et ignorent le paramètre <code>i2c_speed</code>.</p>
<p>Most Klipper micro-controller implementations only support an <code>i2c_speed</code> of 100000 (<em>standard mode</em>, 100kbit/s). The Klipper "Linux" micro-controller supports a 400000 speed (<em>fast mode</em>, 400kbit/s), but it must be <a href="RPi_microcontroller.html#optional-enabling-i2c">set in the operating system</a> and the <code>i2c_speed</code> parameter is otherwise ignored. The Klipper "RP2040" micro-controller and ATmega AVR family and some STM32 (F0, G0, G4, L4, F7, H7) support a rate of 400000 via the <code>i2c_speed</code> parameter. All other Klipper micro-controllers use a 100000 rate and ignore the <code>i2c_speed</code> parameter.</p>
<div class="highlight"><pre><span></span><code>#i2c_address:
# The i2c address of the device. This must specified as a decimal
# number (not in hex). The default depends on the type of device.