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

This commit is contained in:
KevinOConnor
2023-02-03 23:17:06 +00:00
parent 82c2fbe6d6
commit 514e10beb5
45 changed files with 685 additions and 259 deletions

View File

@@ -726,6 +726,19 @@
Profils
</a>
<nav class="md-nav" aria-label="Profils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-the-default-profile" class="md-nav__link">
Loading the default profile
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -1480,6 +1493,19 @@
Profils
</a>
<nav class="md-nav" aria-label="Profils">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#loading-the-default-profile" class="md-nav__link">
Loading the default profile
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
@@ -1694,6 +1720,15 @@ faulty_region_4_max: 45.0, 210.0
<p>Il convient de noter que chaque fois qu'un BED_MESH_CALIBRATE est produit, l'état actuel est automatiquement enregistré dans le profil <em>par défaut</em>. Si ce profil existe, il est automatiquement chargé au démarrage de Klipper. Si ce comportement n'est pas souhaitable, le profil <em>par défaut</em> peut être supprimé comme suit :</p>
<p><code>BED_MESH_PROFILE REMOVE=default</code></p>
<p>Tout autre profil enregistré peut être supprimé de la même manière, en remplaçant <em>default</em> par le nom du profil que vous souhaitez supprimer.</p>
<h4 id="loading-the-default-profile">Loading the default profile<a class="headerlink" href="#loading-the-default-profile" title="Permanent link">&para;</a></h4>
<p>Previous versions of <code>bed_mesh</code> always loaded the profile named <em>default</em> on startup if it was present. This behavior has been removed in favor of allowing the user to determine when a profile is loaded. If a user wishes to load the <code>default</code> profile it is recommended to add <code>BED_MESH_PROFILE LOAD=default</code> to either their <code>START_PRINT</code> macro or their slicer's "Start G-Code" configuration, whichever is applicable.</p>
<p>Alternatively the old behavior of loading a profile at startup can be restored with a <code>[delayed_gcode]</code>:</p>
<div class="highlight"><pre><span></span><code><span class="k">[delayed_gcode bed_mesh_init]</span>
<span class="na">initial_duration</span><span class="o">:</span><span class="w"> </span><span class="s">.01</span>
<span class="na">gcode</span><span class="o">:</span>
<span class="w"> </span><span class="na">BED_MESH_PROFILE LOAD</span><span class="o">=</span><span class="s">default</span>
</code></pre></div>
<h3 id="sortie">Sortie<a class="headerlink" href="#sortie" title="Permanent link">&para;</a></h3>
<p><code>BED_MESH_OUTPUT PGP=[0 | 1]</code></p>
<p>Affiche l'état actuel du maillage dans le terminal. Notez que le maillage lui-même est affiché</p>

View File

@@ -1293,6 +1293,9 @@
<p>Ce document couvre les modifications logicielles apportées au fichier de configuration qui ne sont pas rétro compatibles. Il est conseillé de consulter ce document lors de la mise à jour du logiciel Klipper.</p>
<p>Toutes les dates de ce document sont approximatives.</p>
<h2 id="changements">Changements<a class="headerlink" href="#changements" title="Permanent link">&para;</a></h2>
<p>20230201: The <code>[bed_mesh]</code> module no longer loads the <code>default</code> profile on startup. It is recommended that users who use the <code>default</code> profile add <code>BED_MESH_PROFILE LOAD=default</code> to their <code>START_PRINT</code> macro (or to their slicer's "Start G-Code" configuration when applicable).</p>
<p>20230103: It is now possible with the flash-sdcard.sh script to flash both variants of the Bigtreetech SKR-2, STM32F407 and STM32F429. This means that the original tag of btt-skr2 now has changed to either btt-skr-2-f407 or btt-skr-2-f429.</p>
<p>20221128: Klipper v0.11.0 released.</p>
<p>20221122 : Auparavant, avec safe_z_home, il était possible que le z_hop après la mise à l'origine g28 aille dans une direction z négative. Maintenant, un saut en z n'est effectué après g28 que s'il résulte en un saut positif, reflétant le comportement du saut en z se produisant avant la mise à l'origine g28.</p>
<p>20220616 : Il était auparavant possible de flasher un rp2040 en mode bootloader en exécutant <code>make flash FLASH_DEVICE=first</code>. La commande équivalente est maintenant <code>make flash FLASH_DEVICE=2e8a:0003</code>.</p>
<p>20220612 : Le micro-contrôleur rp2040 a maintenant une solution de contournement pour l'errata USB "rp2040-e5". Cela devrait rendre les premières connexions USB plus fiables. Cependant, cela peut entraîner un changement de comportement de la broche gpio15. Il est peu probable que le changement de comportement de la gpio15 soit perceptible.</p>

View File

@@ -4854,7 +4854,7 @@ cs_pin:
</code></pre></div>
<h3 id="mpu9250">[mpu9250]<a class="headerlink" href="#mpu9250" title="Permanent link">&para;</a></h3>
<p>Prise en charge des accéléromètres MPU-9250, MPU-9255, MPU-6050 et MPU-6500 (on peut définir un nombre quelconque de sections avec le préfixe "mpu9250").</p>
<p>Support for MPU-9250, MPU-9255, MPU-6515, MPU-6050, and MPU-6500 accelerometers (one may define any number of sections with an "mpu9250" prefix).</p>
<div class="highlight"><pre><span></span><code>[mpu9250 my_accelerometer]
#i2c_address:
# La valeur par défaut est 104 (0x68). Si AD0 est élevé, ce sera 0x69 à la place.
@@ -5927,43 +5927,67 @@ pins:
<p>Configuration d' un pilote de moteur pas à pas TMC2130 via le bus SPI. Pour utiliser cette fonctionnalité, définissez une section de configuration avec un préfixe "tmc2130" suivi du nom de la section de configuration du moteur pas à pas correspondant (par exemple, "[tmc2130 stepper_x]").</p>
<div class="highlight"><pre><span></span><code>[tmc2130 stepper_x]
cs_pin:
# La broche correspondant à la ligne de sélection de la puce TMC2130. Cette broche
# sera mise à l&#39;état bas au début des messages SPI et remontée à l&#39;état haut après
# la fin du message. Ce paramètre doit être fourni.
# The pin corresponding to the TMC2130 chip select line. This pin
# will be set to low at the start of SPI messages and raised to high
# after the message completes. 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.
#chain_position:
#chain_length:
# Ces paramètres configurent une guirlande SPI. Les deux paramètres définissent
# la position du pilote dans la chaîne et la longueur totale de la chaîne.
# La position 1 correspond au pilote qui se connecte au signal MOSI.
# La valeur par défaut est de ne pas utiliser de guirlande SPI.
# These parameters configure an SPI daisy chain. The two parameters
# define the stepper position in the chain and the total chain length.
# Position 1 corresponds to the stepper that connects to the MOSI signal.
# The default is to not use an SPI daisy chain.
#interpolate: True
# Si true, active l&#39;interpolation des pas (le pilote va faire un pas interne à
# un taux de 256 micro-pas). Cette interpolation introduit une petite déviation
# systémique de la position - voir TMC_Drivers.md pour plus de détails.
# La valeur par défaut est True.
# If true, enable step interpolation (the driver will internally
# step at a rate of 256 micro-steps). This interpolation does
# introduce a small systemic positional deviation - see
# TMC_Drivers.md for details. The default is True.
run_current:
# La quantité de courant (en ampères RMS) à configurer que le pilote doit
# utiliser pendant le mouvement pas à pas. Ce paramètre doit être fourni.
# The amount of current (in amps RMS) to configure the driver to use
# during stepper movement. This parameter must be provided.
#hold_current:
# La quantité de courant (en ampères RMS) à configurer que le pilote doit
# utiliser lorsque le moteur pas à pas n&#39;est pas en mouvement. La définition
# d&#39;un hold_current n&#39;est pas recommandée (voir TMC_Drivers.md pour plus
# de détails). La valeur par défaut est de ne pas réduire le courant.
# The amount of current (in amps RMS) to configure the driver to use
# when the stepper is not moving. Setting a hold_current is not
# recommended (see TMC_Drivers.md for details). The default is to
# not reduce the current.
#sense_resistor: 0.110
# La résistance (en ohms) de la résistance de détection du moteur (Vréf). La
# valeur par défaut est de 0.110 ohms.
# The resistance (in ohms) of the motor sense resistor. The default
# is 0.110 ohms.
#stealthchop_threshold: 0
# La vitesse (en mm/s) à laquelle le seuil &quot;stealthChop&quot; doit être fixé. Lorsque
# défini, le mode &quot;stealthChop&quot; sera activé si la vitesse du moteur pas à pas est
# inférieure à cette valeur. La valeur par défaut est 0, ce qui désactive le
# mode &quot;stealthChop&quot;.
# The velocity (in mm/s) to set the &quot;stealthChop&quot; threshold to. When
# set, &quot;stealthChop&quot; mode will be enabled if the stepper motor
# velocity is below this value. The default is 0, which disables
# &quot;stealthChop&quot; mode.
#driver_MSLUT0: 2863314260
#driver_MSLUT1: 1251300522
#driver_MSLUT2: 608774441
#driver_MSLUT3: 269500962
#driver_MSLUT4: 4227858431
#driver_MSLUT5: 3048961917
#driver_MSLUT6: 1227445590
#driver_MSLUT7: 4211234
#driver_W0: 2
#driver_W1: 1
#driver_W2: 1
#driver_W3: 1
#driver_X1: 128
#driver_X2: 255
#driver_X3: 255
#driver_START_SIN: 0
#driver_START_SIN90: 247
# These fields control the Microstep Table registers directly. The optimal
# wave table is specific to each motor and might vary with current. An
# optimal configuration will have minimal print artifacts caused by
# non-linear stepper movement. The values specified above are the default
# values used by the driver. The value must be specified as a decimal integer
# (hex form is not supported). In order to compute the wave table fields,
# see the tmc2130 &quot;Calculation Sheet&quot; from the Trinamic website.
#driver_IHOLDDELAY: 8
#driver_TPOWERDOWN: 0
#driver_TBL: 1
@@ -5975,20 +5999,20 @@ run_current:
#driver_PWM_GRAD: 4
#driver_PWM_AMPL: 128
#driver_SGT: 0
# Définit le registre donné pendant la configuration de la puce TMC2130.
# Ceci peut être utilisé pour définir les paramètres personnalisés du moteur. Les
# valeurs par défaut de chaque paramètre sont indiquées à côté du nom du
# paramètre dans la liste ci-dessus.
# Set the given register during the configuration of the TMC2130
# chip. This may be used to set custom motor parameters. The
# defaults for each parameter are next to the parameter name in the
# above list.
#diag0_pin:
#diag1_pin:
# La broche du microcontrôleur reliée à l&#39;une des lignes DIAG de la puce
# TMC2130. Une seule broche diag doit être spécifiée. La broche est
# &quot;active low&quot; et est donc normalement précédée de &quot;^ !&quot;. Ce réglage crée
# une broche virtuelle &quot;tmc2130_stepper_x:virtual_endstop&quot; pouvant être utilisée
# comme broche de fin de course du moteur. Cela permet d&#39;activer le &quot;sensorless
# homing&quot;. (Assurez-vous de régler également driver_SGT à une valeur de sensibilité
# appropriée). La valeur par défaut est de ne pas activer la recherche d&#39;origine
# sans capteur.
# The micro-controller pin attached to one of the DIAG lines of the
# TMC2130 chip. Only a single diag pin should be specified. The pin
# is &quot;active low&quot; and is thus normally prefaced with &quot;^!&quot;. Setting
# this creates a &quot;tmc2130_stepper_x:virtual_endstop&quot; virtual pin
# which may be used as the stepper&#39;s endstop_pin. Doing this enables
# &quot;sensorless homing&quot;. (Be sure to also set driver_SGT to an
# appropriate sensitivity value.) The default is to not enable
# sensorless homing.
</code></pre></div>
<h3 id="tmc2208">[tmc2208]<a class="headerlink" href="#tmc2208" title="Permanent link">&para;</a></h3>
@@ -6152,41 +6176,65 @@ run_current:
<p>Configuration d'un pilote de moteur pas à pas TMC5160 via le bus SPI. Pour utiliser cette fonctionnalité, définissez une section de configuration avec un préfixe "tmc5160" suivi du nom de la section de configuration du moteur pas à pas correspondant (par exemple, "[tmc5160 stepper_x]").</p>
<div class="highlight"><pre><span></span><code>[tmc5160 stepper_x]
cs_pin:
# La broche correspondant à la ligne de sélection de la puce TMC5160. Cette
# broche sera mise à l&#39;état bas au début des messages SPI et remontée à l&#39;état
# haut après la fin du message. Ce paramètre doit être fourni.
# The pin corresponding to the TMC5160 chip select line. This pin
# will be set to low at the start of SPI messages and raised to high
# after the message completes. 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.
#chain_position:
#chain_length:
# Ces paramètres configurent une guirlande SPI. Les deux paramètres
# définissent la position du pilote dans la chaîne et la longueur totale de la chaîne.
# La position 1 correspond au pilote qui se connecte au signal MOSI.
# La valeur par défaut est de ne pas utiliser de guirlande SPI.
# Interpolate: True
# Si true, active l&#39;interpolation de pas (le pilote va faire un pas interne à un taux
# de 256 micro-pas). La valeur par défaut est True.
# These parameters configure an SPI daisy chain. The two parameters
# define the stepper position in the chain and the total chain length.
# Position 1 corresponds to the stepper that connects to the MOSI signal.
# The default is to not use an SPI daisy chain.
#interpolate: True
# If true, enable step interpolation (the driver will internally
# step at a rate of 256 micro-steps). The default is True.
run_current:
# La quantité de courant (en ampères RMS) pour configurer le pilote qu&#39;il utilisera
# pendant le mouvement du moteur pas à pas. Ce paramètre doit être fourni.
# The amount of current (in amps RMS) to configure the driver to use
# during stepper movement. This parameter must be provided.
#hold_current:
# La quantité de courant (en ampères RMS) à configurer que le pilote utilise
# lorsque le moteur pas à pas n&#39;est pas en mouvement. La définition d&#39;un
# hold_current n&#39;est pas recommandée (voir TMC_Drivers.md pour plus de détails).
# La valeur par défaut est de ne pas réduire le courant.
# The amount of current (in amps RMS) to configure the driver to use
# when the stepper is not moving. Setting a hold_current is not
# recommended (see TMC_Drivers.md for details). The default is to
# not reduce the current.
#sense_resistor: 0.075
# La résistance (en ohms) de la résistance de détection du moteur (Vréf). La
# valeur par défaut est de 0,075 ohms.
# The resistance (in ohms) of the motor sense resistor. The default
# is 0.075 ohms.
#stealthchop_threshold: 0
# La vitesse (en mm/s) à laquelle le seuil de &quot;stealthChop&quot; doit être fixé. Lorsque
# défini, le mode &quot;stealthChop&quot; sera activé si la vitesse du moteur pas à pas est
# inférieure à cette valeur. La valeur par défaut est 0, ce qui désactive le mode
# &quot;stealthChop&quot;.
# The velocity (in mm/s) to set the &quot;stealthChop&quot; threshold to. When
# set, &quot;stealthChop&quot; mode will be enabled if the stepper motor
# velocity is below this value. The default is 0, which disables
# &quot;stealthChop&quot; mode.
#driver_MSLUT0: 2863314260
#driver_MSLUT1: 1251300522
#driver_MSLUT2: 608774441
#driver_MSLUT3: 269500962
#driver_MSLUT4: 4227858431
#driver_MSLUT5: 3048961917
#driver_MSLUT6: 1227445590
#driver_MSLUT7: 4211234
#driver_W0: 2
#driver_W1: 1
#driver_W2: 1
#driver_W3: 1
#driver_X1: 128
#driver_X2: 255
#driver_X3: 255
#driver_START_SIN: 0
#driver_START_SIN90: 247
# These fields control the Microstep Table registers directly. The optimal
# wave table is specific to each motor and might vary with current. An
# optimal configuration will have minimal print artifacts caused by
# non-linear stepper movement. The values specified above are the default
# values used by the driver. The value must be specified as a decimal integer
# (hex form is not supported). In order to compute the wave table fields,
# see the tmc2130 &quot;Calculation Sheet&quot; from the Trinamic website.
#driver_IHOLDDELAY: 6
#driver_TPOWERDOWN: 10
#driver_TBL: 2
@@ -6215,19 +6263,20 @@ run_current:
#driver_SEDN: 0
#driver_SEIMIN: 0
#driver_SFILT: 0
# Définit les registres à régler pendant la configuration de la puce TMC5160
# Ceci peut être utilisé pour définir les paramètres personnalisés du moteur.
# Les valeurs par défaut de chaque paramètre sont à côté du nom du paramètre
# dans la liste ci-dessus.
# Set the given register during the configuration of the TMC5160
# chip. This may be used to set custom motor parameters. The
# defaults for each parameter are next to the parameter name in the
# above list.
#diag0_pin:
#diag1_pin:
# La broche du microcontrôleur reliée à l&#39;une des lignes DIAG de la puce TMC5160.
# Une seule broche diag doit être spécifiée. La broche est &quot;active low&quot; et est donc
# normalement précédée de &quot;^!&quot;. Ce réglage crée une broche virtuelle
# &quot;tmc5160_stepper_x:virtual_endstop&quot; pouvant être utilisée comme broche d&#39;arrêt
# du moteur. Cela permet d&#39;activer le mode &quot;sensorless homing&quot;. (Assurez-vous de
# régler également driver_SGT à une valeur de sensibilité appropriée).
# La valeur par défaut est de ne pas activer la recherche d&#39;origine sans capteur.
# The micro-controller pin attached to one of the DIAG lines of the
# TMC5160 chip. Only a single diag pin should be specified. The pin
# is &quot;active low&quot; and is thus normally prefaced with &quot;^!&quot;. Setting
# this creates a &quot;tmc5160_stepper_x:virtual_endstop&quot; virtual pin
# which may be used as the stepper&#39;s endstop_pin. Doing this enables
# &quot;sensorless homing&quot;. (Be sure to also set driver_SGT to an
# appropriate sensitivity value.) The default is to not enable
# sensorless homing.
</code></pre></div>
<h2 id="configuration-du-courant-du-moteur-pas-a-pas-en-temps-reel">Configuration du courant du moteur pas à pas en temps réel<a class="headerlink" href="#configuration-du-courant-du-moteur-pas-a-pas-en-temps-reel" title="Permanent link">&para;</a></h2>

View File

@@ -4641,7 +4641,8 @@
<h3 id="output_pin">[output_pin]<a class="headerlink" href="#output_pin" title="Permanent link">&para;</a></h3>
<p>La commande suivante est disponible lorsqu'une section <a href="Config_Reference.html#output_pin">output_pin config</a> est activée.</p>
<h4 id="set_pin">SET_PIN<a class="headerlink" href="#set_pin" title="Permanent link">&para;</a></h4>
<p><code>SET_PIN PIN=nom_de_la_configuration VALUE=&lt;valeur&gt; CYCLE_TIME=&lt;durée_du_cycle&gt;</code> : Note - le PWM matériel ne supporte pas actuellement le paramètre CYCLE_TIME et utilisera la durée de cycle définie dans la configuration.</p>
<p><code>SET_PIN PIN=config_name VALUE=&lt;value&gt; [CYCLE_TIME=&lt;cycle_time&gt;]</code>: Set the pin to the given output <code>VALUE</code>. VALUE should be 0 or 1 for "digital" output pins. For PWM pins, set to a value between 0.0 and 1.0, or between 0.0 and <code>scale</code> if a scale is configured in the output_pin config section.</p>
<p>Some pins (currently only "soft PWM" pins) support setting an explicit cycle time using the CYCLE_TIME parameter (specified in seconds). Note that the CYCLE_TIME parameter is not stored between SET_PIN commands (any SET_PIN command without an explicit CYCLE_TIME parameter will use the <code>cycle_time</code> specified in the output_pin config section).</p>
<h3 id="palette2">[palette2]<a class="headerlink" href="#palette2" title="Permanent link">&para;</a></h3>
<p>Les commandes suivantes sont disponibles lorsque la section <a href="Config_Reference.html#palette2">palette2 config</a> est activée.</p>
<p>Les impressions avec Palette fonctionnent en intégrant des OCodes (Omega Codes) spéciaux dans le fichier GCode :</p>

View File

@@ -1398,8 +1398,8 @@
<p>Si vous souhaitez utiliser l'hôte comme MCU secondaire, le processus klipper_mcu doit s'exécuter avant le processus klippy.</p>
<p>Après avoir installé Klipper, installez le script. Executez :</p>
<div class="highlight"><pre><span></span><code>cd ~/klipper/
sudo cp &quot;./scripts/klipper-mcu-start.sh&quot; /etc/init.d/klipper_mcu
sudo update-rc.d klipper_mcu defaults
sudo cp ./scripts/klipper-mcu.service /etc/systemd/system/
sudo systemctl enable klipper-mcu.service
</code></pre></div>
<h2 id="construire-le-code-du-microcontroleur">Construire le code du microcontrôleur<a class="headerlink" href="#construire-le-code-du-microcontroleur" title="Permanent link">&para;</a></h2>

File diff suppressed because one or more lines are too long

Binary file not shown.