Deploying to gh-pages from @ Klipper3d/klipper@3417940fd8 🚀
This commit is contained in:
@@ -618,7 +618,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1151,7 +1151,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1165,7 +1165,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1179,7 +1179,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1366,7 +1366,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1380,7 +1380,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1394,7 +1394,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
|
||||
|
||||
<title>Axis Twist Compensation - Documentation Klipper</title>
|
||||
<title>Compensation de torsion de l'axe - Documentation Klipper</title>
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#axis-twist-compensation" class="md-skip">
|
||||
<a href="#compensation-de-torsion-de-laxe" class="md-skip">
|
||||
Aller au contenu
|
||||
</a>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
|
||||
</span>
|
||||
</div>
|
||||
@@ -636,12 +636,12 @@
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link md-nav__link--active">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1208,7 +1208,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1222,7 +1222,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1236,7 +1236,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1349,8 +1349,8 @@
|
||||
</a>
|
||||
|
||||
|
||||
<h1 id="axis-twist-compensation">Axis Twist Compensation<a class="headerlink" href="#axis-twist-compensation" title="Permanent link">¶</a></h1>
|
||||
<p>This document describes the [axis_twist_compensation] module.</p>
|
||||
<h1 id="compensation-de-torsion-de-laxe">Compensation de torsion de l'axe<a class="headerlink" href="#compensation-de-torsion-de-laxe" title="Permanent link">¶</a></h1>
|
||||
<p>Ce document décrit le module [axis_twist_compensation].</p>
|
||||
<p>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 <a href="Probe_Calibrate.html#location-bias-check">probe location
|
||||
bias</a>. It may result in probe operations such as <a href="Bed_Mesh.html">Bed Mesh</a>, <a href="G-Codes.html#screws_tilt_adjust">Screws Tilt Adjust</a>, <a href="G-Codes.html#z_tilt_adjust">Z Tilt Adjust</a> etc returning inaccurate representations of the bed.</p>
|
||||
<p>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.</p>
|
||||
@@ -1360,20 +1360,20 @@ bias</a>. It may result in probe operations such as <a href="Bed_Mesh.html">Bed
|
||||
<p><strong>Tip:</strong> Make sure the <a href="Config_Reference.html#probe">probe X and Y offsets</a> are correctly set as they greatly influence calibration.</p>
|
||||
</blockquote>
|
||||
<ol>
|
||||
<li>After setting up the [axis_twist_compensation] module, perform <code>AXIS_TWIST_COMPENSATION_CALIBRATE</code></li>
|
||||
<li>Après avoir configuré le module [axis_twist_compensation], effectuez <code>AXIS_TWIST_COMPENSATION_CALIBRATE</code></li>
|
||||
</ol>
|
||||
<ul>
|
||||
<li>The calibration wizard will prompt you to measure the probe Z offset at a few points along the bed</li>
|
||||
<li>The calibration defaults to 3 points but you can use the option <code>SAMPLE_COUNT=</code> to use a different number.</li>
|
||||
<li>L'assistant de calibration vous invitera à calibrer la sonde de l'axe Z à quelques emplacements sur le plateau</li>
|
||||
<li>L'étalonnage est par défaut de 3 points mais vous pouvez utiliser l'option <code>SAMPLE_COUNT=</code> pour utiliser un nombre différent.</li>
|
||||
</ul>
|
||||
<ol>
|
||||
<li><a href="Probe_Calibrate.html#calibrating-probe-z-offset">Adjust your Z offset</a></li>
|
||||
<li><a href="Probe_Calibrate.html#calibrating-probe-z-offset">Ajustez votre décalage de l'axe Z</a></li>
|
||||
<li>Perform automatic/probe-based bed tramming operations, such as <a href="G-Codes.html#screws_tilt_adjust">Screws Tilt Adjust</a>, <a href="G-Codes.html#z_tilt_adjust">Z Tilt Adjust</a> etc</li>
|
||||
<li>Home all axis, then perform a <a href="Bed_Mesh.html">Bed Mesh</a> if required</li>
|
||||
<li>Perform a test print, followed by any <a href="Axis_Twist_Compensation.html#fine-tuning">fine-tuning</a> as desired</li>
|
||||
<li>Effectuez un test d'impression, suivi d'un <a href="Axis_Twist_Compensation.html#fine-tuning">réglage de précision</a> comme vous le souhaitez</li>
|
||||
</ol>
|
||||
<blockquote>
|
||||
<p><strong>Tip:</strong> Bed temperature and nozzle temperature and size do not seem to have an influence to the calibration process.</p>
|
||||
<p><strong>Conseil :</strong> La température du plateau ainsi que la température et la taille de la buse ne semblent pas avoir d'influence sur le processus de calibration.</p>
|
||||
</blockquote>
|
||||
<h2 id="axis_twist_compensation-setup-and-commands">[axis_twist_compensation] setup and commands<a class="headerlink" href="#axis_twist_compensation-setup-and-commands" title="Permanent link">¶</a></h2>
|
||||
<p>Configuration options for [axis_twist_compensation] can be found in the <a href="Config_Reference.html#axis_twist_compensation">Configuration Reference</a>.</p>
|
||||
|
||||
@@ -717,7 +717,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1250,7 +1250,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1264,7 +1264,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1278,7 +1278,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1227,7 +1227,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1241,7 +1241,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1255,7 +1255,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -682,7 +682,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1215,7 +1215,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1229,7 +1229,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1243,7 +1243,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -810,7 +810,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1343,7 +1343,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1357,7 +1357,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1371,7 +1371,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1338,7 +1338,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1352,7 +1352,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1366,7 +1366,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
|
||||
|
||||
<title>Bootloader Entry - Documentation Klipper</title>
|
||||
<title>Entrée du bootloader - Documentation Klipper</title>
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#bootloader-entry" class="md-skip">
|
||||
<a href="#entree-du-bootloader" class="md-skip">
|
||||
Aller au contenu
|
||||
</a>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
|
||||
</span>
|
||||
</div>
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1167,12 +1167,12 @@
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link md-nav__link--active">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1191,19 +1191,19 @@
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#requesting-the-bootloader" class="md-nav__link">
|
||||
Requesting the bootloader
|
||||
<a href="#demande-du-bootloader" class="md-nav__link">
|
||||
Demande du bootloader
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Requesting the bootloader">
|
||||
<nav class="md-nav" aria-label="Demande du bootloader">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#virtual-serial" class="md-nav__link">
|
||||
Virtual Serial
|
||||
<a href="#serie-virtuel" class="md-nav__link">
|
||||
Série virtuel
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Virtual Serial">
|
||||
<nav class="md-nav" aria-label="Série virtuel">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1226,11 +1226,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#physical-serial" class="md-nav__link">
|
||||
Physical serial
|
||||
<a href="#serie-physique" class="md-nav__link">
|
||||
Série physique
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Physical serial">
|
||||
<nav class="md-nav" aria-label="Série physique">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1246,11 +1246,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#canbus" class="md-nav__link">
|
||||
CANBUS
|
||||
<a href="#bus-can" class="md-nav__link">
|
||||
BUS CAN
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="CANBUS">
|
||||
<nav class="md-nav" aria-label="BUS CAN">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1313,7 +1313,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1327,7 +1327,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1410,19 +1410,19 @@
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#requesting-the-bootloader" class="md-nav__link">
|
||||
Requesting the bootloader
|
||||
<a href="#demande-du-bootloader" class="md-nav__link">
|
||||
Demande du bootloader
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Requesting the bootloader">
|
||||
<nav class="md-nav" aria-label="Demande du bootloader">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#virtual-serial" class="md-nav__link">
|
||||
Virtual Serial
|
||||
<a href="#serie-virtuel" class="md-nav__link">
|
||||
Série virtuel
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Virtual Serial">
|
||||
<nav class="md-nav" aria-label="Série virtuel">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1445,11 +1445,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#physical-serial" class="md-nav__link">
|
||||
Physical serial
|
||||
<a href="#serie-physique" class="md-nav__link">
|
||||
Série physique
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Physical serial">
|
||||
<nav class="md-nav" aria-label="Série physique">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1465,11 +1465,11 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#canbus" class="md-nav__link">
|
||||
CANBUS
|
||||
<a href="#bus-can" class="md-nav__link">
|
||||
BUS CAN
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="CANBUS">
|
||||
<nav class="md-nav" aria-label="BUS CAN">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
@@ -1533,28 +1533,28 @@
|
||||
</a>
|
||||
|
||||
|
||||
<h1 id="bootloader-entry">Bootloader Entry<a class="headerlink" href="#bootloader-entry" title="Permanent link">¶</a></h1>
|
||||
<p>Klipper can be instructed to reboot into a <a href="Bootloaders.html">Bootloader</a> in one of the following ways:</p>
|
||||
<h2 id="requesting-the-bootloader">Requesting the bootloader<a class="headerlink" href="#requesting-the-bootloader" title="Permanent link">¶</a></h2>
|
||||
<h3 id="virtual-serial">Virtual Serial<a class="headerlink" href="#virtual-serial" title="Permanent link">¶</a></h3>
|
||||
<h1 id="entree-du-bootloader">Entrée du bootloader<a class="headerlink" href="#entree-du-bootloader" title="Permanent link">¶</a></h1>
|
||||
<p>Klipper redémarrer dans un <a href="Bootloaders.html">Bootloader</a> de l'une des manières suivantes :</p>
|
||||
<h2 id="demande-du-bootloader">Demande du bootloader<a class="headerlink" href="#demande-du-bootloader" title="Permanent link">¶</a></h2>
|
||||
<h3 id="serie-virtuel">Série virtuel<a class="headerlink" href="#serie-virtuel" title="Permanent link">¶</a></h3>
|
||||
<p>If a virtual (USB-ACM) serial port is in use, pulsing DTR while at 1200 baud will request the bootloader.</p>
|
||||
<h4 id="python-with-flash_usb">Python (with <code>flash_usb</code>)<a class="headerlink" href="#python-with-flash_usb" title="Permanent link">¶</a></h4>
|
||||
<p>To enter the bootloader using python (using <code>flash_usb</code>):</p>
|
||||
<p>Pour accéder au bootloader en utilisant python (en utilisant <code>flash_usb</code>) :</p>
|
||||
<div class="highlight"><pre><span></span><code>><span class="w"> </span><span class="nb">cd</span><span class="w"> </span>klipper/scripts
|
||||
><span class="w"> </span>python3<span class="w"> </span>-c<span class="w"> </span><span class="s1">'import flash_usb as u; u.enter_bootloader("<DEVICE>")'</span>
|
||||
Entering<span class="w"> </span>bootloader<span class="w"> </span>on<span class="w"> </span><DEVICE>
|
||||
</code></pre></div>
|
||||
|
||||
<p>Where <code><DEVICE></code> is your serial device, such as <code>/dev/serial.by-id/usb-Klipper[...]</code> or <code>/dev/ttyACM0</code></p>
|
||||
<p>Note that if this fails, no output will be printed, success is indicated by printing <code>Entering bootloader on <DEVICE></code>.</p>
|
||||
<p>Où <code><DEVICE></code> est votre périphérique série, tel que <code>/dev/serial.by-id/usb-Klipper[...]</code> ou <code>/dev/ttyACM0</code></p>
|
||||
<p>Notez que si cela échoue, rien ne sera affiché, une opération réussie est indiqué en affichant <code>Entering bootloader on <DEVICE></code>.</p>
|
||||
<h4 id="picocom">Picocom<a class="headerlink" href="#picocom" title="Permanent link">¶</a></h4>
|
||||
<div class="highlight"><pre><span></span><code>picocom<span class="w"> </span>-b<span class="w"> </span><span class="m">1200</span><span class="w"> </span><DEVICE>
|
||||
<Ctrl-A><Ctrl-P>
|
||||
</code></pre></div>
|
||||
|
||||
<p>Where <code><DEVICE></code> is your serial device, such as <code>/dev/serial.by-id/usb-Klipper[...]</code> or <code>/dev/ttyACM0</code></p>
|
||||
<p>Où <code><DEVICE></code> est votre périphérique série, tel que <code>/dev/serial.by-id/usb-Klipper[...]</code> ou <code>/dev/ttyACM0</code></p>
|
||||
<p><code><Ctrl-A><Ctrl-P></code> means holding <code>Ctrl</code>, pressing and releasing <code>a</code>, pressing and releasing <code>p</code>, then releasing <code>Ctrl</code></p>
|
||||
<h3 id="physical-serial">Physical serial<a class="headerlink" href="#physical-serial" title="Permanent link">¶</a></h3>
|
||||
<h3 id="serie-physique">Série physique<a class="headerlink" href="#serie-physique" title="Permanent link">¶</a></h3>
|
||||
<p>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 <code><SPACE><FS><SPACE>Request Serial Bootloader!!<SPACE>~</code>.</p>
|
||||
<p><code><SPACE></code> is an ASCII literal space, 0x20.</p>
|
||||
<p><code><FS></code> is the ASCII File Separator, 0x1c.</p>
|
||||
@@ -1567,7 +1567,7 @@ Entering<span class="w"> </span>bootloader<span class="w"> </span>on<span class=
|
||||
|
||||
<p>Where <code><DEVICE></code> is your serial port, such as <code>/dev/ttyS0</code>, or <code>/dev/serial/by-id/gpio-serial2</code>, and</p>
|
||||
<p><code><BAUD></code> is the baud rate of the serial port, such as <code>115200</code>.</p>
|
||||
<h3 id="canbus">CANBUS<a class="headerlink" href="#canbus" title="Permanent link">¶</a></h3>
|
||||
<h3 id="bus-can">BUS CAN<a class="headerlink" href="#bus-can" title="Permanent link">¶</a></h3>
|
||||
<p>If CANBUS is in use, a special <a href="CANBUS_protocol.html#admin-messages">admin message</a> 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.</p>
|
||||
<p>This method also applies to devices operating in <a href="CANBUS.html#usb-to-can-bus-bridge-mode">CANBridge</a> mode.</p>
|
||||
<h4 id="katapults-flashtoolpy">Katapult's flashtool.py<a class="headerlink" href="#katapults-flashtoolpy" title="Permanent link">¶</a></h4>
|
||||
@@ -1620,13 +1620,13 @@ Entering<span class="w"> </span>bootloader<span class="w"> </span>on<span class=
|
||||
|
||||
|
||||
|
||||
<a href="CANBUS.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: CANBUS" rel="next">
|
||||
<a href="CANBUS.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: BUS CAN" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Suivant
|
||||
</span>
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1371,7 +1371,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1385,7 +1385,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1399,7 +1399,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2069,13 +2069,13 @@ gdb out/klipper.elf
|
||||
|
||||
|
||||
|
||||
<a href="Bootloader_Entry.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: Bootloader Entry" rel="next">
|
||||
<a href="Bootloader_Entry.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: Entrée du bootloader" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Suivant
|
||||
</span>
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
|
||||
|
||||
<title>CANBUS - Documentation Klipper</title>
|
||||
<title>BUS CAN - Documentation Klipper</title>
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#canbus" class="md-skip">
|
||||
<a href="#bus-can" class="md-skip">
|
||||
Aller au contenu
|
||||
</a>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CANBUS
|
||||
BUS CAN
|
||||
|
||||
</span>
|
||||
</div>
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1158,7 +1158,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1181,12 +1181,12 @@
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="CANBUS.html" class="md-nav__link md-nav__link--active">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1247,8 +1247,8 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#tips-for-troubleshooting" class="md-nav__link">
|
||||
Tips for troubleshooting
|
||||
<a href="#conseils-pour-le-depannage" class="md-nav__link">
|
||||
Conseils pour le dépannage
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1269,7 +1269,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1394,8 +1394,8 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#tips-for-troubleshooting" class="md-nav__link">
|
||||
Tips for troubleshooting
|
||||
<a href="#conseils-pour-le-depannage" class="md-nav__link">
|
||||
Conseils pour le dépannage
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1417,13 +1417,13 @@
|
||||
</a>
|
||||
|
||||
|
||||
<h1 id="canbus">CANBUS<a class="headerlink" href="#canbus" title="Permanent link">¶</a></h1>
|
||||
<h1 id="bus-can">BUS CAN<a class="headerlink" href="#bus-can" title="Permanent link">¶</a></h1>
|
||||
<p>Ce document décrit la prise en charge du CAN bus de Klipper.</p>
|
||||
<h2 id="materiel-de-lappareil">Matériel de l'appareil<a class="headerlink" href="#materiel-de-lappareil" title="Permanent link">¶</a></h2>
|
||||
<p>Klipper currently supports CAN on stm32, SAME5x, and rp2040 chips. In addition, the micro-controller chip must be on a board that has a CAN transceiver.</p>
|
||||
<p>Klipper supporte actuellement CAN sur les puces stm32, SAME5x et rp2040. Le microcontrôleur doit être sur une carte qui possède aussi un transpondeur CAN.</p>
|
||||
<p>Pour compiler le firmware de votre matériel canbus, exécutez <code>make menuconfig</code> et sélectionnez « CAN bus » comme interface de communication. Enfin, compilez le code du microcontrôleur et flashez-le sur la carte cible.</p>
|
||||
<h2 id="materiel-de-lhote">Matériel de l'hôte<a class="headerlink" href="#materiel-de-lhote" title="Permanent link">¶</a></h2>
|
||||
<p>In order to use a CAN bus, it is necessary to have a host adapter. It is recommended to use a "USB to CAN adapter". There are many different USB to CAN adapters available from different manufacturers. When choosing one, we recommend verifying that the firmware can be updated on it. (Unfortunately, we've found some USB adapters run defective firmware and are locked down, so verify before purchasing.) Look for adapters that can run Klipper directly (in its "USB to CAN bridge mode") or that run the <a href="https://github.com/candle-usb/candleLight_fw">candlelight firmware</a>.</p>
|
||||
<p>Pour utiliser un bus CAN, il est nécessaire d'avoir un adaptateur hôte. Il est recommandé d'utiliser un adaptateur "USB to CAN". Il existe de nombreux adaptateurs USB différents pour CAN disponibles auprès de différents fabricants. Lors de votre choix, nous vous recommandons de vérifier que le micrologiciel peut être mis à jour. (Malheureusement, nous avons trouvé quelques adaptateurs USB avec un micrologiciel défectueux et non modifiable, donc vérifiez avant l'achat.) Recherchez des adaptateurs qui peuvent exécuter Klipper directement (dans son mode "USB to CAN bridge") ou qui exécutent <a href="https://github.com/candle-usb/candleLight_fw">candlelight firmware</a>.</p>
|
||||
<p>Il faut aussi configurer le système d'exploitation hôte pour utiliser l'adaptateur. Cela se fait généralement en créant un nouveau fichier nommé <code>/etc/network/interfaces.d/can0</code> avec le contenu suivant :</p>
|
||||
<div class="highlight"><pre><span></span><code>allow-hotplug can0
|
||||
iface can0 can static
|
||||
@@ -1433,7 +1433,7 @@ iface can0 can static
|
||||
|
||||
<h2 id="resistances-de-terminaison">Résistances de terminaison<a class="headerlink" href="#resistances-de-terminaison" title="Permanent link">¶</a></h2>
|
||||
<p>Un bus CAN doit avoir deux résistances de 120 ohms entre les fils CANH et CANL. Idéalement, une résistance située à chaque extrémité du bus.</p>
|
||||
<p>Note that some devices have a builtin 120 ohm resistor that can not be easily removed. Some devices do not include a resistor at all. Other devices have a mechanism to select the resistor (typically by connecting a "pin jumper"). Be sure to check the schematics of all devices on the CAN bus to verify that there are two and only two 120 Ohm resistors on the bus.</p>
|
||||
<p>Certains appareils ont une résistance intégrée de 120 ohm qui ne peut pas être facilement supprimée, d'autres n'ont pas de résistance et d'autres ont un mécanisme pour sélectionner la résistance (généralement en connectant un "cavalier"). Assurez-vous de vérifier les schémas de tous les appareils du bus CAN pour vérifier qu'il y a deux et seulement deux résistances de 120 Ohm sur le bus .</p>
|
||||
<p>Pour tester que les résistances sont correctes, on peut couper l'alimentation de l'imprimante et utiliser un multimètre pour vérifier la résistance entre les fils CANH et CANL - la résistance doit être d'environ 60 ohms sur un bus CAN correctement câblé.</p>
|
||||
<h2 id="trouver-le-canbus_uuid-pour-les-nouveaux-microcontroleurs">Trouver le canbus_uuid pour les nouveaux microcontrôleurs<a class="headerlink" href="#trouver-le-canbus_uuid-pour-les-nouveaux-microcontroleurs" title="Permanent link">¶</a></h2>
|
||||
<p>Chaque microcontrôleur sur le bus CAN se voit attribuer un identifiant unique basé sur un identifiant de puce codé en usine dans chaque microcontrôleur. Pour trouver les identifiant canbus des microcontrôleurs, assurez-vous que le matériel est correctement alimenté et câblé, puis exécutez :</p>
|
||||
@@ -1453,12 +1453,12 @@ canbus_uuid: 11aa22bb33cc
|
||||
</code></pre></div>
|
||||
|
||||
<h2 id="mode-pont-usb-vers-bus-can">Mode pont USB vers bus CAN<a class="headerlink" href="#mode-pont-usb-vers-bus-can" title="Permanent link">¶</a></h2>
|
||||
<p>Some micro-controllers support selecting "USB to CAN bus bridge" mode during Klipper's "make menuconfig". This mode may allow one to use a micro-controller as both a "USB to CAN bus adapter" and as a Klipper node.</p>
|
||||
<p>When Klipper uses this mode the micro-controller appears as a "USB CAN bus adapter" under Linux. The "Klipper bridge mcu" itself will appear as if it was on this CAN bus - it can be identified via <code>canbus_query.py</code> and it must be configured like other CAN bus Klipper nodes.</p>
|
||||
<p>Certains microcontrôleurs prennent en charge la sélection du mode "USB to CAN bus bridge" pendant la phase "make menuconfig" de Klipper". Ce mode peut permettre d'utiliser un microcontrôleur à la fois comme un adaptateur de bus USB vers CAN et comme nœud Klipper (mcu).</p>
|
||||
<p>Lorsque Klipper utilise ce mode, le microcontrôleur apparaît comme un "USB CAN bus adapter" sous Linux. Le mcu "Klipper apparaîtra comme s'il était sur le bus CAN - il peut être identifié via <code>canbus_query.py</code> et il doit être configuré comme les autres noeuds Klipper de bus CAN.</p>
|
||||
<p>Quelques remarques importantes lors de l'utilisation de ce mode :</p>
|
||||
<ul>
|
||||
<li>Il est nécessaire de configurer l'interface <code>can0</code> (ou similaire) sous Linux afin de communiquer avec le bus. Cependant, la vitesse du bus CAN Linux et les options de synchronisation des bits du bus CAN sont ignorées par Klipper. Actuellement, la fréquence du bus CAN est spécifiée lors de "make menuconfig" et la vitesse du bus spécifiée dans Linux est ignorée.</li>
|
||||
<li>Whenever the "bridge mcu" is reset, Linux will disable the corresponding <code>can0</code> interface. To ensure proper handling of FIRMWARE_RESTART and RESTART commands, it is recommended to use <code>allow-hotplug</code> in the <code>/etc/network/interfaces.d/can0</code> file. For example:</li>
|
||||
<li>Dès que le "bridge mcu" est réinitialisé, Linux désactivera l'interface correspondante <code>can0</code>. Pour assurer une bonne manipulation des commandes FIRMWARE_RESTART et RESTART, il est recommandé d'utiliser <code>allow-hotplug</code> dans le fichier <code>/etc/network/interfaces.d/can0</code>. Par exemple :</li>
|
||||
</ul>
|
||||
<div class="highlight"><pre><span></span><code>allow-hotplug can0
|
||||
iface can0 can static
|
||||
@@ -1468,15 +1468,15 @@ iface can0 can static
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>The "bridge mcu" is not actually on the CAN bus. Messages to and from the bridge mcu will not be seen by other adapters that may be on the CAN bus.</p>
|
||||
<p>Le « pont mcu » n'est pas en fait sur le bus CAN. Les messages entrant et sortant du bridge mcu ne seront pas vus par les autres adaptateurs présents sur le bus CAN.</p>
|
||||
<ul>
|
||||
<li>The available bandwidth to both the "bridge mcu" itself and all devices on the CAN bus is effectively limited by the CAN bus frequency. As a result, it is recommended to use a CAN bus frequency of 1000000 when using "USB to CAN bus bridge mode".Even at a CAN bus frequency of 1000000, there may not be sufficient bandwidth to run a <code>SHAPER_CALIBRATE</code> test if both the XY steppers and the accelerometer all communicate via a single "USB to CAN bus" interface.</li>
|
||||
<li>A USB to CAN bridge board will not appear as a USB serial device, it will not show up when running <code>ls /dev/serial/by-id</code>, and it can not be configured in Klipper's printer.cfg file with a <code>serial:</code> parameter. The bridge board appears as a "USB CAN adapter" and it is configured in the printer.cfg as a <a href="#configuring-klipper">CAN node</a>.</li>
|
||||
<li>La bande passante disponible pour tous les appareils du bus CAN (et du bridge mcu) est limitée par la fréquence de bus CAN. Par conséquent, il est recommandé d'utiliser une fréquence de bus CAN de 1000000 lors de l'utilisation du mode "USB to CAN bus bridge".Même à une fréquence de bus CAN de 1000000, il peut ne pas y avoir assez de bande passante pour exécuter un test <code>SHAPER_CALIBRATE</code> si les deux steppers XY et l'accéléromètre communiquent tous par une seule interface "USB to CAN bus".</li>
|
||||
<li>Une carte de pont USB à CAN n'apparaîtra pas en tant que périphérique série USB, elle ne s'affichera pas lors de l'execution de la commande <code>ls /dev/serial/by-id</code>, et elle ne peut pas être configurée dans le fichier Klipper avec un paramètre <code>serial:</code>. La carte pont apparaît comme un « adaptateur CAN USB » et est configuré dans le printer.cfg en tant que <a href="#configuring-klipper">Nœud CAN</a>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="tips-for-troubleshooting">Tips for troubleshooting<a class="headerlink" href="#tips-for-troubleshooting" title="Permanent link">¶</a></h2>
|
||||
<p>See the <a href="CANBUS_Troubleshooting.html">CAN bus troubleshooting</a> document.</p>
|
||||
<h2 id="conseils-pour-le-depannage">Conseils pour le dépannage<a class="headerlink" href="#conseils-pour-le-depannage" title="Permanent link">¶</a></h2>
|
||||
<p>Voir le document <a href="CANBUS_Troubleshooting.html">Dépannage du Bus CAN</a>.</p>
|
||||
|
||||
|
||||
</article>
|
||||
@@ -1495,7 +1495,7 @@ iface can0 can static
|
||||
<nav class="md-footer__inner md-grid" aria-label="Pied de page">
|
||||
|
||||
|
||||
<a href="Bootloader_Entry.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: Bootloader Entry" rel="prev">
|
||||
<a href="Bootloader_Entry.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: Entrée du bootloader" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
|
||||
</div>
|
||||
@@ -1504,20 +1504,20 @@ iface can0 can static
|
||||
<span class="md-footer__direction">
|
||||
Précédent
|
||||
</span>
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: CANBUS Troubleshooting" rel="next">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: Dépannage du CANBUS" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Suivant
|
||||
</span>
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
|
||||
|
||||
<title>CANBUS Troubleshooting - Documentation Klipper</title>
|
||||
<title>Dépannage du CANBUS - Documentation Klipper</title>
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
<div data-md-component="skip">
|
||||
|
||||
|
||||
<a href="#canbus-troubleshooting" class="md-skip">
|
||||
<a href="#depannage-du-canbus" class="md-skip">
|
||||
Aller au contenu
|
||||
</a>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
<div class="md-header__topic" data-md-component="header-topic">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
|
||||
</span>
|
||||
</div>
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1158,7 +1158,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1172,7 +1172,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1195,12 +1195,12 @@
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link md-nav__link--active">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
|
||||
|
||||
@@ -1219,30 +1219,30 @@
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#verify-can-bus-wiring" class="md-nav__link">
|
||||
Verify CAN bus wiring
|
||||
<a href="#verifier-le-cablage-du-bus-can" class="md-nav__link">
|
||||
Vérifier le câblage du bus CAN
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#check-for-incrementing-bytes_invalid-counter" class="md-nav__link">
|
||||
Check for incrementing bytes_invalid counter
|
||||
<a href="#verification-de-laugmentation-du-compteur-octets_invalide" class="md-nav__link">
|
||||
Vérification de l'augmentation du compteur octets_invalide
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#obtaining-candump-logs" class="md-nav__link">
|
||||
Obtaining candump logs
|
||||
<a href="#obtenir-les-journaux-candump" class="md-nav__link">
|
||||
Obtenir les journaux 'candump'
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Obtaining candump logs">
|
||||
<nav class="md-nav" aria-label="Obtenir les journaux 'candump'">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#parsing-klipper-messages-in-a-candump-log" class="md-nav__link">
|
||||
Parsing Klipper messages in a candump log
|
||||
<a href="#analyser-les-messages-klipper-dans-un-journal-candump" class="md-nav__link">
|
||||
Analyser les messages Klipper dans un journal candump
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1253,8 +1253,8 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#using-a-logic-analyzer-on-the-canbus-wiring" class="md-nav__link">
|
||||
Using a logic analyzer on the canbus wiring
|
||||
<a href="#utiliser-un-analyseur-logique-sur-le-cablage-canbus" class="md-nav__link">
|
||||
Utiliser un analyseur logique sur le câblage canbus
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1344,30 +1344,30 @@
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#verify-can-bus-wiring" class="md-nav__link">
|
||||
Verify CAN bus wiring
|
||||
<a href="#verifier-le-cablage-du-bus-can" class="md-nav__link">
|
||||
Vérifier le câblage du bus CAN
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#check-for-incrementing-bytes_invalid-counter" class="md-nav__link">
|
||||
Check for incrementing bytes_invalid counter
|
||||
<a href="#verification-de-laugmentation-du-compteur-octets_invalide" class="md-nav__link">
|
||||
Vérification de l'augmentation du compteur octets_invalide
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#obtaining-candump-logs" class="md-nav__link">
|
||||
Obtaining candump logs
|
||||
<a href="#obtenir-les-journaux-candump" class="md-nav__link">
|
||||
Obtenir les journaux 'candump'
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Obtaining candump logs">
|
||||
<nav class="md-nav" aria-label="Obtenir les journaux 'candump'">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#parsing-klipper-messages-in-a-candump-log" class="md-nav__link">
|
||||
Parsing Klipper messages in a candump log
|
||||
<a href="#analyser-les-messages-klipper-dans-un-journal-candump" class="md-nav__link">
|
||||
Analyser les messages Klipper dans un journal candump
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1378,8 +1378,8 @@
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#using-a-logic-analyzer-on-the-canbus-wiring" class="md-nav__link">
|
||||
Using a logic analyzer on the canbus wiring
|
||||
<a href="#utiliser-un-analyseur-logique-sur-le-cablage-canbus" class="md-nav__link">
|
||||
Utiliser un analyseur logique sur le câblage canbus
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1401,35 +1401,35 @@
|
||||
</a>
|
||||
|
||||
|
||||
<h1 id="canbus-troubleshooting">CANBUS Troubleshooting<a class="headerlink" href="#canbus-troubleshooting" title="Permanent link">¶</a></h1>
|
||||
<p>This document provides information on troubleshooting communication issues when using <a href="CANBUS.html">Klipper with CAN bus</a>.</p>
|
||||
<h2 id="verify-can-bus-wiring">Verify CAN bus wiring<a class="headerlink" href="#verify-can-bus-wiring" title="Permanent link">¶</a></h2>
|
||||
<p>The first step in troubleshooting communication issues is to verify the CAN bus wiring.</p>
|
||||
<h1 id="depannage-du-canbus">Dépannage du CANBUS<a class="headerlink" href="#depannage-du-canbus" title="Permanent link">¶</a></h1>
|
||||
<p>Ce document fournit des informations sur le dépannage des problèmes de communication lors de l'utilisation de <a href="CANBUS.html">Bus CAN avec Klipper</a>.</p>
|
||||
<h2 id="verifier-le-cablage-du-bus-can">Vérifier le câblage du bus CAN<a class="headerlink" href="#verifier-le-cablage-du-bus-can" title="Permanent link">¶</a></h2>
|
||||
<p>La première étape pour résoudre les problèmes de communication est de vérifier le câblage du bus CAN.</p>
|
||||
<p>Be sure there are exactly two 120 Ohm <a href="CANBUS.html#terminating-resistors">terminating
|
||||
resistors</a> on the CAN bus. If the resistors are not properly installed then messages may not be able to be sent at all or the connection may have sporadic instability.</p>
|
||||
<p>The CANH and CANL bus wiring should be twisted around each other. At a minimum, the wiring should have a twist every few centimeters. Avoid twisting the CANH and CANL wiring around power wires and ensure that power wires that travel parallel to the CANH and CANL wires do not have the same amount of twists.</p>
|
||||
<p>Verify that all plugs and wire crimps on the CAN bus wiring are fully secured. Movement of the printer toolhead may jostle the CAN bus wiring causing a bad wire crimp or unsecured plug to result in intermittent communication errors.</p>
|
||||
<h2 id="check-for-incrementing-bytes_invalid-counter">Check for incrementing bytes_invalid counter<a class="headerlink" href="#check-for-incrementing-bytes_invalid-counter" title="Permanent link">¶</a></h2>
|
||||
<p>The Klipper log file will report a <code>Stats</code> line once a second when the printer is active. These "Stats" lines will have a <code>bytes_invalid</code> counter for each micro-controller. This counter should not increment during normal printer operation (it is normal for the counter to be non-zero after a RESTART and it is not a concern if the counter increments once a month or so). If this counter increments on a CAN bus micro-controller during normal printing (it increments every few hours or more frequently) then it is an indication of a severe problem.</p>
|
||||
<p>Incrementing <code>bytes_invalid</code> on a CAN bus connection is a symptom of reordered messages on the CAN bus. There are two known causes of reordered messages:</p>
|
||||
<p>Les câbles CANH et CANL doivent être torsadés. Les torsades ne doivent pas être espacées de plus de quelques centimètres. Évitez de torsader les câbles CANH et CANL avec les fils de puissance et assurez-vous que les fils de puissance placés à côté du bus can n'aient pas le même nombre de torsades.</p>
|
||||
<p>Vérifier que toutes les fiches et sertissages sur le câblage CAN sont entièrement sécurisés. Le mouvement de la tête d'outil d'imprimante peut faire bouger le câblage de bus CAN et provoquer des faux contacts - source d'erreurs de communication aléatoires.</p>
|
||||
<h2 id="verification-de-laugmentation-du-compteur-octets_invalide">Vérification de l'augmentation du compteur octets_invalide<a class="headerlink" href="#verification-de-laugmentation-du-compteur-octets_invalide" title="Permanent link">¶</a></h2>
|
||||
<p>Le fichier journal de Klipper affiche une ligne <code>Stats</code> une fois par seconde lorsque l'imprimante est active. Ces lignes "Stats" ont un compteur <code>bytes_invalid</code> pour chaque microcontrôleur. Ce compteur ne devrait pas augmenter au cours de l'utilisation normale de l'imprimante (il est normal que le compteur soit non nul après un RESTART et ce n'est pas une préoccupation si le compteur augmente une fois par mois). Si ce compteur augmente sur un microcontrôleur de bus CAN pendant un fonctionnement normal (s'il augmente toutes les heures ou plus fréquemment) alors c'est une indication d'un problème grave.</p>
|
||||
<p>L'augmentation du compteur <code>bytes_invalid</code> sur une connexion de bus CAN est un symptôme de messages réémis sur le bus CAN. Il existe deux causes connues de réémission de messages :</p>
|
||||
<ol>
|
||||
<li>Old versions of the popular candlight_firmware for USB CAN adapters had a bug that could cause reordered messages. If using a USB CAN adapter running this firmware then make sure to update to the latest firmware if incrementing <code>bytes_invalid</code> is observed.</li>
|
||||
<li>Some Linux kernel builds for embedded devices have been known to reorder CAN bus messages. It may be necessary to use an alternative Linux kernel or to use alternative hardware that supports mainstream Linux kernels that do not exhibit this problem.</li>
|
||||
<li>Les anciennes versions du micrologiciel candlight ont un bug qui peut causer des réémissions de messages. Si vous utilisez un adaptateur USB CAN qui exécute ce micrologiciel, assurez-vous de mettre à jour le dernier micrologiciel si vous remarquez une incrémentation anormale du compteur <code>bytes_invalid</code>.</li>
|
||||
<li>Certains noyaux Linux destinés à des périphériques embarqués sont connus pour réémettre les messages de bus CAN. Il peut être nécessaire d'utiliser un autre noyau Linux ou d'utiliser du matériel qui prend en charge les noyaux Linux courants qui ne présentent pas ce problème.</li>
|
||||
</ol>
|
||||
<p>Reordered messages is a severe problem that must be fixed. It will result in unstable behavior and can lead to confusing errors at any part of a print.</p>
|
||||
<h2 id="obtaining-candump-logs">Obtaining candump logs<a class="headerlink" href="#obtaining-candump-logs" title="Permanent link">¶</a></h2>
|
||||
<p>The CAN bus messages sent to and from the micro-controller are handled by the Linux kernel. It is possible to capture these messages from the kernel for debugging purposes. A log of these messages may be of use in diagnostics.</p>
|
||||
<p>The Linux <a href="https://github.com/linux-can/can-utils">can-utils</a> tool provides the capture software. It is typically installed on a machine by running:</p>
|
||||
<p>La réorganisation des messages est un problème grave qui doit être résolu. Cela entraînera un comportement instable et peut conduire à des erreurs déroutantes à n'importe quelle partie d'une impression.</p>
|
||||
<h2 id="obtenir-les-journaux-candump">Obtenir les journaux 'candump'<a class="headerlink" href="#obtenir-les-journaux-candump" title="Permanent link">¶</a></h2>
|
||||
<p>Les messages de bus CAN envoyés au microcontrôleur sont gérés par le noyau Linux. Il est possible de capturer ces messages à des fins de débogage. Le journal de ces messages peut être utile lors des diagnostics.</p>
|
||||
<p>L'outil Linux <a href="https ://github.com/linux-can/can-utils">can-utils</a> fournit le logiciel de capture. Il peut être installé en exécutant :</p>
|
||||
<div class="highlight"><pre><span></span><code>sudo apt-get update && sudo apt-get install can-utils
|
||||
</code></pre></div>
|
||||
|
||||
<p>Once installed, one may obtain a capture of all CAN bus messages on an interface with the following command:</p>
|
||||
<p>Une fois installé, on peut obtenir une capture de tous les messages de bus CAN sur une interface avec la commande suivante :</p>
|
||||
<div class="highlight"><pre><span></span><code>candump -tz -Ddex can0,#FFFFFFFF > mycanlog
|
||||
</code></pre></div>
|
||||
|
||||
<p>One can view the resulting log file (<code>mycanlog</code> in the example above) to see each raw CAN bus message that was sent and received by Klipper. Understanding the content of these messages will likely require low-level knowledge of Klipper's <a href="CANBUS_protocol.html">CANBUS protocol</a> and Klipper's <a href="MCU_Commands.html">MCU commands</a>.</p>
|
||||
<h3 id="parsing-klipper-messages-in-a-candump-log">Parsing Klipper messages in a candump log<a class="headerlink" href="#parsing-klipper-messages-in-a-candump-log" title="Permanent link">¶</a></h3>
|
||||
<p>One may use the <code>parsecandump.py</code> tool to parse the low-level Klipper micro-controller messages contained in a candump log. Using this tool is an advanced topic that requires knowledge of Klipper <a href="MCU_Commands.html">MCU commands</a>. For example:</p>
|
||||
<p>On peut lire le fichier journal résultant (<code>mycanlog</code> dans l'exemple ci-dessus) pour voir chaque message de bus CAN brut qui a été envoyé et reçu par Klipper. Comprendre le contenu de ces messages nécessite une connaissance de bas niveau de Klipper : <a href="CANBUS_protocol.html">Protocole CANBUS</a> et <a href="MCU_Commands.html">Commandes MCU</a>.</p>
|
||||
<h3 id="analyser-les-messages-klipper-dans-un-journal-candump">Analyser les messages Klipper dans un journal candump<a class="headerlink" href="#analyser-les-messages-klipper-dans-un-journal-candump" title="Permanent link">¶</a></h3>
|
||||
<p>Il est possible d'utiliser l'outil <code>parsecandump.py</code> pour analyser les messages microcontrôleur Klipper de bas niveau contenus dans un journal candump. L'utilisation de cet outil nécessite la connaissance de Klipper <a href="MCU_Commands.html">MCU commands</a>. Par exemple :</p>
|
||||
<div class="highlight"><pre><span></span><code>./scripts/parsecandump.py mycanlog 108 ./out/klipper.dict
|
||||
</code></pre></div>
|
||||
|
||||
@@ -1437,13 +1437,13 @@ resistors</a> on the CAN bus. If the resistors are not properly installed then m
|
||||
tool</a>. See the documentation for that tool for information on generating the Klipper micro-controller data dictionary.</p>
|
||||
<p>In the above example, <code>108</code> is the <a href="CANBUS_protocol.html#micro-controller-id-assignment">CAN bus
|
||||
id</a>. It is a hexadecimal number. The id <code>108</code> is assigned by Klipper to the first micro-controller. If the CAN bus has multiple micro-controllers on it, then the second micro-controller would be <code>10a</code>, the third would be <code>10c</code>, and so on.</p>
|
||||
<p>The candump log must be produced using the <code>-tz -Ddex</code> command-line arguments (for example: <code>candump -tz -Ddex can0,#FFFFFFFF</code>) in order to use the <code>parsecandump.py</code> tool.</p>
|
||||
<h2 id="using-a-logic-analyzer-on-the-canbus-wiring">Using a logic analyzer on the canbus wiring<a class="headerlink" href="#using-a-logic-analyzer-on-the-canbus-wiring" title="Permanent link">¶</a></h2>
|
||||
<p>The <a href="https://sigrok.org/wiki/PulseView">Sigrok Pulseview</a> software along with a low-cost <a href="https://en.wikipedia.org/wiki/Logic_analyzer">logic analyzer</a> can be useful for diagnosing CAN bus signaling. This is an advanced topic likely only of interest to experts.</p>
|
||||
<p>One can often find "USB logic analyzers" for under $15 (US pricing as of 2023). These devices are often listed as "Saleae logic clones" or as "24MHz 8 channel USB logic analyzers".</p>
|
||||
<p>Le journal candump doit être généré avec les arguments de ligne de commande <code>-tz -Ddex</code> (par exemple : <code>candump -tz -Ddex can0,#FFFFFF</code>)) Afin de pouvoir être utilisé avec l'outil <code>parsecandump.py</code>.</p>
|
||||
<h2 id="utiliser-un-analyseur-logique-sur-le-cablage-canbus">Utiliser un analyseur logique sur le câblage canbus<a class="headerlink" href="#utiliser-un-analyseur-logique-sur-le-cablage-canbus" title="Permanent link">¶</a></h2>
|
||||
<p>Le logiciel <a href="https://sigrok.org/wiki/PulseView">Sigrok Pulseview</a> associé à un analyseur logique à bas coût <a href="https://en.wikipedia.org/wiki/Logic_analyzer">logic analysisr</a> peut être utile pour le diagnostic de signal de bus CAN. C'est un sujet avancé qui n'intéressera probablement que les experts.</p>
|
||||
<p>On peut trouver des « analyseurs logiques USB » pour moins de 15 $ (prix américain de 2023). Ces appareils sont souvent nommés « Saleae logic clone » ou « analyseur logique USB 24MHz 8 canaux ».</p>
|
||||
<p><img alt="pulseview-canbus" src="img/pulseview-canbus.png" /></p>
|
||||
<p>The above picture was taken while using Pulseview with a "Saleae clone" logic analyzer. The Sigrok and Pulseview software was installed on a desktop machine (also install the "fx2lafw" firmware if that is packaged separately). The CH0 pin on the logic analyzer was routed to the CAN Rx line, the CH1 pin was wired to the CAN Tx pin, and GND was wired to GND. Pulseview was configured to only display the D0 and D1 lines (red "probe" icon center top toolbar). The number of samples was set to 5 million (top toolbar) and the sample rate was set to 24Mhz (top toolbar). The CAN decoder was added (yellow and green "bubble icon" right top toolbar). The D0 channel was labeled as RX and set to trigger on a falling edge (click on black D0 label at left). The D1 channel was labeled as TX (click on brown D1 label at left). The CAN decoder was configured for 1Mbit rate (click on green CAN label at left). The CAN decoder was moved to the top of the display (click and drag green CAN label). Finally, the capture was started (click "Run" at top left) and a packet was transmitted on the CAN bus (<code>cansend can0 123#121212121212</code>).</p>
|
||||
<p>The logic analyzer provides an independent tool for capturing packets and verifying bit timing.</p>
|
||||
<p>L'image ci-dessus a été prise en utilisant Pulseview avec un analyseur logique "Saleae clone". Le logiciel Sigrok et Pulseview ont été installés sur une machine de bureau (il faudra aussi installe le microligiciel "fx2lafw" si il est fourni séparément). La broche CH0 sur l'analyseur logique doit être connectée à la ligne CAN Rx, la broche CH1 à la ligne CAN Tx, GND doit être connecté avec GND. Pulseview doit être configuré pour n'afficher que les lignes D0 et D1 (icône rouge 'probe' au centre de la barre d'outils). Le nombre d'échantillons a été fixé à 5 millions (barre d'outils) et le taux d'échantillonnage à 24Mhz (barre d'outils). Le décodeur CAN a été ajouté (icône bulle jaune et verte sir la barre d'outils en haut à droite). Le canal D0 étiqueté comme RX et défini pour être déclenché sur un front descendant (cliquez sur l'étiquette D0 noire à gauche). Le canal D1 a été étiqueté comme TX (cliquez sur l'étiquette D1 brune à gauche). Le décodeur CAN a été configuré à une vitesse de 1Mbit (cliquez sur l'étiquette CAN verte à gauche). Le décodeur CAN a été déplacé en haut de l'écran (cliquez et faites glisser l'étiquette CAN verte). Enfin, la capture a été commencée (cliquez sur "Run" en haut à gauche) et un paquet a été transmis sur le bus CAN (<code>cansend cans0 123#121212121212</code>).</p>
|
||||
<p>L'analyseur logique fournit un outil indépendant pour capturer les paquets et vérifier la chronologie.</p>
|
||||
|
||||
|
||||
</article>
|
||||
@@ -1462,7 +1462,7 @@ id</a>. It is a hexadecimal number. The id <code>108</code> is assigned by Klipp
|
||||
<nav class="md-footer__inner md-grid" aria-label="Pied de page">
|
||||
|
||||
|
||||
<a href="CANBUS.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: CANBUS" rel="prev">
|
||||
<a href="CANBUS.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: BUS CAN" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
|
||||
</div>
|
||||
@@ -1471,7 +1471,7 @@ id</a>. It is a hexadecimal number. The id <code>108</code> is assigned by Klipp
|
||||
<span class="md-footer__direction">
|
||||
Précédent
|
||||
</span>
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1240,7 +1240,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,7 +1254,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1268,7 +1268,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1240,7 +1240,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,7 +1254,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1268,7 +1268,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1255,7 +1255,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1269,7 +1269,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1283,7 +1283,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1291,7 +1291,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1305,7 +1305,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1319,7 +1319,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -664,7 +664,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1197,7 +1197,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1211,7 +1211,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1225,7 +1225,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1381,7 +1381,7 @@ document</a> for examples.</p>
|
||||
<p>20210227 : Les pilotes de moteur pas à pas TMC en mode UART ou SPI sont désormais interrogés une fois par seconde si ils sont activés - si le pilote ne peut pas être contacté ou si le pilote signale une erreur, alors Klipper passera à un état d'arrêt.</p>
|
||||
<p>20210219 : Le module <code>rpi_temperature</code> a été renommé en <code>temperature_host</code>. Remplacez toutes les occurrences de <code>sensor_type : rpi_temperature</code> par <code>sensor_type : temperature_host</code>. Le chemin vers le fichier de température peut être spécifié dans la variable de configuration <code>sensor_path</code>. Le nom <code>rpi_temperature</code> est obsolète et sera supprimé dans les prochaines versions.</p>
|
||||
<p>20210201: La commande <code>TEST_RESONANCES</code> va maintenant désactiver la mise en forme des entrées si elle était précédemment activée (et la réactiver après le test). Afin d'outrepasser ce comportement et de garder la mise en forme de l'entrée activée, on peut passer un paramètre supplémentaire <code>INPUT_SHAPING=1</code> à la commande.</p>
|
||||
<p>20210201 : La commande <code>ACCELEROMETER_MEASURE</code> ajoutera désormais le nom de la puce accéléromètre au nom du fichier de sortie si un nom a été donné à la puce dans la section adxl345 correspondante du printer.cfg.</p>
|
||||
<p>20210201 : La commande <code>ACCELEROMETER_MEASURE</code> ajoute désormais le nom de l'accéléromètre au nom du fichier de sortie si un nom a été donné à la puce dans la section adxl345 correspondante du fichier printer.cfg.</p>
|
||||
<p>20201222 : Le paramètre <code>step_distance</code> dans les sections de configuration de moteur est obsolète. Il est conseillé de mettre à jour la configuration pour utiliser le paramètre <a href="Rotation_Distance.html"><code>rotation_distance</code></a>. Le support de <code>step_distance</code> sera supprimé dans un futur proche.</p>
|
||||
<p>20201218 : Le paramètre <code>endstop_phase</code> du module endstop_phase a été remplacé par <code>trigger_phase</code>. Si vous utilisez le module endstop phases, il sera nécessaire de convertir en <a href="Rotation_Distance.html"><code>rotation_distance</code></a> et de recalibrer les phases endstop en exécutant la commande ENDSTOP_PHASE_CALIBRATE.</p>
|
||||
<p>20201218 : Les imprimantes rotatives delta et polaires doivent maintenant spécifier un <code>gear_ratio</code> pour leurs moteurs rotatifs, et elles ne peuvent plus spécifier un paramètre <code>step_distance</code>. Voir la <a href="Config_Reference.html#stepper">référence de configuration</a> pour le format du nouveau paramètre gear_ratio.</p>
|
||||
|
||||
@@ -1841,7 +1841,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2374,7 +2374,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2388,7 +2388,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2402,7 +2402,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -722,7 +722,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1255,7 +1255,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1269,7 +1269,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1283,7 +1283,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1449,9 +1449,9 @@
|
||||
<p>Ce document fournit une liste des étapes permettant de vérifier les affectations des broches dans le fichier printer.cfg de Klipper. Il est conseillé d'exécuter ces étapes après avoir suivi les étapes du <a href="Installation.html">document d'installation</a>.</p>
|
||||
<p>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.</p>
|
||||
<h2 id="verifier-la-temperature">Vérifier la température<a class="headerlink" href="#verifier-la-temperature" title="Permanent link">¶</a></h2>
|
||||
<p>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.</p>
|
||||
<p>Commencez par vérifier que les températures sont correctes. Accédez à la section du graphique de température de l'interface utilisateur. Vérifier que la température de la buse et du lit (le cas échéant) est affichée et n'augmente pas. Si elle augmente, éteignez l'imprimante. Si les températures ne sont pas exactes, consultez les paramètres "sensor_type" et "sensor_pin" pour la buse et/ou le lit.</p>
|
||||
<h2 id="verifier-m112">Vérifier M112<a class="headerlink" href="#verifier-m112" title="Permanent link">¶</a></h2>
|
||||
<p>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.</p>
|
||||
<p>Dans la console du terminal, tapez une commande M112. Cette commande demande à Klipper de passer dans l'état 'arrêté'. Cela va provoquer l'affichage d'un erreur, qui peut être effacée avec une commande FIRMWARE_RESTART dans la console du terminal. Octoprint nécessitera également une reconnexion. Retournez ensuite vers les graphiques de température et vérifiez que les températures continuent de se mettre à jour et qu'elles n'augmentent pas. Si les températures augmentent, éteignez l'imprimante.</p>
|
||||
<h2 id="verifier-la-cartouche-chauffante">Vérifier la cartouche chauffante<a class="headerlink" href="#verifier-la-cartouche-chauffante" title="Permanent link">¶</a></h2>
|
||||
<p>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.</p>
|
||||
<p>Si l'imprimante est équipée d'un plateau chauffant, effectuez à nouveau le test ci-dessus avec le plateau.</p>
|
||||
|
||||
@@ -713,7 +713,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1246,7 +1246,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1260,7 +1260,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1274,7 +1274,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,7 +1254,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1268,7 +1268,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1282,7 +1282,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -702,7 +702,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1235,7 +1235,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1249,7 +1249,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1263,7 +1263,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -681,7 +681,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1214,7 +1214,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1228,7 +1228,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1242,7 +1242,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1423,13 +1423,13 @@
|
||||
|
||||
|
||||
|
||||
<a href="Axis_Twist_Compensation.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: Axis Twist Compensation" rel="next">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-footer__link md-footer__link--next" aria-label="Suivant: Compensation de torsion de l'axe" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Suivant
|
||||
</span>
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1199,7 +1199,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1213,7 +1213,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1227,7 +1227,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1226,7 +1226,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1240,7 +1240,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,7 +1254,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -825,7 +825,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1358,7 +1358,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1372,7 +1372,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1386,7 +1386,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -671,7 +671,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1204,7 +1204,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1218,7 +1218,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1232,7 +1232,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2768,7 +2768,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2782,7 +2782,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2796,7 +2796,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1158,7 +1158,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1172,7 +1172,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1186,7 +1186,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -694,7 +694,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1227,7 +1227,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1241,7 +1241,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1255,7 +1255,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1281,7 +1281,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1295,7 +1295,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1309,7 +1309,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1253,7 +1253,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1267,7 +1267,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1281,7 +1281,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -695,7 +695,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1228,7 +1228,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1242,7 +1242,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1256,7 +1256,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1458,7 +1458,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1472,7 +1472,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1486,7 +1486,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1168,7 +1168,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1182,7 +1182,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1196,7 +1196,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -618,7 +618,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1151,7 +1151,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1165,7 +1165,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1179,7 +1179,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -685,7 +685,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1218,7 +1218,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1232,7 +1232,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1246,7 +1246,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1438,7 +1438,7 @@
|
||||
<li><a href="RPi_microcontroller.html">Raspberry Pi en tant que micro-contrôleur</a> : Détails pour contrôler les appareils connectés aux broches GPIO d'un Raspberry Pi.</li>
|
||||
<li><a href="Beaglebone.html">Beaglebone</a> : Détails pour l'exécution de Klipper sur le SBC Beaglebone.</li>
|
||||
<li><a href="Bootloaders.html">Bootloaders</a> : Informations pour les développeurs sur le flashage des microcontrôleurs.</li>
|
||||
<li><a href="Bootloader_Entry.html">Bootloader Entry</a>: Requesting the bootloader.</li>
|
||||
<li><a href="Bootloader_Entry.html">Bootloader Entry</a> : Demande du bootloader.</li>
|
||||
<li><a href="CANBUS.html">Bus CAN</a> : Informations sur l'utilisation du bus CAN avec Klipper.<ul>
|
||||
<li><a href="CANBUS_Troubleshooting.html">CAN bus troubleshooting</a>: Tips for troubleshooting CAN bus.</li>
|
||||
</ul>
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1220,7 +1220,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1234,7 +1234,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1248,7 +1248,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1206,7 +1206,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1220,7 +1220,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1234,7 +1234,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -696,7 +696,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1229,7 +1229,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1243,7 +1243,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1257,7 +1257,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1307,7 +1307,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1321,7 +1321,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1335,7 +1335,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1248,7 +1248,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1262,7 +1262,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1276,7 +1276,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -740,7 +740,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1273,7 +1273,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1287,7 +1287,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1301,7 +1301,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1324,7 +1324,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1338,7 +1338,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1352,7 +1352,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1843,7 +1843,7 @@ gcode:
|
||||
<nav class="md-footer__inner md-grid" aria-label="Pied de page">
|
||||
|
||||
|
||||
<a href="Axis_Twist_Compensation.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: Axis Twist Compensation" rel="prev">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: Compensation de torsion de l'axe" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
|
||||
</div>
|
||||
@@ -1852,7 +1852,7 @@ gcode:
|
||||
<span class="md-footer__direction">
|
||||
Précédent
|
||||
</span>
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
@@ -716,7 +716,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1249,7 +1249,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1263,7 +1263,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1277,7 +1277,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1254,7 +1254,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1268,7 +1268,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1282,7 +1282,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1227,7 +1227,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1241,7 +1241,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1255,7 +1255,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1248,7 +1248,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1262,7 +1262,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1276,7 +1276,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1156,7 +1156,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1170,7 +1170,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1184,7 +1184,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1502,7 +1502,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1516,7 +1516,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1530,7 +1530,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1405,7 +1405,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1419,7 +1419,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1433,7 +1433,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -623,7 +623,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1158,7 +1158,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1172,7 +1172,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1186,7 +1186,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1372,7 +1372,7 @@
|
||||
<nav class="md-footer__inner md-grid" aria-label="Pied de page">
|
||||
|
||||
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: CANBUS Troubleshooting" rel="prev">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-footer__link md-footer__link--prev" aria-label="Précédent: Dépannage du CANBUS" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
|
||||
</div>
|
||||
@@ -1381,7 +1381,7 @@
|
||||
<span class="md-footer__direction">
|
||||
Précédent
|
||||
</span>
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1220,7 +1220,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1234,7 +1234,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1248,7 +1248,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
Binary file not shown.
@@ -620,7 +620,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Axis_Twist_Compensation.html" class="md-nav__link">
|
||||
Axis Twist Compensation
|
||||
Compensation de torsion de l'axe
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1153,7 +1153,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="Bootloader_Entry.html" class="md-nav__link">
|
||||
Bootloader Entry
|
||||
Entrée du bootloader
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1167,7 +1167,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS.html" class="md-nav__link">
|
||||
CANBUS
|
||||
BUS CAN
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -1181,7 +1181,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="CANBUS_Troubleshooting.html" class="md-nav__link">
|
||||
CANBUS Troubleshooting
|
||||
Dépannage du CANBUS
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
106
fr/sitemap.xml
106
fr/sitemap.xml
@@ -2,267 +2,267 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2023-12-18</lastmod>
|
||||
<lastmod>2023-12-19</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
Reference in New Issue
Block a user