From cb5b949ab54ae89df17feef47db9e209cf8ea376 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 19:21:16 +0000 Subject: [PATCH 01/12] typo --- docs/locale/en/LC_MESSAGES/assemblage.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index a7e1174..689be8d 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -387,7 +387,7 @@ msgstr "Mounting the vertical axis (step 1)" #: ../../assemblage.rst:218 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" -msgstr "** 3D printed parts ** : XMOTOR_support" +msgstr "**3D printed parts** : XMOTOR_support" #: ../../assemblage.rst:219 msgid "1 moteur NEMA 17" @@ -423,7 +423,7 @@ msgstr "Mounting the limit switch X" #: ../../assemblage.rst:239 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" -msgstr "** 3D printed parts ** : SWITCH_X_support" +msgstr "**3D printed parts** : SWITCH_X_support" #: ../../assemblage.rst:240 msgid "" @@ -523,7 +523,7 @@ msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" #: ../../assemblage.rst:295 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" -msgstr "** 3D printed parts ** : ELECTRO_MAGNET_housing" +msgstr "**3D printed parts** : ELECTRO_MAGNET_housing" #: ../../assemblage.rst:296 msgid "2 vis M3-8" @@ -561,7 +561,7 @@ msgstr "**3D printed part** : BOTTOM_trolley" #: ../../assemblage.rst:322 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" -msgstr "** 3D printed parts ** : ELECTRO_MAGNET_guide" +msgstr "**3D printed parts** : ELECTRO_MAGNET_guide" #: ../../assemblage.rst:323 msgid "3 paliers lineaires IGUS" @@ -879,7 +879,7 @@ msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" msgstr "" -"** 3D printed parts **: BOTTOM_AXIS_left prepared with nut and grub screw" +"**3D printed parts**: BOTTOM_AXIS_left prepared with nut and grub screw" " (cf Preparation of axis supports)" #: ../../assemblage.rst:551 @@ -887,7 +887,7 @@ msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis" " sans tête (cf Préparation de supports d’axes)" msgstr "" -"** 3D printed parts **: TOP_AXIS_left prepared with nut and grub screw " +"**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw " "(see Preparation of axle supports)" #: ../../assemblage.rst:553 ../../assemblage.rst:575 @@ -926,7 +926,7 @@ msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" msgstr "" -"** 3D printed parts **: TOP_AXIS_right prepared with nut and grub screws " +"**3D printed parts**: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" #: ../../assemblage.rst:579 @@ -1054,7 +1054,7 @@ msgstr "Mounting the vertical axis (step 2)" #: ../../assemblage.rst:687 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" -msgstr "** 3D printed parts ** : 2 X KP08_support" +msgstr "**3D printed parts** : 2 X KP08_support" #: ../../assemblage.rst:688 msgid "2 KP08" @@ -1556,7 +1556,7 @@ msgstr "Assembly of the Y limit switch" #: ../../assemblage.rst:1096 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" -msgstr "** Piece (s) printed in 3D **: SWITCH_Y_support" +msgstr "**3D printed part(s)**: SWITCH_Y_support" #: ../../assemblage.rst:1097 ../../assemblage.rst:1187 msgid "2 vis M3-14" From 034b44db5200e77165f311d6590e5ad77662e13b Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 20:12:53 +0000 Subject: [PATCH 02/12] typo --- .../gettext/.doctrees/assemblage.doctree | Bin 226246 -> 225958 bytes .../gettext/.doctrees/environment.pickle | Bin 69795 -> 69795 bytes docs/_build/gettext/assemblage.pot | 832 ++++++++--------- docs/assemblage.rst | 33 +- docs/locale/en/LC_MESSAGES/assemblage.po | 858 +++++++++--------- 5 files changed, 857 insertions(+), 866 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 2b78964fca83773d045229062e5dd96338dfe104..7b3a060cd736e3892df59d12dc39effd3e4362bc 100644 GIT binary patch literal 225958 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�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 QMne7oH_I&jkSOf`A9><5wg3PC delta 6532 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 fPwY0yPbBY\n" "Language-Team: LANGUAGE \n" @@ -25,42 +25,42 @@ msgid "Outillages necessaires" msgstr "" #: ../../assemblage.rst:7 -msgid "Cles 6 pans 1.5,2,2.5 et 4." -msgstr "" - -#: ../../assemblage.rst:8 msgid "Petites pinces." msgstr "" -#: ../../assemblage.rst:9 +#: ../../assemblage.rst:8 msgid "Petite pince coupante." msgstr "" -#: ../../assemblage.rst:10 -msgid "Clés à tube 5.5 et 8." -msgstr "" - -#: ../../assemblage.rst:11 +#: ../../assemblage.rst:9 msgid "Un taraud M3." msgstr "" -#: ../../assemblage.rst:12 +#: ../../assemblage.rst:10 msgid "1 foret de 8mm." msgstr "" -#: ../../assemblage.rst:13 +#: ../../assemblage.rst:11 msgid "1 foret de 3mm." msgstr "" +#: ../../assemblage.rst:12 +msgid "Clés 6 pans 1.5, 2, 2.5 et 4." +msgstr "" + +#: ../../assemblage.rst:13 +msgid "Clés à tube 5.5 et 8." +msgstr "" + #: ../../assemblage.rst:14 -#: ../../assemblage.rst:66 -#: ../../assemblage.rst:92 -#: ../../assemblage.rst:107 +#: ../../assemblage.rst:65 +#: ../../assemblage.rst:90 +#: ../../assemblage.rst:104 msgid "Colle à bois." msgstr "" #: ../../assemblage.rst:15 -#: ../../assemblage.rst:67 +#: ../../assemblage.rst:66 msgid "Scotch de peintre." msgstr "" @@ -96,1378 +96,1378 @@ msgstr "" msgid "Collage de la caisse en bois" msgstr "" -#: ../../assemblage.rst:59 -#: ../../assemblage.rst:88 -#: ../../assemblage.rst:108 +#: ../../assemblage.rst:58 +#: ../../assemblage.rst:86 +#: ../../assemblage.rst:105 msgid "Matériel:" msgstr "" -#: ../../assemblage.rst:61 +#: ../../assemblage.rst:60 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:61 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:63 +#: ../../assemblage.rst:62 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:64 +#: ../../assemblage.rst:63 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:65 +#: ../../assemblage.rst:64 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:69 +#: ../../assemblage.rst:68 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "" -#: ../../assemblage.rst:71 +#: ../../assemblage.rst:70 msgid "bien repérer la position des cotés (droit et gauche) et le fond. Utiliser les percages pour orienter les pièces comme sur la figure" msgstr "" -#: ../../assemblage.rst:78 +#: ../../assemblage.rst:77 msgid "Encoller les encoches, assembler les 5 parties et les maintenir en place avec du scotch de peintre le temps du séchage préconisé par le fabricant." msgstr "" -#: ../../assemblage.rst:86 +#: ../../assemblage.rst:85 msgid "Collage des bloqueurs de trappe" msgstr "" -#: ../../assemblage.rst:90 +#: ../../assemblage.rst:88 msgid "Caisse bois assemblée." msgstr "" -#: ../../assemblage.rst:91 +#: ../../assemblage.rst:89 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "" -#: ../../assemblage.rst:94 +#: ../../assemblage.rst:92 msgid "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la machine." msgstr "" -#: ../../assemblage.rst:102 +#: ../../assemblage.rst:100 msgid "Collage du plateau papier" msgstr "" +#: ../../assemblage.rst:102 +msgid "Support papier supérieur." +msgstr "" + +#: ../../assemblage.rst:103 +msgid "Support papier inférieur." +msgstr "" + #: ../../assemblage.rst:105 -msgid "Support papier supérieur" +msgid "Pinces de serrage." msgstr "" -#: ../../assemblage.rst:106 -msgid "Support papier inférieur" -msgstr "" - -#: ../../assemblage.rst:108 -msgid "Pinces de serrage" -msgstr "" - -#: ../../assemblage.rst:115 +#: ../../assemblage.rst:112 msgid "Coller le support inférieur sous le support supérieur." msgstr "" -#: ../../assemblage.rst:122 +#: ../../assemblage.rst:119 msgid "les 2 pièces doivent êtrent parfaitement alignées. Placer des vis dans les percages pour bien aligner les pièces. Il ne doit pas y avoir d'espace entre les deux pièces (ou la feuille de papier pourrait venir se coincer). Bien serrer les pièces l'une contre l'autre avec des pinces de serrages" msgstr "" -#: ../../assemblage.rst:125 +#: ../../assemblage.rst:122 msgid "Préparation du pointeau mâle" msgstr "" -#: ../../assemblage.rst:127 -#: ../../assemblage.rst:142 -#: ../../assemblage.rst:216 -#: ../../assemblage.rst:237 -#: ../../assemblage.rst:270 -#: ../../assemblage.rst:318 -#: ../../assemblage.rst:385 -#: ../../assemblage.rst:527 -#: ../../assemblage.rst:548 -#: ../../assemblage.rst:569 -#: ../../assemblage.rst:590 -#: ../../assemblage.rst:618 -#: ../../assemblage.rst:635 -#: ../../assemblage.rst:685 -#: ../../assemblage.rst:720 -#: ../../assemblage.rst:762 -#: ../../assemblage.rst:801 -#: ../../assemblage.rst:846 -#: ../../assemblage.rst:930 -#: ../../assemblage.rst:973 -#: ../../assemblage.rst:995 -#: ../../assemblage.rst:1038 -#: ../../assemblage.rst:1068 -#: ../../assemblage.rst:1094 -#: ../../assemblage.rst:1162 -#: ../../assemblage.rst:1184 -#: ../../assemblage.rst:1197 -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:124 +#: ../../assemblage.rst:139 +#: ../../assemblage.rst:213 +#: ../../assemblage.rst:234 +#: ../../assemblage.rst:267 +#: ../../assemblage.rst:315 +#: ../../assemblage.rst:382 +#: ../../assemblage.rst:524 +#: ../../assemblage.rst:545 +#: ../../assemblage.rst:566 +#: ../../assemblage.rst:587 +#: ../../assemblage.rst:615 +#: ../../assemblage.rst:632 +#: ../../assemblage.rst:682 +#: ../../assemblage.rst:717 +#: ../../assemblage.rst:759 +#: ../../assemblage.rst:798 +#: ../../assemblage.rst:843 +#: ../../assemblage.rst:927 +#: ../../assemblage.rst:970 +#: ../../assemblage.rst:992 +#: ../../assemblage.rst:1035 +#: ../../assemblage.rst:1065 +#: ../../assemblage.rst:1091 +#: ../../assemblage.rst:1159 +#: ../../assemblage.rst:1181 +#: ../../assemblage.rst:1194 +#: ../../assemblage.rst:1225 msgid "Matériel :" msgstr "" -#: ../../assemblage.rst:129 +#: ../../assemblage.rst:126 msgid "1 Pierre à aiguisé" msgstr "" -#: ../../assemblage.rst:130 +#: ../../assemblage.rst:127 msgid "1 vis sans tête M3-12 bout téton" msgstr "" -#: ../../assemblage.rst:132 +#: ../../assemblage.rst:129 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" -#: ../../assemblage.rst:140 +#: ../../assemblage.rst:137 msgid "Préparation Moteur Y" msgstr "" -#: ../../assemblage.rst:144 +#: ../../assemblage.rst:141 msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" msgstr "" -#: ../../assemblage.rst:145 +#: ../../assemblage.rst:142 msgid "1 moteur Nema 17" msgstr "" -#: ../../assemblage.rst:146 +#: ../../assemblage.rst:143 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" -#: ../../assemblage.rst:147 -#: ../../assemblage.rst:220 +#: ../../assemblage.rst:144 +#: ../../assemblage.rst:217 msgid "4 vis M3-8" msgstr "" -#: ../../assemblage.rst:148 -#: ../../assemblage.rst:595 -#: ../../assemblage.rst:622 +#: ../../assemblage.rst:145 +#: ../../assemblage.rst:592 +#: ../../assemblage.rst:619 msgid "2 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:149 -#: ../../assemblage.rst:394 -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:146 +#: ../../assemblage.rst:391 +#: ../../assemblage.rst:528 msgid "2 vis M3-12" msgstr "" -#: ../../assemblage.rst:150 -#: ../../assemblage.rst:532 -#: ../../assemblage.rst:594 +#: ../../assemblage.rst:147 +#: ../../assemblage.rst:529 +#: ../../assemblage.rst:591 msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:152 +#: ../../assemblage.rst:149 msgid "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des deux vis soit en face du méplat de l’axe du moteur et que les dents de la poulie soient orientées vers le moteur." msgstr "" -#: ../../assemblage.rst:159 +#: ../../assemblage.rst:156 msgid "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le connecteur du moteur soit dans la position correspondante à l'illustration." msgstr "" -#: ../../assemblage.rst:166 +#: ../../assemblage.rst:163 msgid "L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm." msgstr "" -#: ../../assemblage.rst:168 +#: ../../assemblage.rst:165 msgid "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." msgstr "" -#: ../../assemblage.rst:176 +#: ../../assemblage.rst:173 msgid "Préparation des supports d’axes" msgstr "" -#: ../../assemblage.rst:178 +#: ../../assemblage.rst:175 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "" -#: ../../assemblage.rst:179 +#: ../../assemblage.rst:176 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "" -#: ../../assemblage.rst:180 +#: ../../assemblage.rst:177 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" -#: ../../assemblage.rst:181 +#: ../../assemblage.rst:178 msgid "1 foret de 8mm" msgstr "" -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:179 msgid "8 écrous M3" msgstr "" -#: ../../assemblage.rst:183 +#: ../../assemblage.rst:180 msgid "8 vis M3-12 sans tête" msgstr "" -#: ../../assemblage.rst:185 +#: ../../assemblage.rst:182 msgid "Selon la qualité d’impression des pièces en plastique, veiller à ce que les barres de 8mm puissent coulisser facilement dans leurs logements. Le cas échéant, percer le trou avec un foret de 8." msgstr "" -#: ../../assemblage.rst:187 +#: ../../assemblage.rst:184 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" -#: ../../assemblage.rst:194 +#: ../../assemblage.rst:191 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" -#: ../../assemblage.rst:201 +#: ../../assemblage.rst:198 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" -#: ../../assemblage.rst:214 +#: ../../assemblage.rst:211 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:218 +#: ../../assemblage.rst:215 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "" -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:216 msgid "1 moteur NEMA 17" msgstr "" -#: ../../assemblage.rst:221 +#: ../../assemblage.rst:218 msgid "2 vis M3-16" msgstr "" -#: ../../assemblage.rst:222 -#: ../../assemblage.rst:1188 +#: ../../assemblage.rst:219 +#: ../../assemblage.rst:1185 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:223 +#: ../../assemblage.rst:220 msgid "4 rondelles M3 grandes" msgstr "" -#: ../../assemblage.rst:225 +#: ../../assemblage.rst:222 msgid "Visser le moteur sur son support en laissant un peu de jeu et en respectant la position du connecteur." msgstr "" -#: ../../assemblage.rst:227 +#: ../../assemblage.rst:224 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:235 +#: ../../assemblage.rst:232 msgid "Montage de l'interrupteur de fin de course X" msgstr "" -#: ../../assemblage.rst:239 +#: ../../assemblage.rst:236 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" -#: ../../assemblage.rst:240 +#: ../../assemblage.rst:237 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" -#: ../../assemblage.rst:241 +#: ../../assemblage.rst:238 msgid "1 vis sans tête M3-12" msgstr "" -#: ../../assemblage.rst:242 -#: ../../assemblage.rst:275 +#: ../../assemblage.rst:239 +#: ../../assemblage.rst:272 msgid "1 écrou M3" msgstr "" -#: ../../assemblage.rst:243 -#: ../../assemblage.rst:1103 +#: ../../assemblage.rst:240 +#: ../../assemblage.rst:1100 msgid "2 vis M2.5-14" msgstr "" -#: ../../assemblage.rst:244 +#: ../../assemblage.rst:241 msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:246 +#: ../../assemblage.rst:243 msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" -#: ../../assemblage.rst:248 +#: ../../assemblage.rst:245 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:254 msgid "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à l'aide des vis M2.5-14 et des écrous M2.5." msgstr "" -#: ../../assemblage.rst:259 +#: ../../assemblage.rst:256 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:257 msgid "Attention au sens des vis 2.5. La tête de la vis doit être sous le microswitch pour permettre le passage de l'axe linéaire." msgstr "" -#: ../../assemblage.rst:268 +#: ../../assemblage.rst:265 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:272 +#: ../../assemblage.rst:269 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:273 +#: ../../assemblage.rst:270 msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:274 +#: ../../assemblage.rst:271 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:276 +#: ../../assemblage.rst:273 msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:278 +#: ../../assemblage.rst:275 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:285 +#: ../../assemblage.rst:282 msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:290 msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:291 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:292 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" -#: ../../assemblage.rst:296 +#: ../../assemblage.rst:293 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:298 +#: ../../assemblage.rst:295 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:300 +#: ../../assemblage.rst:297 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:308 +#: ../../assemblage.rst:305 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:316 +#: ../../assemblage.rst:313 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:320 +#: ../../assemblage.rst:317 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:321 +#: ../../assemblage.rst:318 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:322 +#: ../../assemblage.rst:319 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" -#: ../../assemblage.rst:323 +#: ../../assemblage.rst:320 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:324 +#: ../../assemblage.rst:321 msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:325 -#: ../../assemblage.rst:397 -#: ../../assemblage.rst:1166 +#: ../../assemblage.rst:322 +#: ../../assemblage.rst:394 +#: ../../assemblage.rst:1163 msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:326 +#: ../../assemblage.rst:323 msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:327 -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:324 +#: ../../assemblage.rst:393 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:328 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:333 -#: ../../assemblage.rst:448 +#: ../../assemblage.rst:330 +#: ../../assemblage.rst:445 msgid "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort, ils seront ajustés quand le chariot sera en place sur les rails linéaires" msgstr "" -#: ../../assemblage.rst:343 +#: ../../assemblage.rst:340 msgid "Respecter la position du collier. Le verrouillage du collier doit être du coté de l'IGUS et vers la paroi de la machine." msgstr "" -#: ../../assemblage.rst:350 +#: ../../assemblage.rst:347 msgid "Assembler l'électro-aimant (préalablement monté dans son logement) sous le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2 écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:349 msgid "Selon la qualité de l'impression, il sera peut-être nécessaire de limer le logement de l'entretoise. Notez également que le corps de l'electro-aimant doit être le plus perpendiculaire possible à la plaque support (l'axe doit être au milieu du percage qui permet son pasage)." msgstr "" -#: ../../assemblage.rst:354 +#: ../../assemblage.rst:351 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:361 +#: ../../assemblage.rst:358 msgid "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 NYL avec la tête de vis en dessous." msgstr "" -#: ../../assemblage.rst:368 +#: ../../assemblage.rst:365 msgid "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle empêche le contre écrou de se coincer dans le guide de l’entretoise." msgstr "" -#: ../../assemblage.rst:378 +#: ../../assemblage.rst:375 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:380 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:387 +#: ../../assemblage.rst:384 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:388 +#: ../../assemblage.rst:385 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:386 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:391 +#: ../../assemblage.rst:388 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:392 +#: ../../assemblage.rst:389 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:395 -#: ../../assemblage.rst:1100 +#: ../../assemblage.rst:392 +#: ../../assemblage.rst:1097 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:399 +#: ../../assemblage.rst:396 msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:400 +#: ../../assemblage.rst:397 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:401 -#: ../../assemblage.rst:1073 +#: ../../assemblage.rst:398 +#: ../../assemblage.rst:1070 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:403 +#: ../../assemblage.rst:400 msgid "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête du côté **SANS** empreinte allen." msgstr "" -#: ../../assemblage.rst:410 +#: ../../assemblage.rst:407 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:417 +#: ../../assemblage.rst:414 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:424 +#: ../../assemblage.rst:421 msgid "Assembler la FEMALE_shape sur le TOP_trolley avec les vis M3-12, les rondelles M3 et les écrous M3 NYL en laissant du jeu." msgstr "" -#: ../../assemblage.rst:434 +#: ../../assemblage.rst:431 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:444 +#: ../../assemblage.rst:441 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:444 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:454 +#: ../../assemblage.rst:451 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:461 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:465 +#: ../../assemblage.rst:462 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:466 +#: ../../assemblage.rst:463 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:464 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:468 +#: ../../assemblage.rst:465 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:470 +#: ../../assemblage.rst:467 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:475 +#: ../../assemblage.rst:472 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "" -#: ../../assemblage.rst:480 +#: ../../assemblage.rst:477 msgid "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à l'intérieur du trou. Vous devez pouvoir faire coulisser le rouleau sur un axe de 8 mm." msgstr "" -#: ../../assemblage.rst:487 +#: ../../assemblage.rst:484 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:485 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:486 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:490 +#: ../../assemblage.rst:487 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:491 +#: ../../assemblage.rst:488 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:492 +#: ../../assemblage.rst:489 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:494 +#: ../../assemblage.rst:491 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:501 +#: ../../assemblage.rst:498 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:505 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:510 +#: ../../assemblage.rst:507 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:516 +#: ../../assemblage.rst:513 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:518 +#: ../../assemblage.rst:515 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:522 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:527 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:535 +#: ../../assemblage.rst:532 msgid "Introduire les vis et les rondelles par l’extérieur et visser le support sur la caisse afin qu’il puisse encore coulisser dans les trous oblongs." msgstr "" -#: ../../assemblage.rst:546 +#: ../../assemblage.rst:543 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:550 +#: ../../assemblage.rst:547 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:548 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:553 -#: ../../assemblage.rst:575 +#: ../../assemblage.rst:550 +#: ../../assemblage.rst:572 msgid "4 vis BTR M3-14" msgstr "" -#: ../../assemblage.rst:554 -#: ../../assemblage.rst:576 +#: ../../assemblage.rst:551 +#: ../../assemblage.rst:573 msgid "4 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:555 -#: ../../assemblage.rst:577 +#: ../../assemblage.rst:552 +#: ../../assemblage.rst:574 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:557 +#: ../../assemblage.rst:554 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:567 +#: ../../assemblage.rst:564 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:573 +#: ../../assemblage.rst:570 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "" -#: ../../assemblage.rst:574 +#: ../../assemblage.rst:571 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:579 +#: ../../assemblage.rst:576 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:588 +#: ../../assemblage.rst:585 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:592 +#: ../../assemblage.rst:589 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:593 +#: ../../assemblage.rst:590 msgid "2 vis BTR M3-20" msgstr "" -#: ../../assemblage.rst:598 +#: ../../assemblage.rst:595 msgid "Insérer un écrou M3 NYL dans son logement et fixer les DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." msgstr "" -#: ../../assemblage.rst:609 +#: ../../assemblage.rst:606 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:616 +#: ../../assemblage.rst:613 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:617 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:621 +#: ../../assemblage.rst:618 msgid "2 vis BTR M3-25" msgstr "" -#: ../../assemblage.rst:625 +#: ../../assemblage.rst:622 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:633 +#: ../../assemblage.rst:630 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:637 +#: ../../assemblage.rst:634 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:639 +#: ../../assemblage.rst:636 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:641 -#: ../../assemblage.rst:999 +#: ../../assemblage.rst:638 +#: ../../assemblage.rst:996 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:646 +#: ../../assemblage.rst:643 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:651 +#: ../../assemblage.rst:648 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:653 +#: ../../assemblage.rst:650 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:660 +#: ../../assemblage.rst:657 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:661 +#: ../../assemblage.rst:658 msgid "Serrer les 4 vis des supports d’axes sur la caisse (2 sur le côté gauche et 2 sur le côté droit) et les 4 vis sans tête des supports des axes suffisamment pour que les axes ne coulissent dans leurs logements." msgstr "" -#: ../../assemblage.rst:670 +#: ../../assemblage.rst:667 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:672 +#: ../../assemblage.rst:669 msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." msgstr "" -#: ../../assemblage.rst:683 +#: ../../assemblage.rst:680 msgid "Montage de l’axe vertical (étape 2)" msgstr "" -#: ../../assemblage.rst:687 +#: ../../assemblage.rst:684 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:688 +#: ../../assemblage.rst:685 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:689 +#: ../../assemblage.rst:686 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:690 -#: ../../assemblage.rst:843 +#: ../../assemblage.rst:687 +#: ../../assemblage.rst:840 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:691 -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:688 +#: ../../assemblage.rst:839 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:693 +#: ../../assemblage.rst:690 msgid "Avant de fixer les KP08, s'assurer que les roulements sont bien alignés dans leurs logements. Il se peut qu'ils soient livrés un peu désaxés. Dans ce cas, introduire une barre Ø 8mm et l'actionner manuellement afin de les redresser." msgstr "" -#: ../../assemblage.rst:700 +#: ../../assemblage.rst:697 msgid "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de jeu avec les vis M5-25, les rondelles M5 et les écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:707 +#: ../../assemblage.rst:704 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:718 +#: ../../assemblage.rst:715 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:719 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:723 +#: ../../assemblage.rst:720 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:725 +#: ../../assemblage.rst:722 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:732 +#: ../../assemblage.rst:729 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:739 +#: ../../assemblage.rst:736 msgid "Faire tourner l’axe à la main pour s’assurer que tous les éléments sont bien alignés et que l'axe continue à tourner librement." msgstr "" -#: ../../assemblage.rst:746 +#: ../../assemblage.rst:743 msgid "Les trous du support moteur sont oblongs et permettent d'aligner le moteur avec l'axe vertical dans les 2 dimensions." msgstr "" -#: ../../assemblage.rst:747 +#: ../../assemblage.rst:744 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:754 +#: ../../assemblage.rst:751 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:755 +#: ../../assemblage.rst:752 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:756 +#: ../../assemblage.rst:753 msgid "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son support, puis le support sur la caisse." msgstr "" -#: ../../assemblage.rst:760 +#: ../../assemblage.rst:757 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:764 +#: ../../assemblage.rst:761 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:766 +#: ../../assemblage.rst:763 msgid "Visser les 2 vis en bas du coupleur sur l’arbre du moteur en s’assurant qu’une des vis est en face du méplat de l’axe du moteur et que le bas du coupleur ne repose pas sur le moteur." msgstr "" -#: ../../assemblage.rst:773 +#: ../../assemblage.rst:770 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:780 +#: ../../assemblage.rst:777 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:787 +#: ../../assemblage.rst:784 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:788 +#: ../../assemblage.rst:785 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:795 +#: ../../assemblage.rst:792 msgid "S’assurer que l’axe tourne aisément et que le moteur n’oscille pas. Le cas échéant, desserrer les vis du moteur et du support sur la caisse pour leur donner du jeu et refaire l’alignement." msgstr "" -#: ../../assemblage.rst:799 +#: ../../assemblage.rst:796 msgid "Montage de la courroie du chariot bas" msgstr "" +#: ../../assemblage.rst:800 +#: ../../assemblage.rst:1037 +msgid "1 courroie GT2 longueur ± 620mm" +msgstr "" + +#: ../../assemblage.rst:801 +#: ../../assemblage.rst:1038 +msgid "2 colliers" +msgstr "" + #: ../../assemblage.rst:803 #: ../../assemblage.rst:1040 -msgid "1 courroie GT2 longueur ± 620mm" -msgstr "" - -#: ../../assemblage.rst:804 -#: ../../assemblage.rst:1041 -msgid "2 colliers" -msgstr "" - -#: ../../assemblage.rst:806 -#: ../../assemblage.rst:1043 msgid "A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur." msgstr "" -#: ../../assemblage.rst:813 -#: ../../assemblage.rst:1050 +#: ../../assemblage.rst:810 +#: ../../assemblage.rst:1047 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:820 -#: ../../assemblage.rst:1057 +#: ../../assemblage.rst:817 +#: ../../assemblage.rst:1054 msgid "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité de la courroie sur sa vis avec un collier." msgstr "" -#: ../../assemblage.rst:822 -#: ../../assemblage.rst:1059 +#: ../../assemblage.rst:819 +#: ../../assemblage.rst:1056 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:829 +#: ../../assemblage.rst:826 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:834 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:840 +#: ../../assemblage.rst:837 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:838 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:844 +#: ../../assemblage.rst:841 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:845 +#: ../../assemblage.rst:842 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:846 +#: ../../assemblage.rst:843 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" -#: ../../assemblage.rst:848 +#: ../../assemblage.rst:845 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:858 +#: ../../assemblage.rst:855 msgid "Fixer les KFL8 à droite sur la caisse avec les KFL8_support, 2 vis M5-18, 2 rondelles M5 et les 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:868 +#: ../../assemblage.rst:865 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:869 +#: ../../assemblage.rst:866 msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" -#: ../../assemblage.rst:876 +#: ../../assemblage.rst:873 msgid "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il dépasse de ±12mm de la caisse." msgstr "" -#: ../../assemblage.rst:883 +#: ../../assemblage.rst:880 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:891 +#: ../../assemblage.rst:888 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:893 +#: ../../assemblage.rst:890 msgid "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe s’aligne verticalement avec la poulie du moteur." msgstr "" -#: ../../assemblage.rst:903 +#: ../../assemblage.rst:900 msgid "Déplacer l’ensemble moteur Y/support le long des trous oblongs sous la caisse afin de tendre la courroie fermée puis serrer les 2 vis." msgstr "" -#: ../../assemblage.rst:910 +#: ../../assemblage.rst:907 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:917 +#: ../../assemblage.rst:914 msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." msgstr "" -#: ../../assemblage.rst:918 +#: ../../assemblage.rst:915 msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" msgstr "" -#: ../../assemblage.rst:925 +#: ../../assemblage.rst:922 msgid "Retirer la plaque de contre plaqué." msgstr "" -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:926 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:929 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:930 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:931 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:935 +#: ../../assemblage.rst:932 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:936 +#: ../../assemblage.rst:933 msgid "4 vis M3-12" msgstr "" -#: ../../assemblage.rst:937 +#: ../../assemblage.rst:934 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:938 +#: ../../assemblage.rst:935 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:940 +#: ../../assemblage.rst:937 msgid "Les vis M3-16(M3-18 si vous n'avez pas de M3_16) sont utilisées pour les trous ou il y a 2 epaisseurs de bois." msgstr "" -#: ../../assemblage.rst:943 +#: ../../assemblage.rst:940 msgid "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des rondelles M3 Larges et les écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:950 +#: ../../assemblage.rst:947 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:957 +#: ../../assemblage.rst:954 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:964 +#: ../../assemblage.rst:961 msgid "Vérifier que vous pouvez poser une feuille de papier sur le plateau sans que la feuille gondole. Si la feuille gondole, essayez d'écarter les guides papier avant le serrage." msgstr "" -#: ../../assemblage.rst:972 +#: ../../assemblage.rst:969 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:972 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:976 +#: ../../assemblage.rst:973 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:978 +#: ../../assemblage.rst:975 msgid "Coller la plaque uniquement si vous êtes sure du montage qui est en dessous. Si vous n'êtes pas sure, vous pouvez vous contenter de positionner la plaque support, vous la collerez à la fin quand l'embosseuse marchera." msgstr "" -#: ../../assemblage.rst:980 +#: ../../assemblage.rst:977 msgid "Encoller les encoches qui vont être en contact. Introduire la plaque par l'arrière et la maintenir fermement avec du ruban adhésif pendant le temps de séchage." msgstr "" -#: ../../assemblage.rst:994 +#: ../../assemblage.rst:991 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:997 +#: ../../assemblage.rst:994 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1006 +#: ../../assemblage.rst:1003 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1013 +#: ../../assemblage.rst:1010 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1015 +#: ../../assemblage.rst:1012 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1022 +#: ../../assemblage.rst:1019 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1029 +#: ../../assemblage.rst:1026 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1037 +#: ../../assemblage.rst:1034 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1064 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1070 +#: ../../assemblage.rst:1067 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1071 +#: ../../assemblage.rst:1068 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1072 +#: ../../assemblage.rst:1069 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1076 +#: ../../assemblage.rst:1073 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1092 +#: ../../assemblage.rst:1089 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1093 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" -#: ../../assemblage.rst:1097 -#: ../../assemblage.rst:1187 +#: ../../assemblage.rst:1094 +#: ../../assemblage.rst:1184 msgid "2 vis M3-14" msgstr "" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1095 msgid "1 vis M3-12" msgstr "" -#: ../../assemblage.rst:1099 +#: ../../assemblage.rst:1096 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1098 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:1099 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1104 +#: ../../assemblage.rst:1101 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1106 +#: ../../assemblage.rst:1103 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" -#: ../../assemblage.rst:1108 +#: ../../assemblage.rst:1105 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1115 +#: ../../assemblage.rst:1112 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1122 +#: ../../assemblage.rst:1119 msgid "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec une vis M3-20 et un écrou M3-NYL" msgstr "" -#: ../../assemblage.rst:1124 +#: ../../assemblage.rst:1121 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1133 +#: ../../assemblage.rst:1130 msgid "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à l'aide des vis M2.5-14 et des écrous M2.5 NYL." msgstr "" -#: ../../assemblage.rst:1142 +#: ../../assemblage.rst:1139 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1149 +#: ../../assemblage.rst:1146 msgid "Assembler l'ensemble interrupteur fin de course et le **ENDSTOP_Y_support** sur la caisse à l'aide des vis M3-14, des rondelles M3 et des écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1161 +#: ../../assemblage.rst:1158 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1164 +#: ../../assemblage.rst:1161 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1165 +#: ../../assemblage.rst:1162 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:1168 +#: ../../assemblage.rst:1165 msgid "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des rondelles M3 et des écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1180 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1183 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1193 msgid "Montage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1199 -#: ../../assemblage.rst:1230 +#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1227 msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1200 +#: ../../assemblage.rst:1197 msgid "4 entretoises M3-10" msgstr "" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1198 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1202 +#: ../../assemblage.rst:1199 msgid "8 vis M3-10" msgstr "" -#: ../../assemblage.rst:1204 +#: ../../assemblage.rst:1201 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1206 +#: ../../assemblage.rst:1203 msgid "Pour pouvoir réaliser les derniers réglages facilement, nous vous conseillons de cabler la carte en dehors du chassis. Une fois l'embosseuse fonctionelle, vous pourrez fixer la carte dans le chassis." msgstr "" -#: ../../assemblage.rst:1211 +#: ../../assemblage.rst:1208 msgid "Cablage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1212 +#: ../../assemblage.rst:1209 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1216 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1224 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1228 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1232 +#: ../../assemblage.rst:1229 msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1234 +#: ../../assemblage.rst:1231 msgid "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre aux emplacements des drivers des moteurs X et Y." msgstr "" -#: ../../assemblage.rst:1241 +#: ../../assemblage.rst:1238 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1249 +#: ../../assemblage.rst:1246 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1250 +#: ../../assemblage.rst:1247 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1258 +#: ../../assemblage.rst:1255 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1259 +#: ../../assemblage.rst:1256 msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1261 +#: ../../assemblage.rst:1258 msgid "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un dernier controle pour eviter des etincelles c'est mieux :-) )" msgstr "" -#: ../../assemblage.rst:1262 +#: ../../assemblage.rst:1259 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1263 +#: ../../assemblage.rst:1260 msgid "pour chaque driver, mesurer, avec un multimètre, la tension entre le potentiomètre de réglage et la masse de la connexion USB." msgstr "" -#: ../../assemblage.rst:1276 +#: ../../assemblage.rst:1273 msgid "La tension mesurée doit être proche de 0,6 V pour des drivers DRV8825, si ce n'est pas le cas, utiliser un tournevis pour tourner le potentiomêtre de réglage et refaite la mesure." msgstr "" -#: ../../assemblage.rst:1277 +#: ../../assemblage.rst:1274 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1278 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1282 +#: ../../assemblage.rst:1279 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1283 +#: ../../assemblage.rst:1280 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1284 +#: ../../assemblage.rst:1281 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1292 +#: ../../assemblage.rst:1289 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1293 +#: ../../assemblage.rst:1290 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1294 +#: ../../assemblage.rst:1291 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1298 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1309 +#: ../../assemblage.rst:1306 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1310 +#: ../../assemblage.rst:1307 msgid "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention au sens de la diode (trait blanc)." msgstr "" -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1315 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1319 +#: ../../assemblage.rst:1316 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1323 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1327 -#: ../../assemblage.rst:1349 +#: ../../assemblage.rst:1324 +#: ../../assemblage.rst:1346 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1328 +#: ../../assemblage.rst:1325 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1329 +#: ../../assemblage.rst:1326 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1339 +#: ../../assemblage.rst:1336 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1341 +#: ../../assemblage.rst:1338 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1348 +#: ../../assemblage.rst:1345 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1350 +#: ../../assemblage.rst:1347 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1357 +#: ../../assemblage.rst:1354 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1365 +#: ../../assemblage.rst:1362 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1367 +#: ../../assemblage.rst:1364 msgid "Ajuster la position du capteur fin de course X. Le capteur doit s'activer avant que la fixation de la courroie du chariot bas rencontre la poulie inférieure de l'axe verticale." msgstr "" -#: ../../assemblage.rst:1369 +#: ../../assemblage.rst:1366 msgid "Avec une feuille de papier, ajuster le fin de course Y pour que le capteur s'active quand une feuille est présente sous le levier du capteur. Et se désactive si la feuille de papier n'a pas encore déplacée le levier." msgstr "" -#: ../../assemblage.rst:1377 +#: ../../assemblage.rst:1374 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1379 +#: ../../assemblage.rst:1376 msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 2c511bc..12f142e 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -4,17 +4,17 @@ Manuel de montage BrailleRAP Outillages necessaires ---------------------- - * Cles 6 pans 1.5,2,2.5 et 4. - * Petites pinces. - * Petite pince coupante. - * Clés à tube 5.5 et 8. - * Un taraud M3. - * 1 foret de 8mm. - * 1 foret de 3mm. - * Colle à bois. - * Scotch de peintre. - - + - Petites pinces. + - Petite pince coupante. + - Un taraud M3. + - 1 foret de 8mm. + - 1 foret de 3mm. + - Clés 6 pans 1.5, 2, 2.5 et 4. + - Clés à tube 5.5 et 8. + - Colle à bois. + - Scotch de peintre. + + Remarques sur les vis --------------------- @@ -55,7 +55,6 @@ Remarques sur les écrous Collage de la caisse en bois ---------------------------- - Matériel: * FACE (contre-plaqué de 5mm découpé au laser). @@ -84,14 +83,13 @@ Matériel: Collage des bloqueurs de trappe ------------------------------- - Matériel: * Caisse bois assemblée. * 4 disques en bois récupérés de la découpe laser du couvercle. * Colle à bois. -* Coller les 4 disques de bois sur la façade arrière à l'intérieur de la caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la machine. +Coller les 4 disques de bois sur la façade arrière à l'intérieur de la caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la machine. .. image :: ./IMG/BrailleRAP-V5.01.2.jpg :align: center @@ -100,12 +98,11 @@ Matériel: Collage du plateau papier ------------------------------- - Matériel: - * Support papier supérieur - * Support papier inférieur + * Support papier supérieur. + * Support papier inférieur. * Colle à bois. - * Pinces de serrage + * Pinces de serrage. .. image :: ./IMG/paper_support_parts.jpg :align: center diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 689be8d..e0ceb81 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 18:03+0000\n" +"POT-Creation-Date: 2023-05-04 20:08+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -24,41 +24,41 @@ msgstr "Necessary tools" #: ../../assemblage.rst:7 #, fuzzy -msgid "Cles 6 pans 1.5,2,2.5 et 4." -msgstr "Hex keys 1.5,2,2.5 and 4" - -#: ../../assemblage.rst:8 -#, fuzzy msgid "Petites pinces." msgstr "Small pliers." -#: ../../assemblage.rst:9 +#: ../../assemblage.rst:8 msgid "Petite pince coupante." msgstr "Small cutting pliers." +#: ../../assemblage.rst:9 +msgid "Un taraud M3." +msgstr "M3 tap." + #: ../../assemblage.rst:10 +msgid "1 foret de 8mm." +msgstr "8mm drill." + +#: ../../assemblage.rst:11 +msgid "1 foret de 3mm." +msgstr "3mm drill." + +#: ../../assemblage.rst:12 +#, fuzzy +msgid "Clés 6 pans 1.5, 2, 2.5 et 4." +msgstr "Hex keys 1.5, 2, 2.5 and 4" + +#: ../../assemblage.rst:13 #, fuzzy msgid "Clés à tube 5.5 et 8." msgstr "Tube wrenches 5.5 and 8." -#: ../../assemblage.rst:11 -msgid "Un taraud M3." -msgstr "M3 tap." - -#: ../../assemblage.rst:12 -msgid "1 foret de 8mm." -msgstr "8mm drill." - -#: ../../assemblage.rst:13 -msgid "1 foret de 3mm." -msgstr "3mm drill." - -#: ../../assemblage.rst:14 ../../assemblage.rst:66 ../../assemblage.rst:92 -#: ../../assemblage.rst:107 +#: ../../assemblage.rst:14 ../../assemblage.rst:65 ../../assemblage.rst:90 +#: ../../assemblage.rst:104 msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:15 ../../assemblage.rst:67 +#: ../../assemblage.rst:15 ../../assemblage.rst:66 msgid "Scotch de peintre." msgstr "Adhesive Blue tape" @@ -112,35 +112,35 @@ msgstr "" msgid "Collage de la caisse en bois" msgstr "Woodbox assembling" -#: ../../assemblage.rst:59 ../../assemblage.rst:88 ../../assemblage.rst:108 +#: ../../assemblage.rst:58 ../../assemblage.rst:86 ../../assemblage.rst:105 msgid "Matériel:" msgstr "Material:" -#: ../../assemblage.rst:61 +#: ../../assemblage.rst:60 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "FACE (5mm laser cut plywood)." -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:61 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "BACK () 5mm laser cut plywood" -#: ../../assemblage.rst:63 +#: ../../assemblage.rst:62 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "BOTTOM (5mm laser cut plywood)." -#: ../../assemblage.rst:64 +#: ../../assemblage.rst:63 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "LEFT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:65 +#: ../../assemblage.rst:64 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:69 +#: ../../assemblage.rst:68 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "Prepare the 5 elements: FACE, BACK, LEFT_SIDE, RIGHT_SIDE and BOTTOM." -#: ../../assemblage.rst:71 +#: ../../assemblage.rst:70 msgid "" "bien repérer la position des cotés (droit et gauche) et le fond. Utiliser" " les percages pour orienter les pièces comme sur la figure" @@ -148,7 +148,7 @@ msgstr "" "identify the position of the sides (right and left) and the bottom. Use " "the holes to orient the parts as shown in the figure" -#: ../../assemblage.rst:78 +#: ../../assemblage.rst:77 msgid "" "Encoller les encoches, assembler les 5 parties et les maintenir en place " "avec du scotch de peintre le temps du séchage préconisé par le fabricant." @@ -156,19 +156,19 @@ msgstr "" "Glue the notches, assemble the 5 parts and hold them in place with " "painter's tape the drying time recommended by the manufacturer." -#: ../../assemblage.rst:86 +#: ../../assemblage.rst:85 msgid "Collage des bloqueurs de trappe" msgstr "Door blockers gluing" -#: ../../assemblage.rst:90 +#: ../../assemblage.rst:88 msgid "Caisse bois assemblée." msgstr "Assembled wood box." -#: ../../assemblage.rst:91 +#: ../../assemblage.rst:89 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "4 wooden discs recovered from the laser cutting of the lid." -#: ../../assemblage.rst:94 +#: ../../assemblage.rst:92 #, fuzzy msgid "" "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la " @@ -178,28 +178,31 @@ msgstr "" "Glue the 4 wooden discs on the back cover inside the crate. These discs " "will hold the access hatch inside the machine." -#: ../../assemblage.rst:102 +#: ../../assemblage.rst:100 #, fuzzy msgid "Collage du plateau papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:105 -msgid "Support papier supérieur" +#: ../../assemblage.rst:102 +#, fuzzy +msgid "Support papier supérieur." msgstr "Upper paper support" -#: ../../assemblage.rst:106 -msgid "Support papier inférieur" +#: ../../assemblage.rst:103 +#, fuzzy +msgid "Support papier inférieur." msgstr "Lower paper support" -#: ../../assemblage.rst:108 -msgid "Pinces de serrage" +#: ../../assemblage.rst:105 +#, fuzzy +msgid "Pinces de serrage." msgstr "Collets" -#: ../../assemblage.rst:115 +#: ../../assemblage.rst:112 msgid "Coller le support inférieur sous le support supérieur." msgstr "Glue the lower support under the upper support." -#: ../../assemblage.rst:122 +#: ../../assemblage.rst:119 msgid "" "les 2 pièces doivent êtrent parfaitement alignées. Placer des vis dans " "les percages pour bien aligner les pièces. Il ne doit pas y avoir " @@ -212,45 +215,45 @@ msgstr "" "pieces (where the sheet of paper could come jam). Tighten the parts well " "against each other with clamps " -#: ../../assemblage.rst:125 +#: ../../assemblage.rst:122 msgid "Préparation du pointeau mâle" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:127 ../../assemblage.rst:142 ../../assemblage.rst:216 -#: ../../assemblage.rst:237 ../../assemblage.rst:270 ../../assemblage.rst:318 -#: ../../assemblage.rst:385 ../../assemblage.rst:527 ../../assemblage.rst:548 -#: ../../assemblage.rst:569 ../../assemblage.rst:590 ../../assemblage.rst:618 -#: ../../assemblage.rst:635 ../../assemblage.rst:685 ../../assemblage.rst:720 -#: ../../assemblage.rst:762 ../../assemblage.rst:801 ../../assemblage.rst:846 -#: ../../assemblage.rst:930 ../../assemblage.rst:973 ../../assemblage.rst:995 -#: ../../assemblage.rst:1038 ../../assemblage.rst:1068 -#: ../../assemblage.rst:1094 ../../assemblage.rst:1162 -#: ../../assemblage.rst:1184 ../../assemblage.rst:1197 -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:124 ../../assemblage.rst:139 ../../assemblage.rst:213 +#: ../../assemblage.rst:234 ../../assemblage.rst:267 ../../assemblage.rst:315 +#: ../../assemblage.rst:382 ../../assemblage.rst:524 ../../assemblage.rst:545 +#: ../../assemblage.rst:566 ../../assemblage.rst:587 ../../assemblage.rst:615 +#: ../../assemblage.rst:632 ../../assemblage.rst:682 ../../assemblage.rst:717 +#: ../../assemblage.rst:759 ../../assemblage.rst:798 ../../assemblage.rst:843 +#: ../../assemblage.rst:927 ../../assemblage.rst:970 ../../assemblage.rst:992 +#: ../../assemblage.rst:1035 ../../assemblage.rst:1065 +#: ../../assemblage.rst:1091 ../../assemblage.rst:1159 +#: ../../assemblage.rst:1181 ../../assemblage.rst:1194 +#: ../../assemblage.rst:1225 msgid "Matériel :" msgstr "Equipment:" -#: ../../assemblage.rst:129 +#: ../../assemblage.rst:126 msgid "1 Pierre à aiguisé" msgstr "1 Whetstone" -#: ../../assemblage.rst:130 +#: ../../assemblage.rst:127 #, fuzzy msgid "1 vis sans tête M3-12 bout téton" msgstr "1 grub screw M3-16 butt end" -#: ../../assemblage.rst:132 +#: ../../assemblage.rst:129 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" "File the edge of the nipple to obtain a profile approaching that " "illustrated." -#: ../../assemblage.rst:140 +#: ../../assemblage.rst:137 #, fuzzy msgid "Préparation Moteur Y" msgstr "Y Motor preparation " -#: ../../assemblage.rst:144 +#: ../../assemblage.rst:141 msgid "" "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou " "YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" @@ -258,31 +261,31 @@ msgstr "" "**3D printed parts** : YMOTOR_support_200 ou YMOTOR_support_220 (selon " "la longueur de la courroie fermée GT2)" -#: ../../assemblage.rst:145 +#: ../../assemblage.rst:142 msgid "1 moteur Nema 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:146 +#: ../../assemblage.rst:143 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:147 ../../assemblage.rst:220 +#: ../../assemblage.rst:144 ../../assemblage.rst:217 msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:148 ../../assemblage.rst:595 ../../assemblage.rst:622 +#: ../../assemblage.rst:145 ../../assemblage.rst:592 ../../assemblage.rst:619 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:149 ../../assemblage.rst:394 ../../assemblage.rst:531 +#: ../../assemblage.rst:146 ../../assemblage.rst:391 ../../assemblage.rst:528 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:150 ../../assemblage.rst:532 ../../assemblage.rst:594 +#: ../../assemblage.rst:147 ../../assemblage.rst:529 ../../assemblage.rst:591 msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" -#: ../../assemblage.rst:152 +#: ../../assemblage.rst:149 #, fuzzy msgid "" "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des " @@ -293,7 +296,7 @@ msgstr "" "the two screws is in front of the flat part of the motor shaft and that " "the teeth of the pulley are facing towards the motor." -#: ../../assemblage.rst:159 +#: ../../assemblage.rst:156 #, fuzzy msgid "" "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le" @@ -303,7 +306,7 @@ msgstr "" "Mount the motor on its support with the 4 screws M3-8 making sure that " "the connector is in the position corresponding to the illustration." -#: ../../assemblage.rst:166 +#: ../../assemblage.rst:163 msgid "" "L'illustration montre un support moteur prévu pour une courroie de 200mm " "mais le montage est le même avec un support moteur prévu pour une " @@ -313,7 +316,7 @@ msgstr "" "the mounting is the same with a motor support provided for a belt of " "220mm." -#: ../../assemblage.rst:168 +#: ../../assemblage.rst:165 msgid "" "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." @@ -321,37 +324,37 @@ msgstr "" "Insert the NYL M3 nuts into the engine mount. Hold them in place with a " "small piece of painter's tape." -#: ../../assemblage.rst:176 +#: ../../assemblage.rst:173 #, fuzzy msgid "Préparation des supports d’axes" msgstr "Preparation of axis supports" -#: ../../assemblage.rst:178 +#: ../../assemblage.rst:175 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "**3D printed part** : BOTTOM_AXIS_left" -#: ../../assemblage.rst:179 +#: ../../assemblage.rst:176 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "**3D printed parts** : TOP_AXIS_left" -#: ../../assemblage.rst:180 +#: ../../assemblage.rst:177 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "**3D printed parts** : TOP_AXIS_right" -#: ../../assemblage.rst:181 +#: ../../assemblage.rst:178 msgid "1 foret de 8mm" msgstr "1 8mm drill" -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:179 msgid "8 écrous M3" msgstr "8 M3 nuts" -#: ../../assemblage.rst:183 +#: ../../assemblage.rst:180 #, fuzzy msgid "8 vis M3-12 sans tête" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:185 +#: ../../assemblage.rst:182 msgid "" "Selon la qualité d’impression des pièces en plastique, veiller à ce que " "les barres de 8mm puissent coulisser facilement dans leurs logements. Le " @@ -361,11 +364,11 @@ msgstr "" "8mm bars can slide easily into their housings. If necessary, drill the " "hole with a drill of 8." -#: ../../assemblage.rst:187 +#: ../../assemblage.rst:184 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" -#: ../../assemblage.rst:194 +#: ../../assemblage.rst:191 #, fuzzy msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " @@ -374,38 +377,38 @@ msgstr "" "For each of the 3 pieces, insert an M3 nut into the rectangular holes. " "Tighten the M3-12 grub screws." -#: ../../assemblage.rst:201 +#: ../../assemblage.rst:198 msgid "" "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de " "Ø 8mm." msgstr "The end of the screw must not protrude in the passage of Ø 8mm bars." -#: ../../assemblage.rst:214 +#: ../../assemblage.rst:211 #, fuzzy msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:218 +#: ../../assemblage.rst:215 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "**3D printed parts** : XMOTOR_support" -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:216 msgid "1 moteur NEMA 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:221 +#: ../../assemblage.rst:218 msgid "2 vis M3-16" msgstr "2 screws M3-16" -#: ../../assemblage.rst:222 ../../assemblage.rst:1188 +#: ../../assemblage.rst:219 ../../assemblage.rst:1185 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" -#: ../../assemblage.rst:223 +#: ../../assemblage.rst:220 msgid "4 rondelles M3 grandes" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:225 +#: ../../assemblage.rst:222 msgid "" "Visser le moteur sur son support en laissant un peu de jeu et en " "respectant la position du connecteur." @@ -413,52 +416,52 @@ msgstr "" "Screw the motor on its support leaving a little play and respecting the " "position of the connector." -#: ../../assemblage.rst:227 +#: ../../assemblage.rst:224 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "The gap will then allow to align the motor shaft with the vertical axis." -#: ../../assemblage.rst:235 +#: ../../assemblage.rst:232 msgid "Montage de l'interrupteur de fin de course X" msgstr "Mounting the limit switch X" -#: ../../assemblage.rst:239 +#: ../../assemblage.rst:236 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "**3D printed parts** : SWITCH_X_support" -#: ../../assemblage.rst:240 +#: ../../assemblage.rst:237 msgid "" "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de " "course)" msgstr "1 wired limit switch (see wiring of the limit switches)" -#: ../../assemblage.rst:241 +#: ../../assemblage.rst:238 #, fuzzy msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:242 ../../assemblage.rst:275 +#: ../../assemblage.rst:239 ../../assemblage.rst:272 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:243 ../../assemblage.rst:1103 +#: ../../assemblage.rst:240 ../../assemblage.rst:1100 #, fuzzy msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" -#: ../../assemblage.rst:244 +#: ../../assemblage.rst:241 msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:246 +#: ../../assemblage.rst:243 msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" -#: ../../assemblage.rst:248 +#: ../../assemblage.rst:245 #, fuzzy msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "Insert an M3 nut and screw in a M3-8 grub screw." -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:254 #, fuzzy msgid "" "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" @@ -467,12 +470,12 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:259 +#: ../../assemblage.rst:256 #, fuzzy msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "The limit switch is shown not wired but must be wired before installation." -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:257 msgid "" "Attention au sens des vis 2.5. La tête de la vis doit être sous le " "microswitch pour permettre le passage de l'axe linéaire." @@ -480,31 +483,31 @@ msgstr "" "Pay attention to the direction of the 2.5 screws. The head of the screw " "must be under the microswitch to allow passage of the linear axis." -#: ../../assemblage.rst:268 +#: ../../assemblage.rst:265 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:272 +#: ../../assemblage.rst:269 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:273 +#: ../../assemblage.rst:270 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:274 +#: ../../assemblage.rst:271 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" -msgstr "1 set screw M3-12 needle punched (see Preparing the male needle)" +msgstr "1 set screw M3-12 stylus punched (see Preparing the Braille stylus)" -#: ../../assemblage.rst:276 +#: ../../assemblage.rst:273 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:278 +#: ../../assemblage.rst:275 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:285 +#: ../../assemblage.rst:282 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -512,33 +515,33 @@ msgstr "" "Tighten the M3-12 screw with the needle punched out, allowing it to " "extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:290 #, fuzzy msgid "Montage de l'electro-aimant sur son support" msgstr "Fix the electromagnet on its support with the 2 screws M3-8." -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:291 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:292 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "**3D printed parts** : ELECTRO_MAGNET_housing" -#: ../../assemblage.rst:296 +#: ../../assemblage.rst:293 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:298 +#: ../../assemblage.rst:295 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "Fix the electromagnet on its support with the 2 screws M3-8." -#: ../../assemblage.rst:300 +#: ../../assemblage.rst:297 #, fuzzy msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:308 +#: ../../assemblage.rst:305 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -546,50 +549,50 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:316 +#: ../../assemblage.rst:313 #, fuzzy msgid "Préparation du chariot bas (étape 1)" msgstr "Mounting the low truck (step 1)" -#: ../../assemblage.rst:320 +#: ../../assemblage.rst:317 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:321 +#: ../../assemblage.rst:318 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:322 +#: ../../assemblage.rst:319 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "**3D printed parts** : ELECTRO_MAGNET_guide" -#: ../../assemblage.rst:323 +#: ../../assemblage.rst:320 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:324 +#: ../../assemblage.rst:321 msgid "6 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:325 ../../assemblage.rst:397 ../../assemblage.rst:1166 +#: ../../assemblage.rst:322 ../../assemblage.rst:394 ../../assemblage.rst:1163 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:326 +#: ../../assemblage.rst:323 msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:327 ../../assemblage.rst:396 +#: ../../assemblage.rst:324 ../../assemblage.rst:393 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:328 msgid "" "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des " "colliers de serrage" msgstr "Introduce the 3 IGUS on the BOTTOM_trolley support. Fix them with clamps" -#: ../../assemblage.rst:333 ../../assemblage.rst:448 +#: ../../assemblage.rst:330 ../../assemblage.rst:445 #, fuzzy msgid "" "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," @@ -599,7 +602,7 @@ msgstr "" "Lock the IGUS in the groove. Do not overtighten the clamps,they will be " "adjusted when the carriage is in place on the railslinear" -#: ../../assemblage.rst:343 +#: ../../assemblage.rst:340 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -607,7 +610,7 @@ msgstr "" "Respect the position of the clamps. The locking of the clamps must be on " "the IGUS side and towards the front of the machine." -#: ../../assemblage.rst:350 +#: ../../assemblage.rst:347 msgid "" "Assembler l'électro-aimant (préalablement monté dans son logement) sous " "le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2" @@ -617,7 +620,7 @@ msgstr "" "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:349 msgid "" "Selon la qualité de l'impression, il sera peut-être nécessaire de limer " "le logement de l'entretoise. Notez également que le corps de l'electro-" @@ -629,7 +632,7 @@ msgstr "" "perpendicular as possible to the support plate(the axis must be in the " "middle of the drilling which allows its passage)." -#: ../../assemblage.rst:354 +#: ../../assemblage.rst:351 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -637,7 +640,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:361 +#: ../../assemblage.rst:358 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -645,7 +648,7 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:368 +#: ../../assemblage.rst:365 msgid "" "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la " "vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle" @@ -654,54 +657,54 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:378 +#: ../../assemblage.rst:375 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." msgstr "" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:380 #, fuzzy msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:387 +#: ../../assemblage.rst:384 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:388 +#: ../../assemblage.rst:385 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:386 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:391 +#: ../../assemblage.rst:388 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:392 +#: ../../assemblage.rst:389 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:395 ../../assemblage.rst:1100 +#: ../../assemblage.rst:392 ../../assemblage.rst:1097 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" -#: ../../assemblage.rst:399 +#: ../../assemblage.rst:396 msgid "3 IGUS_housing" msgstr "3 IGUS_housing" -#: ../../assemblage.rst:400 +#: ../../assemblage.rst:397 msgid "6 vis M3-12" msgstr "6 screws M3-12" -#: ../../assemblage.rst:401 ../../assemblage.rst:1073 +#: ../../assemblage.rst:398 ../../assemblage.rst:1070 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:403 +#: ../../assemblage.rst:400 #, fuzzy msgid "" "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête" @@ -710,17 +713,17 @@ msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " "the side ** WITHOUT ** borrows allen." -#: ../../assemblage.rst:410 +#: ../../assemblage.rst:407 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "Tape the FEMALE_shape 2/3 from the top." -#: ../../assemblage.rst:417 +#: ../../assemblage.rst:414 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" "Tighten the M3-30 screw / blind nut assembly to allow it to exceed ± " "0.5mm." -#: ../../assemblage.rst:424 +#: ../../assemblage.rst:421 msgid "" "Assembler la FEMALE_shape sur le TOP_trolley avec les vis M3-12, les " "rondelles M3 et les écrous M3 NYL en laissant du jeu." @@ -728,58 +731,58 @@ msgstr "" "Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " "M3 washers and the NYL M3 nuts." -#: ../../assemblage.rst:434 +#: ../../assemblage.rst:431 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:444 +#: ../../assemblage.rst:441 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:444 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." msgstr "" -#: ../../assemblage.rst:454 +#: ../../assemblage.rst:451 msgid "Monter les vis M3-20 et les écrous M3." msgstr "Fit the M3-20 screws and the M3 nuts." -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:461 #, fuzzy msgid "Préparation des rouleaux papier" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:465 +#: ../../assemblage.rst:462 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" -#: ../../assemblage.rst:466 +#: ../../assemblage.rst:463 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:464 #, fuzzy msgid "3 joints toriques" msgstr "2 O-rings" -#: ../../assemblage.rst:468 +#: ../../assemblage.rst:465 #, fuzzy msgid "6 vis M3-6 sans tête" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:470 +#: ../../assemblage.rst:467 #, fuzzy msgid "Tarauder les 3 ROLL_joint." msgstr "Tape the 2 ROLL_joint." -#: ../../assemblage.rst:475 +#: ../../assemblage.rst:472 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "Put the O-rings in the groove of the 2 ROLL_joint." -#: ../../assemblage.rst:480 +#: ../../assemblage.rst:477 #, fuzzy msgid "" "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " @@ -789,80 +792,80 @@ msgstr "" "Screw the M3-5 headless screws making sure they do not protrude into the " "hole." -#: ../../assemblage.rst:487 +#: ../../assemblage.rst:484 #, fuzzy msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:485 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:486 #, fuzzy msgid "3 vis M3-25" msgstr "8 M3-12 screw" -#: ../../assemblage.rst:490 +#: ../../assemblage.rst:487 #, fuzzy msgid "3 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:491 +#: ../../assemblage.rst:488 #, fuzzy msgid "3 ressorts tendeurs de courroie GT2" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:492 +#: ../../assemblage.rst:489 #, fuzzy msgid "6 ecrous M3-NYL" msgstr "8 M3 nuts" -#: ../../assemblage.rst:494 +#: ../../assemblage.rst:491 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." msgstr "" -#: ../../assemblage.rst:501 +#: ../../assemblage.rst:498 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:505 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:510 +#: ../../assemblage.rst:507 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:516 +#: ../../assemblage.rst:513 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:518 +#: ../../assemblage.rst:515 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." msgstr "" -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:522 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:527 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:535 +#: ../../assemblage.rst:532 msgid "" "Introduire les vis et les rondelles par l’extérieur et visser le support " "sur la caisse afin qu’il puisse encore coulisser dans les trous oblongs." @@ -870,39 +873,39 @@ msgstr "" "Insert the screws and washers from the outside and screw the support onto" " the crate so that it can still slide in the oblong holes." -#: ../../assemblage.rst:546 +#: ../../assemblage.rst:543 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:550 +#: ../../assemblage.rst:547 msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" msgstr "" -"**3D printed parts**: BOTTOM_AXIS_left prepared with nut and grub screw" -" (cf Preparation of axis supports)" +"**3D printed parts**: BOTTOM_AXIS_left prepared with nut and grub screw " +"(cf Preparation of axis supports)" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:548 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis" " sans tête (cf Préparation de supports d’axes)" msgstr "" -"**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw " -"(see Preparation of axle supports)" +"**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw (see" +" Preparation of axle supports)" -#: ../../assemblage.rst:553 ../../assemblage.rst:575 +#: ../../assemblage.rst:550 ../../assemblage.rst:572 msgid "4 vis BTR M3-14" msgstr "4 BTR screws M3-14" -#: ../../assemblage.rst:554 ../../assemblage.rst:576 +#: ../../assemblage.rst:551 ../../assemblage.rst:573 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:555 ../../assemblage.rst:577 +#: ../../assemblage.rst:552 ../../assemblage.rst:574 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:557 +#: ../../assemblage.rst:554 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et " "TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à " @@ -913,15 +916,15 @@ msgstr "" "TOP_AXIS_left on the left leaving a little game (screw + washer outside " "and nut inside). The screws will be tight when the assembly is in place." -#: ../../assemblage.rst:567 +#: ../../assemblage.rst:564 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:573 +#: ../../assemblage.rst:570 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "**3D printed parts** : BOTTOM_AXIS_right" -#: ../../assemblage.rst:574 +#: ../../assemblage.rst:571 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -929,7 +932,7 @@ msgstr "" "**3D printed parts**: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" -#: ../../assemblage.rst:579 +#: ../../assemblage.rst:576 #, fuzzy msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à " @@ -942,19 +945,19 @@ msgstr "" " and nut inside). The screws will be tight when all parts will be in " "place." -#: ../../assemblage.rst:588 +#: ../../assemblage.rst:585 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:592 +#: ../../assemblage.rst:589 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "**3D printed parts** : 2 x DRIVEN_PULLEY_housing" -#: ../../assemblage.rst:593 +#: ../../assemblage.rst:590 msgid "2 vis BTR M3-20" msgstr "2 M3-20 BTR screw" -#: ../../assemblage.rst:598 +#: ../../assemblage.rst:595 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -962,24 +965,24 @@ msgstr "" "Insert a NYL M3 nut into its housing and secure the DRIVEN_PULLEY_housing" " with a M3-20 screw and washer." -#: ../../assemblage.rst:609 +#: ../../assemblage.rst:606 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:616 +#: ../../assemblage.rst:613 #, fuzzy msgid "Assemblage des poulies libres de renvoi" msgstr "Laying free return pulleys" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:617 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:621 +#: ../../assemblage.rst:618 msgid "2 vis BTR M3-25" msgstr "2 M3-25 BTR screw" -#: ../../assemblage.rst:625 +#: ../../assemblage.rst:622 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -987,37 +990,37 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:633 +#: ../../assemblage.rst:630 msgid "Montage du chariot bas (étape 2)" msgstr "Mounting the low truck (step 2)" -#: ../../assemblage.rst:637 +#: ../../assemblage.rst:634 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:639 +#: ../../assemblage.rst:636 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "We did not represent the facade for readability reasons." -#: ../../assemblage.rst:641 ../../assemblage.rst:999 +#: ../../assemblage.rst:638 ../../assemblage.rst:996 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "Thread the bars halfway through the outside of the crate." -#: ../../assemblage.rst:646 +#: ../../assemblage.rst:643 msgid "" "Enfiler le fin de course et son support sur la barre Ø8mm côté face " "arrière." msgstr "Thread the switch and its support on the Ø8mm bar on the back side." -#: ../../assemblage.rst:651 +#: ../../assemblage.rst:648 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "The screw on the switch bracket will be tightened later during adjustment." -#: ../../assemblage.rst:653 +#: ../../assemblage.rst:650 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:660 +#: ../../assemblage.rst:657 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1025,7 +1028,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:661 +#: ../../assemblage.rst:658 msgid "" "Serrer les 4 vis des supports d’axes sur la caisse (2 sur le côté gauche " "et 2 sur le côté droit) et les 4 vis sans tête des supports des axes " @@ -1035,11 +1038,11 @@ msgstr "" " the right side) and the 4 grub screws on the axle brackets so that the " "pins do not slide into their seats." -#: ../../assemblage.rst:670 +#: ../../assemblage.rst:667 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:672 +#: ../../assemblage.rst:669 #, fuzzy msgid "" "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en " @@ -1048,32 +1051,32 @@ msgstr "" "Screw the motor / support assembly with 2 M3-16 screw onto the body " "leaving some play." -#: ../../assemblage.rst:683 +#: ../../assemblage.rst:680 msgid "Montage de l’axe vertical (étape 2)" msgstr "Mounting the vertical axis (step 2)" -#: ../../assemblage.rst:687 +#: ../../assemblage.rst:684 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "**3D printed parts** : 2 X KP08_support" -#: ../../assemblage.rst:688 +#: ../../assemblage.rst:685 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:689 +#: ../../assemblage.rst:686 #, fuzzy msgid "4 vis M5-25" msgstr "4 M5-22 screw" -#: ../../assemblage.rst:690 ../../assemblage.rst:843 +#: ../../assemblage.rst:687 ../../assemblage.rst:840 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:691 ../../assemblage.rst:842 +#: ../../assemblage.rst:688 ../../assemblage.rst:839 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:693 +#: ../../assemblage.rst:690 msgid "" "Avant de fixer les KP08, s'assurer que les roulements sont bien alignés " "dans leurs logements. Il se peut qu'ils soient livrés un peu désaxés. " @@ -1084,7 +1087,7 @@ msgstr "" "housing. They may be delivered a little misaligned. In this case, insert " "a Ø 8mm bar and manually actuate it to straighten them." -#: ../../assemblage.rst:700 +#: ../../assemblage.rst:697 #, fuzzy msgid "" "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de " @@ -1093,27 +1096,27 @@ msgstr "" "Screw the KP08_support and the KP08 on the body a bit with the M5-25 " "screws, M5 washers and M5 NYL nuts." -#: ../../assemblage.rst:707 +#: ../../assemblage.rst:704 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:718 +#: ../../assemblage.rst:715 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:719 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:723 +#: ../../assemblage.rst:720 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:725 +#: ../../assemblage.rst:722 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "Thread the coupler onto the motor shaft (Ø 5mm hole at the bottom)." -#: ../../assemblage.rst:732 +#: ../../assemblage.rst:729 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1121,7 +1124,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:739 +#: ../../assemblage.rst:736 msgid "" "Faire tourner l’axe à la main pour s’assurer que tous les éléments sont " "bien alignés et que l'axe continue à tourner librement." @@ -1129,7 +1132,7 @@ msgstr "" "Rotate the linear shaft by hand to ensure that all elements are aligned " "and that the spindle continues to rotate freely." -#: ../../assemblage.rst:746 +#: ../../assemblage.rst:743 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -1137,15 +1140,15 @@ msgstr "" "The holes of the motor support are oblong and allow to align the motor " "with the vertical axis in the 2 dimensions." -#: ../../assemblage.rst:747 +#: ../../assemblage.rst:744 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "Screw the first 2 screws of the motor on its support." -#: ../../assemblage.rst:754 +#: ../../assemblage.rst:751 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "Slowly tighten the KP08 screws by turning the shaft by hand." -#: ../../assemblage.rst:755 +#: ../../assemblage.rst:752 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1153,7 +1156,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:756 +#: ../../assemblage.rst:753 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -1161,15 +1164,15 @@ msgstr "" "Remove the pin and finish screwing the last 2 screws of the motor on its " "support, then the support on the body." -#: ../../assemblage.rst:760 +#: ../../assemblage.rst:757 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:764 +#: ../../assemblage.rst:761 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:766 +#: ../../assemblage.rst:763 msgid "" "Visser les 2 vis en bas du coupleur sur l’arbre du moteur en s’assurant " "qu’une des vis est en face du méplat de l’axe du moteur et que le bas du " @@ -1180,7 +1183,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:773 +#: ../../assemblage.rst:770 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1188,11 +1191,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:780 +#: ../../assemblage.rst:777 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "Screw the 2 screws at the top of the coupler onto the vertical axis." -#: ../../assemblage.rst:787 +#: ../../assemblage.rst:784 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1200,11 +1203,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:788 +#: ../../assemblage.rst:785 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "Screw the screws of the KP08 clamping rings (2 screws per ring)." -#: ../../assemblage.rst:795 +#: ../../assemblage.rst:792 msgid "" "S’assurer que l’axe tourne aisément et que le moteur n’oscille pas. Le " "cas échéant, desserrer les vis du moteur et du support sur la caisse pour" @@ -1214,19 +1217,19 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:799 +#: ../../assemblage.rst:796 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:803 ../../assemblage.rst:1040 +#: ../../assemblage.rst:800 ../../assemblage.rst:1037 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:804 ../../assemblage.rst:1041 +#: ../../assemblage.rst:801 ../../assemblage.rst:1038 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:806 ../../assemblage.rst:1043 +#: ../../assemblage.rst:803 ../../assemblage.rst:1040 #, fuzzy msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " @@ -1235,13 +1238,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out. ** ADD PICTURE **" -#: ../../assemblage.rst:813 ../../assemblage.rst:1050 +#: ../../assemblage.rst:810 ../../assemblage.rst:1047 msgid "" "Faire passer la courroie dans la poulie libre puis la poulie de l’axe " "vertical." msgstr "Pass the belt in the free pulley then the pulley of the vertical axis." -#: ../../assemblage.rst:820 ../../assemblage.rst:1057 +#: ../../assemblage.rst:817 ../../assemblage.rst:1054 #, fuzzy msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " @@ -1250,42 +1253,42 @@ msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar. ** ADD PICTURE **" -#: ../../assemblage.rst:822 ../../assemblage.rst:1059 +#: ../../assemblage.rst:819 ../../assemblage.rst:1056 #, fuzzy msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" "Finish stretching the belt with the screw on the outside of the body. ** " "ADD PICTURE **" -#: ../../assemblage.rst:829 +#: ../../assemblage.rst:826 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "For now, do not tighten the pulley bolts on the axle." -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:834 msgid "Montage de l’axe Y (étape 1)" msgstr "Mounting the Y axis (step 1)" -#: ../../assemblage.rst:840 +#: ../../assemblage.rst:837 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:838 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:844 +#: ../../assemblage.rst:841 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:845 +#: ../../assemblage.rst:842 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth bar Ø 8mm, length: 364mm" -#: ../../assemblage.rst:846 +#: ../../assemblage.rst:843 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "1 closed GT2 belt 200 or 220 mm (according to the Y motor support)" -#: ../../assemblage.rst:848 +#: ../../assemblage.rst:845 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1293,7 +1296,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:858 +#: ../../assemblage.rst:855 msgid "" "Fixer les KFL8 à droite sur la caisse avec les KFL8_support, 2 vis M5-18," " 2 rondelles M5 et les 2 écrous M5 NYL." @@ -1301,7 +1304,7 @@ msgstr "" "Fix the KFL8 right on the body with the KFL8_support, 2 screws M5-18, 2 " "washers M5 and the 2 nuts M5 NYL." -#: ../../assemblage.rst:868 +#: ../../assemblage.rst:865 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1309,7 +1312,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:869 +#: ../../assemblage.rst:866 msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" " et les 2 ROLL_joint (attention à la position du joint torique). Mettre " @@ -1319,7 +1322,7 @@ msgstr "" "the 2 ROLL_joint (pay attention to the position of the O-ring). Put the " "belt closed on the pulley of motor Y and on the pulley of the axle." -#: ../../assemblage.rst:876 +#: ../../assemblage.rst:873 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -1327,15 +1330,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:883 +#: ../../assemblage.rst:880 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:891 +#: ../../assemblage.rst:888 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:893 +#: ../../assemblage.rst:890 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1343,7 +1346,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:903 +#: ../../assemblage.rst:900 msgid "" "Déplacer l’ensemble moteur Y/support le long des trous oblongs sous la " "caisse afin de tendre la courroie fermée puis serrer les 2 vis." @@ -1351,11 +1354,11 @@ msgstr "" "Move the Y motor / support assembly along the oblong holes under the body" " to tension the closed belt and tighten the 2 screws." -#: ../../assemblage.rst:910 +#: ../../assemblage.rst:907 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:917 +#: ../../assemblage.rst:914 #, fuzzy msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " @@ -1364,7 +1367,7 @@ msgstr "" "Put the CP plate in place (without gluing it) in order to align the " "ROLL_joint with the holes present in the plate." -#: ../../assemblage.rst:918 +#: ../../assemblage.rst:915 #, fuzzy msgid "" "Centrer les rouleaux dans les trous de la plaque et visser les vis sans " @@ -1372,63 +1375,63 @@ msgid "" "Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne" " version, mais c'est le meme principe)" msgstr "" -"Center the rollers in the holes of the plate and screw the screws without " -"head until the rollers are firmly attached to the axle. " -"Attention, on this diagram there are only two rolls (image of an old" -"version, but it's the same principle)" +"Center the rollers in the holes of the plate and screw the screws without" +" head until the rollers are firmly attached to the axle. Attention, on " +"this diagram there are only two rolls (image of an oldversion, but it's " +"the same principle)" -#: ../../assemblage.rst:925 +#: ../../assemblage.rst:922 msgid "Retirer la plaque de contre plaqué." msgstr "Remove the plywood plate." -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:926 #, fuzzy msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling the paper guides on the plate" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:929 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "**3D printed parts** : PAPER_GUIDE_left" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:930 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "**3D printed parts** : PAPER_GUIDE_right" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:931 #, fuzzy msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:935 +#: ../../assemblage.rst:932 msgid "4 vis M3-16" msgstr "4 M3-16 screws" -#: ../../assemblage.rst:936 +#: ../../assemblage.rst:933 #, fuzzy msgid "4 vis M3-12" msgstr "4 M3-12 screw" -#: ../../assemblage.rst:937 +#: ../../assemblage.rst:934 #, fuzzy msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" -#: ../../assemblage.rst:938 +#: ../../assemblage.rst:935 #, fuzzy msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" -#: ../../assemblage.rst:940 +#: ../../assemblage.rst:937 msgid "" "Les vis M3-16(M3-18 si vous n'avez pas de M3_16) sont utilisées pour les " "trous ou il y a 2 epaisseurs de bois." msgstr "" -"M3-16 screws (M3-18 if you don't have M3_16) are used for the " -"holes where there are 2 thicknesses of wood." +"M3-16 screws (M3-18 if you don't have M3_16) are used for the holes where" +" there are 2 thicknesses of wood." -#: ../../assemblage.rst:943 +#: ../../assemblage.rst:940 #, fuzzy msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " @@ -1437,49 +1440,48 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:950 +#: ../../assemblage.rst:947 msgid "Partie gauche." msgstr "Left part." -#: ../../assemblage.rst:957 +#: ../../assemblage.rst:954 msgid "Répéter l'opération pour la partie droite." msgstr "Repeat the operation for the right side." -#: ../../assemblage.rst:964 +#: ../../assemblage.rst:961 msgid "" "Vérifier que vous pouvez poser une feuille de papier sur le plateau sans " "que la feuille gondole. Si la feuille gondole, essayez d'écarter les " "guides papier avant le serrage." msgstr "" -"Check that you can put a sheet of paper on the tray without " -"that the sheet warps. If the sheet warps, try to remove the " -"paper guides before clamping." +"Check that you can put a sheet of paper on the tray without that the " +"sheet warps. If the sheet warps, try to remove the paper guides before " +"clamping." -#: ../../assemblage.rst:972 +#: ../../assemblage.rst:969 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:972 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:976 +#: ../../assemblage.rst:973 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "3 Prepared paper rolls (with gasket and screws)" -#: ../../assemblage.rst:978 +#: ../../assemblage.rst:975 msgid "" "Coller la plaque uniquement si vous êtes sure du montage qui est en " "dessous. Si vous n'êtes pas sure, vous pouvez vous contenter de " "positionner la plaque support, vous la collerez à la fin quand " "l'embosseuse marchera." msgstr "" -"Glue the plate only if you are sure of the mounting that is in " -"below. If you're not sure, you can just " -"position the support plate, you will glue it at the end when " -"The embosser will work." +"Glue the plate only if you are sure of the mounting that is in below. If " +"you're not sure, you can just position the support plate, you will glue " +"it at the end when The embosser will work." -#: ../../assemblage.rst:980 +#: ../../assemblage.rst:977 #, fuzzy msgid "" "Encoller les encoches qui vont être en contact. Introduire la plaque par " @@ -1489,59 +1491,59 @@ msgstr "" "Glue the notches that will be in contact. Insert the plate from the front" " and hold it firmly with tape during the drying time." -#: ../../assemblage.rst:994 +#: ../../assemblage.rst:991 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:997 +#: ../../assemblage.rst:994 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1006 +#: ../../assemblage.rst:1003 #, fuzzy msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:1013 +#: ../../assemblage.rst:1010 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1015 +#: ../../assemblage.rst:1012 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1022 +#: ../../assemblage.rst:1019 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "Tighten the axle holder screws on the body on the left and right." -#: ../../assemblage.rst:1029 +#: ../../assemblage.rst:1026 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "Screw the grub screws of the axle supports on the left and right." -#: ../../assemblage.rst:1037 +#: ../../assemblage.rst:1034 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1064 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1070 +#: ../../assemblage.rst:1067 #, fuzzy msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1071 +#: ../../assemblage.rst:1068 #, fuzzy msgid "6 vis M3-14" msgstr "6 screws M3-14" -#: ../../assemblage.rst:1072 +#: ../../assemblage.rst:1069 #, fuzzy msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" -#: ../../assemblage.rst:1076 +#: ../../assemblage.rst:1073 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1549,43 +1551,43 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1092 +#: ../../assemblage.rst:1089 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1093 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "**3D printed part(s)**: SWITCH_Y_support" -#: ../../assemblage.rst:1097 ../../assemblage.rst:1187 +#: ../../assemblage.rst:1094 ../../assemblage.rst:1184 msgid "2 vis M3-14" msgstr "2 M3-14 screws" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1095 #, fuzzy msgid "1 vis M3-12" msgstr "1 M3-12 screw" -#: ../../assemblage.rst:1099 +#: ../../assemblage.rst:1096 #, fuzzy msgid "1 vis M3-20" msgstr "1 M3-20 screw" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1098 #, fuzzy msgid "3 écrous M3 NYL" msgstr "3 M3 nuts" -#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:1099 msgid "1 interrupteur fin de course à lamelle" msgstr "1 slatted limit switch" -#: ../../assemblage.rst:1104 +#: ../../assemblage.rst:1101 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1106 +#: ../../assemblage.rst:1103 msgid "" "L'interrupteur fin de course à lamelle devra être câblé avant d'être " "monté sur son support (non représenté)." @@ -1593,35 +1595,35 @@ msgstr "" "The limit switch must be wired before being mounted on its support (not " "shown)." -#: ../../assemblage.rst:1108 +#: ../../assemblage.rst:1105 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "Tap the adjustment screw support with an M3 tap" -#: ../../assemblage.rst:1115 +#: ../../assemblage.rst:1112 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." msgstr "" -"Position the lever **ENDSTOP_Y_LEVER** in the support" -"**ENDSTOP_Y_support**." +"Position the lever **ENDSTOP_Y_LEVER** in the " +"support**ENDSTOP_Y_support**." -#: ../../assemblage.rst:1122 +#: ../../assemblage.rst:1119 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" msgstr "" -"Fix the lever **ENDSTOP_Y_LEVER** to the support **ENDSTOP_Y_support** with" -" an M3-20 screw and an M3-NYL nut" +"Fix the lever **ENDSTOP_Y_LEVER** to the support **ENDSTOP_Y_support** " +"with an M3-20 screw and an M3-NYL nut" -#: ../../assemblage.rst:1124 +#: ../../assemblage.rst:1121 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." msgstr "" -"Do not tighten the M3 nut, the lever must be able to rotate freely in " -"his support." +"Do not tighten the M3 nut, the lever must be able to rotate freely in his" +" support." -#: ../../assemblage.rst:1133 +#: ../../assemblage.rst:1130 #, fuzzy msgid "" "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à " @@ -1630,11 +1632,11 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1142 +#: ../../assemblage.rst:1139 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "Position the M3-12 adjustment screw on the lever **ENDSTOP_Y_LEVER**" -#: ../../assemblage.rst:1149 +#: ../../assemblage.rst:1146 #, fuzzy msgid "" "Assembler l'ensemble interrupteur fin de course et le " @@ -1644,19 +1646,19 @@ msgstr "" "Assemble the limit switch assembly and the SWITCH_Y_support to the body " "using the M3-14 screws, M3 washers and M3 NYL nuts." -#: ../../assemblage.rst:1161 +#: ../../assemblage.rst:1158 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1164 +#: ../../assemblage.rst:1161 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" -#: ../../assemblage.rst:1165 +#: ../../assemblage.rst:1162 msgid "4 vis M3-14" msgstr "4 screws M3-14" -#: ../../assemblage.rst:1168 +#: ../../assemblage.rst:1165 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1664,77 +1666,77 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1180 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1183 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "** Piece (s) printed in 3D **: POWER_plate" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1193 #, fuzzy msgid "Montage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1199 ../../assemblage.rst:1230 +#: ../../assemblage.rst:1196 ../../assemblage.rst:1227 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1200 +#: ../../assemblage.rst:1197 #, fuzzy msgid "4 entretoises M3-10" msgstr "4 spacer M3-10" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1198 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1202 +#: ../../assemblage.rst:1199 msgid "8 vis M3-10" msgstr "8 screws M3-10" -#: ../../assemblage.rst:1204 +#: ../../assemblage.rst:1201 #, fuzzy msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card. ** ADD PICTURE **" -#: ../../assemblage.rst:1206 +#: ../../assemblage.rst:1203 msgid "" "Pour pouvoir réaliser les derniers réglages facilement, nous vous " "conseillons de cabler la carte en dehors du chassis. Une fois " "l'embosseuse fonctionelle, vous pourrez fixer la carte dans le chassis." msgstr "" "To be able to carry out the final adjustments easily, we ask you " -"recommend wiring the card outside the chassis. Once" -"the functional embosser, you can fix the card in the chassis." +"recommend wiring the card outside the chassis. Oncethe functional " +"embosser, you can fix the card in the chassis." -#: ../../assemblage.rst:1211 +#: ../../assemblage.rst:1208 #, fuzzy msgid "Cablage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1212 +#: ../../assemblage.rst:1209 msgid "Schéma général :" msgstr "General diagram:" -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1216 msgid "Photo de la carte assemblée" msgstr "Photo of the assembled board" -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1224 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1228 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1232 +#: ../../assemblage.rst:1229 msgid "6 cavaliers" msgstr "6 riders" -#: ../../assemblage.rst:1234 +#: ../../assemblage.rst:1231 #, fuzzy msgid "" "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre " @@ -1743,48 +1745,46 @@ msgstr "" "If the card is not supplied already equipped with jumpers, put in the " "places of the drivers of engines X and Y." -#: ../../assemblage.rst:1241 +#: ../../assemblage.rst:1238 #, fuzzy msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into their slots." -#: ../../assemblage.rst:1249 +#: ../../assemblage.rst:1246 msgid "Câblage de l'alimentation 12V" msgstr "12V power wiring" -#: ../../assemblage.rst:1250 +#: ../../assemblage.rst:1247 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" msgstr "" -"place the 2 wires coming from the **POWER_plate** socket in the " -"terminal block of the MKS board" +"place the 2 wires coming from the **POWER_plate** socket in the terminal " +"block of the MKS board" -#: ../../assemblage.rst:1258 +#: ../../assemblage.rst:1255 msgid "Réglage des drivers moteur" msgstr "Adjusting motor drivers" -#: ../../assemblage.rst:1259 +#: ../../assemblage.rst:1256 msgid "" "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage " "des moteurs." -msgstr "" -"This step must **IMPERATIVELY** be carried out **before** wiring" -"engines." +msgstr "This step must **IMPERATIVELY** be carried out **before** wiringengines." -#: ../../assemblage.rst:1261 +#: ../../assemblage.rst:1258 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" msgstr "" -"Check that you can connect the 12V power supply to the board (a " -"last check to avoid sparks is better :-) )" +"Check that you can connect the 12V power supply to the board (a last " +"check to avoid sparks is better :-) )" -#: ../../assemblage.rst:1262 +#: ../../assemblage.rst:1259 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "Connect the 12 V power supply to the board." -#: ../../assemblage.rst:1263 +#: ../../assemblage.rst:1260 msgid "" "pour chaque driver, mesurer, avec un multimètre, la tension entre le " "potentiomètre de réglage et la masse de la connexion USB." @@ -1792,111 +1792,107 @@ msgstr "" "for each driver, measure, with a multimeter, the voltage between the " "adjustment potentiometer and mass of the USB connection." -#: ../../assemblage.rst:1276 +#: ../../assemblage.rst:1273 msgid "" "La tension mesurée doit être proche de 0,6 V pour des drivers DRV8825, si" " ce n'est pas le cas, utiliser un tournevis pour tourner le potentiomêtre" " de réglage et refaite la mesure." msgstr "" -"The measured voltage should be close to 0.6 V for DRV8825 drivers, if" -"this is not the case, use a screwdriver to turn the potentiometer" -" setting and redo the measurement." +"The measured voltage should be close to 0.6 V for DRV8825 drivers, ifthis" +" is not the case, use a screwdriver to turn the potentiometer setting and" +" redo the measurement." -#: ../../assemblage.rst:1277 +#: ../../assemblage.rst:1274 msgid "" "Une fois que la tension mesurée sur chaque driver est correcte, vous " "pouvez passer à la suite" -msgstr "" -"Once the voltage measured on each driver is correct, you " -"can move on" +msgstr "Once the voltage measured on each driver is correct, you can move on" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1278 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1282 +#: ../../assemblage.rst:1279 msgid "Cabler les fins de courses sur la carte." msgstr "Wire the limit switches on the board." -#: ../../assemblage.rst:1283 +#: ../../assemblage.rst:1280 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" msgstr "" -"The limit switch X (carriage) must be connected to the connector of " -"left (red)" +"The limit switch X (carriage) must be connected to the connector of left " +"(red)" -#: ../../assemblage.rst:1284 +#: ../../assemblage.rst:1281 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" msgstr "" -"The Y limit switch (paper detection) must be plugged into the connector" -"left (blue)" +"The Y limit switch (paper detection) must be plugged into the " +"connectorleft (blue)" -#: ../../assemblage.rst:1292 +#: ../../assemblage.rst:1289 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1293 +#: ../../assemblage.rst:1290 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "Connect the motors to the control board with cables." -#: ../../assemblage.rst:1294 +#: ../../assemblage.rst:1291 msgid "" "Le moteur X (chariot) doit être branché dans le connecteur de gauche " "(rouge)" -msgstr "" -"Motor X (carriage) must be plugged into the left connector" -"(red)" +msgstr "Motor X (carriage) must be plugged into the left connector(red)" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1298 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "The Y motor (paper) must be plugged into the right connector (blue)" -#: ../../assemblage.rst:1309 +#: ../../assemblage.rst:1306 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1310 +#: ../../assemblage.rst:1307 msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." msgstr "" -"place the 2 wires of the electromagnet and the freewheel diode. Caution" -" in the sense of the diode (white line)." +"place the 2 wires of the electromagnet and the freewheel diode. Caution " +"in the sense of the diode (white line)." -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1315 #, fuzzy msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the trolley" -#: ../../assemblage.rst:1319 +#: ../../assemblage.rst:1316 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "Loosen the pulley on the vertical axis to release the upper carriage." -#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1323 #, fuzzy msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1327 ../../assemblage.rst:1349 +#: ../../assemblage.rst:1324 ../../assemblage.rst:1346 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." msgstr "" -"Move upper carriage to align footprint (**FEMALE_shape**)" -"with the top of the needle." +"Move upper carriage to align footprint (**FEMALE_shape**)with the top of " +"the needle." -#: ../../assemblage.rst:1328 +#: ../../assemblage.rst:1325 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." msgstr "" -"Use the fixing screws of the **FEMALE_shape** to align " -"the imprint with the top of the punch." +"Use the fixing screws of the **FEMALE_shape** to align the imprint with " +"the top of the punch." -#: ../../assemblage.rst:1329 +#: ../../assemblage.rst:1326 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." @@ -1904,74 +1900,72 @@ msgstr "" "When the alignment is satisfactory, tighten the fixing screws of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1339 +#: ../../assemblage.rst:1336 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1341 +#: ../../assemblage.rst:1338 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." msgstr "" -"Loosen the pulley of the upper carriage on the vertical axis to free" -"the top carriage." +"Loosen the pulley of the upper carriage on the vertical axis to freethe " +"top carriage." -#: ../../assemblage.rst:1348 +#: ../../assemblage.rst:1345 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." msgstr "" -"Observing from the rear of the machine, raise the needle by pressing " -"with the finger under the electromagnet." +"Observing from the rear of the machine, raise the needle by pressing with" +" the finger under the electromagnet." -#: ../../assemblage.rst:1350 +#: ../../assemblage.rst:1347 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." msgstr "" -"Logically the needle must enter slightly into the grub screw of " -"the **FEMALE_shape**." +"Logically the needle must enter slightly into the grub screw of the " +"**FEMALE_shape**." -#: ../../assemblage.rst:1357 +#: ../../assemblage.rst:1354 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." msgstr "" -"When the alignment is satisfactory, lock the upper pulley to " -"the vertical axis." +"When the alignment is satisfactory, lock the upper pulley to the vertical" +" axis." - -#: ../../assemblage.rst:1365 +#: ../../assemblage.rst:1362 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "Carriage Adjustment and paper limit sensors (X and Y)" -#: ../../assemblage.rst:1367 +#: ../../assemblage.rst:1364 msgid "" "Ajuster la position du capteur fin de course X. Le capteur doit s'activer" " avant que la fixation de la courroie du chariot bas rencontre la poulie " "inférieure de l'axe verticale." msgstr "" -"Adjust the position of the limit switch X. The sensor should activate" -"before the low carriage belt attachment meets the pulley" -"lower vertical axis." +"Adjust the position of the limit switch X. The sensor should " +"activatebefore the low carriage belt attachment meets the pulleylower " +"vertical axis." -#: ../../assemblage.rst:1369 +#: ../../assemblage.rst:1366 msgid "" "Avec une feuille de papier, ajuster le fin de course Y pour que le " "capteur s'active quand une feuille est présente sous le levier du " "capteur. Et se désactive si la feuille de papier n'a pas encore déplacée " "le levier." msgstr "" -"With a sheet of paper, adjust the Y limit switch so that the " -"sensor is activated when a sheet is present under the lever of the " -"sensor. And deactivates if the sheet of paper has not yet moved" -"the lever." +"With a sheet of paper, adjust the Y limit switch so that the sensor is " +"activated when a sheet is present under the lever of the sensor. And " +"deactivates if the sheet of paper has not yet movedthe lever." -#: ../../assemblage.rst:1377 +#: ../../assemblage.rst:1374 msgid "Réglage de la profondeur du point" msgstr "Adjusting the Braille point depth" -#: ../../assemblage.rst:1379 +#: ../../assemblage.rst:1376 #, fuzzy msgid "" "Selon le matériau que vous utiliserez (papier, plastique, aluminium de " From dc070da12da2cede0cd90b02dadf05f92bd430da Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:01:08 +0000 Subject: [PATCH 03/12] update doc --- docs/locale/en/LC_MESSAGES/assemblage.po | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index e0ceb81..d7c80ac 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -44,12 +44,10 @@ msgid "1 foret de 3mm." msgstr "3mm drill." #: ../../assemblage.rst:12 -#, fuzzy msgid "Clés 6 pans 1.5, 2, 2.5 et 4." msgstr "Hex keys 1.5, 2, 2.5 and 4" #: ../../assemblage.rst:13 -#, fuzzy msgid "Clés à tube 5.5 et 8." msgstr "Tube wrenches 5.5 and 8." From 8aa5e9991635b36b9c84c84b4f3a59375c4c58d3 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:08:16 +0000 Subject: [PATCH 04/12] update doc --- docs/locale/en/LC_MESSAGES/assemblage.po | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index d7c80ac..204b9e7 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -23,7 +23,6 @@ msgid "Outillages necessaires" msgstr "Necessary tools" #: ../../assemblage.rst:7 -#, fuzzy msgid "Petites pinces." msgstr "Small pliers." @@ -167,7 +166,6 @@ msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "4 wooden discs recovered from the laser cutting of the lid." #: ../../assemblage.rst:92 -#, fuzzy msgid "" "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la " "caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la " @@ -177,22 +175,19 @@ msgstr "" "will hold the access hatch inside the machine." #: ../../assemblage.rst:100 -#, fuzzy msgid "Collage du plateau papier" msgstr "Bonding of the paper plate" #: ../../assemblage.rst:102 -#, fuzzy msgid "Support papier supérieur." msgstr "Upper paper support" #: ../../assemblage.rst:103 -#, fuzzy + msgid "Support papier inférieur." msgstr "Lower paper support" #: ../../assemblage.rst:105 -#, fuzzy msgid "Pinces de serrage." msgstr "Collets" From f3082b261e8f8b88761e5608a00ef32539665d4f Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:19:33 +0000 Subject: [PATCH 05/12] update --- docs/locale/en/LC_MESSAGES/assemblage.po | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 204b9e7..656ed7d 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -231,7 +231,6 @@ msgid "1 Pierre à aiguisé" msgstr "1 Whetstone" #: ../../assemblage.rst:127 -#, fuzzy msgid "1 vis sans tête M3-12 bout téton" msgstr "1 grub screw M3-16 butt end" @@ -242,7 +241,6 @@ msgstr "" "illustrated." #: ../../assemblage.rst:137 -#, fuzzy msgid "Préparation Moteur Y" msgstr "Y Motor preparation " @@ -279,7 +277,6 @@ msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" #: ../../assemblage.rst:149 -#, fuzzy msgid "" "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des " "deux vis soit en face du méplat de l’axe du moteur et que les dents de la" @@ -290,7 +287,6 @@ msgstr "" "the teeth of the pulley are facing towards the motor." #: ../../assemblage.rst:156 -#, fuzzy msgid "" "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le" " connecteur du moteur soit dans la position correspondante à " @@ -318,9 +314,8 @@ msgstr "" "small piece of painter's tape." #: ../../assemblage.rst:173 -#, fuzzy msgid "Préparation des supports d’axes" -msgstr "Preparation of axis supports" +msgstr "Axis supports Preparation" #: ../../assemblage.rst:175 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" @@ -343,9 +338,8 @@ msgid "8 écrous M3" msgstr "8 M3 nuts" #: ../../assemblage.rst:180 -#, fuzzy msgid "8 vis M3-12 sans tête" -msgstr "1 grub screw M3-30" +msgstr "8 M3-12 grub screw" #: ../../assemblage.rst:182 msgid "" @@ -362,7 +356,6 @@ msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" #: ../../assemblage.rst:191 -#, fuzzy msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " "rectangulaires. Visser les vis M3-12." @@ -377,7 +370,6 @@ msgid "" msgstr "The end of the screw must not protrude in the passage of Ø 8mm bars." #: ../../assemblage.rst:211 -#, fuzzy msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" @@ -428,7 +420,6 @@ msgid "" msgstr "1 wired limit switch (see wiring of the limit switches)" #: ../../assemblage.rst:238 -#, fuzzy msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" @@ -437,7 +428,6 @@ msgid "1 écrou M3" msgstr "1 M3 nuts" #: ../../assemblage.rst:240 ../../assemblage.rst:1100 -#, fuzzy msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" @@ -450,12 +440,10 @@ msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" #: ../../assemblage.rst:245 -#, fuzzy msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." -msgstr "Insert an M3 nut and screw in a M3-8 grub screw." +msgstr "Insert an M3 nut and screw in a M3-12 grub screw." #: ../../assemblage.rst:254 -#, fuzzy msgid "" "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" " l'aide des vis M2.5-14 et des écrous M2.5." @@ -464,7 +452,6 @@ msgstr "" "screws and M2.5 nuts." #: ../../assemblage.rst:256 -#, fuzzy msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "The limit switch is shown not wired but must be wired before installation." @@ -509,9 +496,8 @@ msgstr "" "extend ± 6mm beyond the spacer." #: ../../assemblage.rst:290 -#, fuzzy msgid "Montage de l'electro-aimant sur son support" -msgstr "Fix the electromagnet on its support with the 2 screws M3-8." +msgstr "Electro magnet assembly." #: ../../assemblage.rst:291 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" @@ -530,7 +516,6 @@ msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "Fix the electromagnet on its support with the 2 screws M3-8." #: ../../assemblage.rst:297 -#, fuzzy msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." From d8012ca6a18c9f79114d70bf1567446de4d4c57d Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:21:33 +0000 Subject: [PATCH 06/12] update --- docs/locale/en/LC_MESSAGES/assemblage.po | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 656ed7d..0044112 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -528,9 +528,8 @@ msgstr "" "the electro magnet" #: ../../assemblage.rst:313 -#, fuzzy msgid "Préparation du chariot bas (étape 1)" -msgstr "Mounting the low truck (step 1)" +msgstr "Bottom truck prepare (step 1)" #: ../../assemblage.rst:317 msgid "Electro-aimant assemblé dans son support" @@ -571,7 +570,6 @@ msgid "" msgstr "Introduce the 3 IGUS on the BOTTOM_trolley support. Fix them with clamps" #: ../../assemblage.rst:330 ../../assemblage.rst:445 -#, fuzzy msgid "" "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," " ils seront ajustés quand le chariot sera en place sur les rails " @@ -642,7 +640,6 @@ msgid "" msgstr "" #: ../../assemblage.rst:380 -#, fuzzy msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" From 176dbbf791188b1271c622af9014539112882839 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:25:09 +0000 Subject: [PATCH 07/12] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 225958 -> 225620 bytes .../gettext/.doctrees/environment.pickle | Bin 69795 -> 69795 bytes docs/_build/gettext/assemblage.pot | 648 +++++++++--------- docs/assemblage.rst | 1 - docs/locale/en/LC_MESSAGES/assemblage.po | 574 ++++++++-------- 5 files changed, 606 insertions(+), 617 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 7b3a060cd736e3892df59d12dc39effd3e4362bc..5b6f7901e2c2d0c79389af903db4b430766e12ff 100644 GIT binary patch delta 42426 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 delta 43141 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 A?f?J) delta 6488 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 diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index e15154c..967dc95 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 20:08+0000\n" +"POT-Creation-Date: 2023-05-04 21:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -182,30 +182,30 @@ msgstr "" #: ../../assemblage.rst:139 #: ../../assemblage.rst:213 #: ../../assemblage.rst:234 -#: ../../assemblage.rst:267 -#: ../../assemblage.rst:315 -#: ../../assemblage.rst:382 -#: ../../assemblage.rst:524 -#: ../../assemblage.rst:545 -#: ../../assemblage.rst:566 -#: ../../assemblage.rst:587 -#: ../../assemblage.rst:615 -#: ../../assemblage.rst:632 -#: ../../assemblage.rst:682 -#: ../../assemblage.rst:717 -#: ../../assemblage.rst:759 -#: ../../assemblage.rst:798 -#: ../../assemblage.rst:843 -#: ../../assemblage.rst:927 -#: ../../assemblage.rst:970 -#: ../../assemblage.rst:992 -#: ../../assemblage.rst:1035 -#: ../../assemblage.rst:1065 -#: ../../assemblage.rst:1091 -#: ../../assemblage.rst:1159 -#: ../../assemblage.rst:1181 -#: ../../assemblage.rst:1194 -#: ../../assemblage.rst:1225 +#: ../../assemblage.rst:266 +#: ../../assemblage.rst:314 +#: ../../assemblage.rst:381 +#: ../../assemblage.rst:523 +#: ../../assemblage.rst:544 +#: ../../assemblage.rst:565 +#: ../../assemblage.rst:586 +#: ../../assemblage.rst:614 +#: ../../assemblage.rst:631 +#: ../../assemblage.rst:681 +#: ../../assemblage.rst:716 +#: ../../assemblage.rst:758 +#: ../../assemblage.rst:797 +#: ../../assemblage.rst:842 +#: ../../assemblage.rst:926 +#: ../../assemblage.rst:969 +#: ../../assemblage.rst:991 +#: ../../assemblage.rst:1034 +#: ../../assemblage.rst:1064 +#: ../../assemblage.rst:1090 +#: ../../assemblage.rst:1158 +#: ../../assemblage.rst:1180 +#: ../../assemblage.rst:1193 +#: ../../assemblage.rst:1224 msgid "Matériel :" msgstr "" @@ -243,20 +243,20 @@ msgid "4 vis M3-8" msgstr "" #: ../../assemblage.rst:145 -#: ../../assemblage.rst:592 -#: ../../assemblage.rst:619 +#: ../../assemblage.rst:591 +#: ../../assemblage.rst:618 msgid "2 écrous NYL M3" msgstr "" #: ../../assemblage.rst:146 -#: ../../assemblage.rst:391 -#: ../../assemblage.rst:528 +#: ../../assemblage.rst:390 +#: ../../assemblage.rst:527 msgid "2 vis M3-12" msgstr "" #: ../../assemblage.rst:147 -#: ../../assemblage.rst:529 -#: ../../assemblage.rst:591 +#: ../../assemblage.rst:528 +#: ../../assemblage.rst:590 msgid "2 rondelles M3 larges" msgstr "" @@ -337,7 +337,7 @@ msgid "2 vis M3-16" msgstr "" #: ../../assemblage.rst:219 -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1184 msgid "2 écrous M3 NYL" msgstr "" @@ -370,12 +370,12 @@ msgid "1 vis sans tête M3-12" msgstr "" #: ../../assemblage.rst:239 -#: ../../assemblage.rst:272 +#: ../../assemblage.rst:271 msgid "1 écrou M3" msgstr "" #: ../../assemblage.rst:240 -#: ../../assemblage.rst:1100 +#: ../../assemblage.rst:1099 msgid "2 vis M2.5-14" msgstr "" @@ -383,1091 +383,1087 @@ msgstr "" msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:243 -msgid "Changer l'image avec support interrupteur (nouveau modèle)." -msgstr "" - -#: ../../assemblage.rst:245 +#: ../../assemblage.rst:244 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:253 msgid "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à l'aide des vis M2.5-14 et des écrous M2.5." msgstr "" -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:255 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:256 msgid "Attention au sens des vis 2.5. La tête de la vis doit être sous le microswitch pour permettre le passage de l'axe linéaire." msgstr "" -#: ../../assemblage.rst:265 +#: ../../assemblage.rst:264 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:269 +#: ../../assemblage.rst:268 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:270 +#: ../../assemblage.rst:269 msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:271 +#: ../../assemblage.rst:270 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:273 +#: ../../assemblage.rst:272 msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:275 +#: ../../assemblage.rst:274 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:282 +#: ../../assemblage.rst:281 msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:290 +#: ../../assemblage.rst:289 msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:291 +#: ../../assemblage.rst:290 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:292 +#: ../../assemblage.rst:291 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:292 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:294 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:297 +#: ../../assemblage.rst:296 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:305 +#: ../../assemblage.rst:304 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:313 +#: ../../assemblage.rst:312 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:317 +#: ../../assemblage.rst:316 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:318 +#: ../../assemblage.rst:317 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:319 +#: ../../assemblage.rst:318 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" -#: ../../assemblage.rst:320 +#: ../../assemblage.rst:319 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:321 +#: ../../assemblage.rst:320 msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:322 -#: ../../assemblage.rst:394 -#: ../../assemblage.rst:1163 +#: ../../assemblage.rst:321 +#: ../../assemblage.rst:393 +#: ../../assemblage.rst:1162 msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:323 +#: ../../assemblage.rst:322 msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:324 -#: ../../assemblage.rst:393 +#: ../../assemblage.rst:323 +#: ../../assemblage.rst:392 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:328 +#: ../../assemblage.rst:327 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:330 -#: ../../assemblage.rst:445 +#: ../../assemblage.rst:329 +#: ../../assemblage.rst:444 msgid "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort, ils seront ajustés quand le chariot sera en place sur les rails linéaires" msgstr "" -#: ../../assemblage.rst:340 +#: ../../assemblage.rst:339 msgid "Respecter la position du collier. Le verrouillage du collier doit être du coté de l'IGUS et vers la paroi de la machine." msgstr "" -#: ../../assemblage.rst:347 +#: ../../assemblage.rst:346 msgid "Assembler l'électro-aimant (préalablement monté dans son logement) sous le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2 écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:349 +#: ../../assemblage.rst:348 msgid "Selon la qualité de l'impression, il sera peut-être nécessaire de limer le logement de l'entretoise. Notez également que le corps de l'electro-aimant doit être le plus perpendiculaire possible à la plaque support (l'axe doit être au milieu du percage qui permet son pasage)." msgstr "" -#: ../../assemblage.rst:351 +#: ../../assemblage.rst:350 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:358 +#: ../../assemblage.rst:357 msgid "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 NYL avec la tête de vis en dessous." msgstr "" -#: ../../assemblage.rst:365 +#: ../../assemblage.rst:364 msgid "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle empêche le contre écrou de se coincer dans le guide de l’entretoise." msgstr "" -#: ../../assemblage.rst:375 +#: ../../assemblage.rst:374 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:379 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:384 +#: ../../assemblage.rst:383 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:385 +#: ../../assemblage.rst:384 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:386 +#: ../../assemblage.rst:385 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:388 +#: ../../assemblage.rst:387 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:388 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:392 -#: ../../assemblage.rst:1097 +#: ../../assemblage.rst:391 +#: ../../assemblage.rst:1096 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:395 msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:397 +#: ../../assemblage.rst:396 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:398 -#: ../../assemblage.rst:1070 +#: ../../assemblage.rst:397 +#: ../../assemblage.rst:1069 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:400 +#: ../../assemblage.rst:399 msgid "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête du côté **SANS** empreinte allen." msgstr "" -#: ../../assemblage.rst:407 +#: ../../assemblage.rst:406 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:414 +#: ../../assemblage.rst:413 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:421 +#: ../../assemblage.rst:420 msgid "Assembler la FEMALE_shape sur le TOP_trolley avec les vis M3-12, les rondelles M3 et les écrous M3 NYL en laissant du jeu." msgstr "" -#: ../../assemblage.rst:431 +#: ../../assemblage.rst:430 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:441 +#: ../../assemblage.rst:440 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:444 +#: ../../assemblage.rst:443 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:451 +#: ../../assemblage.rst:450 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" -#: ../../assemblage.rst:461 +#: ../../assemblage.rst:460 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:462 +#: ../../assemblage.rst:461 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:462 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:463 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:465 +#: ../../assemblage.rst:464 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:466 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:472 +#: ../../assemblage.rst:471 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "" -#: ../../assemblage.rst:477 +#: ../../assemblage.rst:476 msgid "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à l'intérieur du trou. Vous devez pouvoir faire coulisser le rouleau sur un axe de 8 mm." msgstr "" -#: ../../assemblage.rst:484 +#: ../../assemblage.rst:483 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:485 +#: ../../assemblage.rst:484 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:486 +#: ../../assemblage.rst:485 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:487 +#: ../../assemblage.rst:486 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:487 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:488 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:491 +#: ../../assemblage.rst:490 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:497 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:505 +#: ../../assemblage.rst:504 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:507 +#: ../../assemblage.rst:506 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:513 +#: ../../assemblage.rst:512 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:515 +#: ../../assemblage.rst:514 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:522 +#: ../../assemblage.rst:521 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:526 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:532 +#: ../../assemblage.rst:531 msgid "Introduire les vis et les rondelles par l’extérieur et visser le support sur la caisse afin qu’il puisse encore coulisser dans les trous oblongs." msgstr "" -#: ../../assemblage.rst:543 +#: ../../assemblage.rst:542 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:547 +#: ../../assemblage.rst:546 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:548 +#: ../../assemblage.rst:547 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" +#: ../../assemblage.rst:549 +#: ../../assemblage.rst:571 +msgid "4 vis BTR M3-14" +msgstr "" + #: ../../assemblage.rst:550 #: ../../assemblage.rst:572 -msgid "4 vis BTR M3-14" +msgid "4 rondelles M3 larges" msgstr "" #: ../../assemblage.rst:551 #: ../../assemblage.rst:573 -msgid "4 rondelles M3 larges" -msgstr "" - -#: ../../assemblage.rst:552 -#: ../../assemblage.rst:574 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:553 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:564 +#: ../../assemblage.rst:563 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:570 +#: ../../assemblage.rst:569 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "" -#: ../../assemblage.rst:571 +#: ../../assemblage.rst:570 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:576 +#: ../../assemblage.rst:575 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:585 +#: ../../assemblage.rst:584 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:589 +#: ../../assemblage.rst:588 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:590 +#: ../../assemblage.rst:589 msgid "2 vis BTR M3-20" msgstr "" -#: ../../assemblage.rst:595 +#: ../../assemblage.rst:594 msgid "Insérer un écrou M3 NYL dans son logement et fixer les DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." msgstr "" -#: ../../assemblage.rst:606 +#: ../../assemblage.rst:605 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:613 +#: ../../assemblage.rst:612 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:617 +#: ../../assemblage.rst:616 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:618 +#: ../../assemblage.rst:617 msgid "2 vis BTR M3-25" msgstr "" -#: ../../assemblage.rst:622 +#: ../../assemblage.rst:621 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:630 +#: ../../assemblage.rst:629 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:634 +#: ../../assemblage.rst:633 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:635 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:638 -#: ../../assemblage.rst:996 +#: ../../assemblage.rst:637 +#: ../../assemblage.rst:995 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:643 +#: ../../assemblage.rst:642 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:648 +#: ../../assemblage.rst:647 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:650 +#: ../../assemblage.rst:649 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:657 +#: ../../assemblage.rst:656 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:658 +#: ../../assemblage.rst:657 msgid "Serrer les 4 vis des supports d’axes sur la caisse (2 sur le côté gauche et 2 sur le côté droit) et les 4 vis sans tête des supports des axes suffisamment pour que les axes ne coulissent dans leurs logements." msgstr "" -#: ../../assemblage.rst:667 +#: ../../assemblage.rst:666 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:669 +#: ../../assemblage.rst:668 msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." msgstr "" -#: ../../assemblage.rst:680 +#: ../../assemblage.rst:679 msgid "Montage de l’axe vertical (étape 2)" msgstr "" -#: ../../assemblage.rst:684 +#: ../../assemblage.rst:683 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:685 +#: ../../assemblage.rst:684 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:686 +#: ../../assemblage.rst:685 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:687 -#: ../../assemblage.rst:840 +#: ../../assemblage.rst:686 +#: ../../assemblage.rst:839 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:688 -#: ../../assemblage.rst:839 +#: ../../assemblage.rst:687 +#: ../../assemblage.rst:838 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:690 +#: ../../assemblage.rst:689 msgid "Avant de fixer les KP08, s'assurer que les roulements sont bien alignés dans leurs logements. Il se peut qu'ils soient livrés un peu désaxés. Dans ce cas, introduire une barre Ø 8mm et l'actionner manuellement afin de les redresser." msgstr "" -#: ../../assemblage.rst:697 +#: ../../assemblage.rst:696 msgid "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de jeu avec les vis M5-25, les rondelles M5 et les écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:703 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:715 +#: ../../assemblage.rst:714 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:719 +#: ../../assemblage.rst:718 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:720 +#: ../../assemblage.rst:719 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:721 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:729 +#: ../../assemblage.rst:728 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:736 +#: ../../assemblage.rst:735 msgid "Faire tourner l’axe à la main pour s’assurer que tous les éléments sont bien alignés et que l'axe continue à tourner librement." msgstr "" -#: ../../assemblage.rst:743 +#: ../../assemblage.rst:742 msgid "Les trous du support moteur sont oblongs et permettent d'aligner le moteur avec l'axe vertical dans les 2 dimensions." msgstr "" -#: ../../assemblage.rst:744 +#: ../../assemblage.rst:743 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:751 +#: ../../assemblage.rst:750 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:752 +#: ../../assemblage.rst:751 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:753 +#: ../../assemblage.rst:752 msgid "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son support, puis le support sur la caisse." msgstr "" -#: ../../assemblage.rst:757 +#: ../../assemblage.rst:756 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:761 +#: ../../assemblage.rst:760 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:762 msgid "Visser les 2 vis en bas du coupleur sur l’arbre du moteur en s’assurant qu’une des vis est en face du méplat de l’axe du moteur et que le bas du coupleur ne repose pas sur le moteur." msgstr "" -#: ../../assemblage.rst:770 +#: ../../assemblage.rst:769 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:777 +#: ../../assemblage.rst:776 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:784 +#: ../../assemblage.rst:783 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:785 +#: ../../assemblage.rst:784 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:792 +#: ../../assemblage.rst:791 msgid "S’assurer que l’axe tourne aisément et que le moteur n’oscille pas. Le cas échéant, desserrer les vis du moteur et du support sur la caisse pour leur donner du jeu et refaire l’alignement." msgstr "" -#: ../../assemblage.rst:796 +#: ../../assemblage.rst:795 msgid "Montage de la courroie du chariot bas" msgstr "" +#: ../../assemblage.rst:799 +#: ../../assemblage.rst:1036 +msgid "1 courroie GT2 longueur ± 620mm" +msgstr "" + #: ../../assemblage.rst:800 #: ../../assemblage.rst:1037 -msgid "1 courroie GT2 longueur ± 620mm" -msgstr "" - -#: ../../assemblage.rst:801 -#: ../../assemblage.rst:1038 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:803 -#: ../../assemblage.rst:1040 +#: ../../assemblage.rst:802 +#: ../../assemblage.rst:1039 msgid "A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur." msgstr "" -#: ../../assemblage.rst:810 -#: ../../assemblage.rst:1047 +#: ../../assemblage.rst:809 +#: ../../assemblage.rst:1046 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:817 -#: ../../assemblage.rst:1054 +#: ../../assemblage.rst:816 +#: ../../assemblage.rst:1053 msgid "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité de la courroie sur sa vis avec un collier." msgstr "" -#: ../../assemblage.rst:819 -#: ../../assemblage.rst:1056 +#: ../../assemblage.rst:818 +#: ../../assemblage.rst:1055 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:826 +#: ../../assemblage.rst:825 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:834 +#: ../../assemblage.rst:833 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:836 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:838 +#: ../../assemblage.rst:837 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:840 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:841 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:843 +#: ../../assemblage.rst:842 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" -#: ../../assemblage.rst:845 +#: ../../assemblage.rst:844 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:855 +#: ../../assemblage.rst:854 msgid "Fixer les KFL8 à droite sur la caisse avec les KFL8_support, 2 vis M5-18, 2 rondelles M5 et les 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:865 +#: ../../assemblage.rst:864 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:866 +#: ../../assemblage.rst:865 msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" -#: ../../assemblage.rst:873 +#: ../../assemblage.rst:872 msgid "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il dépasse de ±12mm de la caisse." msgstr "" -#: ../../assemblage.rst:880 +#: ../../assemblage.rst:879 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:888 +#: ../../assemblage.rst:887 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:890 +#: ../../assemblage.rst:889 msgid "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe s’aligne verticalement avec la poulie du moteur." msgstr "" -#: ../../assemblage.rst:900 +#: ../../assemblage.rst:899 msgid "Déplacer l’ensemble moteur Y/support le long des trous oblongs sous la caisse afin de tendre la courroie fermée puis serrer les 2 vis." msgstr "" -#: ../../assemblage.rst:907 +#: ../../assemblage.rst:906 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:914 +#: ../../assemblage.rst:913 msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." msgstr "" -#: ../../assemblage.rst:915 +#: ../../assemblage.rst:914 msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" msgstr "" -#: ../../assemblage.rst:922 +#: ../../assemblage.rst:921 msgid "Retirer la plaque de contre plaqué." msgstr "" -#: ../../assemblage.rst:926 +#: ../../assemblage.rst:925 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:928 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" -#: ../../assemblage.rst:930 +#: ../../assemblage.rst:929 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" -#: ../../assemblage.rst:931 +#: ../../assemblage.rst:930 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:931 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:932 msgid "4 vis M3-12" msgstr "" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:933 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:935 +#: ../../assemblage.rst:934 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:937 +#: ../../assemblage.rst:936 msgid "Les vis M3-16(M3-18 si vous n'avez pas de M3_16) sont utilisées pour les trous ou il y a 2 epaisseurs de bois." msgstr "" -#: ../../assemblage.rst:940 +#: ../../assemblage.rst:939 msgid "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des rondelles M3 Larges et les écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:947 +#: ../../assemblage.rst:946 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:954 +#: ../../assemblage.rst:953 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:961 +#: ../../assemblage.rst:960 msgid "Vérifier que vous pouvez poser une feuille de papier sur le plateau sans que la feuille gondole. Si la feuille gondole, essayez d'écarter les guides papier avant le serrage." msgstr "" -#: ../../assemblage.rst:969 +#: ../../assemblage.rst:968 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:972 +#: ../../assemblage.rst:971 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:973 +#: ../../assemblage.rst:972 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:974 msgid "Coller la plaque uniquement si vous êtes sure du montage qui est en dessous. Si vous n'êtes pas sure, vous pouvez vous contenter de positionner la plaque support, vous la collerez à la fin quand l'embosseuse marchera." msgstr "" -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:976 msgid "Encoller les encoches qui vont être en contact. Introduire la plaque par l'arrière et la maintenir fermement avec du ruban adhésif pendant le temps de séchage." msgstr "" -#: ../../assemblage.rst:991 +#: ../../assemblage.rst:990 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:994 +#: ../../assemblage.rst:993 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1003 +#: ../../assemblage.rst:1002 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1010 +#: ../../assemblage.rst:1009 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1011 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1019 +#: ../../assemblage.rst:1018 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1026 +#: ../../assemblage.rst:1025 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1034 +#: ../../assemblage.rst:1033 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1064 +#: ../../assemblage.rst:1063 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1066 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1068 +#: ../../assemblage.rst:1067 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1068 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1073 +#: ../../assemblage.rst:1072 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1089 +#: ../../assemblage.rst:1088 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1092 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" -#: ../../assemblage.rst:1094 -#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1183 msgid "2 vis M3-14" msgstr "" -#: ../../assemblage.rst:1095 +#: ../../assemblage.rst:1094 msgid "1 vis M3-12" msgstr "" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1095 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1097 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1099 +#: ../../assemblage.rst:1098 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1100 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1103 +#: ../../assemblage.rst:1102 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" -#: ../../assemblage.rst:1105 +#: ../../assemblage.rst:1104 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1112 +#: ../../assemblage.rst:1111 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1118 msgid "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec une vis M3-20 et un écrou M3-NYL" msgstr "" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1120 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1130 +#: ../../assemblage.rst:1129 msgid "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à l'aide des vis M2.5-14 et des écrous M2.5 NYL." msgstr "" -#: ../../assemblage.rst:1139 +#: ../../assemblage.rst:1138 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1146 +#: ../../assemblage.rst:1145 msgid "Assembler l'ensemble interrupteur fin de course et le **ENDSTOP_Y_support** sur la caisse à l'aide des vis M3-14, des rondelles M3 et des écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1158 +#: ../../assemblage.rst:1157 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1161 +#: ../../assemblage.rst:1160 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1162 +#: ../../assemblage.rst:1161 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:1165 +#: ../../assemblage.rst:1164 msgid "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des rondelles M3 et des écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1180 +#: ../../assemblage.rst:1179 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1182 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1193 +#: ../../assemblage.rst:1192 msgid "Montage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1196 -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1195 +#: ../../assemblage.rst:1226 msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1197 +#: ../../assemblage.rst:1196 msgid "4 entretoises M3-10" msgstr "" -#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1197 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1198 msgid "8 vis M3-10" msgstr "" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1200 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1203 +#: ../../assemblage.rst:1202 msgid "Pour pouvoir réaliser les derniers réglages facilement, nous vous conseillons de cabler la carte en dehors du chassis. Une fois l'embosseuse fonctionelle, vous pourrez fixer la carte dans le chassis." msgstr "" -#: ../../assemblage.rst:1208 +#: ../../assemblage.rst:1207 msgid "Cablage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1209 +#: ../../assemblage.rst:1208 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1216 +#: ../../assemblage.rst:1215 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1223 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:1227 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:1228 msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1230 msgid "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre aux emplacements des drivers des moteurs X et Y." msgstr "" -#: ../../assemblage.rst:1238 +#: ../../assemblage.rst:1237 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1246 +#: ../../assemblage.rst:1245 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1247 +#: ../../assemblage.rst:1246 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1255 +#: ../../assemblage.rst:1254 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1256 +#: ../../assemblage.rst:1255 msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1258 +#: ../../assemblage.rst:1257 msgid "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un dernier controle pour eviter des etincelles c'est mieux :-) )" msgstr "" -#: ../../assemblage.rst:1259 +#: ../../assemblage.rst:1258 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1260 +#: ../../assemblage.rst:1259 msgid "pour chaque driver, mesurer, avec un multimètre, la tension entre le potentiomètre de réglage et la masse de la connexion USB." msgstr "" -#: ../../assemblage.rst:1273 +#: ../../assemblage.rst:1272 msgid "La tension mesurée doit être proche de 0,6 V pour des drivers DRV8825, si ce n'est pas le cas, utiliser un tournevis pour tourner le potentiomêtre de réglage et refaite la mesure." msgstr "" -#: ../../assemblage.rst:1274 +#: ../../assemblage.rst:1273 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1278 +#: ../../assemblage.rst:1277 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1279 +#: ../../assemblage.rst:1278 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1279 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1280 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1289 +#: ../../assemblage.rst:1288 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1290 +#: ../../assemblage.rst:1289 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1291 +#: ../../assemblage.rst:1290 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1298 +#: ../../assemblage.rst:1297 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1306 +#: ../../assemblage.rst:1305 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1307 +#: ../../assemblage.rst:1306 msgid "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention au sens de la diode (trait blanc)." msgstr "" -#: ../../assemblage.rst:1315 +#: ../../assemblage.rst:1314 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1316 +#: ../../assemblage.rst:1315 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1322 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1324 -#: ../../assemblage.rst:1346 +#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1345 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1325 +#: ../../assemblage.rst:1324 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1325 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1335 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1337 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1345 +#: ../../assemblage.rst:1344 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1347 +#: ../../assemblage.rst:1346 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1354 +#: ../../assemblage.rst:1353 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1362 +#: ../../assemblage.rst:1361 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1364 +#: ../../assemblage.rst:1363 msgid "Ajuster la position du capteur fin de course X. Le capteur doit s'activer avant que la fixation de la courroie du chariot bas rencontre la poulie inférieure de l'axe verticale." msgstr "" -#: ../../assemblage.rst:1366 +#: ../../assemblage.rst:1365 msgid "Avec une feuille de papier, ajuster le fin de course Y pour que le capteur s'active quand une feuille est présente sous le levier du capteur. Et se désactive si la feuille de papier n'a pas encore déplacée le levier." msgstr "" -#: ../../assemblage.rst:1374 +#: ../../assemblage.rst:1373 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1376 +#: ../../assemblage.rst:1375 msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 12f142e..45e188a 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -240,7 +240,6 @@ Matériel : * 2 vis M2.5-14 * 2 écrous M2.5 -.. Note:: Changer l'image avec support interrupteur (nouveau modèle). * Introduire un écrou M3 et visser une vis sans tête M3-12. diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 0044112..05f27c7 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 20:08+0000\n" +"POT-Creation-Date: 2023-05-04 21:24+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -183,7 +183,6 @@ msgid "Support papier supérieur." msgstr "Upper paper support" #: ../../assemblage.rst:103 - msgid "Support papier inférieur." msgstr "Lower paper support" @@ -213,16 +212,16 @@ msgid "Préparation du pointeau mâle" msgstr "Preparation of the male needle" #: ../../assemblage.rst:124 ../../assemblage.rst:139 ../../assemblage.rst:213 -#: ../../assemblage.rst:234 ../../assemblage.rst:267 ../../assemblage.rst:315 -#: ../../assemblage.rst:382 ../../assemblage.rst:524 ../../assemblage.rst:545 -#: ../../assemblage.rst:566 ../../assemblage.rst:587 ../../assemblage.rst:615 -#: ../../assemblage.rst:632 ../../assemblage.rst:682 ../../assemblage.rst:717 -#: ../../assemblage.rst:759 ../../assemblage.rst:798 ../../assemblage.rst:843 -#: ../../assemblage.rst:927 ../../assemblage.rst:970 ../../assemblage.rst:992 -#: ../../assemblage.rst:1035 ../../assemblage.rst:1065 -#: ../../assemblage.rst:1091 ../../assemblage.rst:1159 -#: ../../assemblage.rst:1181 ../../assemblage.rst:1194 -#: ../../assemblage.rst:1225 +#: ../../assemblage.rst:234 ../../assemblage.rst:266 ../../assemblage.rst:314 +#: ../../assemblage.rst:381 ../../assemblage.rst:523 ../../assemblage.rst:544 +#: ../../assemblage.rst:565 ../../assemblage.rst:586 ../../assemblage.rst:614 +#: ../../assemblage.rst:631 ../../assemblage.rst:681 ../../assemblage.rst:716 +#: ../../assemblage.rst:758 ../../assemblage.rst:797 ../../assemblage.rst:842 +#: ../../assemblage.rst:926 ../../assemblage.rst:969 ../../assemblage.rst:991 +#: ../../assemblage.rst:1034 ../../assemblage.rst:1064 +#: ../../assemblage.rst:1090 ../../assemblage.rst:1158 +#: ../../assemblage.rst:1180 ../../assemblage.rst:1193 +#: ../../assemblage.rst:1224 msgid "Matériel :" msgstr "Equipment:" @@ -264,15 +263,15 @@ msgstr "1 pulley GT2 20 teeth 5mm bore" msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:145 ../../assemblage.rst:592 ../../assemblage.rst:619 +#: ../../assemblage.rst:145 ../../assemblage.rst:591 ../../assemblage.rst:618 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:146 ../../assemblage.rst:391 ../../assemblage.rst:528 +#: ../../assemblage.rst:146 ../../assemblage.rst:390 ../../assemblage.rst:527 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:147 ../../assemblage.rst:529 ../../assemblage.rst:591 +#: ../../assemblage.rst:147 ../../assemblage.rst:528 ../../assemblage.rst:590 msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" @@ -385,7 +384,7 @@ msgstr "1 Nema 17 motor" msgid "2 vis M3-16" msgstr "2 screws M3-16" -#: ../../assemblage.rst:219 ../../assemblage.rst:1185 +#: ../../assemblage.rst:219 ../../assemblage.rst:1184 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" @@ -423,11 +422,11 @@ msgstr "1 wired limit switch (see wiring of the limit switches)" msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:239 ../../assemblage.rst:272 +#: ../../assemblage.rst:239 ../../assemblage.rst:271 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:240 ../../assemblage.rst:1100 +#: ../../assemblage.rst:240 ../../assemblage.rst:1099 msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" @@ -435,15 +434,11 @@ msgstr "2 M2.5-14 screw" msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:243 -msgid "Changer l'image avec support interrupteur (nouveau modèle)." -msgstr "" - -#: ../../assemblage.rst:245 +#: ../../assemblage.rst:244 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "Insert an M3 nut and screw in a M3-12 grub screw." -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:253 msgid "" "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" " l'aide des vis M2.5-14 et des écrous M2.5." @@ -451,11 +446,11 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:255 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "The limit switch is shown not wired but must be wired before installation." -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:256 msgid "" "Attention au sens des vis 2.5. La tête de la vis doit être sous le " "microswitch pour permettre le passage de l'axe linéaire." @@ -463,31 +458,31 @@ msgstr "" "Pay attention to the direction of the 2.5 screws. The head of the screw " "must be under the microswitch to allow passage of the linear axis." -#: ../../assemblage.rst:265 +#: ../../assemblage.rst:264 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:269 +#: ../../assemblage.rst:268 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:270 +#: ../../assemblage.rst:269 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:271 +#: ../../assemblage.rst:270 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "1 set screw M3-12 stylus punched (see Preparing the Braille stylus)" -#: ../../assemblage.rst:273 +#: ../../assemblage.rst:272 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:275 +#: ../../assemblage.rst:274 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:282 +#: ../../assemblage.rst:281 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -495,31 +490,31 @@ msgstr "" "Tighten the M3-12 screw with the needle punched out, allowing it to " "extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:290 +#: ../../assemblage.rst:289 msgid "Montage de l'electro-aimant sur son support" msgstr "Electro magnet assembly." -#: ../../assemblage.rst:291 +#: ../../assemblage.rst:290 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:292 +#: ../../assemblage.rst:291 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "**3D printed parts** : ELECTRO_MAGNET_housing" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:292 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:294 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "Fix the electromagnet on its support with the 2 screws M3-8." -#: ../../assemblage.rst:297 +#: ../../assemblage.rst:296 msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:305 +#: ../../assemblage.rst:304 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -527,49 +522,49 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:313 +#: ../../assemblage.rst:312 msgid "Préparation du chariot bas (étape 1)" msgstr "Bottom truck prepare (step 1)" -#: ../../assemblage.rst:317 +#: ../../assemblage.rst:316 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:318 +#: ../../assemblage.rst:317 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:319 +#: ../../assemblage.rst:318 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "**3D printed parts** : ELECTRO_MAGNET_guide" -#: ../../assemblage.rst:320 +#: ../../assemblage.rst:319 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:321 +#: ../../assemblage.rst:320 msgid "6 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:322 ../../assemblage.rst:394 ../../assemblage.rst:1163 +#: ../../assemblage.rst:321 ../../assemblage.rst:393 ../../assemblage.rst:1162 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:323 +#: ../../assemblage.rst:322 msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:324 ../../assemblage.rst:393 +#: ../../assemblage.rst:323 ../../assemblage.rst:392 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:328 +#: ../../assemblage.rst:327 msgid "" "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des " "colliers de serrage" msgstr "Introduce the 3 IGUS on the BOTTOM_trolley support. Fix them with clamps" -#: ../../assemblage.rst:330 ../../assemblage.rst:445 +#: ../../assemblage.rst:329 ../../assemblage.rst:444 msgid "" "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," " ils seront ajustés quand le chariot sera en place sur les rails " @@ -578,7 +573,7 @@ msgstr "" "Lock the IGUS in the groove. Do not overtighten the clamps,they will be " "adjusted when the carriage is in place on the railslinear" -#: ../../assemblage.rst:340 +#: ../../assemblage.rst:339 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -586,7 +581,7 @@ msgstr "" "Respect the position of the clamps. The locking of the clamps must be on " "the IGUS side and towards the front of the machine." -#: ../../assemblage.rst:347 +#: ../../assemblage.rst:346 msgid "" "Assembler l'électro-aimant (préalablement monté dans son logement) sous " "le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2" @@ -596,7 +591,7 @@ msgstr "" "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:349 +#: ../../assemblage.rst:348 msgid "" "Selon la qualité de l'impression, il sera peut-être nécessaire de limer " "le logement de l'entretoise. Notez également que le corps de l'electro-" @@ -608,7 +603,7 @@ msgstr "" "perpendicular as possible to the support plate(the axis must be in the " "middle of the drilling which allows its passage)." -#: ../../assemblage.rst:351 +#: ../../assemblage.rst:350 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -616,7 +611,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:358 +#: ../../assemblage.rst:357 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -624,7 +619,7 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:365 +#: ../../assemblage.rst:364 msgid "" "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la " "vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle" @@ -633,54 +628,53 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:375 +#: ../../assemblage.rst:374 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." msgstr "" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:379 msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:384 +#: ../../assemblage.rst:383 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:385 +#: ../../assemblage.rst:384 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:386 +#: ../../assemblage.rst:385 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:388 +#: ../../assemblage.rst:387 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:388 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:392 ../../assemblage.rst:1097 +#: ../../assemblage.rst:391 ../../assemblage.rst:1096 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:395 msgid "3 IGUS_housing" msgstr "3 IGUS_housing" -#: ../../assemblage.rst:397 +#: ../../assemblage.rst:396 msgid "6 vis M3-12" msgstr "6 screws M3-12" -#: ../../assemblage.rst:398 ../../assemblage.rst:1070 +#: ../../assemblage.rst:397 ../../assemblage.rst:1069 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:400 -#, fuzzy +#: ../../assemblage.rst:399 msgid "" "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête" " du côté **SANS** empreinte allen." @@ -688,17 +682,17 @@ msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " "the side ** WITHOUT ** borrows allen." -#: ../../assemblage.rst:407 +#: ../../assemblage.rst:406 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "Tape the FEMALE_shape 2/3 from the top." -#: ../../assemblage.rst:414 +#: ../../assemblage.rst:413 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" "Tighten the M3-30 screw / blind nut assembly to allow it to exceed ± " "0.5mm." -#: ../../assemblage.rst:421 +#: ../../assemblage.rst:420 msgid "" "Assembler la FEMALE_shape sur le TOP_trolley avec les vis M3-12, les " "rondelles M3 et les écrous M3 NYL en laissant du jeu." @@ -706,58 +700,58 @@ msgstr "" "Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " "M3 washers and the NYL M3 nuts." -#: ../../assemblage.rst:431 +#: ../../assemblage.rst:430 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:441 +#: ../../assemblage.rst:440 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:444 +#: ../../assemblage.rst:443 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." msgstr "" -#: ../../assemblage.rst:451 +#: ../../assemblage.rst:450 msgid "Monter les vis M3-20 et les écrous M3." msgstr "Fit the M3-20 screws and the M3 nuts." -#: ../../assemblage.rst:461 +#: ../../assemblage.rst:460 #, fuzzy msgid "Préparation des rouleaux papier" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:462 +#: ../../assemblage.rst:461 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:462 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:463 #, fuzzy msgid "3 joints toriques" msgstr "2 O-rings" -#: ../../assemblage.rst:465 +#: ../../assemblage.rst:464 #, fuzzy msgid "6 vis M3-6 sans tête" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:466 #, fuzzy msgid "Tarauder les 3 ROLL_joint." msgstr "Tape the 2 ROLL_joint." -#: ../../assemblage.rst:472 +#: ../../assemblage.rst:471 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "Put the O-rings in the groove of the 2 ROLL_joint." -#: ../../assemblage.rst:477 +#: ../../assemblage.rst:476 #, fuzzy msgid "" "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " @@ -767,80 +761,80 @@ msgstr "" "Screw the M3-5 headless screws making sure they do not protrude into the " "hole." -#: ../../assemblage.rst:484 +#: ../../assemblage.rst:483 #, fuzzy msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:485 +#: ../../assemblage.rst:484 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:486 +#: ../../assemblage.rst:485 #, fuzzy msgid "3 vis M3-25" msgstr "8 M3-12 screw" -#: ../../assemblage.rst:487 +#: ../../assemblage.rst:486 #, fuzzy msgid "3 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:487 #, fuzzy msgid "3 ressorts tendeurs de courroie GT2" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:488 #, fuzzy msgid "6 ecrous M3-NYL" msgstr "8 M3 nuts" -#: ../../assemblage.rst:491 +#: ../../assemblage.rst:490 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." msgstr "" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:497 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:505 +#: ../../assemblage.rst:504 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:507 +#: ../../assemblage.rst:506 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:513 +#: ../../assemblage.rst:512 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:515 +#: ../../assemblage.rst:514 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." msgstr "" -#: ../../assemblage.rst:522 +#: ../../assemblage.rst:521 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:526 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:532 +#: ../../assemblage.rst:531 msgid "" "Introduire les vis et les rondelles par l’extérieur et visser le support " "sur la caisse afin qu’il puisse encore coulisser dans les trous oblongs." @@ -848,11 +842,11 @@ msgstr "" "Insert the screws and washers from the outside and screw the support onto" " the crate so that it can still slide in the oblong holes." -#: ../../assemblage.rst:543 +#: ../../assemblage.rst:542 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:547 +#: ../../assemblage.rst:546 msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -860,7 +854,7 @@ msgstr "" "**3D printed parts**: BOTTOM_AXIS_left prepared with nut and grub screw " "(cf Preparation of axis supports)" -#: ../../assemblage.rst:548 +#: ../../assemblage.rst:547 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis" " sans tête (cf Préparation de supports d’axes)" @@ -868,19 +862,19 @@ msgstr "" "**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw (see" " Preparation of axle supports)" -#: ../../assemblage.rst:550 ../../assemblage.rst:572 +#: ../../assemblage.rst:549 ../../assemblage.rst:571 msgid "4 vis BTR M3-14" msgstr "4 BTR screws M3-14" -#: ../../assemblage.rst:551 ../../assemblage.rst:573 +#: ../../assemblage.rst:550 ../../assemblage.rst:572 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:552 ../../assemblage.rst:574 +#: ../../assemblage.rst:551 ../../assemblage.rst:573 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:553 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et " "TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à " @@ -891,15 +885,15 @@ msgstr "" "TOP_AXIS_left on the left leaving a little game (screw + washer outside " "and nut inside). The screws will be tight when the assembly is in place." -#: ../../assemblage.rst:564 +#: ../../assemblage.rst:563 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:570 +#: ../../assemblage.rst:569 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "**3D printed parts** : BOTTOM_AXIS_right" -#: ../../assemblage.rst:571 +#: ../../assemblage.rst:570 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -907,7 +901,7 @@ msgstr "" "**3D printed parts**: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" -#: ../../assemblage.rst:576 +#: ../../assemblage.rst:575 #, fuzzy msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à " @@ -920,19 +914,19 @@ msgstr "" " and nut inside). The screws will be tight when all parts will be in " "place." -#: ../../assemblage.rst:585 +#: ../../assemblage.rst:584 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:589 +#: ../../assemblage.rst:588 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "**3D printed parts** : 2 x DRIVEN_PULLEY_housing" -#: ../../assemblage.rst:590 +#: ../../assemblage.rst:589 msgid "2 vis BTR M3-20" msgstr "2 M3-20 BTR screw" -#: ../../assemblage.rst:595 +#: ../../assemblage.rst:594 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -940,24 +934,24 @@ msgstr "" "Insert a NYL M3 nut into its housing and secure the DRIVEN_PULLEY_housing" " with a M3-20 screw and washer." -#: ../../assemblage.rst:606 +#: ../../assemblage.rst:605 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:613 +#: ../../assemblage.rst:612 #, fuzzy msgid "Assemblage des poulies libres de renvoi" msgstr "Laying free return pulleys" -#: ../../assemblage.rst:617 +#: ../../assemblage.rst:616 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:618 +#: ../../assemblage.rst:617 msgid "2 vis BTR M3-25" msgstr "2 M3-25 BTR screw" -#: ../../assemblage.rst:622 +#: ../../assemblage.rst:621 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -965,37 +959,37 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:630 +#: ../../assemblage.rst:629 msgid "Montage du chariot bas (étape 2)" msgstr "Mounting the low truck (step 2)" -#: ../../assemblage.rst:634 +#: ../../assemblage.rst:633 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:635 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "We did not represent the facade for readability reasons." -#: ../../assemblage.rst:638 ../../assemblage.rst:996 +#: ../../assemblage.rst:637 ../../assemblage.rst:995 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "Thread the bars halfway through the outside of the crate." -#: ../../assemblage.rst:643 +#: ../../assemblage.rst:642 msgid "" "Enfiler le fin de course et son support sur la barre Ø8mm côté face " "arrière." msgstr "Thread the switch and its support on the Ø8mm bar on the back side." -#: ../../assemblage.rst:648 +#: ../../assemblage.rst:647 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "The screw on the switch bracket will be tightened later during adjustment." -#: ../../assemblage.rst:650 +#: ../../assemblage.rst:649 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:657 +#: ../../assemblage.rst:656 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1003,7 +997,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:658 +#: ../../assemblage.rst:657 msgid "" "Serrer les 4 vis des supports d’axes sur la caisse (2 sur le côté gauche " "et 2 sur le côté droit) et les 4 vis sans tête des supports des axes " @@ -1013,11 +1007,11 @@ msgstr "" " the right side) and the 4 grub screws on the axle brackets so that the " "pins do not slide into their seats." -#: ../../assemblage.rst:667 +#: ../../assemblage.rst:666 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:669 +#: ../../assemblage.rst:668 #, fuzzy msgid "" "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en " @@ -1026,32 +1020,32 @@ msgstr "" "Screw the motor / support assembly with 2 M3-16 screw onto the body " "leaving some play." -#: ../../assemblage.rst:680 +#: ../../assemblage.rst:679 msgid "Montage de l’axe vertical (étape 2)" msgstr "Mounting the vertical axis (step 2)" -#: ../../assemblage.rst:684 +#: ../../assemblage.rst:683 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "**3D printed parts** : 2 X KP08_support" -#: ../../assemblage.rst:685 +#: ../../assemblage.rst:684 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:686 +#: ../../assemblage.rst:685 #, fuzzy msgid "4 vis M5-25" msgstr "4 M5-22 screw" -#: ../../assemblage.rst:687 ../../assemblage.rst:840 +#: ../../assemblage.rst:686 ../../assemblage.rst:839 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:688 ../../assemblage.rst:839 +#: ../../assemblage.rst:687 ../../assemblage.rst:838 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:690 +#: ../../assemblage.rst:689 msgid "" "Avant de fixer les KP08, s'assurer que les roulements sont bien alignés " "dans leurs logements. Il se peut qu'ils soient livrés un peu désaxés. " @@ -1062,7 +1056,7 @@ msgstr "" "housing. They may be delivered a little misaligned. In this case, insert " "a Ø 8mm bar and manually actuate it to straighten them." -#: ../../assemblage.rst:697 +#: ../../assemblage.rst:696 #, fuzzy msgid "" "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de " @@ -1071,27 +1065,27 @@ msgstr "" "Screw the KP08_support and the KP08 on the body a bit with the M5-25 " "screws, M5 washers and M5 NYL nuts." -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:703 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:715 +#: ../../assemblage.rst:714 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:719 +#: ../../assemblage.rst:718 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:720 +#: ../../assemblage.rst:719 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:721 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "Thread the coupler onto the motor shaft (Ø 5mm hole at the bottom)." -#: ../../assemblage.rst:729 +#: ../../assemblage.rst:728 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1099,7 +1093,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:736 +#: ../../assemblage.rst:735 msgid "" "Faire tourner l’axe à la main pour s’assurer que tous les éléments sont " "bien alignés et que l'axe continue à tourner librement." @@ -1107,7 +1101,7 @@ msgstr "" "Rotate the linear shaft by hand to ensure that all elements are aligned " "and that the spindle continues to rotate freely." -#: ../../assemblage.rst:743 +#: ../../assemblage.rst:742 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -1115,15 +1109,15 @@ msgstr "" "The holes of the motor support are oblong and allow to align the motor " "with the vertical axis in the 2 dimensions." -#: ../../assemblage.rst:744 +#: ../../assemblage.rst:743 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "Screw the first 2 screws of the motor on its support." -#: ../../assemblage.rst:751 +#: ../../assemblage.rst:750 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "Slowly tighten the KP08 screws by turning the shaft by hand." -#: ../../assemblage.rst:752 +#: ../../assemblage.rst:751 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1131,7 +1125,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:753 +#: ../../assemblage.rst:752 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -1139,15 +1133,15 @@ msgstr "" "Remove the pin and finish screwing the last 2 screws of the motor on its " "support, then the support on the body." -#: ../../assemblage.rst:757 +#: ../../assemblage.rst:756 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:761 +#: ../../assemblage.rst:760 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:762 msgid "" "Visser les 2 vis en bas du coupleur sur l’arbre du moteur en s’assurant " "qu’une des vis est en face du méplat de l’axe du moteur et que le bas du " @@ -1158,7 +1152,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:770 +#: ../../assemblage.rst:769 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1166,11 +1160,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:777 +#: ../../assemblage.rst:776 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "Screw the 2 screws at the top of the coupler onto the vertical axis." -#: ../../assemblage.rst:784 +#: ../../assemblage.rst:783 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1178,11 +1172,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:785 +#: ../../assemblage.rst:784 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "Screw the screws of the KP08 clamping rings (2 screws per ring)." -#: ../../assemblage.rst:792 +#: ../../assemblage.rst:791 msgid "" "S’assurer que l’axe tourne aisément et que le moteur n’oscille pas. Le " "cas échéant, desserrer les vis du moteur et du support sur la caisse pour" @@ -1192,19 +1186,19 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:796 +#: ../../assemblage.rst:795 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:800 ../../assemblage.rst:1037 +#: ../../assemblage.rst:799 ../../assemblage.rst:1036 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:801 ../../assemblage.rst:1038 +#: ../../assemblage.rst:800 ../../assemblage.rst:1037 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:803 ../../assemblage.rst:1040 +#: ../../assemblage.rst:802 ../../assemblage.rst:1039 #, fuzzy msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " @@ -1213,13 +1207,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out. ** ADD PICTURE **" -#: ../../assemblage.rst:810 ../../assemblage.rst:1047 +#: ../../assemblage.rst:809 ../../assemblage.rst:1046 msgid "" "Faire passer la courroie dans la poulie libre puis la poulie de l’axe " "vertical." msgstr "Pass the belt in the free pulley then the pulley of the vertical axis." -#: ../../assemblage.rst:817 ../../assemblage.rst:1054 +#: ../../assemblage.rst:816 ../../assemblage.rst:1053 #, fuzzy msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " @@ -1228,42 +1222,42 @@ msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar. ** ADD PICTURE **" -#: ../../assemblage.rst:819 ../../assemblage.rst:1056 +#: ../../assemblage.rst:818 ../../assemblage.rst:1055 #, fuzzy msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" "Finish stretching the belt with the screw on the outside of the body. ** " "ADD PICTURE **" -#: ../../assemblage.rst:826 +#: ../../assemblage.rst:825 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "For now, do not tighten the pulley bolts on the axle." -#: ../../assemblage.rst:834 +#: ../../assemblage.rst:833 msgid "Montage de l’axe Y (étape 1)" msgstr "Mounting the Y axis (step 1)" -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:836 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:838 +#: ../../assemblage.rst:837 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:840 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:841 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth bar Ø 8mm, length: 364mm" -#: ../../assemblage.rst:843 +#: ../../assemblage.rst:842 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "1 closed GT2 belt 200 or 220 mm (according to the Y motor support)" -#: ../../assemblage.rst:845 +#: ../../assemblage.rst:844 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1271,7 +1265,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:855 +#: ../../assemblage.rst:854 msgid "" "Fixer les KFL8 à droite sur la caisse avec les KFL8_support, 2 vis M5-18," " 2 rondelles M5 et les 2 écrous M5 NYL." @@ -1279,7 +1273,7 @@ msgstr "" "Fix the KFL8 right on the body with the KFL8_support, 2 screws M5-18, 2 " "washers M5 and the 2 nuts M5 NYL." -#: ../../assemblage.rst:865 +#: ../../assemblage.rst:864 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1287,7 +1281,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:866 +#: ../../assemblage.rst:865 msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" " et les 2 ROLL_joint (attention à la position du joint torique). Mettre " @@ -1297,7 +1291,7 @@ msgstr "" "the 2 ROLL_joint (pay attention to the position of the O-ring). Put the " "belt closed on the pulley of motor Y and on the pulley of the axle." -#: ../../assemblage.rst:873 +#: ../../assemblage.rst:872 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -1305,15 +1299,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:880 +#: ../../assemblage.rst:879 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:888 +#: ../../assemblage.rst:887 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:890 +#: ../../assemblage.rst:889 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1321,7 +1315,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:900 +#: ../../assemblage.rst:899 msgid "" "Déplacer l’ensemble moteur Y/support le long des trous oblongs sous la " "caisse afin de tendre la courroie fermée puis serrer les 2 vis." @@ -1329,11 +1323,11 @@ msgstr "" "Move the Y motor / support assembly along the oblong holes under the body" " to tension the closed belt and tighten the 2 screws." -#: ../../assemblage.rst:907 +#: ../../assemblage.rst:906 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:914 +#: ../../assemblage.rst:913 #, fuzzy msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " @@ -1342,7 +1336,7 @@ msgstr "" "Put the CP plate in place (without gluing it) in order to align the " "ROLL_joint with the holes present in the plate." -#: ../../assemblage.rst:915 +#: ../../assemblage.rst:914 #, fuzzy msgid "" "Centrer les rouleaux dans les trous de la plaque et visser les vis sans " @@ -1355,50 +1349,50 @@ msgstr "" "this diagram there are only two rolls (image of an oldversion, but it's " "the same principle)" -#: ../../assemblage.rst:922 +#: ../../assemblage.rst:921 msgid "Retirer la plaque de contre plaqué." msgstr "Remove the plywood plate." -#: ../../assemblage.rst:926 +#: ../../assemblage.rst:925 #, fuzzy msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling the paper guides on the plate" -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:928 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "**3D printed parts** : PAPER_GUIDE_left" -#: ../../assemblage.rst:930 +#: ../../assemblage.rst:929 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "**3D printed parts** : PAPER_GUIDE_right" -#: ../../assemblage.rst:931 +#: ../../assemblage.rst:930 #, fuzzy msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:931 msgid "4 vis M3-16" msgstr "4 M3-16 screws" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:932 #, fuzzy msgid "4 vis M3-12" msgstr "4 M3-12 screw" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:933 #, fuzzy msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" -#: ../../assemblage.rst:935 +#: ../../assemblage.rst:934 #, fuzzy msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" -#: ../../assemblage.rst:937 +#: ../../assemblage.rst:936 msgid "" "Les vis M3-16(M3-18 si vous n'avez pas de M3_16) sont utilisées pour les " "trous ou il y a 2 epaisseurs de bois." @@ -1406,7 +1400,7 @@ msgstr "" "M3-16 screws (M3-18 if you don't have M3_16) are used for the holes where" " there are 2 thicknesses of wood." -#: ../../assemblage.rst:940 +#: ../../assemblage.rst:939 #, fuzzy msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " @@ -1415,15 +1409,15 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:947 +#: ../../assemblage.rst:946 msgid "Partie gauche." msgstr "Left part." -#: ../../assemblage.rst:954 +#: ../../assemblage.rst:953 msgid "Répéter l'opération pour la partie droite." msgstr "Repeat the operation for the right side." -#: ../../assemblage.rst:961 +#: ../../assemblage.rst:960 msgid "" "Vérifier que vous pouvez poser une feuille de papier sur le plateau sans " "que la feuille gondole. Si la feuille gondole, essayez d'écarter les " @@ -1433,19 +1427,19 @@ msgstr "" "sheet warps. If the sheet warps, try to remove the paper guides before " "clamping." -#: ../../assemblage.rst:969 +#: ../../assemblage.rst:968 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:972 +#: ../../assemblage.rst:971 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:973 +#: ../../assemblage.rst:972 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "3 Prepared paper rolls (with gasket and screws)" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:974 msgid "" "Coller la plaque uniquement si vous êtes sure du montage qui est en " "dessous. Si vous n'êtes pas sure, vous pouvez vous contenter de " @@ -1456,7 +1450,7 @@ msgstr "" "you're not sure, you can just position the support plate, you will glue " "it at the end when The embosser will work." -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:976 #, fuzzy msgid "" "Encoller les encoches qui vont être en contact. Introduire la plaque par " @@ -1466,59 +1460,59 @@ msgstr "" "Glue the notches that will be in contact. Insert the plate from the front" " and hold it firmly with tape during the drying time." -#: ../../assemblage.rst:991 +#: ../../assemblage.rst:990 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:994 +#: ../../assemblage.rst:993 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1003 +#: ../../assemblage.rst:1002 #, fuzzy msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:1010 +#: ../../assemblage.rst:1009 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1011 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1019 +#: ../../assemblage.rst:1018 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "Tighten the axle holder screws on the body on the left and right." -#: ../../assemblage.rst:1026 +#: ../../assemblage.rst:1025 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "Screw the grub screws of the axle supports on the left and right." -#: ../../assemblage.rst:1034 +#: ../../assemblage.rst:1033 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1064 +#: ../../assemblage.rst:1063 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1066 #, fuzzy msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1068 +#: ../../assemblage.rst:1067 #, fuzzy msgid "6 vis M3-14" msgstr "6 screws M3-14" -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1068 #, fuzzy msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" -#: ../../assemblage.rst:1073 +#: ../../assemblage.rst:1072 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1526,43 +1520,43 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1089 +#: ../../assemblage.rst:1088 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1092 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "**3D printed part(s)**: SWITCH_Y_support" -#: ../../assemblage.rst:1094 ../../assemblage.rst:1184 +#: ../../assemblage.rst:1093 ../../assemblage.rst:1183 msgid "2 vis M3-14" msgstr "2 M3-14 screws" -#: ../../assemblage.rst:1095 +#: ../../assemblage.rst:1094 #, fuzzy msgid "1 vis M3-12" msgstr "1 M3-12 screw" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1095 #, fuzzy msgid "1 vis M3-20" msgstr "1 M3-20 screw" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1097 #, fuzzy msgid "3 écrous M3 NYL" msgstr "3 M3 nuts" -#: ../../assemblage.rst:1099 +#: ../../assemblage.rst:1098 msgid "1 interrupteur fin de course à lamelle" msgstr "1 slatted limit switch" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1100 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1103 +#: ../../assemblage.rst:1102 msgid "" "L'interrupteur fin de course à lamelle devra être câblé avant d'être " "monté sur son support (non représenté)." @@ -1570,11 +1564,11 @@ msgstr "" "The limit switch must be wired before being mounted on its support (not " "shown)." -#: ../../assemblage.rst:1105 +#: ../../assemblage.rst:1104 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "Tap the adjustment screw support with an M3 tap" -#: ../../assemblage.rst:1112 +#: ../../assemblage.rst:1111 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." @@ -1582,7 +1576,7 @@ msgstr "" "Position the lever **ENDSTOP_Y_LEVER** in the " "support**ENDSTOP_Y_support**." -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1118 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" @@ -1590,7 +1584,7 @@ msgstr "" "Fix the lever **ENDSTOP_Y_LEVER** to the support **ENDSTOP_Y_support** " "with an M3-20 screw and an M3-NYL nut" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1120 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." @@ -1598,7 +1592,7 @@ msgstr "" "Do not tighten the M3 nut, the lever must be able to rotate freely in his" " support." -#: ../../assemblage.rst:1130 +#: ../../assemblage.rst:1129 #, fuzzy msgid "" "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à " @@ -1607,11 +1601,11 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1139 +#: ../../assemblage.rst:1138 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "Position the M3-12 adjustment screw on the lever **ENDSTOP_Y_LEVER**" -#: ../../assemblage.rst:1146 +#: ../../assemblage.rst:1145 #, fuzzy msgid "" "Assembler l'ensemble interrupteur fin de course et le " @@ -1621,19 +1615,19 @@ msgstr "" "Assemble the limit switch assembly and the SWITCH_Y_support to the body " "using the M3-14 screws, M3 washers and M3 NYL nuts." -#: ../../assemblage.rst:1158 +#: ../../assemblage.rst:1157 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1161 +#: ../../assemblage.rst:1160 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" -#: ../../assemblage.rst:1162 +#: ../../assemblage.rst:1161 msgid "4 vis M3-14" msgstr "4 screws M3-14" -#: ../../assemblage.rst:1165 +#: ../../assemblage.rst:1164 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1641,42 +1635,42 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1180 +#: ../../assemblage.rst:1179 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1182 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "** Piece (s) printed in 3D **: POWER_plate" -#: ../../assemblage.rst:1193 +#: ../../assemblage.rst:1192 #, fuzzy msgid "Montage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1196 ../../assemblage.rst:1227 +#: ../../assemblage.rst:1195 ../../assemblage.rst:1226 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1197 +#: ../../assemblage.rst:1196 #, fuzzy msgid "4 entretoises M3-10" msgstr "4 spacer M3-10" -#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1197 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1198 msgid "8 vis M3-10" msgstr "8 screws M3-10" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1200 #, fuzzy msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card. ** ADD PICTURE **" -#: ../../assemblage.rst:1203 +#: ../../assemblage.rst:1202 msgid "" "Pour pouvoir réaliser les derniers réglages facilement, nous vous " "conseillons de cabler la carte en dehors du chassis. Une fois " @@ -1686,32 +1680,32 @@ msgstr "" "recommend wiring the card outside the chassis. Oncethe functional " "embosser, you can fix the card in the chassis." -#: ../../assemblage.rst:1208 +#: ../../assemblage.rst:1207 #, fuzzy msgid "Cablage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1209 +#: ../../assemblage.rst:1208 msgid "Schéma général :" msgstr "General diagram:" -#: ../../assemblage.rst:1216 +#: ../../assemblage.rst:1215 msgid "Photo de la carte assemblée" msgstr "Photo of the assembled board" -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1223 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:1227 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:1228 msgid "6 cavaliers" msgstr "6 riders" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1230 #, fuzzy msgid "" "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre " @@ -1720,16 +1714,16 @@ msgstr "" "If the card is not supplied already equipped with jumpers, put in the " "places of the drivers of engines X and Y." -#: ../../assemblage.rst:1238 +#: ../../assemblage.rst:1237 #, fuzzy msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into their slots." -#: ../../assemblage.rst:1246 +#: ../../assemblage.rst:1245 msgid "Câblage de l'alimentation 12V" msgstr "12V power wiring" -#: ../../assemblage.rst:1247 +#: ../../assemblage.rst:1246 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" @@ -1737,17 +1731,17 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS board" -#: ../../assemblage.rst:1255 +#: ../../assemblage.rst:1254 msgid "Réglage des drivers moteur" msgstr "Adjusting motor drivers" -#: ../../assemblage.rst:1256 +#: ../../assemblage.rst:1255 msgid "" "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage " "des moteurs." msgstr "This step must **IMPERATIVELY** be carried out **before** wiringengines." -#: ../../assemblage.rst:1258 +#: ../../assemblage.rst:1257 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" @@ -1755,11 +1749,11 @@ msgstr "" "Check that you can connect the 12V power supply to the board (a last " "check to avoid sparks is better :-) )" -#: ../../assemblage.rst:1259 +#: ../../assemblage.rst:1258 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "Connect the 12 V power supply to the board." -#: ../../assemblage.rst:1260 +#: ../../assemblage.rst:1259 msgid "" "pour chaque driver, mesurer, avec un multimètre, la tension entre le " "potentiomètre de réglage et la masse de la connexion USB." @@ -1767,7 +1761,7 @@ msgstr "" "for each driver, measure, with a multimeter, the voltage between the " "adjustment potentiometer and mass of the USB connection." -#: ../../assemblage.rst:1273 +#: ../../assemblage.rst:1272 msgid "" "La tension mesurée doit être proche de 0,6 V pour des drivers DRV8825, si" " ce n'est pas le cas, utiliser un tournevis pour tourner le potentiomêtre" @@ -1777,21 +1771,21 @@ msgstr "" " is not the case, use a screwdriver to turn the potentiometer setting and" " redo the measurement." -#: ../../assemblage.rst:1274 +#: ../../assemblage.rst:1273 msgid "" "Une fois que la tension mesurée sur chaque driver est correcte, vous " "pouvez passer à la suite" msgstr "Once the voltage measured on each driver is correct, you can move on" -#: ../../assemblage.rst:1278 +#: ../../assemblage.rst:1277 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1279 +#: ../../assemblage.rst:1278 msgid "Cabler les fins de courses sur la carte." msgstr "Wire the limit switches on the board." -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1279 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" @@ -1799,7 +1793,7 @@ msgstr "" "The limit switch X (carriage) must be connected to the connector of left " "(red)" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1280 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" @@ -1807,29 +1801,29 @@ msgstr "" "The Y limit switch (paper detection) must be plugged into the " "connectorleft (blue)" -#: ../../assemblage.rst:1289 +#: ../../assemblage.rst:1288 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1290 +#: ../../assemblage.rst:1289 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "Connect the motors to the control board with cables." -#: ../../assemblage.rst:1291 +#: ../../assemblage.rst:1290 msgid "" "Le moteur X (chariot) doit être branché dans le connecteur de gauche " "(rouge)" msgstr "Motor X (carriage) must be plugged into the left connector(red)" -#: ../../assemblage.rst:1298 +#: ../../assemblage.rst:1297 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "The Y motor (paper) must be plugged into the right connector (blue)" -#: ../../assemblage.rst:1306 +#: ../../assemblage.rst:1305 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1307 +#: ../../assemblage.rst:1306 msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." @@ -1837,21 +1831,21 @@ msgstr "" "place the 2 wires of the electromagnet and the freewheel diode. Caution " "in the sense of the diode (white line)." -#: ../../assemblage.rst:1315 +#: ../../assemblage.rst:1314 #, fuzzy msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the trolley" -#: ../../assemblage.rst:1316 +#: ../../assemblage.rst:1315 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "Loosen the pulley on the vertical axis to release the upper carriage." -#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1322 #, fuzzy msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1324 ../../assemblage.rst:1346 +#: ../../assemblage.rst:1323 ../../assemblage.rst:1345 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." @@ -1859,7 +1853,7 @@ msgstr "" "Move upper carriage to align footprint (**FEMALE_shape**)with the top of " "the needle." -#: ../../assemblage.rst:1325 +#: ../../assemblage.rst:1324 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." @@ -1867,7 +1861,7 @@ msgstr "" "Use the fixing screws of the **FEMALE_shape** to align the imprint with " "the top of the punch." -#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1325 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." @@ -1875,11 +1869,11 @@ msgstr "" "When the alignment is satisfactory, tighten the fixing screws of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1335 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1337 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." @@ -1887,7 +1881,7 @@ msgstr "" "Loosen the pulley of the upper carriage on the vertical axis to freethe " "top carriage." -#: ../../assemblage.rst:1345 +#: ../../assemblage.rst:1344 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." @@ -1895,7 +1889,7 @@ msgstr "" "Observing from the rear of the machine, raise the needle by pressing with" " the finger under the electromagnet." -#: ../../assemblage.rst:1347 +#: ../../assemblage.rst:1346 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." @@ -1903,7 +1897,7 @@ msgstr "" "Logically the needle must enter slightly into the grub screw of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1354 +#: ../../assemblage.rst:1353 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." @@ -1911,11 +1905,11 @@ msgstr "" "When the alignment is satisfactory, lock the upper pulley to the vertical" " axis." -#: ../../assemblage.rst:1362 +#: ../../assemblage.rst:1361 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "Carriage Adjustment and paper limit sensors (X and Y)" -#: ../../assemblage.rst:1364 +#: ../../assemblage.rst:1363 msgid "" "Ajuster la position du capteur fin de course X. Le capteur doit s'activer" " avant que la fixation de la courroie du chariot bas rencontre la poulie " @@ -1925,7 +1919,7 @@ msgstr "" "activatebefore the low carriage belt attachment meets the pulleylower " "vertical axis." -#: ../../assemblage.rst:1366 +#: ../../assemblage.rst:1365 msgid "" "Avec une feuille de papier, ajuster le fin de course Y pour que le " "capteur s'active quand une feuille est présente sous le levier du " @@ -1936,12 +1930,11 @@ msgstr "" "activated when a sheet is present under the lever of the sensor. And " "deactivates if the sheet of paper has not yet movedthe lever." -#: ../../assemblage.rst:1374 +#: ../../assemblage.rst:1373 msgid "Réglage de la profondeur du point" msgstr "Adjusting the Braille point depth" -#: ../../assemblage.rst:1376 -#, fuzzy +#: ../../assemblage.rst:1375 msgid "" "Selon le matériau que vous utiliserez (papier, plastique, aluminium de " "canette), vous devrez régler la hauteur de l'empreinte du chariot haut à " @@ -1951,3 +1944,4 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" + From e8d12bea924eff0bfbbf5f1931ef29844e735e8d Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:48:24 +0000 Subject: [PATCH 08/12] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 225620 -> 225588 bytes .../gettext/.doctrees/environment.pickle | Bin 69795 -> 69795 bytes docs/_build/gettext/assemblage.pot | 20 ++-- docs/assemblage.rst | 12 +-- docs/locale/en/LC_MESSAGES/assemblage.po | 102 +++++++++--------- 5 files changed, 66 insertions(+), 68 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 5b6f7901e2c2d0c79389af903db4b430766e12ff..746b118897c32bfaf8b21ff68b89716f54b36b18 100644 GIT binary patch delta 23367 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 N?Eu$Lq^vlsaMci)Kvt1P|5apOEq zqu7nTpp2X>bgRY2U%OdgMM>tnc^Ud%5f^Dg~~P_3gD!HFIvnOR~f-z0|W3Hwm(=ER(`6bI)>$ zdNAlru67t&n+tDVoiXYJvk3CMNZr(nx#hBqQ$GwmC$QZ-b<5bQ7QZ{4&tB5aGp-n= zL7X@|cbTWQpYSm+EO@Y>UUjN5W#qa8)wD6!_o7hlElWx(PP{C$qs+Ga!gWI{aHBMC z?|74SD$@#rFpiUug|t223DPjj3a2RjEYI!St0z}#diCZy7xmK6EvzD9jePE~u+luw zBHt=v?l}#k_KJ_Mdy~oKY&*`1A}ABjPo329b1U<_tPI`M4=Q`+^!~k{I7#(_!cSbw z;x9$Xf3@N?^n=WDtTM@*JV^WdueXlTv!XmIaw{!-Kk=;8i~P*DqSUdAJPh0*?w`8; zpH(kO!aNDRC@zcG%dIdDyuh-GBF&xB^)jn^VBv=SYsVj<%)$#T*C{eL%tMbTNyEY~ z!zgkbo+b_J>&Gaz=*)Ghbtew=58L2*)ytB?3KJHNRq=|ziJY*sc%-C=?4XEBu05gJ ze$(~)r*62jGV|PV;*>y&EYGvN$jjs0x6?4m!pL{B{)-#U;nB;)Dt-RU4>K>c^C-zn zzvKoI-^#guf9}TjDbw}|3YSffBhSg$nk2BpEMQ|}mwS-k?Qg&7uFCX+#82!pEn`B0 zD3AC=5ZkVA`>9uy_2kiNX8%{4{oUvliC2cKW9GW7P+mm29TLrD8ibL@Lalz5sy}{0 zb?By}`kQu#RF^yOi@Xd1&$hiXiPOL#9t$h>S@fW~_#T3f75mj@1O3a)sj6qOUPV|q zWo(D!OGMN-kynI-u$5$4TD{?g)%eMCdU5I4W#VQfOUZvPQY+6rHzXi}e?S~X1hl*0Td42tKHLNeZ-_Ud9m0Z<|vm^=#%QSZEz;dYwY;;m4 zWWgt^H>ZxRK3u0;-86huH!Df~IP^k?-wpgU&P#SG&b-v|a;Ki(G2}iPwwlZ@OI;zn zBuP>?3qmW*T)VXFIG21K>hC}EN!9Z+C+4@j$c-Y;ve`A)wu0O#B2v;L5tDS$EiJAbk|Wyf!rZfeDm75ctKVv^cv9#Fwj?#y8c zGO5Eu)uJ5+s|7oK+vFj_(Dq9wAfV%19*PzlvfN1+xpb+~YI1$pLu#}!YOQ+yd^M?B ze)`1z`8z+VdbS-|0gcUa(t`dWw-xjK)TbBPWKaF}CC1Du+-+Qc#V(;T)5Ob(>M-+Z z4;Bv+l{qUN(R_U`4Qa?j{ZD;{U=4~eV{7SOR0{fH9CB-U>aoLV=vAwJI<Yh1sdSyT?Q(%2+o)<}_wqq9CD<~muZ0EX!?mzePt{1a@{CW!L z@ti1+L;8;wf~NRO#tl!YtUdp1Wum?$e~_xgjE>~*p-X_m1gsTot>WC!h-HkV|eB4C%brsMYa-DhiZ z+jZQeD5;S&ZXZOHg!C#qEHZ*E*AKpJ_58kjbY=aLD09Nt0^?C$9LuH>`jj`&UcGW5 z>GIY6W*c152ZEG9vz+o0=dqjSL=Q#G_q`yJLKsx*f8mmD07T3Sm)aJ3Y!;uRJ5Xw} z$ceyWJbCq>&kxr3ZfI;#4IXf@8J2cT_OX&VAsi=ZmS+5e%OlW!d|iv>8`Zl9oY~84 zE>^gt4{2nVKvKehC-XfJsBg7*anku?tLG0~VgfE>)+Q?KAoIXKe352H;}4RQda&lo z^)>sdEvlyuI?}YVl1}Q;o=7K_kA9aIvCoR90a>i8tiG4};N{&s3M?KK7~ugI?AT^; zOF|uh=mu7uoJ>_(ddO!xCPj{VmF9`#uo*79Tcq534jA?+!K-Usf7A49s_RSPWEogf za8*d9u>jx>4^Gd{Sw4-c`p;&WVbYs?iGalR0xtzo(@JcoprX;aOIxSe8709JOX(^J zStXIQ#|00{B^!6t2(hdeYDe5Y9bV}PU0xCt}_8(YynKCmkiP-XhHpHha zFAi;T66l@zeiRjL<(qfRVE^``4^bv5R`^9`=b$9^lHN_Tqry;CL)y61-Tu5|zQSc~ zn~q0I2x#vKeU9!(pLSgUx?dJ8l;N_~CdZv`W-<6201pZj?9GMq(uqOAnc!SUS9AI7 z`^TMQ7Ie|nCjfGnI>mGG!!bzJvt?yN9WIr8_?hEZm^`_YSX6L7BD<+az>q8pIm zwydlGnR&;I?mvCPR}HgF$jpS6O%Wm)GIF?N89a~Op=(OiPVQfH(pHq)z|E3`o=Bgd zwpme@+PZP`keO32k2}LFzQ%sBjCSD=$uI)VXV~1_b*VpA7}!ZY|3a$$BTEMQk1zVU z>ahqxENH}{1ZP1UB`FL7R6;>3T|d_t>A6!+r5-~iGQti_ZF^pk#Zb{wYG0N@82RLj z8_m$y?Jqu`E+QKok_`^Y?h-wYFsu+pNQ?qyH0C+;bcrt-0z4FUl{kDdqMtdSXW2VI zoe;pu{Tb0~9^W8a1zf`7PA7p4Qb@?Ad(VvUjd)6PktO;+eS zuxj}`DNFwp_LO81KNH#`?Rwq?gA~%S)vM<&F>}f@GzA#%v$SCG2rMf=5Jnz&$w<`j zg?A6wyn1fw5oQhoc2ZaJ(FXMbSg1H&N^_&Y7sZ+{NX;8t-F)8HdUO@mD)Q~Tkcekt z$)ym~LUAdASR>p@?&+lSFE(AuN>BtoEsee=Fpy$Nlec*u*UB{%iX=%N}*Cr5dC7?CAa>7tW-yr$tUPEFn@L44yiI)MXa&m$9}4v4Ff^U0h0U zhsdgp37&0PVI&om6c{?c)x>L@);e(gnZ(4YMe42}DqgQ)^oH z-(_DRj$<3#VHa+Yz;a*+0r(Yk9a1&u%pPdr?4A>q5fG7lbU`dGyoh26)e>eJ(+fcg zd-u<);jrYdOS;mh`QeC;`%XZBig$($)X^*EckvxmuIW< z!saU>jC{4`F-pEsU3A6OrVaC?`O?>ISRA1Y7!G{+9f%#cyk>#r^NYT_MRo0!N5a!= z;38`$ac9BlSZrV=-H=O^Qr(6BwZC!LRZC6o8@@=h4^xX?E~}H<5R?E(CP)fdy47E} zt(W*&?3TGpU4x;-QHpQ^ZLl0FRuE?rM?=+VSB&ZpUvsknznm^lD?m2zxGL2#3t<*H z<-Sa6`(0zWzu|Se8Kw^arhWJ<4}p|rvBjp@2uXesxtZ0rj#qD4zrW&!e^3a@48X%f z0k^!&hS=F4=@3*NLH2zOr~dq{eT3J+j`N(oAdsPzQDg(fLw4K|-9;)<8${KiH*Zj{ z+*FP0-}LRH)FdCSn?iIQBqt9AC#9Z%$z6-O8`dkgfaaX`?aiv?TaT+B-PxGXzxd|$ zRTn(KU4axuRsmLl3n2nzjKI>YUbPZo;niEdsCrT60~=u)4o!lN0bI7if^q`{N$kkh zc=gur%+^ltx-iJ(PWhQZUJyaK$BOp>|aYC8ftwuPfV{*H|aRW|}#f~AGS*g!XKRoF57 zgbtguEwXpJgx%SEI8Oj68nSyiERQ}#|AA(el!l`1Wb)wymoGPM;s?0H#UO=NR-ngN zR3txg?KpOjYNShl?|O1NK|7;B5#*lPS^UlNluuo$E_vIDmDCRz?D|BUaXOe6Eh@Ssy)9&FH^= z*VmNkI|WpNMMN0z*aV;rG33YK<|y%<)fevH{)2)K1FM4!ZJ~6fuy`pXf|_iF++1G9 zefx(y@gW3BLY7hnwT;*^S2h<~EJCFd>(KqdJxi%81RhFWklPNmH-?SD0q81)RR*r3 zGosDPv+up$bOX2vB8ml^EDCr4ML8BpCqRcx+t&Q0`|f5*EsH*o1NUe#)OH|89;5hz zv8jfh-qrq*D|cZ3BT6_J4JHnprG^A0vZBi)I+@S@3*4wKI%%E$I}dE9dZY=ZGNuF| zAQ4Ow@l*uI%ZP38yR`iNi9h)?*NyYYFAzE%3#G0UK_H~}LD+(jULZ}pI_!vb`tSdA zM?TCS#w<(ea&LD;8-pE4LmmV4Hul;{g)h)r484ZNBLHuKJ`_d>)ftL6Jrum! zwt%A^o>-mo$a0f{LLB)i(hg6PLPFr-lz%iu4=txH<>5;3~@| zv?I&1*HG%}xmO1I(Qi+py|B!FNi`SJ;likV0xOqTgf;^B)gCjedtcf>m;VDd>`bWc zdwS#k&c9m+6`B$mMpg!_=8kwQG=I=SDX0kyu2G2oog1D##V~DjSqJn5JL4xU3RVEm z3n>c3OB`u((=UEMzGK=Y7$^gBB7jhfvY1jpD`opoY}`QZsDJNEd(wl-n5<@n!3?w( z>L3+Jz->k?Evk9d)c%~8cazeZf%;r-3)LC%f~ITncm)K*rk7N!zCW}7+$(=jCi@MV ziy3{OcT&%x;srwpL^^Prn`*?e;RRzG}ua{?6t6p>>V z{1R}99LM5EU??XB|J94PF=qBB{p~QWjxdWN!QKX>6QdlOF00272V};gUBBkoRRAJI9$YXEZUaaKY? zB2;B&Df!a_|ZW4r;l%CkOE;t|nBK77#?8&wa#dyW|ZbHEmY^<_ZBGDwL57y>9VW^&Zqp-R4R z+rMw3k29$NeCYtU3Q^>J#xiyQk!EPr3NH&j*u1`ZU$sH?v-cMC(En`*76JA{pg_Rz z2-1Yo%gm2I3#$3=Kh=w*7&BKxxbRsqmjVVs15=?P(2O!Z6i7+>M0M5&r|^h0QK%Ml zOa7Ju#F+vGD2zpbX4eV?+;KhoDP#X?#ea4;Jro8sj0Ek9Ttb`;ABMs>0rW?+yIxtBRt8Dr~P_Emi4zYENSc@?!94Go6l zgM?i6hXR!`DkuSudaSwfU*j$vtNLaNC?;mf76yd~MgT{`JVxB1eIe`$_iZ{#ZQn5q zzn!)4l-`|8%+V2(KbyovF?pi z1I-thcagn<$z7{p0s~Z*7S2f6u^Di{p-M{wxaJpQxVlL&feVqZzy&M@xGzElK&iB( zk+ba+RoGmyu6)$a=nWCO=Yt*@00DLo5SSeRA?V=JFPekKDu7l1Yyc=mq&7M$;{r+` z4IZ)~pfA_px#5247ld<6^K+5~r?v3f$$JU2-VcT8yvz$HXYwg@?$))SGU z7SM%m4Fm=&O*>~=bHZe`J*|^rH&MiXli^635z4#|{-I|vMs{?0s^6QUE;mvA0yrFL zow1BQ`UmI>3||n~cBt{?kbH8metoK125_~xN(_)7>YXqL70Uca#v49zyRJ;_$Df#{ zmUsEnfN2*9gsp-sLZIQE1^2_WE~y@SMz44Kh2KtB_nQLkS#4Opk3K?`hjf7PD7Q=l zGrLWI=Z4f0rJVY;>1tBFc!v5E|Ga#L+KIotGead^q*RCrAepw{fzwe=Q7*`W#0DGJ z*Nsub&E+%IC7qs&rXM>%Ju1BC(ALRO+ZE-y0Ia53j%kkCT7Ajrp?5QwLlY$LfQk?& zd<}Xy30C8}bdw3qcuSqv=>=iV#2fnnIm0}iV#tUtx8cNjWU+LDSL^#dwMG3OR{`e$ zDByFTPL8zf5^W_-%7Yujr+nty2Mo!lF9(8Bl+u(eVyv4NGKGP`x`1b-yV7oVl}`@V zclhcDCJ+HF3(f{YAlg|*Zb299Z?$J*RC8^p{$iL6M+q^PG$~;*+)K*b5b-%dH7ppDu2wAM2SztfZ=+C>QBsPK zT0xXi;V_Z#Nt!qWOtk%vRYhwrs^U+#Rrdl-A)iIS$Ocu5d838iiNNHB0W``QDGEQI zt*%38AcwehCiEb9fJX%FN+JHjw@VUB_)o2`eD98Gk4{&h0|pNn2O^_{Fcvg*HZ=&C zKIioVNoTm3yNmkJFc}#$of1Wx%1ClCkP8`qf`eRWaoWOH2vf6cHw6iW0I@5;ezX{> zKAI-gnbZ~am4U+=7}nm*yxrA;j)|%(_zp10&A?ibwqXoN4+XXvW*oW;sk!RYtO&)9 zu^Cz@EheW*!?1`1z$L&M6>+tm(wsg|?gpn(=~$>J=s56f=ITgF;9?780>ob}#5SzV z{{TvJuu2Ju6*mmCQuam!d3axm`^c?VU8=UNAKhEc#b8tBA^HhGh9z{_MJNyAW|*T8 z#}HmYSPS-1&zhyEMDz&sI2Yp(bO?aQ6cDyWBdnji}Rya+Vj5EWfe8PblbTaf|D9z53bIn)w zR}UCnU>gJ#_zHL>%@X0qj6p+J{1M0w{}|~4Cmx{Y(&w-O5e|e8Mbg3+1ImOf%Mg)5 z%nDTn&ER!lqjSyr* zVZ|PVLyKSH@b{)AXxZa(8WFICZwIT!Ewazqh`H*opw=;YJQ)n-xH-V z+W}E$s8@han2jU*1&~7$1rQ)?ujZ43pBV6Z$A9sd-cI}MRc}_P$shms9Se0J6cYf# z91NogCwVNI?XMdY^>^FrFrY zR@_o>StuZ&__lTDAk|~N0=@;ErX)f z`g6U-@oELQ3&jI;4@o3?!BA`>29=zdI_5q68F+M>2`8voYvZbrx=&Id+wmQeC_p@; zxu8oyI~&N!{+%9EMK}){0rCN&A%qL`i^0nlvx<`^dJiU?${z4bWET4+vu^b71a2bG zJG2naz#GltQ`MbRR9ZQMxey{igwSM|tQA>`uZcF`w%Tfa@?tgU4>+r1yEn((+Od`$ zKIY(Mhwn9W@v=qBW*k21h;_Pat)>5H;&~r^w7z>WODqxZ2>U}|qDC=kNB*Pg#V+C` zK|G?_>))x5_&Tc$A`=wG9RM8|{-bk3eoIg@>@(9sV*R<(;TZ6Fa)S*)VDV7eVg`6J zqZLGCJKFH3g~Vp(Gt_9m}21?U=YP94I=;{FoJ`YsB=4JB;E%`u2fP~ zcu%6#rD$dWHJ&KbsGzy+Ty?n7W4i)2j^G9&CCu1pxtQdr*T8m6A$n65p3kPBOH#kl z-q~jG1CB;mG`SH9PmD`FWvkb_K;6|vz+wI-J|LhdyoP4MSK)j(1d!(J3y1457fN)m z*_FC`p+xsb|GvwG>cB2GC(My}3_-RCPYjxnC}GRkn$R7^Nj0T@;X+`Ij1L)iz`iWn zNq|g~p$Ec(q?87F($hS5k(zGcRE2vo55lMlT?0VE@X^z$0?1)pQ)qPanMxgL^u)&M zQ#;uSFccDqtt!C(if!<8Hd zX5iufzzirIgb_Z2f4}8b!`GG`JGB!qf%N zDFNo-AZie-fDy3#5j_g|O=G#CX8aB6G+-aPMG1SSb0mJoZiX zMK}@iGp^qfHNpc1F+AbQ5#wtr2>-58W&POAYGOTp{m$6tiW}8Gp_oK8_92G06l7*U z?6*t;0cw(kFnFnrr`$+&KJ7QkY9`*IW+UQ&io~W%0YX#&`l0k7T0jtU5x8_~zxr0S zKVDt1D&siRG~6Ev)~0}fLGnYD76T8X*h4$r#<>j+-3?*jG02-HBK|lA*%WQd!mftB z0kP*w*vC7!3$#dpZ6GUg{c;`RlK{m4%xnR_bl4g-nsb(`Lll{daK?(kZwVB{BZxM1 zg-Jc^0(z}8cc&E^TcC9?^CFL^ldum25T;zHn__)(HMXeUS~#ug^abqs!klH2Vl!nX z^pJT9q(8Ot!Qp4Tyk<>2fYD`6`S z{zwfOUA7(i=YtoS`$%=q#9d7}#=MV&qLb3OUy_1BU4X-p@I!zTff7NS-he_SnuKm? zdSKRYbx6Gs2(E-ki+_iw0Yc3Ybs6I+ zu<@gNp7JxbC*dWN4Au@?h6R($7^X8+NRgCq10-o)U;J}*j)`_gU|BgI2Dw92an*|< z9LpPj2whsJton<;P%FDK<&7{(b7PGE5U_||o88GM=@{LvpFoIw`9W}p0|lYfbEh;f zNI@+AMyfW60~ph^YDhjgx;gS8^&|0~fP6qF&<->TdKjWIv*pO4QG!caoU-7TBEL~e znbtGV)>h#_$|TAY<)6)`@{SB68|z{9E&Rk}9l3=;6F8284LdK6PO<`A&UB)s51T$J zyN0GHk~Z!h@T+(hfpe@JH-UYL;mWDx$)C#0{sT(1;aC*4~PR&K*_L8=w%Pws2T zyUX)xQuEmFl*IrB_dJsblw7K7s6|J_XldAbKGdcRpMOL55j<2dLbgdvdw8G3A7Nv` zM)Yhsa?M9a>inHAr~@Eo3{yC76Zv_8j>HH6ArIy(Wea9BQaq1%3D_eV53tY2?TLkz zbg+esgN(2)xO8p^?Nr^}NB==R0t+Xar8DBU0gYfb&9M%boU;K4B6^DxzuELlig02=oULP$4+Z;}7o~aNuX1G;AF*BRR$LTWk_|zY z0=Yqjk^iKTws*YjEwzBFv%F|6lxb{J$nI$DvYR+%z(;{b+071rQ+ttXh|nZC^G)s< zjE&Gn{^0H9=nSZ|UE!zS(NBl@gcJq{fLL+2uwQ^7o(wNpfWQ9Y)@;_^$F2WRucBXB zj2oDz;8vj7VL;`e4mLPM5!45eh8A3&d{Y944G&q1 zhhsn>)}{i{$J1q}KJ){1orwe(S*%O^)SyZ=Y+0QSWM zjWvaY!ZU{M2sFZaCTB&sw>v1*G;#~W*Rj#x2NCyy$> zo^^q7+NDn#r<(*Mt4gMc+>g!&C zIOpU8x*j+PHy{L>qCV}$tk&qu9vR8cI%1j6Kr*kE)aXk4s|?Va_;8iwk!!>lpmA%`w1_E-Q{iCq;5 z2tZ!XyU>{0!ipo-Gk_H`T13z-n7DIKax#PSQi#>m2+=QFK~W05e)tc^$z3JrzZ@ll z5pn-WfSh_k1O%#~!h&{VL)Akx+2294z=Q+I|& zG0z8@0Cn*1@PDiUBD`hgM*;G}1}x3N$EtPe%{MSkGXdCg3_^@06cDb8Ap&U?sDR%l z(kN}H<~!f)^4st&{LLI9B3W%H7WxAT#{%J85g;rd9IQcqX8rC2V_^@dg(^sZVgr>~ zikJoD&>)A5U}PC{#EC{AZuUDEol~3T%nRdq-LYlf0wB!+p`3Ya5&!ayj8zP|AxfB6 za9&_YL12I|vv{1T5uYui>t|YoEBDeoJ<;%Fb7Ck=nh^kmx>%eU23u?;b4{?Bo|w(s z#5m5F#9|TGcZEz?l$n<*!tk5b3f8jlud2#9Q%O}snRIGSO~ zfzyq1>%UJk%J!fC*#2#4{m789PZyd86+)QCVuy%|(FUR`S|LXYl9B^#18C|2Bbc@Ds`u_W-Uz zlnvn!+Qw`2`-otGjLRuX03wltL@olV?u_}GL~I^+4U8BF z7Z!Vnjal4P&`V4L5Gv3Oep6&f>9x0RLl7Mk7@soWm@r!6h}wdVBNYk{J+c|c5RnW< z7VyS6o<`4kvHAQd1Kq)@sZf(gu+ z13PVKj@njV6&D44l9>`g%(xOUn9(np<%4iIgtg{=f3ux&1|1*p0-C1@%b)z+L8%sN&4l%`nkHzRmEP|CuJthjA^WsF1PST@yHclamNFHh?P>21) zvm>XVVX#aY(A3Z(SKmXu>n_HBOri&(EarX`R`vxqB>uyIv!S4+ux%P5MU8IG+10oP zT!p!mTb3C&6_FEKIE%3c0~WAEaLamL^7Y+}xjiPxv{1Ac4us%wfx;sm<`8d&c|?o@ zyxhCl`Ll)$VVJ>C^|)O$AZ8RPNsm1O>4Y?A>>vXC`Fl{Xp4;6xQcXf=;XmqE=&@A7KFjh2Z)@Ad~3c{AGW8l2)P!N!SDmTBDaPnMA0GxfCZcc z)!yLtEABkwDwr@$OGH$`&d4G>fyhGiElgO>$Iy!YmFe@1>p3;SCP8~x6o!v6I(0&B z>XZ`}`BB=8-OG3a3$&aX=Y~4MF$%9Kx0#d z3jt`xJQimZ&6BO6MPp}{0WISt2y-Bl#JI;? zKo0wTv>462%wVVjO=8V3ck(gTP_kV-Dh^mt4hXlh)}{rigCh<6OUU}91?m^F5;4h{ z7Frm3TRUpJt1w>aVoxKhxKBnpk`$;t$T7C~nRuUozSrNE#s(aylGDw?N@H}h?cv5PD5xwH3yD=u&IX+2ZE?TV>KIlGszzJJKg7aPNeO+xH*z5# zXFBVMgg>>u=na&#YmPDg)FsYD!lrO}3>H}#iYTXdIBdbTCwjW}$g#%#^jSPua1(kV z(3m$QAUq&@VCs-%fS-cc+d;aaCwOv9`6xV=rEB`yCmF~)1R!EIX(^sF4$?qwDK&B$7!9>O zsZf8ogjWCb$;MmAoGynMImy6WgxZBY6JrCSBEf-@@3y(I-XdcPX~bbyP^xVS0~1Yx z3Au=cC}I%o43lT;{f_x2L(pSIe zbc0Dh*bvp3=YxFEyGl8TgbIM!hL)7HE@g2zZF8pl0Qb!HVr)h)#r(s>2rNkW(a3V_ z-CC7zcW2yL(v&!8i(MMQK}K~*b{t}$YIA-F8!PIYoYAUpJKLDcS(Y#XOi)YY?F&G9 z0*?E_EK5&~z%*AHcD?&KM&HC{U_pZrAkpBF7pNLs37}5+0fux#+UZ>5Iwn&b%@sG?*mDPAa2&ecpOvGozB0gPDlSiU$D!4_QvmeQ@pt(F&4a zmpb$hyHr>$N218)0+k4LBtZTKYsf9L6^TtwiD8IOj$rRYYGX$x7z7!>1QRw9gvbIJ z28iOLEa0dJhjOMoZ2tKT;Run)*K{)E6wC`CbB^fn5(ml$Ghh0w7CXLm1vQ46DaRI} zL;wp&D5y7Lb|M~0sD9>Z1IUh78h7;q8?=m9UNAQYSlPOqbGsZaglMzVx+2!&ui>Wg zah~0!0ONNi55*XbYYD0f*XO-4Xt5Y1dLvG~_8VJWO?)`AOjsKs6HJ&8uW}JfsKEt} zaRd(;_Q}WlJ!~vIw;T%+UoZ#w_#e&-ndGCcQ*ng?@yXH6`qvsiBV#%1BTj0(we(kz zrNxh6cH#^Y6+YKlB4;I<&967s)7~7UEjfDvzT&Hh4oI4~wh;TVi?=X(;Wv%lxiZHy zc`FL>575C)AP26oZZqr>qS=Z{6K-Ukalvumla9z78jvHCU_?PV*}_3g4x%=TZ!{hT zwLtMfiD-3j4+ao|iRh4Q3a}o~MPOX^U1M~8`AtUEWzd6eKz5=OlO^;woSArR98r$l z%dSzwt3SJ5efrJDSsYYApc7*uf59+=AxMm6D5X#v)W45keZ4xl#W<_SX&E>eR%SUF zK#PD-$fTcBlXNAfkh0RNe`Kr}de}xB+yTxJ_$}5E)Fm2#`~sj+Tz9%q>#xlGj&U{4 zQVt?BU69k;7;@n{=+cy4Aep>MNpj|+>u+(Jv2qeMm3cio!*mFhnmL6}lLHXquf-ZT zUCmhYh3c@Yy7j!kc4HhgJO~rK+I)nHcjt)22v=9o+B&- zI4F?`A!Zqr2^uK?4`Cr{E?!|U$G{|uM~;!MSmikXgCz+|I{<@7m)9$3G_mk*y3u*x zH-1g2lx1KExe9cWQ^f#qA1w*+grJn@qH|+oe4X-y#3lzuGkJ3ezyh?yy@Ey&u)|X8 zMKc?&Jhx+#B65b7u$G{rt;j2KC?O(#lS6A3pfT<>c&QTYp0|9+dveHJ_6DGZ1V~3` z)PSBV_dK~~5jLrgx_SM2`~}A3dcpn1y3M%zjfW`8j28%G4j7T0$WXkofew#z0bQO< zkS19lwaS>-Z2f@oIuFcQ0cZw;D?lF(ZH^s5YVe?m=ZN;JHQxh&YRm`20h$?rlbLdS zkMS@UmJX1Wv$+khnR; z$IGHLdmXN4J!Om+nz=>2=t*M%r#dicks*X4G6+?SSBoL`^9~NC#mq5K>FVCoSjW7l zjN5uXQ$i`$tcmzzMAJr?1zIs=NBYb;5ilgbFsj+=X=5AqlF^3%2hPvoE+}z)$m4PQqAw+M<~d^M~2b@GN7%XU8y6@ zyMF+U^pNCGb*ZOZLcHYMIWia37(h&6YM0=budoDw2{Mi9&H*3n19UXv6vr`-#e;H^ zRP3Us{tK`Cxvv^uF^NFxIktNQD~3SKxL_m}E;aUqBOGl+ylzaa_xhvpjV@+4$T6cy z>Wq{UmKF&G*;kIahGI3Zd-CBOUZcyv+wjDKP-H>LLkI*8c^W)taT)KnU}4s4EL`xq zaY>J%1oE25*bKheZqkH}fojX3kRaEHfsc=__nEIYtB(5K#AfF=1Te!6NiPn$l?<3k zVn$px&K#;S=b;e!CyTA_SAQ~cA{3h^ItIUiIYZ)oBXC?)!)5Y5r>V`Nw~Ya)0Edr3f7nWJx{KwD!5bD5 ze9@qzL?%2sP3m9&&A5BAn0_IQ7^|^5VClk#kMW3yg!)rbon_Uka%#isygV!yztCb5a3BF}LT-s1L0fp2S92O|()Gs7d{f05T z08(4N@UHQ#9vv92mBUFul;X&gLq|;UkZhn4g#O4U$JcxR+qeWi$KuP_MBZ;eE5vpx zzads)tX{1&vE_Tl@f0Bf-X_T z$e%YDZ~_fp&LJw?n|b|!>V(aT4~-!;iw8rCCCsoBfxkFE#R)OGlqeb$M{C(}X>z!E z>DEWRfgeT-?`uuYvjp=RItznyIWtW+Nm9E1RX36CZEaH+)@8Yl}^-eTL=Rfki+ z@F!@yIA17kA!9Sq+2o~!v|b#Q6ep3umvlM@7`(*@g2-tiK^Ckh{e^-GzeL)Ar)Wn} zGktXDI1-96D$D^P2fq(M1(<^`A59q+2}*2x^6;3>`psKoI|Bmatj0*=%hEwAB48&_7LO3cYB}#-7LQ{AeAKaq(pMlQb zQFdhdh9j7xl~nVbqy9|SXo{doM$HB30DvXOX_!+{+nIWxDQPU;Oxr{rP*xHiNvC2lWX4Kt zkYGfv7{#I%$ZWV-=K|Sf>Iiv?enFm!`<3HhG8E^e50eR7c6mZ|-Q@M^7dP+xm}xH) zH*kTFI~;n<>DU^~WE6OLljs^`Sntu}Ikj75?MWSUAyfp8hvPP(=wgbX$}wv~-(XR> zTegT-uYK%Gr*=DM16ehq5Zpu5v7xvldHDr0H*x^42GQV_A3{u`fKgilt`5yW{z>H( zYDfT_SmTl8+{>2rev^qRb4q7lj@b*_pv7=DnK?3<#5p+Tdt5@hpmDaXe(L_z&Ko8@ zf@PCQjf|$mT>@<*QR#hD9xZCs*9@(G;18#D4it`0iy{iC>0}J`6^j5TC@{Noq9Jcz zr`7PKuL@jXXiOKy+(he#B7kd1O@4t?VZ5b#^`SF5r>m|_Zpl$K7ZQejhIEiO*!Yk- zlGWCwmK}r!4i2*(L<}clSnXV_#l#RtM|h=4HX^cd<$>m3TXl8#)i_nlt*b9NuP?slq9*^`k(5r7#VMq9wTcYhH&sEAMz^7{K{zc~bz0 zlimfNV=L*t6hpa#dYhp0Fhgt(7=uHFFJXQ_IVAT)Ga&WhfNiGj5q5Spc-bMUKR?Y2 z+h`;hz5{qJj($94=!cxl5h;R?Zqd9GcbMj(q$0Q>&j7D+XCgshKH{7QyNIv*qmS4B z-m|ksecyJSPc{#2+Zl&H76Ak4io5US>j-dgNAIAmtjF(l2 z8KPbKc{_Km*3(A3R``JAoqE_u`KHi7^k330(=C2kW?G~zSXTgaV56K^NF_3Y2Fo{#O;!JG#kMa#yg zNn=9G#^}cDG7#yYVid`wMZ|o5snLrgP&t`GBOwg|BLp6xkZ~;MCGnZ)P#Ks@uyzw+ zFw8JfYCxCpX$CUPKdCOE-3f=6pZ|7`zzZpmoSqeZ5gXG`}CQe{$OhAef({hTX2d=JG+kL*XZpUQH zFf8M;b diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index 64b2608cdea821406f1d1bce90314c18973fde5d..32d518ddd6147f5f975a6802703968a4b1c738ed 100644 GIT binary patch delta 6465 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 m$!>D9$tovnK1l_MiR1Lc=><0SPNzV diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 967dc95..6348e29 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 21:24+0000\n" +"POT-Creation-Date: 2023-05-04 21:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -491,6 +491,7 @@ msgstr "" #: ../../assemblage.rst:323 #: ../../assemblage.rst:392 +#: ../../assemblage.rst:589 msgid "2 vis M3-20" msgstr "" @@ -630,7 +631,7 @@ msgid "Tarauder les 3 ROLL_joint." msgstr "" #: ../../assemblage.rst:471 -msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." +msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." msgstr "" #: ../../assemblage.rst:476 @@ -711,7 +712,8 @@ msgstr "" #: ../../assemblage.rst:549 #: ../../assemblage.rst:571 -msgid "4 vis BTR M3-14" +#: ../../assemblage.rst:1161 +msgid "4 vis M3-14" msgstr "" #: ../../assemblage.rst:550 @@ -752,10 +754,6 @@ msgstr "" msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:589 -msgid "2 vis BTR M3-20" -msgstr "" - #: ../../assemblage.rst:594 msgid "Insérer un écrou M3 NYL dans son logement et fixer les DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." msgstr "" @@ -773,7 +771,7 @@ msgid "2 poulies libres 20 dents bore 3mm" msgstr "" #: ../../assemblage.rst:617 -msgid "2 vis BTR M3-25" +msgid "2 vis M3-25" msgstr "" #: ../../assemblage.rst:621 @@ -1014,7 +1012,7 @@ msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la ca msgstr "" #: ../../assemblage.rst:865 -msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." +msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 3 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" #: ../../assemblage.rst:872 @@ -1250,10 +1248,6 @@ msgstr "" msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1161 -msgid "4 vis M3-14" -msgstr "" - #: ../../assemblage.rst:1164 msgid "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des rondelles M3 et des écrous M3 NYL." msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 45e188a..4774db7 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -468,7 +468,7 @@ Préparation des rouleaux papier .. image :: ./IMG/BrailleRAP-V5.41.jpg :align: center -* Mettre les joints toriques dans la gorge des 2 ROLL_joint. +* Mettre les joints toriques dans la gorge des 3 ROLL_joint. .. image :: ./IMG/BrailleRAP-V5.42.jpg :align: center @@ -546,7 +546,7 @@ Matériel : * **Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes) * **Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes) - * 4 vis BTR M3-14 + * 4 vis M3-14 * 4 rondelles M3 larges * 4 écrous NYL M3 @@ -568,7 +568,7 @@ Matériel : * **Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right * **Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes) - * 4 vis BTR M3-14 + * 4 vis M3-14 * 4 rondelles M3 larges * 4 écrous NYL M3 @@ -586,7 +586,7 @@ Fixation des tendeurs de courroie Matériel : * **Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing - * 2 vis BTR M3-20 + * 2 vis M3-20 * 2 rondelles M3 larges * 2 écrous NYL M3 @@ -614,7 +614,7 @@ Assemblage des poulies libres de renvoi Matériel : * 2 poulies libres 20 dents bore 3mm - * 2 vis BTR M3-25 + * 2 vis M3-25 * 2 écrous NYL M3 @@ -862,7 +862,7 @@ Matériel : | * Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8. -* Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe. +* Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 3 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe. .. image :: ./IMG/BrailleRAP-V5.73.jpg :align: center diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 05f27c7..c18ae3b 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 21:24+0000\n" +"POT-Creation-Date: 2023-05-04 21:46+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -554,7 +554,7 @@ msgstr "4 NYL M3 nuts" msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:323 ../../assemblage.rst:392 +#: ../../assemblage.rst:323 ../../assemblage.rst:392 ../../assemblage.rst:589 msgid "2 vis M3-20" msgstr "2 M3-20 screw" @@ -625,14 +625,17 @@ msgid "" "vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle" " empêche le contre écrou de se coincer dans le guide de l’entretoise." msgstr "" -"Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " -"with the screw head underneath." +"Fit a washer and tighten the M3 lock nut, ensuring that the needle screw " +"does not screw into the spacer at the same time. The washer prevents the " +"jam nut from getting caught in the spacer guide." #: ../../assemblage.rst:374 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." msgstr "" +"\"The axis of the electromagnet must be able to move up and down freely " +"without resistance.\"" #: ../../assemblage.rst:379 msgid "Preparation du chariot haut (étape 1)" @@ -680,7 +683,7 @@ msgid "" " du côté **SANS** empreinte allen." msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " -"the side ** WITHOUT ** borrows allen." +"the side **WITHOUT** hex hole." #: ../../assemblage.rst:406 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." @@ -702,67 +705,62 @@ msgstr "" #: ../../assemblage.rst:430 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." -msgstr "" +msgstr "Position the IGUS bearings on the TOP_trolley part." #: ../../assemblage.rst:440 msgid "attacher les palliers IGUS avec des colliers de Fixation" -msgstr "" +msgstr "attach the IGUS bearings with fixing collars" #: ../../assemblage.rst:443 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." msgstr "" +"Pay attention to the direction of the clamps. The clamp fixing must be " +"towards thewalls of the machine." #: ../../assemblage.rst:450 msgid "Monter les vis M3-20 et les écrous M3." msgstr "Fit the M3-20 screws and the M3 nuts." #: ../../assemblage.rst:460 -#, fuzzy msgid "Préparation des rouleaux papier" -msgstr "Preparation of the male needle" +msgstr "Paper roll prepare" #: ../../assemblage.rst:461 -#, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" -msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" +msgstr "**3D printed parts**: 3 x ROLL_joint" #: ../../assemblage.rst:462 msgid "1 taraud M3" msgstr "1 tap M3" #: ../../assemblage.rst:463 -#, fuzzy msgid "3 joints toriques" -msgstr "2 O-rings" +msgstr "3 O-rings" #: ../../assemblage.rst:464 -#, fuzzy msgid "6 vis M3-6 sans tête" -msgstr "1 grub screw M3-30" +msgstr "5 M3-6 grub screw" #: ../../assemblage.rst:466 -#, fuzzy msgid "Tarauder les 3 ROLL_joint." -msgstr "Tape the 2 ROLL_joint." +msgstr "Tap the 3 ROLL_joint." #: ../../assemblage.rst:471 -msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." -msgstr "Put the O-rings in the groove of the 2 ROLL_joint." +msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." +msgstr "Put the O-rings in the groove of the 3 ROLL_joint." #: ../../assemblage.rst:476 -#, fuzzy msgid "" "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " "l'intérieur du trou. Vous devez pouvoir faire coulisser le rouleau sur un" " axe de 8 mm." msgstr "" -"Screw the M3-5 headless screws making sure they do not protrude into the " -"hole." +"Screw in the M3-6 grub screws making sure they do not protrude at inside " +"the hole. You need to be able to slide the roll over a8mm axle." #: ../../assemblage.rst:483 -#, fuzzy msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" @@ -771,68 +769,76 @@ msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" +"**3D printed part(s)**: 3 x **clipboard2_support** 3 x **clipboard2** 3 x" +" **CLIPBOARD2_WHEEL**" #: ../../assemblage.rst:485 -#, fuzzy msgid "3 vis M3-25" -msgstr "8 M3-12 screw" +msgstr "3 M3-25 screw" #: ../../assemblage.rst:486 -#, fuzzy msgid "3 vis M3-20" -msgstr "2 M3-20 screw" +msgstr "3 M3-20 screw" #: ../../assemblage.rst:487 -#, fuzzy msgid "3 ressorts tendeurs de courroie GT2" -msgstr "Fastening the belt tensioners" +msgstr "3 GT2 belt tensioner springs" #: ../../assemblage.rst:488 -#, fuzzy msgid "6 ecrous M3-NYL" -msgstr "8 M3 nuts" +msgstr "6 M3-NYL nuts" #: ../../assemblage.rst:490 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." msgstr "" +"Position the clipboard **clipboard2** in relation to the " +"support**clipboard2_support**." #: ../../assemblage.rst:497 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." -msgstr "" +msgstr "Position the spring between **clipboard2** and **clipboard2_support**." #: ../../assemblage.rst:504 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." msgstr "" +"Assemble the spring with **clipboard2** and **clipboard2_support** with " +"an M3-25 screw and an M3-NYL nut." #: ../../assemblage.rst:506 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." msgstr "" +"Do not tighten the M3-NYL nut **clipboard2** and " +"**clipboard2_support**must be able to move freely." #: ../../assemblage.rst:512 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" +"Assemble roller with **CLIPBOARD2_WHEEL** with **clipboard2** using an " +"M3-20 screw and an M3-NYL nut." #: ../../assemblage.rst:514 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." msgstr "" +"Do not tighten the M3-NYL nut **CLIPBOARD2_WHEEL** must be able to " +"turnfreely." #: ../../assemblage.rst:521 msgid "Fixation Moteur Y :" -msgstr "" +msgstr "Y Motor Mount:" #: ../../assemblage.rst:526 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" -msgstr "" +msgstr "the Nema 17 motor mounted on the YMOTOR_support part" #: ../../assemblage.rst:531 msgid "" @@ -862,9 +868,9 @@ msgstr "" "**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw (see" " Preparation of axle supports)" -#: ../../assemblage.rst:549 ../../assemblage.rst:571 -msgid "4 vis BTR M3-14" -msgstr "4 BTR screws M3-14" +#: ../../assemblage.rst:549 ../../assemblage.rst:571 ../../assemblage.rst:1161 +msgid "4 vis M3-14" +msgstr "4 M3-14 screws " #: ../../assemblage.rst:550 ../../assemblage.rst:572 msgid "4 rondelles M3 larges" @@ -902,7 +908,6 @@ msgstr "" "(see Preparation of axle supports)" #: ../../assemblage.rst:575 -#, fuzzy msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à " "la position du repère) et TOP_AXIS_right à droite en laissant un peu de " @@ -922,10 +927,6 @@ msgstr "Fastening the belt tensioners" msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "**3D printed parts** : 2 x DRIVEN_PULLEY_housing" -#: ../../assemblage.rst:589 -msgid "2 vis BTR M3-20" -msgstr "2 M3-20 BTR screw" - #: ../../assemblage.rst:594 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " @@ -948,8 +949,9 @@ msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" #: ../../assemblage.rst:617 -msgid "2 vis BTR M3-25" -msgstr "2 M3-25 BTR screw" +#, fuzzy +msgid "2 vis M3-25" +msgstr "3 M3-25 screw" #: ../../assemblage.rst:621 msgid "" @@ -1282,9 +1284,10 @@ msgstr "" "the KFL8." #: ../../assemblage.rst:865 +#, fuzzy msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" -" et les 2 ROLL_joint (attention à la position du joint torique). Mettre " +" et les 3 ROLL_joint (attention à la position du joint torique). Mettre " "la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" "In order, thread the GT2 20 tooth boron 8mm pulley, the closed belt and " @@ -1623,10 +1626,6 @@ msgstr "Fixing the clips on the lid" msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" -#: ../../assemblage.rst:1161 -msgid "4 vis M3-14" -msgstr "4 screws M3-14" - #: ../../assemblage.rst:1164 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " @@ -1944,4 +1943,9 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" +#~ msgid "2 vis BTR M3-20" +#~ msgstr "2 M3-20 screw" + +#~ msgid "2 vis BTR M3-25" +#~ msgstr "2 M3-25 BTR screw" From 53064f1795a09cc690237cba191e318b885eddf3 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:48:40 +0000 Subject: [PATCH 09/12] update translation --- docs/locale/en/LC_MESSAGES/assemblage.po | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index c18ae3b..bd3560b 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -870,7 +870,7 @@ msgstr "" #: ../../assemblage.rst:549 ../../assemblage.rst:571 ../../assemblage.rst:1161 msgid "4 vis M3-14" -msgstr "4 M3-14 screws " +msgstr "4 M3-14 screws" #: ../../assemblage.rst:550 ../../assemblage.rst:572 msgid "4 rondelles M3 larges" @@ -1943,9 +1943,5 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" -#~ msgid "2 vis BTR M3-20" -#~ msgstr "2 M3-20 screw" -#~ msgid "2 vis BTR M3-25" -#~ msgstr "2 M3-25 BTR screw" From c8fe6771986f40ffc04948dbcfc03fe8eea203b4 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 21:58:20 +0000 Subject: [PATCH 10/12] update translation --- .../gettext/.doctrees/assemblage.doctree | Bin 225588 -> 225585 bytes .../gettext/.doctrees/environment.pickle | Bin 69795 -> 69795 bytes docs/_build/gettext/assemblage.pot | 6 +-- docs/assemblage.rst | 4 +- docs/locale/en/LC_MESSAGES/assemblage.po | 46 +++++++----------- 5 files changed, 22 insertions(+), 34 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 746b118897c32bfaf8b21ff68b89716f54b36b18..aac57ba7eb67be184ad46b51d313766b7a16321c 100644 GIT binary patch delta 23284 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 delta 23422 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 diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 6348e29..8f0dcfa 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 21:46+0000\n" +"POT-Creation-Date: 2023-05-04 21:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1270,7 +1270,7 @@ msgid "Carte MKS GEN 1.4" msgstr "" #: ../../assemblage.rst:1196 -msgid "4 entretoises M3-10" +msgid "4 entretoises M3-12" msgstr "" #: ../../assemblage.rst:1197 @@ -1278,7 +1278,7 @@ msgid "4 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:1198 -msgid "8 vis M3-10" +msgid "8 vis M3-8" msgstr "" #: ../../assemblage.rst:1200 diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 4774db7..54bea41 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -1193,9 +1193,9 @@ Montage de la carte électronique Matériel : * Carte MKS GEN 1.4 - * 4 entretoises M3-10 + * 4 entretoises M3-12 * 4 rondelles M3 moyennes - * 8 vis M3-10 + * 8 vis M3-8 * Assembler les 4 entretoises sur la carte. diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index bd3560b..39e99b1 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 21:46+0000\n" +"POT-Creation-Date: 2023-05-04 21:52+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -940,18 +940,16 @@ msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." #: ../../assemblage.rst:612 -#, fuzzy msgid "Assemblage des poulies libres de renvoi" -msgstr "Laying free return pulleys" +msgstr "Free pulleys assembly " #: ../../assemblage.rst:616 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" #: ../../assemblage.rst:617 -#, fuzzy msgid "2 vis M3-25" -msgstr "3 M3-25 screw" +msgstr "2 M3-25 screw" #: ../../assemblage.rst:621 msgid "" @@ -1014,7 +1012,6 @@ msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" #: ../../assemblage.rst:668 -#, fuzzy msgid "" "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en " "laissant du jeu." @@ -1596,7 +1593,6 @@ msgstr "" " support." #: ../../assemblage.rst:1129 -#, fuzzy msgid "" "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à " "l'aide des vis M2.5-14 et des écrous M2.5 NYL." @@ -1609,7 +1605,6 @@ msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "Position the M3-12 adjustment screw on the lever **ENDSTOP_Y_LEVER**" #: ../../assemblage.rst:1145 -#, fuzzy msgid "" "Assembler l'ensemble interrupteur fin de course et le " "**ENDSTOP_Y_support** sur la caisse à l'aide des vis M3-14, des rondelles" @@ -1624,7 +1619,7 @@ msgstr "Fixing the clips on the lid" #: ../../assemblage.rst:1160 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" -msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" +msgstr "**3D printed parts**: 2 LID_LOCK" #: ../../assemblage.rst:1164 msgid "" @@ -1640,34 +1635,31 @@ msgstr "Fixing the plate for the power supply base" #: ../../assemblage.rst:1182 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" -msgstr "** Piece (s) printed in 3D **: POWER_plate" +msgstr "**3D printed part**: POWER_plate" #: ../../assemblage.rst:1192 -#, fuzzy msgid "Montage de la carte électronique" -msgstr "Mounting the electronic card on the cash register" +msgstr "Electronic board controller mount" #: ../../assemblage.rst:1195 ../../assemblage.rst:1226 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" #: ../../assemblage.rst:1196 -#, fuzzy -msgid "4 entretoises M3-10" -msgstr "4 spacer M3-10" +msgid "4 entretoises M3-12" +msgstr "4 spacer M3-12" #: ../../assemblage.rst:1197 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" #: ../../assemblage.rst:1198 -msgid "8 vis M3-10" -msgstr "8 screws M3-10" +msgid "8 vis M3-8" +msgstr "8 screw M3-8" #: ../../assemblage.rst:1200 -#, fuzzy msgid "Assembler les 4 entretoises sur la carte." -msgstr "Assemble the 4 spacers on the card. ** ADD PICTURE **" +msgstr "Assemble the 4 spacers on the card." #: ../../assemblage.rst:1202 msgid "" @@ -1680,9 +1672,8 @@ msgstr "" "embosser, you can fix the card in the chassis." #: ../../assemblage.rst:1207 -#, fuzzy msgid "Cablage de la carte électronique" -msgstr "Mounting the electronic card on the cash register" +msgstr "Electronic board wiring " #: ../../assemblage.rst:1208 msgid "Schéma général :" @@ -1705,7 +1696,6 @@ msgid "6 cavaliers" msgstr "6 riders" #: ../../assemblage.rst:1230 -#, fuzzy msgid "" "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre " "aux emplacements des drivers des moteurs X et Y." @@ -1714,9 +1704,8 @@ msgstr "" "places of the drivers of engines X and Y." #: ../../assemblage.rst:1237 -#, fuzzy msgid "Enfoncer les drivers dans les emplacements X et Y." -msgstr "Push the drivers into their slots." +msgstr "Push the drivers into X and Y slots." #: ../../assemblage.rst:1245 msgid "Câblage de l'alimentation 12V" @@ -1831,18 +1820,16 @@ msgstr "" "in the sense of the diode (white line)." #: ../../assemblage.rst:1314 -#, fuzzy msgid "Alignement horizontal de l'empreinte du chariot haut" -msgstr "Horizontal alignment of the trolley" +msgstr "Horizontal alignment of the top trolley" #: ../../assemblage.rst:1315 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "Loosen the pulley on the vertical axis to release the upper carriage." #: ../../assemblage.rst:1322 -#, fuzzy msgid "Aligner les 2 chariots" -msgstr "Vertical alignment of the two carriages" +msgstr "Vertical alignment of the two trolley" #: ../../assemblage.rst:1323 ../../assemblage.rst:1345 msgid "" @@ -1943,5 +1930,6 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" - +#~ msgid "8 vis M3-10" +#~ msgstr "8 screws M3-10" From db0727afa064a775e11d413c7c338f28e9d16d34 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 22:12:18 +0000 Subject: [PATCH 11/12] update doc --- docs/locale/en/LC_MESSAGES/assemblage.po | 53 +++++++----------------- 1 file changed, 14 insertions(+), 39 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 39e99b1..208b3eb 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -634,8 +634,8 @@ msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." msgstr "" -"\"The axis of the electromagnet must be able to move up and down freely " -"without resistance.\"" +"The axis of the electromagnet must be able to move up and down freely " +"without resistance." #: ../../assemblage.rst:379 msgid "Preparation du chariot haut (étape 1)" @@ -1032,9 +1032,8 @@ msgid "2 KP08" msgstr "2 KP08" #: ../../assemblage.rst:685 -#, fuzzy msgid "4 vis M5-25" -msgstr "4 M5-22 screw" +msgstr "4 M5-25 screw" #: ../../assemblage.rst:686 ../../assemblage.rst:839 msgid "4 rondelles M5" @@ -1056,7 +1055,6 @@ msgstr "" "a Ø 8mm bar and manually actuate it to straighten them." #: ../../assemblage.rst:696 -#, fuzzy msgid "" "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de " "jeu avec les vis M5-25, les rondelles M5 et les écrous M5 NYL." @@ -1198,13 +1196,12 @@ msgid "2 colliers" msgstr "2 necklaces" #: ../../assemblage.rst:802 ../../assemblage.rst:1039 -#, fuzzy msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " "avec les dents à l’extérieur." msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" -" facing out. ** ADD PICTURE **" +" facing out." #: ../../assemblage.rst:809 ../../assemblage.rst:1046 msgid "" @@ -1213,20 +1210,18 @@ msgid "" msgstr "Pass the belt in the free pulley then the pulley of the vertical axis." #: ../../assemblage.rst:816 ../../assemblage.rst:1053 -#, fuzzy msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " "de la courroie sur sa vis avec un collier." msgstr "" "Tension the belt while holding the carriage and secure the second end of " -"the belt to its screw with a collar. ** ADD PICTURE **" +"the belt to its screw with a collar." #: ../../assemblage.rst:818 ../../assemblage.rst:1055 -#, fuzzy msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -"Finish stretching the belt with the screw on the outside of the body. ** " -"ADD PICTURE **" +"Finish stretching the belt with the screw on the outside of the body." + #: ../../assemblage.rst:825 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." @@ -1234,7 +1229,7 @@ msgstr "For now, do not tighten the pulley bolts on the axle." #: ../../assemblage.rst:833 msgid "Montage de l’axe Y (étape 1)" -msgstr "Mounting the Y axis (step 1)" +msgstr "Y axis mounting (step 1)" #: ../../assemblage.rst:836 msgid "2 KFL8" @@ -1250,7 +1245,7 @@ msgstr "1 GT2 20 teeth boron 8mm pulley" #: ../../assemblage.rst:841 msgid "1 barre lisse Ø 8mm, longueur : 364mm" -msgstr "1 smooth bar Ø 8mm, length: 364mm" +msgstr "1 smooth rod Ø 8mm, length: 364mm" #: ../../assemblage.rst:842 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" @@ -1281,7 +1276,6 @@ msgstr "" "the KFL8." #: ../../assemblage.rst:865 -#, fuzzy msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" " et les 3 ROLL_joint (attention à la position du joint torique). Mettre " @@ -1328,7 +1322,6 @@ msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." #: ../../assemblage.rst:913 -#, fuzzy msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " "ROLL_joint avec les trous présents dans la plaque." @@ -1337,7 +1330,6 @@ msgstr "" "ROLL_joint with the holes present in the plate." #: ../../assemblage.rst:914 -#, fuzzy msgid "" "Centrer les rouleaux dans les trous de la plaque et visser les vis sans " "tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. " @@ -1354,41 +1346,34 @@ msgid "Retirer la plaque de contre plaqué." msgstr "Remove the plywood plate." #: ../../assemblage.rst:925 -#, fuzzy msgid "Montage des guide-papiers sur la plaque support" -msgstr "Assembling the paper guides on the plate" +msgstr "Assembling paper guides on the plate" #: ../../assemblage.rst:928 -#, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "**3D printed parts** : PAPER_GUIDE_left" #: ../../assemblage.rst:929 -#, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "**3D printed parts** : PAPER_GUIDE_right" #: ../../assemblage.rst:930 -#, fuzzy msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" -msgstr "PAPER_support (laser cut 5mm plywood)." +msgstr "**PAPER_support** (laser cut 5mm plywood)." #: ../../assemblage.rst:931 msgid "4 vis M3-16" msgstr "4 M3-16 screws" #: ../../assemblage.rst:932 -#, fuzzy msgid "4 vis M3-12" msgstr "4 M3-12 screw" #: ../../assemblage.rst:933 -#, fuzzy msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" #: ../../assemblage.rst:934 -#, fuzzy msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" @@ -1401,7 +1386,6 @@ msgstr "" " there are 2 thicknesses of wood." #: ../../assemblage.rst:939 -#, fuzzy msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " "rondelles M3 Larges et les écrous M3 NYL." @@ -1451,7 +1435,6 @@ msgstr "" "it at the end when The embosser will work." #: ../../assemblage.rst:976 -#, fuzzy msgid "" "Encoller les encoches qui vont être en contact. Introduire la plaque par " "l'arrière et la maintenir fermement avec du ruban adhésif pendant le " @@ -1469,9 +1452,8 @@ msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" #: ../../assemblage.rst:1002 -#, fuzzy msgid "Enfiler le chariot haut sur les barres lisses." -msgstr "Thread the trolley down over the smooth bars." +msgstr "Thread the top trolley over the rods." #: ../../assemblage.rst:1009 msgid "Terminer d’enfiler les barres." @@ -1498,17 +1480,14 @@ msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" #: ../../assemblage.rst:1066 -#, fuzzy msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" #: ../../assemblage.rst:1067 -#, fuzzy msgid "6 vis M3-14" msgstr "6 screws M3-14" #: ../../assemblage.rst:1068 -#, fuzzy msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" @@ -1525,28 +1504,24 @@ msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" #: ../../assemblage.rst:1092 -#, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" -msgstr "**3D printed part(s)**: SWITCH_Y_support" +msgstr "**3D printed part(s)**: ENDSTOP_Y_support, ENDSTOP_Y_lever" #: ../../assemblage.rst:1093 ../../assemblage.rst:1183 msgid "2 vis M3-14" msgstr "2 M3-14 screws" #: ../../assemblage.rst:1094 -#, fuzzy msgid "1 vis M3-12" msgstr "1 M3-12 screw" #: ../../assemblage.rst:1095 -#, fuzzy msgid "1 vis M3-20" msgstr "1 M3-20 screw" #: ../../assemblage.rst:1097 -#, fuzzy msgid "3 écrous M3 NYL" -msgstr "3 M3 nuts" +msgstr "3 M3-NYL nuts" #: ../../assemblage.rst:1098 msgid "1 interrupteur fin de course à lamelle" From 479ccccba16a3b307e2989cffe66e9e5da9ba1ad Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 22:33:10 +0000 Subject: [PATCH 12/12] update translation --- docs/locale/en/LC_MESSAGES/assemblage.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 208b3eb..1c03f0d 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -1642,9 +1642,9 @@ msgid "" "conseillons de cabler la carte en dehors du chassis. Une fois " "l'embosseuse fonctionelle, vous pourrez fixer la carte dans le chassis." msgstr "" -"To be able to carry out the final adjustments easily, we ask you " -"recommend wiring the card outside the chassis. Oncethe functional " -"embosser, you can fix the card in the chassis." +"To be able to carry out the final adjustments easily, we " +"recommend wiring the card outside the chassis. Once the embosser " +"is functional, you can mount the board in the embosser." #: ../../assemblage.rst:1207 msgid "Cablage de la carte électronique" @@ -1668,7 +1668,7 @@ msgstr "2 DRV8825 drivers" #: ../../assemblage.rst:1228 msgid "6 cavaliers" -msgstr "6 riders" +msgstr "6 jumpers" #: ../../assemblage.rst:1230 msgid ""