From b8febdd111b3512dfc73009a2b2aad2141256425 Mon Sep 17 00:00:00 2001 From: s godin Date: Fri, 5 May 2023 14:06:30 +0000 Subject: [PATCH] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 229873 -> 232683 bytes .../gettext/.doctrees/environment.pickle | Bin 69929 -> 70257 bytes docs/_build/gettext/assemblage.pot | 774 +++++++++--------- docs/assemblage.rst | 34 +- docs/locale/en/LC_MESSAGES/assemblage.po | 684 ++++++++-------- 5 files changed, 777 insertions(+), 715 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 712f2ec6829db010c6531e9db9281ee4d4d5444a..d72a49ea149f4d6908cc7c399f171c02502e8e5f 100644 GIT binary patch delta 48309 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 R+N3zs-8FRoR`->}{{z*+VW$89 delta 47209 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 VS!hx$+qFt@G~7FS`>k$i;=j%l>=*z5 diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index a3b2f4e7aae0bb7ece006e66d290b37413e2ba27..9ecc554bc5aca0a67d30d1aa9e386d59a7557510 100644 GIT binary patch literal 70257 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 diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 0ac0fda..c48cc94 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-05 11:51+0000\n" +"POT-Creation-Date: 2023-05-05 14:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -181,32 +181,32 @@ msgstr "" #: ../../assemblage.rst:124 #: ../../assemblage.rst:138 #: ../../assemblage.rst:172 -#: ../../assemblage.rst:247 -#: ../../assemblage.rst:279 -#: ../../assemblage.rst:327 -#: ../../assemblage.rst:394 -#: ../../assemblage.rst:536 -#: ../../assemblage.rst:558 -#: ../../assemblage.rst:579 -#: ../../assemblage.rst:600 -#: ../../assemblage.rst:621 -#: ../../assemblage.rst:649 -#: ../../assemblage.rst:666 -#: ../../assemblage.rst:702 -#: ../../assemblage.rst:737 -#: ../../assemblage.rst:779 -#: ../../assemblage.rst:818 -#: ../../assemblage.rst:863 -#: ../../assemblage.rst:947 -#: ../../assemblage.rst:990 -#: ../../assemblage.rst:1012 -#: ../../assemblage.rst:1055 -#: ../../assemblage.rst:1085 -#: ../../assemblage.rst:1111 -#: ../../assemblage.rst:1179 -#: ../../assemblage.rst:1201 -#: ../../assemblage.rst:1214 -#: ../../assemblage.rst:1245 +#: ../../assemblage.rst:267 +#: ../../assemblage.rst:299 +#: ../../assemblage.rst:347 +#: ../../assemblage.rst:414 +#: ../../assemblage.rst:556 +#: ../../assemblage.rst:578 +#: ../../assemblage.rst:599 +#: ../../assemblage.rst:620 +#: ../../assemblage.rst:641 +#: ../../assemblage.rst:669 +#: ../../assemblage.rst:686 +#: ../../assemblage.rst:722 +#: ../../assemblage.rst:757 +#: ../../assemblage.rst:799 +#: ../../assemblage.rst:838 +#: ../../assemblage.rst:883 +#: ../../assemblage.rst:967 +#: ../../assemblage.rst:1010 +#: ../../assemblage.rst:1032 +#: ../../assemblage.rst:1075 +#: ../../assemblage.rst:1105 +#: ../../assemblage.rst:1131 +#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1234 +#: ../../assemblage.rst:1265 msgid "Matériel :" msgstr "" @@ -241,15 +241,14 @@ msgid "4 vis M3-8" msgstr "" #: ../../assemblage.rst:143 -#: ../../assemblage.rst:178 -#: ../../assemblage.rst:626 -#: ../../assemblage.rst:653 +#: ../../assemblage.rst:646 +#: ../../assemblage.rst:673 msgid "2 écrous NYL M3" msgstr "" #: ../../assemblage.rst:144 -#: ../../assemblage.rst:1114 -#: ../../assemblage.rst:1204 +#: ../../assemblage.rst:1134 +#: ../../assemblage.rst:1224 msgid "2 vis M3-14" msgstr "" @@ -274,1206 +273,1213 @@ msgid "Préparation Moteur Y" msgstr "" #: ../../assemblage.rst:174 -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)" +msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, YMOTOR_support2_200_2, YMOTOR_support2_200" msgstr "" #: ../../assemblage.rst:176 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" -#: ../../assemblage.rst:179 -#: ../../assemblage.rst:403 -#: ../../assemblage.rst:562 +#: ../../assemblage.rst:178 +#: ../../assemblage.rst:423 +#: ../../assemblage.rst:582 msgid "2 vis M3-12" msgstr "" -#: ../../assemblage.rst:180 -#: ../../assemblage.rst:563 -#: ../../assemblage.rst:625 -msgid "2 rondelles M3 larges" -msgstr "" - -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:181 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:190 -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." +#: ../../assemblage.rst:188 +msgid "Tarauder les deux cotés de la pièce centrale du support (**YMOTOR_support2_200_2**)" msgstr "" #: ../../assemblage.rst:197 -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." +msgid "Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** avec une Vis M3-12." msgstr "" -#: ../../assemblage.rst:199 -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:207 -msgid "Préparation des supports d’axes" -msgstr "" - -#: ../../assemblage.rst:209 -msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" -msgstr "" - -#: ../../assemblage.rst:210 -msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" +#: ../../assemblage.rst:204 +msgid "Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une vis M3-12." msgstr "" #: ../../assemblage.rst:211 +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:219 +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:227 +msgid "Préparation des supports d’axes" +msgstr "" + +#: ../../assemblage.rst:229 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" +msgstr "" + +#: ../../assemblage.rst:230 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" +msgstr "" + +#: ../../assemblage.rst:231 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" -#: ../../assemblage.rst:212 +#: ../../assemblage.rst:232 msgid "1 foret de 8mm" msgstr "" -#: ../../assemblage.rst:213 +#: ../../assemblage.rst:233 msgid "8 écrous M3" msgstr "" -#: ../../assemblage.rst:214 +#: ../../assemblage.rst:234 msgid "8 vis M3-12 sans tête" msgstr "" -#: ../../assemblage.rst:216 +#: ../../assemblage.rst:236 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:218 +#: ../../assemblage.rst:238 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" -#: ../../assemblage.rst:225 +#: ../../assemblage.rst:245 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" -#: ../../assemblage.rst:232 +#: ../../assemblage.rst:252 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" -#: ../../assemblage.rst:245 +#: ../../assemblage.rst:265 msgid "Préparation de l'interrupteur de fin de course X" msgstr "" -#: ../../assemblage.rst:249 +#: ../../assemblage.rst:269 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" -#: ../../assemblage.rst:250 +#: ../../assemblage.rst:270 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" -#: ../../assemblage.rst:251 +#: ../../assemblage.rst:271 msgid "1 vis sans tête M3-12" msgstr "" -#: ../../assemblage.rst:252 -#: ../../assemblage.rst:284 +#: ../../assemblage.rst:272 +#: ../../assemblage.rst:304 msgid "1 écrou M3" msgstr "" -#: ../../assemblage.rst:253 -#: ../../assemblage.rst:1120 +#: ../../assemblage.rst:273 +#: ../../assemblage.rst:1140 msgid "2 vis M2.5-14" msgstr "" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:274 msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:277 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:266 +#: ../../assemblage.rst:286 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:268 +#: ../../assemblage.rst:288 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:269 +#: ../../assemblage.rst:289 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:277 +#: ../../assemblage.rst:297 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:281 +#: ../../assemblage.rst:301 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:282 +#: ../../assemblage.rst:302 msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:283 +#: ../../assemblage.rst:303 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:285 +#: ../../assemblage.rst:305 msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:287 +#: ../../assemblage.rst:307 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:314 msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:302 +#: ../../assemblage.rst:322 msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:303 +#: ../../assemblage.rst:323 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:304 +#: ../../assemblage.rst:324 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" -#: ../../assemblage.rst:305 +#: ../../assemblage.rst:325 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:307 +#: ../../assemblage.rst:327 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:309 +#: ../../assemblage.rst:329 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:317 +#: ../../assemblage.rst:337 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:325 +#: ../../assemblage.rst:345 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:329 +#: ../../assemblage.rst:349 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:330 +#: ../../assemblage.rst:350 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:351 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" -#: ../../assemblage.rst:332 +#: ../../assemblage.rst:352 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:333 +#: ../../assemblage.rst:353 msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:334 -#: ../../assemblage.rst:406 -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:354 +#: ../../assemblage.rst:426 +#: ../../assemblage.rst:1203 msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:355 msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:336 -#: ../../assemblage.rst:405 -#: ../../assemblage.rst:624 +#: ../../assemblage.rst:356 +#: ../../assemblage.rst:425 +#: ../../assemblage.rst:644 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:340 +#: ../../assemblage.rst:360 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:342 -#: ../../assemblage.rst:457 +#: ../../assemblage.rst:362 +#: ../../assemblage.rst:477 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:352 +#: ../../assemblage.rst:372 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:359 +#: ../../assemblage.rst:379 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:361 +#: ../../assemblage.rst:381 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:363 +#: ../../assemblage.rst:383 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:370 +#: ../../assemblage.rst:390 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:377 +#: ../../assemblage.rst:397 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:387 +#: ../../assemblage.rst:407 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:392 +#: ../../assemblage.rst:412 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:416 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:397 +#: ../../assemblage.rst:417 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:398 +#: ../../assemblage.rst:418 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:400 +#: ../../assemblage.rst:420 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:401 +#: ../../assemblage.rst:421 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:404 -#: ../../assemblage.rst:1117 +#: ../../assemblage.rst:424 +#: ../../assemblage.rst:1137 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:408 +#: ../../assemblage.rst:428 msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:409 +#: ../../assemblage.rst:429 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:410 -#: ../../assemblage.rst:1090 +#: ../../assemblage.rst:430 +#: ../../assemblage.rst:1110 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:412 +#: ../../assemblage.rst:432 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:419 +#: ../../assemblage.rst:439 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:426 +#: ../../assemblage.rst:446 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:433 +#: ../../assemblage.rst:453 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:443 +#: ../../assemblage.rst:463 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:453 +#: ../../assemblage.rst:473 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:456 +#: ../../assemblage.rst:476 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:483 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" -#: ../../assemblage.rst:473 +#: ../../assemblage.rst:493 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:474 +#: ../../assemblage.rst:494 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:475 +#: ../../assemblage.rst:495 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:476 +#: ../../assemblage.rst:496 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:477 +#: ../../assemblage.rst:497 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:479 +#: ../../assemblage.rst:499 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:484 +#: ../../assemblage.rst:504 msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:509 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:496 +#: ../../assemblage.rst:516 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:497 +#: ../../assemblage.rst:517 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:518 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:499 +#: ../../assemblage.rst:519 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:500 +#: ../../assemblage.rst:520 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:501 +#: ../../assemblage.rst:521 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:503 +#: ../../assemblage.rst:523 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:510 +#: ../../assemblage.rst:530 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:517 +#: ../../assemblage.rst:537 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:519 +#: ../../assemblage.rst:539 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:545 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:547 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:534 +#: ../../assemblage.rst:554 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:538 +#: ../../assemblage.rst:558 msgid "**Pièces** : ensemble XMOTOR_support2, XMOTOR_support2_1 et Moteur" msgstr "" -#: ../../assemblage.rst:539 +#: ../../assemblage.rst:559 msgid "3 vis M3-16" msgstr "" -#: ../../assemblage.rst:540 -#: ../../assemblage.rst:1118 +#: ../../assemblage.rst:560 +#: ../../assemblage.rst:1138 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:541 +#: ../../assemblage.rst:561 msgid "3 rondelles M3 grandes" msgstr "" -#: ../../assemblage.rst:543 +#: ../../assemblage.rst:563 msgid "Introduire les 3 vis et les 3 rondelles par l'exterieur. Et attacher le support avec 3 ecrou NYL sans serrer." msgstr "" -#: ../../assemblage.rst:545 +#: ../../assemblage.rst:565 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:556 +#: ../../assemblage.rst:576 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:561 +#: ../../assemblage.rst:581 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:566 -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:577 -msgid "Fixation des supports GAUCHES des axes" -msgstr "" - -#: ../../assemblage.rst:581 -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:582 -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:584 -#: ../../assemblage.rst:606 -#: ../../assemblage.rst:1182 -msgid "4 vis M3-14" -msgstr "" - -#: ../../assemblage.rst:585 -#: ../../assemblage.rst:607 -msgid "4 rondelles M3 larges" +#: ../../assemblage.rst:583 +#: ../../assemblage.rst:645 +msgid "2 rondelles M3 larges" msgstr "" #: ../../assemblage.rst:586 -#: ../../assemblage.rst:608 -msgid "4 écrous NYL M3" +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:588 -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." +#: ../../assemblage.rst:597 +msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:598 -msgid "Fixation des supports DROITS des axes" +#: ../../assemblage.rst:601 +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:602 +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:604 -msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" +#: ../../assemblage.rst:626 +#: ../../assemblage.rst:1202 +msgid "4 vis M3-14" msgstr "" #: ../../assemblage.rst:605 +#: ../../assemblage.rst:627 +msgid "4 rondelles M3 larges" +msgstr "" + +#: ../../assemblage.rst:606 +#: ../../assemblage.rst:628 +msgid "4 écrous NYL M3" +msgstr "" + +#: ../../assemblage.rst:608 +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:618 +msgid "Fixation des supports DROITS des axes" +msgstr "" + +#: ../../assemblage.rst:624 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" +msgstr "" + +#: ../../assemblage.rst:625 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:610 +#: ../../assemblage.rst:630 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:619 +#: ../../assemblage.rst:639 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:623 +#: ../../assemblage.rst:643 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:629 +#: ../../assemblage.rst:649 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:640 +#: ../../assemblage.rst:660 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:647 +#: ../../assemblage.rst:667 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:651 +#: ../../assemblage.rst:671 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:652 +#: ../../assemblage.rst:672 msgid "2 vis M3-25" msgstr "" -#: ../../assemblage.rst:656 +#: ../../assemblage.rst:676 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:664 +#: ../../assemblage.rst:684 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:668 +#: ../../assemblage.rst:688 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:670 +#: ../../assemblage.rst:690 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:672 -#: ../../assemblage.rst:1016 +#: ../../assemblage.rst:692 +#: ../../assemblage.rst:1036 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:677 +#: ../../assemblage.rst:697 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:682 +#: ../../assemblage.rst:702 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:684 +#: ../../assemblage.rst:704 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:691 +#: ../../assemblage.rst:711 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:692 +#: ../../assemblage.rst:712 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:700 +#: ../../assemblage.rst:720 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:724 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:705 +#: ../../assemblage.rst:725 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:706 +#: ../../assemblage.rst:726 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:707 -#: ../../assemblage.rst:860 +#: ../../assemblage.rst:727 +#: ../../assemblage.rst:880 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:708 -#: ../../assemblage.rst:859 +#: ../../assemblage.rst:728 +#: ../../assemblage.rst:879 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:710 +#: ../../assemblage.rst:730 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:717 +#: ../../assemblage.rst:737 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:724 +#: ../../assemblage.rst:744 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:735 +#: ../../assemblage.rst:755 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:739 +#: ../../assemblage.rst:759 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:740 +#: ../../assemblage.rst:760 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:742 +#: ../../assemblage.rst:762 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:749 +#: ../../assemblage.rst:769 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:756 +#: ../../assemblage.rst:776 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:763 +#: ../../assemblage.rst:783 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:764 +#: ../../assemblage.rst:784 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:771 +#: ../../assemblage.rst:791 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:772 +#: ../../assemblage.rst:792 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:773 +#: ../../assemblage.rst:793 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:777 +#: ../../assemblage.rst:797 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:781 +#: ../../assemblage.rst:801 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:783 +#: ../../assemblage.rst:803 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:790 +#: ../../assemblage.rst:810 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:797 +#: ../../assemblage.rst:817 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:804 +#: ../../assemblage.rst:824 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:805 +#: ../../assemblage.rst:825 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:812 +#: ../../assemblage.rst:832 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:816 +#: ../../assemblage.rst:836 msgid "Montage de la courroie du chariot bas" msgstr "" -#: ../../assemblage.rst:820 -#: ../../assemblage.rst:1057 +#: ../../assemblage.rst:840 +#: ../../assemblage.rst:1077 msgid "1 courroie GT2 longueur ± 620mm" msgstr "" -#: ../../assemblage.rst:821 -#: ../../assemblage.rst:1058 +#: ../../assemblage.rst:841 +#: ../../assemblage.rst:1078 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:823 -#: ../../assemblage.rst:1060 +#: ../../assemblage.rst:843 +#: ../../assemblage.rst:1080 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:830 -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:850 +#: ../../assemblage.rst:1087 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:837 -#: ../../assemblage.rst:1074 +#: ../../assemblage.rst:857 +#: ../../assemblage.rst:1094 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:839 -#: ../../assemblage.rst:1076 +#: ../../assemblage.rst:859 +#: ../../assemblage.rst:1096 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:846 +#: ../../assemblage.rst:866 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:854 +#: ../../assemblage.rst:874 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:857 +#: ../../assemblage.rst:877 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:858 +#: ../../assemblage.rst:878 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:861 +#: ../../assemblage.rst:881 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:862 +#: ../../assemblage.rst:882 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:863 +#: ../../assemblage.rst:883 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" -#: ../../assemblage.rst:865 +#: ../../assemblage.rst:885 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:875 +#: ../../assemblage.rst:895 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:885 +#: ../../assemblage.rst:905 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:886 +#: ../../assemblage.rst:906 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:893 +#: ../../assemblage.rst:913 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:900 +#: ../../assemblage.rst:920 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:908 +#: ../../assemblage.rst:928 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:910 +#: ../../assemblage.rst:930 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:920 +#: ../../assemblage.rst:940 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:927 +#: ../../assemblage.rst:947 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:954 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:935 +#: ../../assemblage.rst:955 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:942 +#: ../../assemblage.rst:962 msgid "Retirer la plaque de contre plaqué." msgstr "" -#: ../../assemblage.rst:946 +#: ../../assemblage.rst:966 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:949 +#: ../../assemblage.rst:969 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" -#: ../../assemblage.rst:950 +#: ../../assemblage.rst:970 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" -#: ../../assemblage.rst:951 +#: ../../assemblage.rst:971 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:952 +#: ../../assemblage.rst:972 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:953 +#: ../../assemblage.rst:973 msgid "4 vis M3-12" msgstr "" -#: ../../assemblage.rst:954 +#: ../../assemblage.rst:974 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:955 +#: ../../assemblage.rst:975 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:957 +#: ../../assemblage.rst:977 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:960 +#: ../../assemblage.rst:980 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:967 +#: ../../assemblage.rst:987 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:974 +#: ../../assemblage.rst:994 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:981 +#: ../../assemblage.rst:1001 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:989 +#: ../../assemblage.rst:1009 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:992 +#: ../../assemblage.rst:1012 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:993 +#: ../../assemblage.rst:1013 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:995 +#: ../../assemblage.rst:1015 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:997 +#: ../../assemblage.rst:1017 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:1011 +#: ../../assemblage.rst:1031 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:1014 +#: ../../assemblage.rst:1034 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1023 +#: ../../assemblage.rst:1043 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1030 +#: ../../assemblage.rst:1050 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1032 +#: ../../assemblage.rst:1052 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1039 +#: ../../assemblage.rst:1059 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1046 +#: ../../assemblage.rst:1066 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1054 +#: ../../assemblage.rst:1074 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1084 +#: ../../assemblage.rst:1104 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1087 +#: ../../assemblage.rst:1107 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1088 +#: ../../assemblage.rst:1108 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1089 +#: ../../assemblage.rst:1109 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1113 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1109 +#: ../../assemblage.rst:1129 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1113 +#: ../../assemblage.rst:1133 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" -#: ../../assemblage.rst:1115 +#: ../../assemblage.rst:1135 msgid "1 vis M3-12" msgstr "" -#: ../../assemblage.rst:1116 +#: ../../assemblage.rst:1136 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1139 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1141 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1123 +#: ../../assemblage.rst:1143 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" -#: ../../assemblage.rst:1125 +#: ../../assemblage.rst:1145 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1132 +#: ../../assemblage.rst:1152 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1139 +#: ../../assemblage.rst:1159 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:1141 +#: ../../assemblage.rst:1161 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1150 +#: ../../assemblage.rst:1170 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:1159 +#: ../../assemblage.rst:1179 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1166 +#: ../../assemblage.rst:1186 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:1178 +#: ../../assemblage.rst:1198 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1181 +#: ../../assemblage.rst:1201 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1205 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:1200 +#: ../../assemblage.rst:1220 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1203 +#: ../../assemblage.rst:1223 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1205 +#: ../../assemblage.rst:1225 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1213 +#: ../../assemblage.rst:1233 msgid "Montage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1216 -#: ../../assemblage.rst:1247 +#: ../../assemblage.rst:1236 +#: ../../assemblage.rst:1267 msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1217 +#: ../../assemblage.rst:1237 msgid "4 entretoises M3-12" msgstr "" -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1238 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1239 msgid "8 vis M3-8" msgstr "" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1241 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1223 +#: ../../assemblage.rst:1243 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:1228 +#: ../../assemblage.rst:1248 msgid "Cablage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:1249 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1236 +#: ../../assemblage.rst:1256 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1244 +#: ../../assemblage.rst:1264 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1248 +#: ../../assemblage.rst:1268 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1249 +#: ../../assemblage.rst:1269 msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1251 +#: ../../assemblage.rst:1271 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:1258 +#: ../../assemblage.rst:1278 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1266 +#: ../../assemblage.rst:1286 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1267 +#: ../../assemblage.rst:1287 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1275 +#: ../../assemblage.rst:1295 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1276 +#: ../../assemblage.rst:1296 msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1278 +#: ../../assemblage.rst:1298 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:1279 +#: ../../assemblage.rst:1299 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1300 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:1293 +#: ../../assemblage.rst:1313 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:1294 +#: ../../assemblage.rst:1314 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1298 +#: ../../assemblage.rst:1318 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1299 +#: ../../assemblage.rst:1319 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1300 +#: ../../assemblage.rst:1320 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1321 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1309 +#: ../../assemblage.rst:1329 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1310 +#: ../../assemblage.rst:1330 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1311 +#: ../../assemblage.rst:1331 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1338 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1346 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1347 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:1335 +#: ../../assemblage.rst:1355 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1356 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1343 +#: ../../assemblage.rst:1363 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1344 -#: ../../assemblage.rst:1366 +#: ../../assemblage.rst:1364 +#: ../../assemblage.rst:1386 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1345 +#: ../../assemblage.rst:1365 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1346 +#: ../../assemblage.rst:1366 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1356 +#: ../../assemblage.rst:1376 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1358 +#: ../../assemblage.rst:1378 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1365 +#: ../../assemblage.rst:1385 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1367 +#: ../../assemblage.rst:1387 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1374 +#: ../../assemblage.rst:1394 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1382 +#: ../../assemblage.rst:1402 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1384 +#: ../../assemblage.rst:1404 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:1386 +#: ../../assemblage.rst:1406 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:1394 +#: ../../assemblage.rst:1414 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1396 +#: ../../assemblage.rst:1416 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 03e2540..2ead11d 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -171,13 +171,12 @@ Préparation Moteur Y Matériel : - * **Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2) + * **Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, YMOTOR_support2_200_2, YMOTOR_support2_200 * 1 moteur Nema 17 * 1 poulie GT2 20 dents bore 5mm * 4 vis M3-8 - * 2 écrous NYL M3 * 2 vis M3-12 - * 2 rondelles M3 larges + * 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. @@ -186,15 +185,36 @@ Matériel : | +* Tarauder les deux cotés de la pièce centrale du support (**YMOTOR_support2_200_2**) -* 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. - -.. image :: ./IMG/BrailleRAP-V5.04.jpg +.. image :: ./IMG/ymotor_support_assembly_1.png + :align: center +.. image :: ./IMG/ymotor_support_assembly_2.png + :align: center + +| + +* Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** avec une Vis M3-12. + +.. image :: ./IMG/ymotor_support_assembly3.png + :align: center + +| + +* Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une vis M3-12. + +.. image :: ./IMG/ymotor_support_assembly_4.png + :align: center + +| + +* 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. + +.. image :: ./IMG/ymotor_support_assembly_5.png :align: center | -.. NOTE:: 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. * Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre. diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 99e8916..45b5edc 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-05 11:51+0000\n" +"POT-Creation-Date: 2023-05-05 14:03+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -209,19 +209,19 @@ msgstr "" #: ../../assemblage.rst:122 msgid "Préparation du pointeau mâle" -msgstr "Preparation of the male needle" +msgstr "Preparation of Braille stylus" #: ../../assemblage.rst:124 ../../assemblage.rst:138 ../../assemblage.rst:172 -#: ../../assemblage.rst:247 ../../assemblage.rst:279 ../../assemblage.rst:327 -#: ../../assemblage.rst:394 ../../assemblage.rst:536 ../../assemblage.rst:558 -#: ../../assemblage.rst:579 ../../assemblage.rst:600 ../../assemblage.rst:621 -#: ../../assemblage.rst:649 ../../assemblage.rst:666 ../../assemblage.rst:702 -#: ../../assemblage.rst:737 ../../assemblage.rst:779 ../../assemblage.rst:818 -#: ../../assemblage.rst:863 ../../assemblage.rst:947 ../../assemblage.rst:990 -#: ../../assemblage.rst:1012 ../../assemblage.rst:1055 -#: ../../assemblage.rst:1085 ../../assemblage.rst:1111 -#: ../../assemblage.rst:1179 ../../assemblage.rst:1201 -#: ../../assemblage.rst:1214 ../../assemblage.rst:1245 +#: ../../assemblage.rst:267 ../../assemblage.rst:299 ../../assemblage.rst:347 +#: ../../assemblage.rst:414 ../../assemblage.rst:556 ../../assemblage.rst:578 +#: ../../assemblage.rst:599 ../../assemblage.rst:620 ../../assemblage.rst:641 +#: ../../assemblage.rst:669 ../../assemblage.rst:686 ../../assemblage.rst:722 +#: ../../assemblage.rst:757 ../../assemblage.rst:799 ../../assemblage.rst:838 +#: ../../assemblage.rst:883 ../../assemblage.rst:967 ../../assemblage.rst:1010 +#: ../../assemblage.rst:1032 ../../assemblage.rst:1075 +#: ../../assemblage.rst:1105 ../../assemblage.rst:1131 +#: ../../assemblage.rst:1199 ../../assemblage.rst:1221 +#: ../../assemblage.rst:1234 ../../assemblage.rst:1265 msgid "Matériel :" msgstr "Equipment:" @@ -255,12 +255,11 @@ msgstr "1 Nema 17 motor" msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:143 ../../assemblage.rst:178 ../../assemblage.rst:626 -#: ../../assemblage.rst:653 +#: ../../assemblage.rst:143 ../../assemblage.rst:646 ../../assemblage.rst:673 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:144 ../../assemblage.rst:1114 ../../assemblage.rst:1204 +#: ../../assemblage.rst:144 ../../assemblage.rst:1134 ../../assemblage.rst:1224 msgid "2 vis M3-14" msgstr "2 M3-14 screws" @@ -290,29 +289,25 @@ msgstr "Pay attention to the orientation of the motor connector!" #: ../../assemblage.rst:170 msgid "Préparation Moteur Y" -msgstr "Y Motor preparation " +msgstr "Y Motor prepare " #: ../../assemblage.rst:174 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)" +"**Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, " +"YMOTOR_support2_200_2, YMOTOR_support2_200" msgstr "" -"**3D printed parts** : YMOTOR_support_200 ou YMOTOR_support_220 (selon " -"la longueur de la courroie fermée GT2)" +"**3D Printed parts** : YMOTOR_support2_200_1, " +"YMOTOR_support2_200_2, YMOTOR_support2_200" #: ../../assemblage.rst:176 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:179 ../../assemblage.rst:403 ../../assemblage.rst:562 +#: ../../assemblage.rst:178 ../../assemblage.rst:423 ../../assemblage.rst:582 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:180 ../../assemblage.rst:563 ../../assemblage.rst:625 -msgid "2 rondelles M3 larges" -msgstr "2 wide M3 washers" - -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:181 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" @@ -322,7 +317,31 @@ 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:190 +#: ../../assemblage.rst:188 +msgid "" +"Tarauder les deux cotés de la pièce centrale du support " +"(**YMOTOR_support2_200_2**)" +msgstr "" +"Tap both sides of the central part of the support" +"(**YMOTOR_support2_200_2**)" + +#: ../../assemblage.rst:197 +msgid "" +"Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** " +"avec une Vis M3-12." +msgstr "" +"Fix the two parts printed **YMOTOR_support2_200_2** and **YMOTOR_support2_200_1** " +"with an M3-12 screws." + +#: ../../assemblage.rst:204 +msgid "" +"Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une " +"vis M3-12." +msgstr "" +"Fix the part **YMOTOR_support2_200** on the previous set with a " +"M3-12 screws." + +#: ../../assemblage.rst:211 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 à " @@ -331,17 +350,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:197 -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 "" -"The illustration shows a motor support provided for a belt of 200mm but " -"the mounting is the same with a motor support provided for a belt of " -"220mm." - -#: ../../assemblage.rst:199 +#: ../../assemblage.rst:219 msgid "" "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." @@ -349,35 +358,35 @@ msgstr "" "Insert the NYL M3 nuts into the engine mount. Hold them in place with a " "small piece of painter's tape." -#: ../../assemblage.rst:207 +#: ../../assemblage.rst:227 msgid "Préparation des supports d’axes" msgstr "Axis supports Preparation" -#: ../../assemblage.rst:209 +#: ../../assemblage.rst:229 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "**3D printed part** : BOTTOM_AXIS_left" -#: ../../assemblage.rst:210 +#: ../../assemblage.rst:230 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "**3D printed parts** : TOP_AXIS_left" -#: ../../assemblage.rst:211 +#: ../../assemblage.rst:231 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "**3D printed parts** : TOP_AXIS_right" -#: ../../assemblage.rst:212 +#: ../../assemblage.rst:232 msgid "1 foret de 8mm" msgstr "1 8mm drill" -#: ../../assemblage.rst:213 +#: ../../assemblage.rst:233 msgid "8 écrous M3" msgstr "8 M3 nuts" -#: ../../assemblage.rst:214 +#: ../../assemblage.rst:234 msgid "8 vis M3-12 sans tête" msgstr "8 M3-12 grub screw" -#: ../../assemblage.rst:216 +#: ../../assemblage.rst:236 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 " @@ -387,11 +396,11 @@ msgstr "" "8mm bars can slide easily into their housings. If necessary, drill the " "hole with a drill of 8." -#: ../../assemblage.rst:218 +#: ../../assemblage.rst:238 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" -#: ../../assemblage.rst:225 +#: ../../assemblage.rst:245 msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " "rectangulaires. Visser les vis M3-12." @@ -399,47 +408,47 @@ msgstr "" "For each of the 3 pieces, insert an M3 nut into the rectangular holes. " "Tighten the M3-12 grub screws." -#: ../../assemblage.rst:232 +#: ../../assemblage.rst:252 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:245 +#: ../../assemblage.rst:265 msgid "Préparation de l'interrupteur de fin de course X" msgstr "Limit switch X prepare" -#: ../../assemblage.rst:249 +#: ../../assemblage.rst:269 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "**3D printed parts** : SWITCH_X_support" -#: ../../assemblage.rst:250 +#: ../../assemblage.rst:270 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:251 +#: ../../assemblage.rst:271 msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:252 ../../assemblage.rst:284 +#: ../../assemblage.rst:272 ../../assemblage.rst:304 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:253 ../../assemblage.rst:1120 +#: ../../assemblage.rst:273 ../../assemblage.rst:1140 msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:274 msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:257 +#: ../../assemblage.rst:277 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:266 +#: ../../assemblage.rst:286 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." @@ -447,11 +456,11 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:268 +#: ../../assemblage.rst:288 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:269 +#: ../../assemblage.rst:289 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." @@ -459,31 +468,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:277 +#: ../../assemblage.rst:297 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:281 +#: ../../assemblage.rst:301 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:282 +#: ../../assemblage.rst:302 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:283 +#: ../../assemblage.rst:303 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:285 +#: ../../assemblage.rst:305 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:287 +#: ../../assemblage.rst:307 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:314 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -491,31 +500,31 @@ msgstr "" "Tighten the M3-12 screw with the needle punched out, allowing it to " "extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:302 +#: ../../assemblage.rst:322 msgid "Montage de l'electro-aimant sur son support" msgstr "Electro magnet assembly." -#: ../../assemblage.rst:303 +#: ../../assemblage.rst:323 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:304 +#: ../../assemblage.rst:324 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "**3D printed parts** : ELECTRO_MAGNET_housing" -#: ../../assemblage.rst:305 +#: ../../assemblage.rst:325 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:307 +#: ../../assemblage.rst:327 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:309 +#: ../../assemblage.rst:329 msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:317 +#: ../../assemblage.rst:337 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -523,49 +532,49 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:325 +#: ../../assemblage.rst:345 msgid "Préparation du chariot bas (étape 1)" msgstr "Bottom truck prepare (step 1)" -#: ../../assemblage.rst:329 +#: ../../assemblage.rst:349 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:330 +#: ../../assemblage.rst:350 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:351 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "**3D printed parts** : ELECTRO_MAGNET_guide" -#: ../../assemblage.rst:332 +#: ../../assemblage.rst:352 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:333 +#: ../../assemblage.rst:353 msgid "6 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:334 ../../assemblage.rst:406 ../../assemblage.rst:1183 +#: ../../assemblage.rst:354 ../../assemblage.rst:426 ../../assemblage.rst:1203 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:355 msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:336 ../../assemblage.rst:405 ../../assemblage.rst:624 +#: ../../assemblage.rst:356 ../../assemblage.rst:425 ../../assemblage.rst:644 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:340 +#: ../../assemblage.rst:360 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:342 ../../assemblage.rst:457 +#: ../../assemblage.rst:362 ../../assemblage.rst:477 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 " @@ -574,7 +583,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:352 +#: ../../assemblage.rst:372 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -582,7 +591,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:359 +#: ../../assemblage.rst:379 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" @@ -592,7 +601,7 @@ msgstr "" "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:361 +#: ../../assemblage.rst:381 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-" @@ -604,7 +613,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:363 +#: ../../assemblage.rst:383 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -612,7 +621,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:370 +#: ../../assemblage.rst:390 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -620,7 +629,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:377 +#: ../../assemblage.rst:397 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" @@ -630,7 +639,7 @@ msgstr "" "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:387 +#: ../../assemblage.rst:407 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." @@ -638,47 +647,47 @@ msgstr "" "The axis of the electromagnet must be able to move up and down freely " "without resistance." -#: ../../assemblage.rst:392 +#: ../../assemblage.rst:412 msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:416 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:397 +#: ../../assemblage.rst:417 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:398 +#: ../../assemblage.rst:418 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:400 +#: ../../assemblage.rst:420 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:401 +#: ../../assemblage.rst:421 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:404 ../../assemblage.rst:1117 +#: ../../assemblage.rst:424 ../../assemblage.rst:1137 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" -#: ../../assemblage.rst:408 +#: ../../assemblage.rst:428 msgid "3 IGUS_housing" msgstr "3 IGUS_housing" -#: ../../assemblage.rst:409 +#: ../../assemblage.rst:429 msgid "6 vis M3-12" msgstr "6 screws M3-12" -#: ../../assemblage.rst:410 ../../assemblage.rst:1090 +#: ../../assemblage.rst:430 ../../assemblage.rst:1110 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:412 +#: ../../assemblage.rst:432 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." @@ -686,17 +695,17 @@ msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " "the side **WITHOUT** hex hole." -#: ../../assemblage.rst:419 +#: ../../assemblage.rst:439 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "Tape the FEMALE_shape 2/3 from the top." -#: ../../assemblage.rst:426 +#: ../../assemblage.rst:446 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:433 +#: ../../assemblage.rst:453 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." @@ -704,15 +713,15 @@ msgstr "" "Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " "M3 washers and the NYL M3 nuts." -#: ../../assemblage.rst:443 +#: ../../assemblage.rst:463 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "Position the IGUS bearings on the TOP_trolley part." -#: ../../assemblage.rst:453 +#: ../../assemblage.rst:473 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "attach the IGUS bearings with fixing collars" -#: ../../assemblage.rst:456 +#: ../../assemblage.rst:476 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." @@ -720,39 +729,39 @@ msgstr "" "Pay attention to the direction of the clamps. The clamp fixing must be " "towards thewalls of the machine." -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:483 msgid "Monter les vis M3-20 et les écrous M3." msgstr "Fit the M3-20 screws and the M3 nuts." -#: ../../assemblage.rst:473 +#: ../../assemblage.rst:493 msgid "Préparation des rouleaux papier" msgstr "Paper roll prepare" -#: ../../assemblage.rst:474 +#: ../../assemblage.rst:494 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "**3D printed parts**: 3 x ROLL_joint" -#: ../../assemblage.rst:475 +#: ../../assemblage.rst:495 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:476 +#: ../../assemblage.rst:496 msgid "3 joints toriques" msgstr "3 O-rings" -#: ../../assemblage.rst:477 +#: ../../assemblage.rst:497 msgid "6 vis M3-6 sans tête" msgstr "5 M3-6 grub screw" -#: ../../assemblage.rst:479 +#: ../../assemblage.rst:499 msgid "Tarauder les 3 ROLL_joint." msgstr "Tap the 3 ROLL_joint." -#: ../../assemblage.rst:484 +#: ../../assemblage.rst:504 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:489 +#: ../../assemblage.rst:509 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" @@ -761,11 +770,11 @@ msgstr "" "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:496 +#: ../../assemblage.rst:516 msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:497 +#: ../../assemblage.rst:517 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" @@ -773,23 +782,23 @@ msgstr "" "**3D printed part(s)**: 3 x **clipboard2_support** 3 x **clipboard2** 3 x" " **CLIPBOARD2_WHEEL**" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:518 msgid "3 vis M3-25" msgstr "3 M3-25 screw" -#: ../../assemblage.rst:499 +#: ../../assemblage.rst:519 msgid "3 vis M3-20" msgstr "3 M3-20 screw" -#: ../../assemblage.rst:500 +#: ../../assemblage.rst:520 msgid "3 ressorts tendeurs de courroie GT2" msgstr "3 GT2 belt tensioner springs" -#: ../../assemblage.rst:501 +#: ../../assemblage.rst:521 msgid "6 ecrous M3-NYL" msgstr "6 M3-NYL nuts" -#: ../../assemblage.rst:503 +#: ../../assemblage.rst:523 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." @@ -797,11 +806,11 @@ msgstr "" "Position the clipboard **clipboard2** in relation to the " "support**clipboard2_support**." -#: ../../assemblage.rst:510 +#: ../../assemblage.rst:530 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "Position the spring between **clipboard2** and **clipboard2_support**." -#: ../../assemblage.rst:517 +#: ../../assemblage.rst:537 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." @@ -809,7 +818,7 @@ msgstr "" "Assemble the spring with **clipboard2** and **clipboard2_support** with " "an M3-25 screw and an M3-NYL nut." -#: ../../assemblage.rst:519 +#: ../../assemblage.rst:539 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." @@ -817,7 +826,7 @@ msgstr "" "Do not tighten the M3-NYL nut **clipboard2** and " "**clipboard2_support**must be able to move freely." -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:545 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." @@ -825,7 +834,7 @@ msgstr "" "Assemble roller with **CLIPBOARD2_WHEEL** with **clipboard2** using an " "M3-20 screw and an M3-NYL nut." -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:547 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." @@ -833,27 +842,27 @@ msgstr "" "Do not tighten the M3-NYL nut **CLIPBOARD2_WHEEL** must be able to " "turnfreely." -#: ../../assemblage.rst:534 +#: ../../assemblage.rst:554 msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:538 +#: ../../assemblage.rst:558 msgid "**Pièces** : ensemble XMOTOR_support2, XMOTOR_support2_1 et Moteur" msgstr "" -#: ../../assemblage.rst:539 +#: ../../assemblage.rst:559 msgid "3 vis M3-16" msgstr "3 M3-16 screws" -#: ../../assemblage.rst:540 ../../assemblage.rst:1118 +#: ../../assemblage.rst:560 ../../assemblage.rst:1138 msgid "3 écrous M3 NYL" msgstr "3 M3-NYL nuts" -#: ../../assemblage.rst:541 +#: ../../assemblage.rst:561 msgid "3 rondelles M3 grandes" msgstr "3 wide M3 washers" -#: ../../assemblage.rst:543 +#: ../../assemblage.rst:563 msgid "" "Introduire les 3 vis et les 3 rondelles par l'exterieur. Et attacher le " "support avec 3 ecrou NYL sans serrer." @@ -861,19 +870,23 @@ msgstr "" "Insert the 3 screws and the 3 washers from the outside. And attach the " "bracket with 3 NYL nuts without tightening." -#: ../../assemblage.rst:545 +#: ../../assemblage.rst:565 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:556 +#: ../../assemblage.rst:576 msgid "Fixation Moteur Y :" msgstr "Y Motor Mount:" -#: ../../assemblage.rst:561 +#: ../../assemblage.rst:581 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "the Nema 17 motor mounted on the YMOTOR_support part" -#: ../../assemblage.rst:566 +#: ../../assemblage.rst:583 ../../assemblage.rst:645 +msgid "2 rondelles M3 larges" +msgstr "2 wide M3 washers" + +#: ../../assemblage.rst:586 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." @@ -881,11 +894,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:577 +#: ../../assemblage.rst:597 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:581 +#: ../../assemblage.rst:601 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)" @@ -893,7 +906,7 @@ msgstr "" "**3D printed parts**: BOTTOM_AXIS_left prepared with nut and grub screw " "(cf Preparation of axis supports)" -#: ../../assemblage.rst:582 +#: ../../assemblage.rst:602 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)" @@ -901,19 +914,19 @@ msgstr "" "**3D printed parts**: TOP_AXIS_left prepared with nut and grub screw (see" " Preparation of axle supports)" -#: ../../assemblage.rst:584 ../../assemblage.rst:606 ../../assemblage.rst:1182 +#: ../../assemblage.rst:604 ../../assemblage.rst:626 ../../assemblage.rst:1202 msgid "4 vis M3-14" msgstr "4 M3-14 screws" -#: ../../assemblage.rst:585 ../../assemblage.rst:607 +#: ../../assemblage.rst:605 ../../assemblage.rst:627 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:586 ../../assemblage.rst:608 +#: ../../assemblage.rst:606 ../../assemblage.rst:628 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:588 +#: ../../assemblage.rst:608 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 à " @@ -924,15 +937,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:598 +#: ../../assemblage.rst:618 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:604 +#: ../../assemblage.rst:624 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "**3D printed parts** : BOTTOM_AXIS_right" -#: ../../assemblage.rst:605 +#: ../../assemblage.rst:625 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)" @@ -940,7 +953,7 @@ msgstr "" "**3D printed parts**: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" -#: ../../assemblage.rst:610 +#: ../../assemblage.rst:630 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 " @@ -952,15 +965,15 @@ msgstr "" " and nut inside). The screws will be tight when all parts will be in " "place." -#: ../../assemblage.rst:619 +#: ../../assemblage.rst:639 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:623 +#: ../../assemblage.rst:643 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:629 +#: ../../assemblage.rst:649 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -968,23 +981,23 @@ msgstr "" "Insert a NYL M3 nut into its housing and secure the DRIVEN_PULLEY_housing" " with a M3-20 screw and washer." -#: ../../assemblage.rst:640 +#: ../../assemblage.rst:660 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:647 +#: ../../assemblage.rst:667 msgid "Assemblage des poulies libres de renvoi" msgstr "Free pulleys assembly " -#: ../../assemblage.rst:651 +#: ../../assemblage.rst:671 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:652 +#: ../../assemblage.rst:672 msgid "2 vis M3-25" msgstr "2 M3-25 screw" -#: ../../assemblage.rst:656 +#: ../../assemblage.rst:676 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -992,37 +1005,37 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:664 +#: ../../assemblage.rst:684 msgid "Montage du chariot bas (étape 2)" msgstr "Mounting the low truck (step 2)" -#: ../../assemblage.rst:668 +#: ../../assemblage.rst:688 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:670 +#: ../../assemblage.rst:690 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:672 ../../assemblage.rst:1016 +#: ../../assemblage.rst:692 ../../assemblage.rst:1036 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:677 +#: ../../assemblage.rst:697 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:682 +#: ../../assemblage.rst:702 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:684 +#: ../../assemblage.rst:704 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:691 +#: ../../assemblage.rst:711 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1030,7 +1043,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:692 +#: ../../assemblage.rst:712 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 " @@ -1040,31 +1053,31 @@ 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:700 +#: ../../assemblage.rst:720 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:724 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "**3D printed parts** : 2 X KP08_support" -#: ../../assemblage.rst:705 +#: ../../assemblage.rst:725 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:706 +#: ../../assemblage.rst:726 msgid "4 vis M5-25" msgstr "4 M5-25 screw" -#: ../../assemblage.rst:707 ../../assemblage.rst:860 +#: ../../assemblage.rst:727 ../../assemblage.rst:880 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:708 ../../assemblage.rst:859 +#: ../../assemblage.rst:728 ../../assemblage.rst:879 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:710 +#: ../../assemblage.rst:730 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. " @@ -1075,7 +1088,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:717 +#: ../../assemblage.rst:737 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." @@ -1083,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:724 +#: ../../assemblage.rst:744 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:735 +#: ../../assemblage.rst:755 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:739 +#: ../../assemblage.rst:759 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:740 +#: ../../assemblage.rst:760 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:742 +#: ../../assemblage.rst:762 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:749 +#: ../../assemblage.rst:769 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1111,7 +1124,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:756 +#: ../../assemblage.rst:776 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." @@ -1119,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:763 +#: ../../assemblage.rst:783 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -1127,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:764 +#: ../../assemblage.rst:784 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:771 +#: ../../assemblage.rst:791 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:772 +#: ../../assemblage.rst:792 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1143,7 +1156,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:773 +#: ../../assemblage.rst:793 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -1151,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:777 +#: ../../assemblage.rst:797 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:781 +#: ../../assemblage.rst:801 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:783 +#: ../../assemblage.rst:803 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 " @@ -1170,7 +1183,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:790 +#: ../../assemblage.rst:810 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1178,11 +1191,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:797 +#: ../../assemblage.rst:817 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:804 +#: ../../assemblage.rst:824 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1190,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:805 +#: ../../assemblage.rst:825 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:812 +#: ../../assemblage.rst:832 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" @@ -1204,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:816 +#: ../../assemblage.rst:836 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:820 ../../assemblage.rst:1057 +#: ../../assemblage.rst:840 ../../assemblage.rst:1077 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:821 ../../assemblage.rst:1058 +#: ../../assemblage.rst:841 ../../assemblage.rst:1078 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:823 ../../assemblage.rst:1060 +#: ../../assemblage.rst:843 ../../assemblage.rst:1080 msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " "avec les dents à l’extérieur." @@ -1224,13 +1237,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out." -#: ../../assemblage.rst:830 ../../assemblage.rst:1067 +#: ../../assemblage.rst:850 ../../assemblage.rst:1087 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:837 ../../assemblage.rst:1074 +#: ../../assemblage.rst:857 ../../assemblage.rst:1094 msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " "de la courroie sur sa vis avec un collier." @@ -1238,39 +1251,39 @@ msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar." -#: ../../assemblage.rst:839 ../../assemblage.rst:1076 +#: ../../assemblage.rst:859 ../../assemblage.rst:1096 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." -#: ../../assemblage.rst:846 +#: ../../assemblage.rst:866 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:854 +#: ../../assemblage.rst:874 msgid "Montage de l’axe Y (étape 1)" msgstr "Y axis mounting (step 1)" -#: ../../assemblage.rst:857 +#: ../../assemblage.rst:877 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:858 +#: ../../assemblage.rst:878 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:861 +#: ../../assemblage.rst:881 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:862 +#: ../../assemblage.rst:882 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth rod Ø 8mm, length: 364mm" -#: ../../assemblage.rst:863 +#: ../../assemblage.rst:883 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:865 +#: ../../assemblage.rst:885 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1278,7 +1291,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:875 +#: ../../assemblage.rst:895 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." @@ -1286,7 +1299,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:885 +#: ../../assemblage.rst:905 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1294,7 +1307,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:886 +#: ../../assemblage.rst:906 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 " @@ -1304,7 +1317,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:893 +#: ../../assemblage.rst:913 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -1312,15 +1325,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:900 +#: ../../assemblage.rst:920 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:908 +#: ../../assemblage.rst:928 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:910 +#: ../../assemblage.rst:930 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1328,7 +1341,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:920 +#: ../../assemblage.rst:940 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." @@ -1336,11 +1349,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:927 +#: ../../assemblage.rst:947 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:954 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." @@ -1348,7 +1361,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:935 +#: ../../assemblage.rst:955 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. " @@ -1360,43 +1373,43 @@ msgstr "" "this diagram there are only two rolls (image of an oldversion, but it's " "the same principle)" -#: ../../assemblage.rst:942 +#: ../../assemblage.rst:962 msgid "Retirer la plaque de contre plaqué." msgstr "Remove the plywood plate." -#: ../../assemblage.rst:946 +#: ../../assemblage.rst:966 msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling paper guides on the plate" -#: ../../assemblage.rst:949 +#: ../../assemblage.rst:969 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "**3D printed parts** : PAPER_GUIDE_left" -#: ../../assemblage.rst:950 +#: ../../assemblage.rst:970 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "**3D printed parts** : PAPER_GUIDE_right" -#: ../../assemblage.rst:951 +#: ../../assemblage.rst:971 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "**PAPER_support** (laser cut 5mm plywood)." -#: ../../assemblage.rst:952 +#: ../../assemblage.rst:972 msgid "4 vis M3-16" msgstr "4 M3-16 screws" -#: ../../assemblage.rst:953 +#: ../../assemblage.rst:973 msgid "4 vis M3-12" msgstr "4 M3-12 screw" -#: ../../assemblage.rst:954 +#: ../../assemblage.rst:974 msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" -#: ../../assemblage.rst:955 +#: ../../assemblage.rst:975 msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" -#: ../../assemblage.rst:957 +#: ../../assemblage.rst:977 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." @@ -1404,7 +1417,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:960 +#: ../../assemblage.rst:980 msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " "rondelles M3 Larges et les écrous M3 NYL." @@ -1412,15 +1425,15 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:967 +#: ../../assemblage.rst:987 msgid "Partie gauche." msgstr "Left part." -#: ../../assemblage.rst:974 +#: ../../assemblage.rst:994 msgid "Répéter l'opération pour la partie droite." msgstr "Repeat the operation for the right side." -#: ../../assemblage.rst:981 +#: ../../assemblage.rst:1001 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 " @@ -1430,19 +1443,19 @@ msgstr "" "sheet warps. If the sheet warps, try to remove the paper guides before " "clamping." -#: ../../assemblage.rst:989 +#: ../../assemblage.rst:1009 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:992 +#: ../../assemblage.rst:1012 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:993 +#: ../../assemblage.rst:1013 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "3 Prepared paper rolls (with gasket and screws)" -#: ../../assemblage.rst:995 +#: ../../assemblage.rst:1015 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 " @@ -1453,7 +1466,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:997 +#: ../../assemblage.rst:1017 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 " @@ -1462,55 +1475,55 @@ 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:1011 +#: ../../assemblage.rst:1031 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:1014 +#: ../../assemblage.rst:1034 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1023 +#: ../../assemblage.rst:1043 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the top trolley over the rods." -#: ../../assemblage.rst:1030 +#: ../../assemblage.rst:1050 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1032 +#: ../../assemblage.rst:1052 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1039 +#: ../../assemblage.rst:1059 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:1046 +#: ../../assemblage.rst:1066 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:1054 +#: ../../assemblage.rst:1074 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1084 +#: ../../assemblage.rst:1104 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1087 +#: ../../assemblage.rst:1107 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1088 +#: ../../assemblage.rst:1108 msgid "6 vis M3-14" msgstr "6 screws M3-14" -#: ../../assemblage.rst:1089 +#: ../../assemblage.rst:1109 msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" -#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1113 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1518,31 +1531,31 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1109 +#: ../../assemblage.rst:1129 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1113 +#: ../../assemblage.rst:1133 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "**3D printed part(s)**: ENDSTOP_Y_support, ENDSTOP_Y_lever" -#: ../../assemblage.rst:1115 +#: ../../assemblage.rst:1135 msgid "1 vis M3-12" msgstr "1 M3-12 screw" -#: ../../assemblage.rst:1116 +#: ../../assemblage.rst:1136 msgid "1 vis M3-20" msgstr "1 M3-20 screw" -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1139 msgid "1 interrupteur fin de course à lamelle" msgstr "1 slatted limit switch" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1141 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1123 +#: ../../assemblage.rst:1143 msgid "" "L'interrupteur fin de course à lamelle devra être câblé avant d'être " "monté sur son support (non représenté)." @@ -1550,11 +1563,11 @@ msgstr "" "The limit switch must be wired before being mounted on its support (not " "shown)." -#: ../../assemblage.rst:1125 +#: ../../assemblage.rst:1145 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:1132 +#: ../../assemblage.rst:1152 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." @@ -1562,7 +1575,7 @@ msgstr "" "Position the lever **ENDSTOP_Y_LEVER** in the " "support**ENDSTOP_Y_support**." -#: ../../assemblage.rst:1139 +#: ../../assemblage.rst:1159 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" @@ -1570,7 +1583,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:1141 +#: ../../assemblage.rst:1161 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." @@ -1578,7 +1591,7 @@ msgstr "" "Do not tighten the M3 nut, the lever must be able to rotate freely in his" " support." -#: ../../assemblage.rst:1150 +#: ../../assemblage.rst:1170 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." @@ -1586,11 +1599,11 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1159 +#: ../../assemblage.rst:1179 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:1166 +#: ../../assemblage.rst:1186 msgid "" "Assembler l'ensemble interrupteur fin de course et le " "**ENDSTOP_Y_support** sur la caisse à l'aide des vis M3-14, des rondelles" @@ -1599,15 +1612,15 @@ 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:1178 +#: ../../assemblage.rst:1198 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1181 +#: ../../assemblage.rst:1201 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "**3D printed parts**: 2 LID_LOCK" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1205 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1615,43 +1628,43 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1200 +#: ../../assemblage.rst:1220 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1203 +#: ../../assemblage.rst:1223 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "**3D printed part**: POWER_plate" -#: ../../assemblage.rst:1205 +#: ../../assemblage.rst:1225 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" -#: ../../assemblage.rst:1213 +#: ../../assemblage.rst:1233 msgid "Montage de la carte électronique" msgstr "Electronic board controller mount" -#: ../../assemblage.rst:1216 ../../assemblage.rst:1247 +#: ../../assemblage.rst:1236 ../../assemblage.rst:1267 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1217 +#: ../../assemblage.rst:1237 msgid "4 entretoises M3-12" msgstr "4 spacer M3-12" -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1238 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1239 msgid "8 vis M3-8" msgstr "8 screw M3-8" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1241 msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card." -#: ../../assemblage.rst:1223 +#: ../../assemblage.rst:1243 msgid "" "Pour pouvoir réaliser les derniers réglages facilement, nous vous " "conseillons de cabler la carte en dehors du chassis. Une fois " @@ -1661,31 +1674,31 @@ msgstr "" " the card outside the chassis. Once the embosser is functional, you can " "mount the board in the embosser." -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:1248 msgid "Cablage de la carte électronique" msgstr "Electronic board wiring " -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:1249 msgid "Schéma général :" msgstr "General diagram:" -#: ../../assemblage.rst:1236 +#: ../../assemblage.rst:1256 msgid "Photo de la carte assemblée" msgstr "Photo of the assembled board" -#: ../../assemblage.rst:1244 +#: ../../assemblage.rst:1264 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1248 +#: ../../assemblage.rst:1268 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1249 +#: ../../assemblage.rst:1269 msgid "6 cavaliers" msgstr "6 jumpers" -#: ../../assemblage.rst:1251 +#: ../../assemblage.rst:1271 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." @@ -1693,15 +1706,15 @@ 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:1258 +#: ../../assemblage.rst:1278 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into X and Y slots." -#: ../../assemblage.rst:1266 +#: ../../assemblage.rst:1286 msgid "Câblage de l'alimentation 12V" msgstr "12V power wiring" -#: ../../assemblage.rst:1267 +#: ../../assemblage.rst:1287 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" @@ -1709,17 +1722,17 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS board" -#: ../../assemblage.rst:1275 +#: ../../assemblage.rst:1295 msgid "Réglage des drivers moteur" msgstr "Adjusting motor drivers" -#: ../../assemblage.rst:1276 +#: ../../assemblage.rst:1296 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:1278 +#: ../../assemblage.rst:1298 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" @@ -1727,11 +1740,11 @@ msgstr "" "Check that you can connect the 12V power supply to the board (a last " "check to avoid sparks is better :-) )" -#: ../../assemblage.rst:1279 +#: ../../assemblage.rst:1299 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "Connect the 12 V power supply to the board." -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1300 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." @@ -1739,7 +1752,7 @@ msgstr "" "for each driver, measure, with a multimeter, the voltage between the " "adjustment potentiometer and mass of the USB connection." -#: ../../assemblage.rst:1293 +#: ../../assemblage.rst:1313 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" @@ -1749,21 +1762,21 @@ msgstr "" " is not the case, use a screwdriver to turn the potentiometer setting and" " redo the measurement." -#: ../../assemblage.rst:1294 +#: ../../assemblage.rst:1314 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:1298 +#: ../../assemblage.rst:1318 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1299 +#: ../../assemblage.rst:1319 msgid "Cabler les fins de courses sur la carte." msgstr "Wire the limit switches on the board." -#: ../../assemblage.rst:1300 +#: ../../assemblage.rst:1320 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" @@ -1771,7 +1784,7 @@ msgstr "" "The limit switch X (carriage) must be connected to the connector of left " "(red)" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1321 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" @@ -1779,29 +1792,29 @@ msgstr "" "The Y limit switch (paper detection) must be plugged into the " "connectorleft (blue)" -#: ../../assemblage.rst:1309 +#: ../../assemblage.rst:1329 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1310 +#: ../../assemblage.rst:1330 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "Connect the motors to the control board with cables." -#: ../../assemblage.rst:1311 +#: ../../assemblage.rst:1331 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:1318 +#: ../../assemblage.rst:1338 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:1326 +#: ../../assemblage.rst:1346 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1347 msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." @@ -1809,19 +1822,19 @@ msgstr "" "place the 2 wires of the electromagnet and the freewheel diode. Caution " "in the sense of the diode (white line)." -#: ../../assemblage.rst:1335 +#: ../../assemblage.rst:1355 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the top trolley" -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1356 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:1343 +#: ../../assemblage.rst:1363 msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two trolley" -#: ../../assemblage.rst:1344 ../../assemblage.rst:1366 +#: ../../assemblage.rst:1364 ../../assemblage.rst:1386 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." @@ -1829,7 +1842,7 @@ msgstr "" "Move upper carriage to align footprint (**FEMALE_shape**)with the top of " "the needle." -#: ../../assemblage.rst:1345 +#: ../../assemblage.rst:1365 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." @@ -1837,7 +1850,7 @@ msgstr "" "Use the fixing screws of the **FEMALE_shape** to align the imprint with " "the top of the punch." -#: ../../assemblage.rst:1346 +#: ../../assemblage.rst:1366 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." @@ -1845,11 +1858,11 @@ msgstr "" "When the alignment is satisfactory, tighten the fixing screws of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1356 +#: ../../assemblage.rst:1376 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1358 +#: ../../assemblage.rst:1378 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." @@ -1857,7 +1870,7 @@ msgstr "" "Loosen the pulley of the upper carriage on the vertical axis to freethe " "top carriage." -#: ../../assemblage.rst:1365 +#: ../../assemblage.rst:1385 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." @@ -1865,7 +1878,7 @@ msgstr "" "Observing from the rear of the machine, raise the needle by pressing with" " the finger under the electromagnet." -#: ../../assemblage.rst:1367 +#: ../../assemblage.rst:1387 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." @@ -1873,7 +1886,7 @@ msgstr "" "Logically the needle must enter slightly into the grub screw of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1374 +#: ../../assemblage.rst:1394 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." @@ -1881,11 +1894,11 @@ msgstr "" "When the alignment is satisfactory, lock the upper pulley to the vertical" " axis." -#: ../../assemblage.rst:1382 +#: ../../assemblage.rst:1402 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:1384 +#: ../../assemblage.rst:1404 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 " @@ -1895,7 +1908,7 @@ msgstr "" "activatebefore the low carriage belt attachment meets the pulleylower " "vertical axis." -#: ../../assemblage.rst:1386 +#: ../../assemblage.rst:1406 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 " @@ -1906,11 +1919,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:1394 +#: ../../assemblage.rst:1414 msgid "Réglage de la profondeur du point" msgstr "Adjusting the Braille point depth" -#: ../../assemblage.rst:1396 +#: ../../assemblage.rst:1416 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 à " @@ -1962,3 +1975,26 @@ msgstr "" #~ msgid "Montage de l’axe vertical (étape 2)" #~ msgstr "Mounting the vertical axis (step 2)" +#~ 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 "" +#~ "**3D printed parts** : YMOTOR_support_200 " +#~ "ou YMOTOR_support_220 (selon la longueur " +#~ "de la courroie fermée GT2)" + +#~ 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 "" +#~ "The illustration shows a motor support" +#~ " provided for a belt of 200mm " +#~ "but the mounting is the same with" +#~ " a motor support provided for a " +#~ "belt of 220mm." +