From d7fa6f6589f141d58570dc5aefa4cfa578f42e14 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:50:56 +0000 Subject: [PATCH] update assembly instruction --- .../gettext/.doctrees/assemblage.doctree | Bin 285365 -> 290381 bytes .../gettext/.doctrees/environment.pickle | Bin 82393 -> 82394 bytes docs/_build/gettext/assemblage.pot | 825 ++++++++++-------- docs/assemblage.rst | 7 +- docs/locale/en/LC_MESSAGES/assemblage.po | 649 +++++++------- 5 files changed, 788 insertions(+), 693 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index e5873e4f8d4e45e15e1dc148f7103e31bfb607d2..7c0a6cae5898d470accb45d2dd872b1af4917b54 100644 GIT binary patch delta 55470 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
(%wUd6x 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 literal 82393 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\n" "Language-Team: LANGUAGE \n" @@ -237,26 +237,25 @@ msgstr "" #: ../../assemblage.rst:330 #: ../../assemblage.rst:379 #: ../../assemblage.rst:447 -#: ../../assemblage.rst:590 -#: ../../assemblage.rst:612 -#: ../../assemblage.rst:633 -#: ../../assemblage.rst:654 -#: ../../assemblage.rst:675 -#: ../../assemblage.rst:703 -#: ../../assemblage.rst:760 -#: ../../assemblage.rst:795 -#: ../../assemblage.rst:837 -#: ../../assemblage.rst:876 -#: ../../assemblage.rst:1004 -#: ../../assemblage.rst:1072 -#: ../../assemblage.rst:1213 -#: ../../assemblage.rst:1293 +#: ../../assemblage.rst:610 +#: ../../assemblage.rst:632 +#: ../../assemblage.rst:652 +#: ../../assemblage.rst:673 +#: ../../assemblage.rst:692 +#: ../../assemblage.rst:720 +#: ../../assemblage.rst:777 +#: ../../assemblage.rst:812 +#: ../../assemblage.rst:854 +#: ../../assemblage.rst:1026 +#: ../../assemblage.rst:1094 +#: ../../assemblage.rst:1235 #: ../../assemblage.rst:1315 -#: ../../assemblage.rst:1349 -#: ../../assemblage.rst:1380 -#: ../../assemblage.rst:1471 -#: ../../assemblage.rst:1502 -#: ../../assemblage.rst:1662 +#: ../../assemblage.rst:1337 +#: ../../assemblage.rst:1371 +#: ../../assemblage.rst:1402 +#: ../../assemblage.rst:1493 +#: ../../assemblage.rst:1524 +#: ../../assemblage.rst:1684 msgid "Matériel :" msgstr "" @@ -291,14 +290,14 @@ msgid "4 vis M3-8" msgstr "" #: ../../assemblage.rst:168 -#: ../../assemblage.rst:680 -#: ../../assemblage.rst:707 +#: ../../assemblage.rst:697 +#: ../../assemblage.rst:724 msgid "2 écrous NYL M3" msgstr "" #: ../../assemblage.rst:169 -#: ../../assemblage.rst:1216 -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1238 +#: ../../assemblage.rst:1340 msgid "2 vis M3-14" msgstr "" @@ -332,7 +331,7 @@ msgstr "" #: ../../assemblage.rst:203 #: ../../assemblage.rst:455 -#: ../../assemblage.rst:1217 +#: ../../assemblage.rst:1239 msgid "2 vis M3-12" msgstr "" @@ -427,7 +426,7 @@ msgid "1 écrou M3" msgstr "" #: ../../assemblage.rst:298 -#: ../../assemblage.rst:1223 +#: ../../assemblage.rst:1245 msgid "2 vis M2.5-14" msgstr "" @@ -501,7 +500,7 @@ msgstr "" #: ../../assemblage.rst:357 #: ../../assemblage.rst:456 -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1241 msgid "2 rondelles M3 moyennes" msgstr "" @@ -545,7 +544,7 @@ msgstr "" #: ../../assemblage.rst:386 #: ../../assemblage.rst:458 -#: ../../assemblage.rst:1297 +#: ../../assemblage.rst:1319 msgid "4 écrous M3 NYL" msgstr "" @@ -555,8 +554,8 @@ msgstr "" #: ../../assemblage.rst:388 #: ../../assemblage.rst:457 -#: ../../assemblage.rst:593 -#: ../../assemblage.rst:678 +#: ../../assemblage.rst:613 +#: ../../assemblage.rst:695 msgid "2 vis M3-20" msgstr "" @@ -666,1116 +665,1166 @@ msgid "Préparation des rouleaux papier" msgstr "" #: ../../assemblage.rst:528 -msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" -msgstr "" - -#: ../../assemblage.rst:529 -msgid "1 taraud M3" +#: ../../assemblage.rst:560 +#: ../../assemblage.rst:893 +msgid "Matériel BrailleRAP:" msgstr "" #: ../../assemblage.rst:530 -msgid "3 joints toriques" +msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" #: ../../assemblage.rst:531 -msgid "6 vis M3-6 sans tête" +#: ../../assemblage.rst:538 +msgid "1 taraud M3" +msgstr "" + +#: ../../assemblage.rst:532 +msgid "3 joints toriques" msgstr "" #: ../../assemblage.rst:533 -msgid "Tarauder les 3 ROLL_joint." +msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:538 -msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." +#: ../../assemblage.rst:535 +#: ../../assemblage.rst:568 +#: ../../assemblage.rst:898 +msgid "Matériel BrailleRAP XL:" msgstr "" -#: ../../assemblage.rst:543 -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." +#: ../../assemblage.rst:537 +msgid "**Pièce(s) imprimée(s) en 3D** : 4 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:550 -msgid "Préparation des presse-papiers (étape 1) :" +#: ../../assemblage.rst:539 +msgid "4 joints toriques" msgstr "" -#: ../../assemblage.rst:551 -msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" +#: ../../assemblage.rst:540 +msgid "8 vis M3-6 sans tête" +msgstr "" + +#: ../../assemblage.rst:542 +msgid "Tarauder les 3 ou 4 ROLL_joint." +msgstr "" + +#: ../../assemblage.rst:547 +msgid "Mettre les joints toriques dans la gorge des 3 ou 4 ROLL_joint." msgstr "" #: ../../assemblage.rst:552 +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:559 +msgid "Préparation des presse-papiers (étape 1) :" +msgstr "" + +#: ../../assemblage.rst:562 +msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" +msgstr "" + +#: ../../assemblage.rst:563 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:564 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:565 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:555 +#: ../../assemblage.rst:566 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:557 -msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." -msgstr "" - -#: ../../assemblage.rst:564 -msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." +#: ../../assemblage.rst:570 +msgid "**Pièce(s) imprimée(s) en 3D** : 4 x **clipboard2_support** 4 x **clipboard2** 4 x **CLIPBOARD2_WHEEL**" msgstr "" #: ../../assemblage.rst:571 -msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." +msgid "4 vis M3-25" +msgstr "" + +#: ../../assemblage.rst:572 +msgid "4 vis M3-20" msgstr "" #: ../../assemblage.rst:573 +msgid "4 ressorts tendeurs de courroie GT2" +msgstr "" + +#: ../../assemblage.rst:574 +msgid "8 ecrous M3-NYL" +msgstr "" + +#: ../../assemblage.rst:577 +msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:584 +msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:591 +msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." +msgstr "" + +#: ../../assemblage.rst:593 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:579 +#: ../../assemblage.rst:599 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:581 +#: ../../assemblage.rst:601 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:588 +#: ../../assemblage.rst:608 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:592 +#: ../../assemblage.rst:612 msgid "**Pièces** : ensemble XMOTOR_support3, XMOTOR_support3_1 et Moteur" msgstr "" -#: ../../assemblage.rst:594 -#: ../../assemblage.rst:1319 +#: ../../assemblage.rst:614 +#: ../../assemblage.rst:1341 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:595 -#: ../../assemblage.rst:679 +#: ../../assemblage.rst:615 +#: ../../assemblage.rst:696 msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:597 +#: ../../assemblage.rst:617 msgid "Introduire les 2 vis et les 2 rondelles par l'exterieur. Et attacher le support avec 3 ecrou NYL sans serrer." msgstr "" -#: ../../assemblage.rst:599 +#: ../../assemblage.rst:619 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:610 +#: ../../assemblage.rst:630 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:615 +#: ../../assemblage.rst:634 msgid "le moteur Nema 17 monté sur la pièce **YMOTOR_support2_200** + **YMOTOR_support2_200_1** + **YMOTOR_support2_200_2**" msgstr "" -#: ../../assemblage.rst:616 -#: ../../assemblage.rst:638 -#: ../../assemblage.rst:660 -#: ../../assemblage.rst:1013 -#: ../../assemblage.rst:1296 +#: ../../assemblage.rst:635 +#: ../../assemblage.rst:657 +#: ../../assemblage.rst:677 +#: ../../assemblage.rst:1035 +#: ../../assemblage.rst:1318 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:617 -#: ../../assemblage.rst:639 -#: ../../assemblage.rst:661 +#: ../../assemblage.rst:636 +#: ../../assemblage.rst:658 +#: ../../assemblage.rst:678 msgid "4 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:639 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:631 +#: ../../assemblage.rst:650 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:635 +#: ../../assemblage.rst:654 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left2 préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:655 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2 préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:640 -#: ../../assemblage.rst:662 +#: ../../assemblage.rst:659 +#: ../../assemblage.rst:679 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:642 +#: ../../assemblage.rst:661 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left2 et TOP_AXIS_left2 à 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:652 +#: ../../assemblage.rst:671 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:658 +#: ../../assemblage.rst:675 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2" msgstr "" -#: ../../assemblage.rst:659 +#: ../../assemblage.rst:676 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2 préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:664 +#: ../../assemblage.rst:681 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right2 (attention à la position du repère) et TOP_AXIS_right2 à 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:673 +#: ../../assemblage.rst:690 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:677 +#: ../../assemblage.rst:694 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:683 +#: ../../assemblage.rst:700 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:694 +#: ../../assemblage.rst:711 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:701 +#: ../../assemblage.rst:718 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:705 +#: ../../assemblage.rst:722 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:706 +#: ../../assemblage.rst:723 msgid "2 vis M3-25" msgstr "" -#: ../../assemblage.rst:710 +#: ../../assemblage.rst:727 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:718 +#: ../../assemblage.rst:735 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:720 -#: ../../assemblage.rst:921 -#: ../../assemblage.rst:1094 -#: ../../assemblage.rst:1145 -#: ../../assemblage.rst:1181 +#: ../../assemblage.rst:737 +#: ../../assemblage.rst:943 +#: ../../assemblage.rst:1116 +#: ../../assemblage.rst:1167 +#: ../../assemblage.rst:1203 msgid "Matériel **BrailleRAP**:" msgstr "" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:739 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:724 -#: ../../assemblage.rst:930 -#: ../../assemblage.rst:1098 -#: ../../assemblage.rst:1150 -#: ../../assemblage.rst:1188 +#: ../../assemblage.rst:741 +#: ../../assemblage.rst:952 +#: ../../assemblage.rst:1120 +#: ../../assemblage.rst:1172 +#: ../../assemblage.rst:1210 msgid "Matériel **BrailleRAP XL**:" msgstr "" -#: ../../assemblage.rst:726 +#: ../../assemblage.rst:743 msgid "2 barres lisses Ø8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:728 +#: ../../assemblage.rst:745 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:730 -#: ../../assemblage.rst:1104 +#: ../../assemblage.rst:747 +#: ../../assemblage.rst:1126 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:735 +#: ../../assemblage.rst:752 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:740 +#: ../../assemblage.rst:757 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:742 +#: ../../assemblage.rst:759 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:749 +#: ../../assemblage.rst:766 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:750 +#: ../../assemblage.rst:767 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:758 +#: ../../assemblage.rst:775 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:762 +#: ../../assemblage.rst:779 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:780 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:764 +#: ../../assemblage.rst:781 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:765 -#: ../../assemblage.rst:918 -#: ../../assemblage.rst:927 +#: ../../assemblage.rst:782 +#: ../../assemblage.rst:940 +#: ../../assemblage.rst:949 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:766 -#: ../../assemblage.rst:917 -#: ../../assemblage.rst:926 +#: ../../assemblage.rst:783 +#: ../../assemblage.rst:939 +#: ../../assemblage.rst:948 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:768 +#: ../../assemblage.rst:785 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:775 +#: ../../assemblage.rst:792 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:782 +#: ../../assemblage.rst:799 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:793 +#: ../../assemblage.rst:810 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:797 +#: ../../assemblage.rst:814 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:798 +#: ../../assemblage.rst:815 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:800 +#: ../../assemblage.rst:817 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:807 +#: ../../assemblage.rst:824 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:814 +#: ../../assemblage.rst:831 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:821 +#: ../../assemblage.rst:838 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:822 +#: ../../assemblage.rst:839 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:829 +#: ../../assemblage.rst:846 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:830 +#: ../../assemblage.rst:847 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:831 +#: ../../assemblage.rst:848 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:835 +#: ../../assemblage.rst:852 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:839 +#: ../../assemblage.rst:856 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:858 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:848 +#: ../../assemblage.rst:865 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:855 +#: ../../assemblage.rst:872 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:862 +#: ../../assemblage.rst:879 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:863 +#: ../../assemblage.rst:880 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:870 +#: ../../assemblage.rst:887 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:874 +#: ../../assemblage.rst:891 msgid "Montage de la courroie du chariot bas" msgstr "" -#: ../../assemblage.rst:878 -#: ../../assemblage.rst:1147 -#: ../../assemblage.rst:1152 +#: ../../assemblage.rst:895 +#: ../../assemblage.rst:1169 +#: ../../assemblage.rst:1174 msgid "1 courroie GT2 longueur ± 620mm" msgstr "" -#: ../../assemblage.rst:879 -#: ../../assemblage.rst:1148 -#: ../../assemblage.rst:1153 +#: ../../assemblage.rst:896 +#: ../../assemblage.rst:901 +#: ../../assemblage.rst:1170 +#: ../../assemblage.rst:1175 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:881 -#: ../../assemblage.rst:1156 +#: ../../assemblage.rst:900 +msgid "1 courroie GT2 longueur ± 960mm" +msgstr "" + +#: ../../assemblage.rst:903 +#: ../../assemblage.rst:1178 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:888 -#: ../../assemblage.rst:1163 +#: ../../assemblage.rst:910 +#: ../../assemblage.rst:1185 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:895 -#: ../../assemblage.rst:1170 +#: ../../assemblage.rst:917 +#: ../../assemblage.rst:1192 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:897 -#: ../../assemblage.rst:1172 +#: ../../assemblage.rst:919 +#: ../../assemblage.rst:1194 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:904 +#: ../../assemblage.rst:926 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:912 +#: ../../assemblage.rst:934 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:915 -#: ../../assemblage.rst:924 +#: ../../assemblage.rst:937 +#: ../../assemblage.rst:946 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:916 -#: ../../assemblage.rst:925 +#: ../../assemblage.rst:938 +#: ../../assemblage.rst:947 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:919 -#: ../../assemblage.rst:928 +#: ../../assemblage.rst:941 +#: ../../assemblage.rst:950 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:920 +#: ../../assemblage.rst:942 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:921 -#: ../../assemblage.rst:930 +#: ../../assemblage.rst:943 +#: ../../assemblage.rst:952 msgid "1 courroie GT2 fermée 200 mm" msgstr "" -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:951 msgid "1 barre lisse Ø 8mm, longueur : 505mm" msgstr "" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:954 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:942 +#: ../../assemblage.rst:964 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:952 +#: ../../assemblage.rst:974 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:953 +#: ../../assemblage.rst:975 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:960 +#: ../../assemblage.rst:982 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:967 +#: ../../assemblage.rst:989 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:997 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:999 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:987 +#: ../../assemblage.rst:1009 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:994 +#: ../../assemblage.rst:1016 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:1003 +#: ../../assemblage.rst:1025 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:1006 +#: ../../assemblage.rst:1028 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1007 +#: ../../assemblage.rst:1029 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1008 +#: ../../assemblage.rst:1030 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_left_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1009 +#: ../../assemblage.rst:1031 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_right_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1011 +#: ../../assemblage.rst:1033 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:1012 -#: ../../assemblage.rst:1665 +#: ../../assemblage.rst:1034 +#: ../../assemblage.rst:1687 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:1014 +#: ../../assemblage.rst:1036 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:1015 -#: ../../assemblage.rst:1193 +#: ../../assemblage.rst:1037 +#: ../../assemblage.rst:1215 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1017 +#: ../../assemblage.rst:1039 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:1019 +#: ../../assemblage.rst:1041 msgid "C'est ici que ce trouve la principale difference entre une BrailleRAP et une BrailleRAP XL." msgstr "" -#: ../../assemblage.rst:1021 +#: ../../assemblage.rst:1043 msgid "BrailleRAP utilise les pièces PAPER_GUIDE_left et PAPER_GUIDE_right." msgstr "" -#: ../../assemblage.rst:1031 +#: ../../assemblage.rst:1053 msgid "BrailleRAP XL utilise les pièces paper_guide_left_XL et paper_guide_right_XL." msgstr "" -#: ../../assemblage.rst:1042 +#: ../../assemblage.rst:1064 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:1044 +#: ../../assemblage.rst:1066 msgid "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-14, des rondelles M3 Larges et les écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1056 +#: ../../assemblage.rst:1078 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:1063 +#: ../../assemblage.rst:1085 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:1071 +#: ../../assemblage.rst:1093 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:1074 +#: ../../assemblage.rst:1096 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:1075 +#: ../../assemblage.rst:1097 msgid "3 Rouleaux papier préparés (avec joint et vis) (4 pour BrailleRAP XL)" msgstr "" -#: ../../assemblage.rst:1077 +#: ../../assemblage.rst:1099 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:1079 +#: ../../assemblage.rst:1101 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:1093 +#: ../../assemblage.rst:1115 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1118 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1100 +#: ../../assemblage.rst:1122 msgid "2 barres lisses Ø 8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:1111 +#: ../../assemblage.rst:1133 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1118 +#: ../../assemblage.rst:1140 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1120 +#: ../../assemblage.rst:1142 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1127 +#: ../../assemblage.rst:1149 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1134 +#: ../../assemblage.rst:1156 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1142 +#: ../../assemblage.rst:1164 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1180 +#: ../../assemblage.rst:1202 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1205 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1206 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1207 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1208 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1190 +#: ../../assemblage.rst:1212 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1191 +#: ../../assemblage.rst:1213 msgid "8 vis M3-14" msgstr "" -#: ../../assemblage.rst:1192 +#: ../../assemblage.rst:1214 msgid "8 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1195 +#: ../../assemblage.rst:1217 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1211 +#: ../../assemblage.rst:1233 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1215 +#: ../../assemblage.rst:1237 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever_weight" msgstr "" -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1240 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1220 +#: ../../assemblage.rst:1242 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1243 msgid "2 écrous M3" msgstr "" -#: ../../assemblage.rst:1222 +#: ../../assemblage.rst:1244 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1246 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1226 +#: ../../assemblage.rst:1248 msgid "On utilisera de preference un endstop avec le cable coudé." msgstr "" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1253 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1238 +#: ../../assemblage.rst:1260 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1245 +#: ../../assemblage.rst:1267 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:1247 +#: ../../assemblage.rst:1269 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1256 +#: ../../assemblage.rst:1278 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:1265 +#: ../../assemblage.rst:1287 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1272 +#: ../../assemblage.rst:1294 msgid "Ajouter un écrou M3-NYL, 2 écrou m3 et une vis M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1302 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:1292 +#: ../../assemblage.rst:1314 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1295 +#: ../../assemblage.rst:1317 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1299 +#: ../../assemblage.rst:1321 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:1314 +#: ../../assemblage.rst:1336 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1317 +#: ../../assemblage.rst:1339 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1349 msgid "Preparation des cables moteurs" msgstr "" -#: ../../assemblage.rst:1329 +#: ../../assemblage.rst:1351 msgid "2 cables moteurs XH 2.54 4 pins => 6 pins" msgstr "" -#: ../../assemblage.rst:1331 +#: ../../assemblage.rst:1353 msgid "Vérifier le schéma de cablage des cables. le cablage est le suivant" msgstr "" -#: ../../assemblage.rst:1334 +#: ../../assemblage.rst:1356 msgid "coté carte" msgstr "" -#: ../../assemblage.rst:1334 +#: ../../assemblage.rst:1356 msgid "coté moteur" msgstr "" -#: ../../assemblage.rst:1336 -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1358 +#: ../../assemblage.rst:1358 msgid "1" msgstr "" -#: ../../assemblage.rst:1337 +#: ../../assemblage.rst:1359 msgid "2" msgstr "" -#: ../../assemblage.rst:1337 -#: ../../assemblage.rst:1339 +#: ../../assemblage.rst:1359 +#: ../../assemblage.rst:1361 msgid "4" msgstr "" -#: ../../assemblage.rst:1338 -#: ../../assemblage.rst:1339 +#: ../../assemblage.rst:1360 +#: ../../assemblage.rst:1361 msgid "3" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1360 msgid "6" msgstr "" -#: ../../assemblage.rst:1348 +#: ../../assemblage.rst:1370 msgid "Montage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1351 -#: ../../assemblage.rst:1382 +#: ../../assemblage.rst:1373 +#: ../../assemblage.rst:1404 msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1352 -#: ../../assemblage.rst:1474 +#: ../../assemblage.rst:1374 +#: ../../assemblage.rst:1496 msgid "4 entretoises M3-12" msgstr "" -#: ../../assemblage.rst:1353 -#: ../../assemblage.rst:1475 +#: ../../assemblage.rst:1375 +#: ../../assemblage.rst:1497 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1354 -#: ../../assemblage.rst:1476 +#: ../../assemblage.rst:1376 +#: ../../assemblage.rst:1498 msgid "8 vis M3-8" msgstr "" -#: ../../assemblage.rst:1356 -#: ../../assemblage.rst:1478 +#: ../../assemblage.rst:1378 +#: ../../assemblage.rst:1500 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1358 -#: ../../assemblage.rst:1480 +#: ../../assemblage.rst:1380 +#: ../../assemblage.rst:1502 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:1363 +#: ../../assemblage.rst:1385 msgid "Cablage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1364 -#: ../../assemblage.rst:1486 -msgid "Schéma général :" -msgstr "" - -#: ../../assemblage.rst:1371 -#: ../../assemblage.rst:1493 -msgid "Photo de la carte assemblée" -msgstr "" - -#: ../../assemblage.rst:1379 -msgid "Pose des drivers sur la carte électronique" -msgstr "" - -#: ../../assemblage.rst:1383 -#: ../../assemblage.rst:1505 -msgid "2 Drivers DRV8825" -msgstr "" - -#: ../../assemblage.rst:1384 -#: ../../assemblage.rst:1506 -msgid "6 cavaliers" -msgstr "" - #: ../../assemblage.rst:1386 #: ../../assemblage.rst:1508 -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." +msgid "Schéma général :" msgstr "" #: ../../assemblage.rst:1393 #: ../../assemblage.rst:1515 -msgid "Enfoncer les drivers dans les emplacements X et Y." +msgid "Photo de la carte assemblée" msgstr "" #: ../../assemblage.rst:1401 -#: ../../assemblage.rst:1523 -msgid "Câblage de l'alimentation 12V" +msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1402 -msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" +#: ../../assemblage.rst:1405 +#: ../../assemblage.rst:1527 +msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1410 -#: ../../assemblage.rst:1532 -msgid "Réglage des drivers moteur" +#: ../../assemblage.rst:1406 +#: ../../assemblage.rst:1528 +msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1411 -#: ../../assemblage.rst:1533 -msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." -msgstr "" - -#: ../../assemblage.rst:1413 -#: ../../assemblage.rst:1535 -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:1414 -#: ../../assemblage.rst:1536 -msgid "Brancher l'alimentation 12 V sur la carte." +#: ../../assemblage.rst:1408 +#: ../../assemblage.rst:1530 +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:1415 #: ../../assemblage.rst:1537 -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." +msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1428 -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." +#: ../../assemblage.rst:1423 +#: ../../assemblage.rst:1545 +msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1429 -#: ../../assemblage.rst:1551 -msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" +#: ../../assemblage.rst:1424 +msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" +msgstr "" + +#: ../../assemblage.rst:1432 +#: ../../assemblage.rst:1554 +msgid "Réglage des drivers moteur" msgstr "" #: ../../assemblage.rst:1433 #: ../../assemblage.rst:1555 -msgid "Câblage des interrupteurs fin de course" -msgstr "" - -#: ../../assemblage.rst:1434 -msgid "Cabler les fins de courses sur la carte." +msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" #: ../../assemblage.rst:1435 -msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" +#: ../../assemblage.rst:1557 +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:1436 +#: ../../assemblage.rst:1558 +msgid "Brancher l'alimentation 12 V sur la carte." +msgstr "" + +#: ../../assemblage.rst:1437 +#: ../../assemblage.rst:1559 +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:1450 +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:1451 +#: ../../assemblage.rst:1573 +msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" +msgstr "" + +#: ../../assemblage.rst:1455 +#: ../../assemblage.rst:1577 +msgid "Câblage des interrupteurs fin de course" +msgstr "" + +#: ../../assemblage.rst:1456 +msgid "Cabler les fins de courses sur la carte." +msgstr "" + +#: ../../assemblage.rst:1457 +msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" +msgstr "" + +#: ../../assemblage.rst:1458 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1444 +#: ../../assemblage.rst:1466 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1445 -#: ../../assemblage.rst:1567 +#: ../../assemblage.rst:1467 +#: ../../assemblage.rst:1589 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1446 -#: ../../assemblage.rst:1568 +#: ../../assemblage.rst:1468 +#: ../../assemblage.rst:1590 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1453 -#: ../../assemblage.rst:1575 +#: ../../assemblage.rst:1475 +#: ../../assemblage.rst:1597 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1461 +#: ../../assemblage.rst:1483 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1462 +#: ../../assemblage.rst:1484 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:1470 +#: ../../assemblage.rst:1492 msgid "Montage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1473 +#: ../../assemblage.rst:1495 msgid "Carte MKS GEN L V2.1" msgstr "" -#: ../../assemblage.rst:1485 +#: ../../assemblage.rst:1507 msgid "Cablage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1501 +#: ../../assemblage.rst:1523 msgid "Pose des drivers sur la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1504 +#: ../../assemblage.rst:1526 msgid "Carte MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1524 +#: ../../assemblage.rst:1546 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1550 +#: ../../assemblage.rst:1572 msgid "La tension mesurée doit être proche de 0,6 ~ 0,7 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:1556 +#: ../../assemblage.rst:1578 msgid "Cabler les fins de courses sur la carte MKS GEN-L." msgstr "" -#: ../../assemblage.rst:1557 +#: ../../assemblage.rst:1579 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche en haut (rouge)" msgstr "" -#: ../../assemblage.rst:1558 +#: ../../assemblage.rst:1580 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche en bas (bleu)" msgstr "" -#: ../../assemblage.rst:1566 +#: ../../assemblage.rst:1588 msgid "Raccordement des moteurs à la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1583 +#: ../../assemblage.rst:1605 msgid "Câblage de l’électro-aimant MKS GEN-L 2.1" msgstr "" -#: ../../assemblage.rst:1584 +#: ../../assemblage.rst:1606 msgid "placer les 2 fils de l'electroaimant sur le connecteur HBED de la carte MKS GEN-L 2.1." msgstr "" -#: ../../assemblage.rst:1592 +#: ../../assemblage.rst:1614 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1593 +#: ../../assemblage.rst:1615 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1600 +#: ../../assemblage.rst:1622 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1601 #: ../../assemblage.rst:1623 +#: ../../assemblage.rst:1645 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1602 +#: ../../assemblage.rst:1624 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1603 +#: ../../assemblage.rst:1625 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1613 +#: ../../assemblage.rst:1635 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1615 +#: ../../assemblage.rst:1637 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1622 +#: ../../assemblage.rst:1644 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1624 +#: ../../assemblage.rst:1646 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1631 +#: ../../assemblage.rst:1653 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1639 +#: ../../assemblage.rst:1661 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1641 +#: ../../assemblage.rst:1663 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:1643 +#: ../../assemblage.rst:1665 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:1651 +#: ../../assemblage.rst:1673 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1653 +#: ../../assemblage.rst:1675 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 "" -#: ../../assemblage.rst:1661 +#: ../../assemblage.rst:1683 msgid "Fermeture de la porte arriere" msgstr "" -#: ../../assemblage.rst:1664 +#: ../../assemblage.rst:1686 msgid "**Pièce(s) imprimée(s) en 3D** : 2 DOORLOCKER.stl" msgstr "" -#: ../../assemblage.rst:1668 +#: ../../assemblage.rst:1690 msgid "Tarauder les trous de fixation des pieces **DOORLOCKER**" msgstr "" -#: ../../assemblage.rst:1673 +#: ../../assemblage.rst:1695 msgid "Attacher les **DOORLOCKER** sur la porte arriere. Laisser du jeu pour que les pieces **DOORLOCKER** puissent coulisser." msgstr "" -#: ../../assemblage.rst:1678 +#: ../../assemblage.rst:1700 msgid "Positionner la porte assemblée sur BrailleRAP." msgstr "" -#: ../../assemblage.rst:1679 +#: ../../assemblage.rst:1701 msgid "Faire glisser les pieces **DOORLOCKER** sur les trous de fixation pour que la porte soit bloquée." msgstr "" -#: ../../assemblage.rst:1680 +#: ../../assemblage.rst:1702 msgid "Serrer (doucement) les vis de fixation." msgstr "" -#: ../../assemblage.rst:1685 +#: ../../assemblage.rst:1707 msgid "Réglage fin des marges X et Y" msgstr "" -#: ../../assemblage.rst:1687 +#: ../../assemblage.rst:1709 msgid "En utilisant un logiciel comme pronterface, vous pouvez ajuster la distance entre les fins de courses et la position 0 sur le papier. C'est particulièrement utile pour BrailleRAP XL. Les fins de courses sont en dehors du papier, par consequent l'offset doit toujours être négatif." msgstr "" -#: ../../assemblage.rst:1690 +#: ../../assemblage.rst:1712 msgid "la reference de la commande est disponible ici : ''_" msgstr "" -#: ../../assemblage.rst:1692 +#: ../../assemblage.rst:1714 msgid "pour connaitre les valeurs des offsets:" msgstr "" -#: ../../assemblage.rst:1694 +#: ../../assemblage.rst:1716 msgid "M206" msgstr "" -#: ../../assemblage.rst:1696 +#: ../../assemblage.rst:1718 msgid "pour régler l'offset X :" msgstr "" -#: ../../assemblage.rst:1698 +#: ../../assemblage.rst:1720 msgid "M206 X-xx.xx" msgstr "" -#: ../../assemblage.rst:1700 +#: ../../assemblage.rst:1722 msgid "pour régler l'offset Y :" msgstr "" -#: ../../assemblage.rst:1702 +#: ../../assemblage.rst:1724 msgid "M206 Y-xx.xx" msgstr "" -#: ../../assemblage.rst:1704 +#: ../../assemblage.rst:1726 msgid "Pour sauvegarder ces valeurs en EEPROM utiliser la commande : M500" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 5cc4bde..f92ca08 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -526,12 +526,14 @@ Matériel : Préparation des rouleaux papier ------------------------------- Matériel BrailleRAP: + * **Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint * 1 taraud M3 * 3 joints toriques * 6 vis M3-6 sans tête Matériel BrailleRAP XL: + * **Pièce(s) imprimée(s) en 3D** : 4 x ROLL_joint * 1 taraud M3 * 4 joints toriques @@ -556,6 +558,7 @@ Matériel BrailleRAP XL: Préparation des presse-papiers (étape 1) : ------------------------------------------ Matériel BrailleRAP: + * **Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL** * 3 vis M3-25 * 3 vis M3-20 @@ -563,6 +566,7 @@ Matériel BrailleRAP: * 6 ecrous M3-NYL Matériel BrailleRAP XL: + * **Pièce(s) imprimée(s) en 3D** : 4 x **clipboard2_support** 4 x **clipboard2** 4 x **CLIPBOARD2_WHEEL** * 4 vis M3-25 * 4 vis M3-20 @@ -626,7 +630,6 @@ Fixation Moteur Y : ------------------- Matériel : - * le moteur Nema 17 monté sur la pièce **YMOTOR_support2_200** + **YMOTOR_support2_200_1** + **YMOTOR_support2_200_2** * 4 vis M3-14 @@ -669,8 +672,6 @@ Fixation des supports DROITS des axes Matériel : - - * **Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2 * **Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2 préparé avec écrou et vis sans tête (cf Préparation de supports d’axes) * 4 vis M3-14 diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index fed9cea..4ff8271 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-04 20:12+0000\n" +"POT-Creation-Date: 2024-07-04 20:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -285,15 +285,14 @@ msgstr "Prepare the Braille stylus" #: ../../assemblage.rst:149 ../../assemblage.rst:163 ../../assemblage.rst:197 #: ../../assemblage.rst:292 ../../assemblage.rst:330 ../../assemblage.rst:379 -#: ../../assemblage.rst:447 ../../assemblage.rst:590 ../../assemblage.rst:612 -#: ../../assemblage.rst:633 ../../assemblage.rst:654 ../../assemblage.rst:675 -#: ../../assemblage.rst:703 ../../assemblage.rst:760 ../../assemblage.rst:795 -#: ../../assemblage.rst:837 ../../assemblage.rst:876 ../../assemblage.rst:1004 -#: ../../assemblage.rst:1072 ../../assemblage.rst:1213 -#: ../../assemblage.rst:1293 ../../assemblage.rst:1315 -#: ../../assemblage.rst:1349 ../../assemblage.rst:1380 -#: ../../assemblage.rst:1471 ../../assemblage.rst:1502 -#: ../../assemblage.rst:1662 +#: ../../assemblage.rst:447 ../../assemblage.rst:610 ../../assemblage.rst:632 +#: ../../assemblage.rst:652 ../../assemblage.rst:673 ../../assemblage.rst:692 +#: ../../assemblage.rst:720 ../../assemblage.rst:777 ../../assemblage.rst:812 +#: ../../assemblage.rst:854 ../../assemblage.rst:1026 ../../assemblage.rst:1094 +#: ../../assemblage.rst:1235 ../../assemblage.rst:1315 +#: ../../assemblage.rst:1337 ../../assemblage.rst:1371 +#: ../../assemblage.rst:1402 ../../assemblage.rst:1493 +#: ../../assemblage.rst:1524 ../../assemblage.rst:1684 msgid "Matériel :" msgstr "Equipment:" @@ -327,11 +326,11 @@ msgstr "1 Nema 17 motor" msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:168 ../../assemblage.rst:680 ../../assemblage.rst:707 +#: ../../assemblage.rst:168 ../../assemblage.rst:697 ../../assemblage.rst:724 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:169 ../../assemblage.rst:1216 ../../assemblage.rst:1318 +#: ../../assemblage.rst:169 ../../assemblage.rst:1238 ../../assemblage.rst:1340 msgid "2 vis M3-14" msgstr "2 M3-14 screws" @@ -375,7 +374,7 @@ msgstr "" msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:203 ../../assemblage.rst:455 ../../assemblage.rst:1217 +#: ../../assemblage.rst:203 ../../assemblage.rst:455 ../../assemblage.rst:1239 msgid "2 vis M3-12" msgstr "2 screws M3-12" @@ -451,14 +450,12 @@ msgid "1 foret de 8mm" msgstr "1 8mm drill" #: ../../assemblage.rst:258 -#, fuzzy msgid "6 écrous M3" -msgstr "8 M3 nuts" +msgstr "6 M3 nuts" #: ../../assemblage.rst:259 -#, fuzzy msgid "6 vis M3-12 sans tête" -msgstr "8 M3-12 grub screw" +msgstr "6 M3-12 grub screw" #: ../../assemblage.rst:261 msgid "" @@ -510,7 +507,7 @@ msgstr "1 grub screw M3-12" msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:298 ../../assemblage.rst:1223 +#: ../../assemblage.rst:298 ../../assemblage.rst:1245 msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" @@ -594,16 +591,15 @@ msgstr "**3D printed parts** : ELECTRO_MAGNET_housing2" msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:357 ../../assemblage.rst:456 ../../assemblage.rst:1219 +#: ../../assemblage.rst:357 ../../assemblage.rst:456 ../../assemblage.rst:1241 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" #: ../../assemblage.rst:359 -#, fuzzy msgid "" "Fixer l’électro-aimant sur son support avec les 2 vis M3-8 et 2 rondelles" " M3." -msgstr "Fix the electromagnet on its support with the 2 screws M3-8." +msgstr "Fix the electromagnet on its support with the 2 screws M3-8 and 2 M3 washers." #: ../../assemblage.rst:361 msgid "Respecter le côté de sortie des fils c'est important." @@ -638,21 +634,19 @@ msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" #: ../../assemblage.rst:385 ../../assemblage.rst:460 -#, fuzzy msgid "3 colliers de serrage 2.5 x 160" -msgstr "6 clamps 2.5 x 160" +msgstr "3 clamps 2.5 x 160" -#: ../../assemblage.rst:386 ../../assemblage.rst:458 ../../assemblage.rst:1297 +#: ../../assemblage.rst:386 ../../assemblage.rst:458 ../../assemblage.rst:1319 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" #: ../../assemblage.rst:387 -#, fuzzy msgid "2 vis M3-16" -msgstr "4 M3-16 screws" +msgstr "2 M3-16 screws" -#: ../../assemblage.rst:388 ../../assemblage.rst:457 ../../assemblage.rst:593 -#: ../../assemblage.rst:678 +#: ../../assemblage.rst:388 ../../assemblage.rst:457 ../../assemblage.rst:613 +#: ../../assemblage.rst:695 msgid "2 vis M3-20" msgstr "2 M3-20 screw" @@ -663,6 +657,10 @@ msgid "" " de l'éléctroaimant doit circuler librement avec le minimum de jeu " "mécanique." msgstr "" +"Select the best part between ELECTRO_MAGNET_guide_fit_5.8 / " +"ELECTRO_MAGNET_guide_fit_5.9 / ELECTRO_MAGNET_guide_fit_6.0. the spacer" +" must move freely with the less " +"tolerance." #: ../../assemblage.rst:393 msgid "" @@ -688,7 +686,6 @@ msgstr "" "the IGUS side and towards the front of the machine." #: ../../assemblage.rst:412 -#, fuzzy 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-16 et 2" @@ -822,44 +819,64 @@ msgstr "Fit the M3-20 screws and the M3 nuts." msgid "Préparation des rouleaux papier" msgstr "Paper roll prepare" -#: ../../assemblage.rst:528 +#: ../../assemblage.rst:528 ../../assemblage.rst:560 ../../assemblage.rst:893 +msgid "Matériel BrailleRAP:" +msgstr "Equipment **BrailleRAP**:" + +#: ../../assemblage.rst:530 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "**3D printed parts**: 3 x ROLL_joint" -#: ../../assemblage.rst:529 +#: ../../assemblage.rst:531 ../../assemblage.rst:538 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:532 msgid "3 joints toriques" msgstr "3 O-rings" -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:533 msgid "6 vis M3-6 sans tête" msgstr "5 M3-6 grub screw" -#: ../../assemblage.rst:533 -msgid "Tarauder les 3 ROLL_joint." -msgstr "Tap the 3 ROLL_joint." +#: ../../assemblage.rst:535 ../../assemblage.rst:568 ../../assemblage.rst:898 +msgid "Matériel BrailleRAP XL:" +msgstr "Equipment **BrailleRAP XL**:" -#: ../../assemblage.rst:538 -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:537 +msgid "**Pièce(s) imprimée(s) en 3D** : 4 x ROLL_joint" +msgstr "**3D printed parts**: 4 x ROLL_joint" -#: ../../assemblage.rst:543 +#: ../../assemblage.rst:539 +msgid "4 joints toriques" +msgstr "4 O-rings" + +#: ../../assemblage.rst:540 +msgid "8 vis M3-6 sans tête" +msgstr "8 M3-6 grub screw" + +#: ../../assemblage.rst:542 +msgid "Tarauder les 3 ou 4 ROLL_joint." +msgstr "Tap the 3 or 4 ROLL_joint." + +#: ../../assemblage.rst:547 +msgid "Mettre les joints toriques dans la gorge des 3 ou 4 ROLL_joint." +msgstr "Put the O-rings in the groove of the 3 or 4 ROLL_joint." + +#: ../../assemblage.rst:552 msgid "" "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " "l'intérieur du trou. Vous devez pouvoir faire coulisser le rouleau sur un" " axe de 8 mm." msgstr "" "Screw 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." +"the hole. You need to be able to slide the roll over a 8mm axle." -#: ../../assemblage.rst:550 +#: ../../assemblage.rst:559 msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:562 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" @@ -867,35 +884,59 @@ msgstr "" "**3D printed part(s)**: 3 x **clipboard2_support** 3 x **clipboard2** 3 x" " **CLIPBOARD2_WHEEL**" -#: ../../assemblage.rst:552 +#: ../../assemblage.rst:563 msgid "3 vis M3-25" msgstr "3 M3-25 screw" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:564 msgid "3 vis M3-20" msgstr "3 M3-20 screw" -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:565 msgid "3 ressorts tendeurs de courroie GT2" msgstr "3 GT2 belt tensioner springs" -#: ../../assemblage.rst:555 +#: ../../assemblage.rst:566 msgid "6 ecrous M3-NYL" msgstr "6 M3-NYL nuts" -#: ../../assemblage.rst:557 +#: ../../assemblage.rst:570 +msgid "" +"**Pièce(s) imprimée(s) en 3D** : 4 x **clipboard2_support** 4 x " +"**clipboard2** 4 x **CLIPBOARD2_WHEEL**" +msgstr "" +"**3D printed part(s)**: 4 x **clipboard2_support** 4 x **clipboard2** 4 x" +" **CLIPBOARD2_WHEEL**" + +#: ../../assemblage.rst:571 +msgid "4 vis M3-25" +msgstr "4 M3-25 screw" + +#: ../../assemblage.rst:572 +msgid "4 vis M3-20" +msgstr "4 M3-20 screw" + +#: ../../assemblage.rst:573 +msgid "4 ressorts tendeurs de courroie GT2" +msgstr "4 GT2 belt tensionner springs" + +#: ../../assemblage.rst:574 +msgid "8 ecrous M3-NYL" +msgstr "8 M3-NYL nuts" + +#: ../../assemblage.rst:577 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." msgstr "" "Position the clipboard **clipboard2** in relation to the " -"support**clipboard2_support**." +"support **clipboard2_support**." -#: ../../assemblage.rst:564 +#: ../../assemblage.rst:584 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "Position the spring between **clipboard2** and **clipboard2_support**." -#: ../../assemblage.rst:571 +#: ../../assemblage.rst:591 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." @@ -903,7 +944,7 @@ msgstr "" "Assemble the spring with **clipboard2** and **clipboard2_support** with " "an M3-25 screw and an M3-NYL nut." -#: ../../assemblage.rst:573 +#: ../../assemblage.rst:593 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." @@ -911,7 +952,7 @@ msgstr "" "Do not tighten the M3-NYL nut **clipboard2** and " "**clipboard2_support**must be able to move freely." -#: ../../assemblage.rst:579 +#: ../../assemblage.rst:599 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." @@ -919,7 +960,7 @@ msgstr "" "Assemble roller with **CLIPBOARD2_WHEEL** with **clipboard2** using an " "M3-20 screw and an M3-NYL nut." -#: ../../assemblage.rst:581 +#: ../../assemblage.rst:601 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." @@ -927,23 +968,23 @@ msgstr "" "Do not tighten the M3-NYL nut **CLIPBOARD2_WHEEL** must be able to " "turnfreely." -#: ../../assemblage.rst:588 +#: ../../assemblage.rst:608 msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:592 +#: ../../assemblage.rst:612 msgid "**Pièces** : ensemble XMOTOR_support3, XMOTOR_support3_1 et Moteur" msgstr "" -#: ../../assemblage.rst:594 ../../assemblage.rst:1319 +#: ../../assemblage.rst:614 ../../assemblage.rst:1341 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" -#: ../../assemblage.rst:595 ../../assemblage.rst:679 +#: ../../assemblage.rst:615 ../../assemblage.rst:696 msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" -#: ../../assemblage.rst:597 +#: ../../assemblage.rst:617 msgid "" "Introduire les 2 vis et les 2 rondelles par l'exterieur. Et attacher le " "support avec 3 ecrou NYL sans serrer." @@ -951,15 +992,15 @@ msgstr "" "Insert the 2 screws and the 2 washers from the outside. And attach the " "bracket with 2 NYL nuts without tightening." -#: ../../assemblage.rst:599 +#: ../../assemblage.rst:619 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:610 +#: ../../assemblage.rst:630 msgid "Fixation Moteur Y :" msgstr "Y Motor Mount:" -#: ../../assemblage.rst:615 +#: ../../assemblage.rst:634 msgid "" "le moteur Nema 17 monté sur la pièce **YMOTOR_support2_200** + " "**YMOTOR_support2_200_1** + **YMOTOR_support2_200_2**" @@ -967,16 +1008,16 @@ msgstr "" "The Nema 17 motor mounted on **YMOTOR_support2_200** " "+**YMOTOR_support2_200_1** + **YMOTOR_support2_200_2**" -#: ../../assemblage.rst:616 ../../assemblage.rst:638 ../../assemblage.rst:660 -#: ../../assemblage.rst:1013 ../../assemblage.rst:1296 +#: ../../assemblage.rst:635 ../../assemblage.rst:657 ../../assemblage.rst:677 +#: ../../assemblage.rst:1035 ../../assemblage.rst:1318 msgid "4 vis M3-14" msgstr "4 M3-14 screws" -#: ../../assemblage.rst:617 ../../assemblage.rst:639 ../../assemblage.rst:661 +#: ../../assemblage.rst:636 ../../assemblage.rst:658 ../../assemblage.rst:678 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:639 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." @@ -984,11 +1025,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:631 +#: ../../assemblage.rst:650 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:635 +#: ../../assemblage.rst:654 msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left2 préparé avec écrou et" " vis sans tête (cf Préparation de supports d’axes)" @@ -996,7 +1037,7 @@ msgstr "" "**3D printed parts**: BOTTOM_AXIS_left2 prepared with nut and grub screw " "(see Preparation of axle supports)" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:655 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2 préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -1004,11 +1045,11 @@ msgstr "" "**3D printed parts**: TOP_AXIS_left2 prepared with nut and grub screw " "(see Preparation of axle supports)" -#: ../../assemblage.rst:640 ../../assemblage.rst:662 +#: ../../assemblage.rst:659 ../../assemblage.rst:679 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:642 +#: ../../assemblage.rst:661 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left2 et " "TOP_AXIS_left2 à gauche en laissant un peu de jeu (vis+rondelle à " @@ -1019,15 +1060,15 @@ msgstr "" "TOP_AXIS_left2 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:652 +#: ../../assemblage.rst:671 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:658 +#: ../../assemblage.rst:675 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2" msgstr "**3D printed parts** : BOTTOM_AXIS_right2" -#: ../../assemblage.rst:659 +#: ../../assemblage.rst:676 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2 préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -1035,7 +1076,7 @@ msgstr "" "**3D printed parts**: TOP_AXIS_right2 prepared with nut and grub screws " "(see Preparation of axis supports)" -#: ../../assemblage.rst:664 +#: ../../assemblage.rst:681 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right2 (attention à" " la position du repère) et TOP_AXIS_right2 à droite en laissant un peu de" @@ -1047,15 +1088,15 @@ msgstr "" "outside and nut inside). The screws will be tight when all parts will be " "in place." -#: ../../assemblage.rst:673 +#: ../../assemblage.rst:690 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:677 +#: ../../assemblage.rst:694 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:683 +#: ../../assemblage.rst:700 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -1063,23 +1104,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:694 +#: ../../assemblage.rst:711 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:701 +#: ../../assemblage.rst:718 msgid "Assemblage des poulies libres de renvoi" msgstr "Free pulleys assembly " -#: ../../assemblage.rst:705 +#: ../../assemblage.rst:722 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:706 +#: ../../assemblage.rst:723 msgid "2 vis M3-25" msgstr "2 M3-25 screw" -#: ../../assemblage.rst:710 +#: ../../assemblage.rst:727 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -1087,51 +1128,51 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:718 +#: ../../assemblage.rst:735 msgid "Montage du chariot bas (étape 2)" msgstr "Bottom carriage assembly (step 2)" -#: ../../assemblage.rst:720 ../../assemblage.rst:921 ../../assemblage.rst:1094 -#: ../../assemblage.rst:1145 ../../assemblage.rst:1181 +#: ../../assemblage.rst:737 ../../assemblage.rst:943 ../../assemblage.rst:1116 +#: ../../assemblage.rst:1167 ../../assemblage.rst:1203 msgid "Matériel **BrailleRAP**:" msgstr "Equipment **BrailleRAP**:" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:739 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:724 ../../assemblage.rst:930 ../../assemblage.rst:1098 -#: ../../assemblage.rst:1150 ../../assemblage.rst:1188 +#: ../../assemblage.rst:741 ../../assemblage.rst:952 ../../assemblage.rst:1120 +#: ../../assemblage.rst:1172 ../../assemblage.rst:1210 msgid "Matériel **BrailleRAP XL**:" msgstr "Equipment **BrailleRAP XL**:" -#: ../../assemblage.rst:726 +#: ../../assemblage.rst:743 msgid "2 barres lisses Ø8mm, longueur : 470mm" msgstr "2 linear shaft Ø8mm, length: 470mm" -#: ../../assemblage.rst:728 +#: ../../assemblage.rst:745 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:730 ../../assemblage.rst:1104 +#: ../../assemblage.rst:747 ../../assemblage.rst:1126 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "Push the bars halfway through the outside of the frame." -#: ../../assemblage.rst:735 +#: ../../assemblage.rst:752 msgid "" "Enfiler le fin de course et son support sur la barre Ø8mm côté face " "arrière." msgstr "Push the endstop and its support on the Ø8mm bar on the back side." -#: ../../assemblage.rst:740 +#: ../../assemblage.rst:757 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:742 +#: ../../assemblage.rst:759 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Push the bottom carriage over the smooth bars." -#: ../../assemblage.rst:749 +#: ../../assemblage.rst:766 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1139,7 +1180,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:750 +#: ../../assemblage.rst:767 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 " @@ -1149,31 +1190,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:758 +#: ../../assemblage.rst:775 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:762 +#: ../../assemblage.rst:779 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "**3D printed parts** : 2 X KP08_support" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:780 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:764 +#: ../../assemblage.rst:781 msgid "4 vis M5-25" msgstr "4 M5-25 screw" -#: ../../assemblage.rst:765 ../../assemblage.rst:918 ../../assemblage.rst:927 +#: ../../assemblage.rst:782 ../../assemblage.rst:940 ../../assemblage.rst:949 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:766 ../../assemblage.rst:917 ../../assemblage.rst:926 +#: ../../assemblage.rst:783 ../../assemblage.rst:939 ../../assemblage.rst:948 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:768 +#: ../../assemblage.rst:785 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. " @@ -1184,7 +1225,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:775 +#: ../../assemblage.rst:792 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." @@ -1192,27 +1233,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:782 +#: ../../assemblage.rst:799 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:793 +#: ../../assemblage.rst:810 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:797 +#: ../../assemblage.rst:814 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:798 +#: ../../assemblage.rst:815 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:800 +#: ../../assemblage.rst:817 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:807 +#: ../../assemblage.rst:824 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1220,7 +1261,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:814 +#: ../../assemblage.rst:831 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." @@ -1228,7 +1269,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:821 +#: ../../assemblage.rst:838 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -1236,15 +1277,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:822 +#: ../../assemblage.rst:839 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:829 +#: ../../assemblage.rst:846 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:830 +#: ../../assemblage.rst:847 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1252,7 +1293,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:831 +#: ../../assemblage.rst:848 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -1260,15 +1301,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:835 +#: ../../assemblage.rst:852 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:839 +#: ../../assemblage.rst:856 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:858 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 " @@ -1279,7 +1320,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:848 +#: ../../assemblage.rst:865 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1287,11 +1328,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:855 +#: ../../assemblage.rst:872 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:862 +#: ../../assemblage.rst:879 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1299,11 +1340,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:863 +#: ../../assemblage.rst:880 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:870 +#: ../../assemblage.rst:887 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" @@ -1313,19 +1354,24 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:874 +#: ../../assemblage.rst:891 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:878 ../../assemblage.rst:1147 ../../assemblage.rst:1152 +#: ../../assemblage.rst:895 ../../assemblage.rst:1169 ../../assemblage.rst:1174 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:879 ../../assemblage.rst:1148 ../../assemblage.rst:1153 +#: ../../assemblage.rst:896 ../../assemblage.rst:901 ../../assemblage.rst:1170 +#: ../../assemblage.rst:1175 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:881 ../../assemblage.rst:1156 +#: ../../assemblage.rst:900 +msgid "1 courroie GT2 longueur ± 960mm" +msgstr "1 belt GT2 length ± 960mm" + +#: ../../assemblage.rst:903 ../../assemblage.rst:1178 msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " "avec les dents à l’extérieur." @@ -1333,13 +1379,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out." -#: ../../assemblage.rst:888 ../../assemblage.rst:1163 +#: ../../assemblage.rst:910 ../../assemblage.rst:1185 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:895 ../../assemblage.rst:1170 +#: ../../assemblage.rst:917 ../../assemblage.rst:1192 msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " "de la courroie sur sa vis avec un collier." @@ -1347,43 +1393,43 @@ msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar." -#: ../../assemblage.rst:897 ../../assemblage.rst:1172 +#: ../../assemblage.rst:919 ../../assemblage.rst:1194 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:904 +#: ../../assemblage.rst:926 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:912 +#: ../../assemblage.rst:934 msgid "Montage de l’axe Y (étape 1)" msgstr "Y axis mounting (step 1)" -#: ../../assemblage.rst:915 ../../assemblage.rst:924 +#: ../../assemblage.rst:937 ../../assemblage.rst:946 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:916 ../../assemblage.rst:925 +#: ../../assemblage.rst:938 ../../assemblage.rst:947 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:919 ../../assemblage.rst:928 +#: ../../assemblage.rst:941 ../../assemblage.rst:950 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:920 +#: ../../assemblage.rst:942 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth rod Ø 8mm, length: 364mm" -#: ../../assemblage.rst:921 ../../assemblage.rst:930 +#: ../../assemblage.rst:943 ../../assemblage.rst:952 msgid "1 courroie GT2 fermée 200 mm" msgstr "1 close belt GT2 length 200 mm" -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:951 msgid "1 barre lisse Ø 8mm, longueur : 505mm" msgstr "1 linear shaft Ø 8mm, length : 505mm" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:954 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1391,7 +1437,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:942 +#: ../../assemblage.rst:964 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." @@ -1399,7 +1445,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:952 +#: ../../assemblage.rst:974 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1407,7 +1453,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:953 +#: ../../assemblage.rst:975 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 " @@ -1417,7 +1463,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:960 +#: ../../assemblage.rst:982 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -1425,15 +1471,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:967 +#: ../../assemblage.rst:989 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:997 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:999 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1441,7 +1487,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:987 +#: ../../assemblage.rst:1009 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." @@ -1449,51 +1495,51 @@ 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:994 +#: ../../assemblage.rst:1016 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:1003 +#: ../../assemblage.rst:1025 msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling paper guides on the plate" -#: ../../assemblage.rst:1006 +#: ../../assemblage.rst:1028 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left pour BrailleRAP" msgstr "**3D printed parts**: PAPER_GUIDE_left for BrailleRAP" -#: ../../assemblage.rst:1007 +#: ../../assemblage.rst:1029 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right pour BrailleRAP" msgstr "**3D printed parts** : PAPER_GUIDE_right for BrailleRAP" -#: ../../assemblage.rst:1008 +#: ../../assemblage.rst:1030 msgid "" "**Pièce(s) imprimée(s) en 3D** : paper_guide_left_XL pour " "BrailleRAP XL" msgstr "**3D printed parts**: paper_guide_left_XL for BrailleRAP XL" -#: ../../assemblage.rst:1009 +#: ../../assemblage.rst:1031 msgid "" "**Pièce(s) imprimée(s) en 3D** : paper_guide_right_XL pour " "BrailleRAP XL" msgstr "**3D printed parts** : paper_guide_right_XL for BrailleRAP XL" -#: ../../assemblage.rst:1011 +#: ../../assemblage.rst:1033 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "**PAPER_support** (laser cut 5mm plywood)." -#: ../../assemblage.rst:1012 ../../assemblage.rst:1665 +#: ../../assemblage.rst:1034 ../../assemblage.rst:1687 msgid "4 vis M3-16" msgstr "4 M3-16 screws" -#: ../../assemblage.rst:1014 +#: ../../assemblage.rst:1036 msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" -#: ../../assemblage.rst:1015 ../../assemblage.rst:1193 +#: ../../assemblage.rst:1037 ../../assemblage.rst:1215 msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" -#: ../../assemblage.rst:1017 +#: ../../assemblage.rst:1039 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." @@ -1501,28 +1547,27 @@ 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:1019 +#: ../../assemblage.rst:1041 msgid "" "C'est ici que ce trouve la principale difference entre une BrailleRAP et " "une BrailleRAP XL." msgstr "This step is the main difference between BrailleRAP and BrailleRAP XL." -#: ../../assemblage.rst:1021 +#: ../../assemblage.rst:1043 msgid "BrailleRAP utilise les pièces PAPER_GUIDE_left et PAPER_GUIDE_right." msgstr "BrailleRAP use part PAPER_GUIDE_left et PAPER_GUIDE_right." -#: ../../assemblage.rst:1031 +#: ../../assemblage.rst:1053 msgid "" "BrailleRAP XL utilise les pièces paper_guide_left_XL et " "paper_guide_right_XL." msgstr "BrailleRAP XL use parts paper_guide_left_XL and paper_guide_right_XL." -#: ../../assemblage.rst:1042 +#: ../../assemblage.rst:1064 msgid "Partie gauche." msgstr "Left part." -#: ../../assemblage.rst:1044 -#, fuzzy +#: ../../assemblage.rst:1066 msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-14, des " "rondelles M3 Larges et les écrous M3 NYL." @@ -1530,11 +1575,11 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:1056 +#: ../../assemblage.rst:1078 msgid "Répéter l'opération pour la partie droite." msgstr "Repeat the operation for the right side." -#: ../../assemblage.rst:1063 +#: ../../assemblage.rst:1085 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 " @@ -1544,19 +1589,19 @@ msgstr "" "sheet warps. If the sheet warps, try to remove the paper guides before " "clamping." -#: ../../assemblage.rst:1071 +#: ../../assemblage.rst:1093 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:1074 +#: ../../assemblage.rst:1096 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:1075 +#: ../../assemblage.rst:1097 msgid "3 Rouleaux papier préparés (avec joint et vis) (4 pour BrailleRAP XL)" msgstr "3 Prepared paper rolls (with gasket and screws) (4 for BrailleRAP XL)" -#: ../../assemblage.rst:1077 +#: ../../assemblage.rst:1099 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 " @@ -1567,7 +1612,7 @@ msgstr "" "you're not sure, you can just position the support plate, you will bond " "it at the end when The embosser will work." -#: ../../assemblage.rst:1079 +#: ../../assemblage.rst:1101 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 " @@ -1576,75 +1621,75 @@ 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:1093 +#: ../../assemblage.rst:1115 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1118 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1100 +#: ../../assemblage.rst:1122 msgid "2 barres lisses Ø 8mm, longueur : 470mm" msgstr "2 smooth bars Ø 8mm, length: 470mm" -#: ../../assemblage.rst:1111 +#: ../../assemblage.rst:1133 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the top trolley over the rods." -#: ../../assemblage.rst:1118 +#: ../../assemblage.rst:1140 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1120 +#: ../../assemblage.rst:1142 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1127 +#: ../../assemblage.rst:1149 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:1134 +#: ../../assemblage.rst:1156 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:1142 +#: ../../assemblage.rst:1164 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1180 +#: ../../assemblage.rst:1202 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1205 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1206 msgid "6 vis M3-14" msgstr "6 screws M3-14" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1207 msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1208 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:1190 +#: ../../assemblage.rst:1212 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "4 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1191 +#: ../../assemblage.rst:1213 msgid "8 vis M3-14" msgstr "8 screws M3-14" -#: ../../assemblage.rst:1192 +#: ../../assemblage.rst:1214 msgid "8 rondelles M3 moyennes" msgstr "8 medium M3 washers" -#: ../../assemblage.rst:1195 +#: ../../assemblage.rst:1217 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1652,43 +1697,43 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1211 +#: ../../assemblage.rst:1233 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1215 +#: ../../assemblage.rst:1237 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever_weight" msgstr "**3D printed part(s)**: ENDSTOP_Y_support, ENDSTOP_Y_lever_weight" -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1240 msgid "1 vis M3-20" msgstr "1 M3-20 screw" -#: ../../assemblage.rst:1220 +#: ../../assemblage.rst:1242 msgid "3 écrous M3 NYL" msgstr "3 M3-NYL nuts" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1243 msgid "2 écrous M3" msgstr "2 M3 nuts" -#: ../../assemblage.rst:1222 +#: ../../assemblage.rst:1244 msgid "1 interrupteur fin de course à lamelle" msgstr "1 endstop switch" -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1246 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1226 +#: ../../assemblage.rst:1248 msgid "On utilisera de preference un endstop avec le cable coudé." msgstr "It's better to use an endstop with angled wire." -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1253 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:1238 +#: ../../assemblage.rst:1260 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." @@ -1696,7 +1741,7 @@ msgstr "" "Position the lever **ENDSTOP_Y_LEVER** in the " "support**ENDSTOP_Y_support**." -#: ../../assemblage.rst:1245 +#: ../../assemblage.rst:1267 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" @@ -1704,7 +1749,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:1247 +#: ../../assemblage.rst:1269 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." @@ -1712,7 +1757,7 @@ msgstr "" "Do not tighten the M3 nut, the lever must be able to rotate freely in his" " support." -#: ../../assemblage.rst:1256 +#: ../../assemblage.rst:1278 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." @@ -1720,7 +1765,7 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1265 +#: ../../assemblage.rst:1287 msgid "" "Positionner la vis de reglage M3-12 sur le levier " "**ENDSTOP_Y_LEVER_weight**" @@ -1728,7 +1773,7 @@ msgstr "" "Position the M3-12 adjustment screw on the lever " "**ENDSTOP_Y_LEVER_weight**" -#: ../../assemblage.rst:1272 +#: ../../assemblage.rst:1294 msgid "" "Ajouter un écrou M3-NYL, 2 écrou m3 et une vis M3-12 sur le levier " "**ENDSTOP_Y_LEVER_weight**" @@ -1736,7 +1781,7 @@ msgstr "" "Add an M3-NYL nut , 2 M3 nuts and an M3-12 screw on the lever " "**ENDSTOP_Y_LEVER_weight**" -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1302 msgid "" "Assembler l'ensemble interrupteur fin de course et le " "**ENDSTOP_Y_support** sur la caisse à l'aide des vis M3-14, des rondelles" @@ -1745,15 +1790,15 @@ msgstr "" "Assemble the limit switch assembly and the **ENDSTOP_Y_support** to the " "body using the M3-14 screws, M3 washers and M3 NYL nuts." -#: ../../assemblage.rst:1292 +#: ../../assemblage.rst:1314 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1295 +#: ../../assemblage.rst:1317 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "**3D printed parts**: 2 LID_LOCK" -#: ../../assemblage.rst:1299 +#: ../../assemblage.rst:1321 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1761,79 +1806,79 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1314 +#: ../../assemblage.rst:1336 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1317 +#: ../../assemblage.rst:1339 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "**3D printed part**: POWER_plate" -#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1349 msgid "Preparation des cables moteurs" msgstr "Y Motor wires prepare " -#: ../../assemblage.rst:1329 +#: ../../assemblage.rst:1351 msgid "2 cables moteurs XH 2.54 4 pins => 6 pins" msgstr "" -#: ../../assemblage.rst:1331 +#: ../../assemblage.rst:1353 msgid "Vérifier le schéma de cablage des cables. le cablage est le suivant" msgstr "" -#: ../../assemblage.rst:1334 +#: ../../assemblage.rst:1356 msgid "coté carte" msgstr "" -#: ../../assemblage.rst:1334 +#: ../../assemblage.rst:1356 msgid "coté moteur" msgstr "" -#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1358 msgid "1" msgstr "" -#: ../../assemblage.rst:1337 +#: ../../assemblage.rst:1359 msgid "2" msgstr "" -#: ../../assemblage.rst:1337 ../../assemblage.rst:1339 +#: ../../assemblage.rst:1359 ../../assemblage.rst:1361 msgid "4" msgstr "" -#: ../../assemblage.rst:1338 ../../assemblage.rst:1339 +#: ../../assemblage.rst:1360 ../../assemblage.rst:1361 msgid "3" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1360 msgid "6" msgstr "" -#: ../../assemblage.rst:1348 +#: ../../assemblage.rst:1370 msgid "Montage de la carte électronique MKS 1.4" msgstr "Electronic board controller mount MKS 1.4" -#: ../../assemblage.rst:1351 ../../assemblage.rst:1382 +#: ../../assemblage.rst:1373 ../../assemblage.rst:1404 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1352 ../../assemblage.rst:1474 +#: ../../assemblage.rst:1374 ../../assemblage.rst:1496 msgid "4 entretoises M3-12" msgstr "4 spacer M3-12" -#: ../../assemblage.rst:1353 ../../assemblage.rst:1475 +#: ../../assemblage.rst:1375 ../../assemblage.rst:1497 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1354 ../../assemblage.rst:1476 +#: ../../assemblage.rst:1376 ../../assemblage.rst:1498 msgid "8 vis M3-8" msgstr "8 screw M3-8" -#: ../../assemblage.rst:1356 ../../assemblage.rst:1478 +#: ../../assemblage.rst:1378 ../../assemblage.rst:1500 msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card." -#: ../../assemblage.rst:1358 ../../assemblage.rst:1480 +#: ../../assemblage.rst:1380 ../../assemblage.rst:1502 msgid "" "Pour pouvoir réaliser les derniers réglages facilement, nous vous " "conseillons de cabler la carte en dehors du chassis. Une fois " @@ -1843,31 +1888,31 @@ msgstr "" " the card outside the chassis. Once the embosser is functional, you can " "mount the board in the embosser." -#: ../../assemblage.rst:1363 +#: ../../assemblage.rst:1385 msgid "Cablage de la carte électronique MKS 1.4" msgstr "Electronic board wiring for MKS 1.4" -#: ../../assemblage.rst:1364 ../../assemblage.rst:1486 +#: ../../assemblage.rst:1386 ../../assemblage.rst:1508 msgid "Schéma général :" msgstr "General diagram:" -#: ../../assemblage.rst:1371 ../../assemblage.rst:1493 +#: ../../assemblage.rst:1393 ../../assemblage.rst:1515 msgid "Photo de la carte assemblée" msgstr "Photo of the assembled board" -#: ../../assemblage.rst:1379 +#: ../../assemblage.rst:1401 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1383 ../../assemblage.rst:1505 +#: ../../assemblage.rst:1405 ../../assemblage.rst:1527 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1384 ../../assemblage.rst:1506 +#: ../../assemblage.rst:1406 ../../assemblage.rst:1528 msgid "6 cavaliers" msgstr "6 jumpers" -#: ../../assemblage.rst:1386 ../../assemblage.rst:1508 +#: ../../assemblage.rst:1408 ../../assemblage.rst:1530 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." @@ -1875,15 +1920,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:1393 ../../assemblage.rst:1515 +#: ../../assemblage.rst:1415 ../../assemblage.rst:1537 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into X and Y slots." -#: ../../assemblage.rst:1401 ../../assemblage.rst:1523 +#: ../../assemblage.rst:1423 ../../assemblage.rst:1545 msgid "Câblage de l'alimentation 12V" msgstr "12V power wiring" -#: ../../assemblage.rst:1402 +#: ../../assemblage.rst:1424 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" @@ -1891,17 +1936,17 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS board" -#: ../../assemblage.rst:1410 ../../assemblage.rst:1532 +#: ../../assemblage.rst:1432 ../../assemblage.rst:1554 msgid "Réglage des drivers moteur" msgstr "Adjusting motor drivers" -#: ../../assemblage.rst:1411 ../../assemblage.rst:1533 +#: ../../assemblage.rst:1433 ../../assemblage.rst:1555 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:1413 ../../assemblage.rst:1535 +#: ../../assemblage.rst:1435 ../../assemblage.rst:1557 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" @@ -1909,11 +1954,11 @@ msgstr "" "Check that you can connect the 12V power supply to the board (a last " "check to avoid sparks is better :-) )" -#: ../../assemblage.rst:1414 ../../assemblage.rst:1536 +#: ../../assemblage.rst:1436 ../../assemblage.rst:1558 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "Connect the 12 V power supply to the board." -#: ../../assemblage.rst:1415 ../../assemblage.rst:1537 +#: ../../assemblage.rst:1437 ../../assemblage.rst:1559 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." @@ -1921,7 +1966,7 @@ msgstr "" "for each driver, measure, with a multimeter, the voltage between the " "adjustment potentiometer and mass of the USB connection." -#: ../../assemblage.rst:1428 +#: ../../assemblage.rst:1450 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" @@ -1931,21 +1976,21 @@ msgstr "" " is not the case, use a screwdriver to turn the potentiometer setting and" " redo the measurement." -#: ../../assemblage.rst:1429 ../../assemblage.rst:1551 +#: ../../assemblage.rst:1451 ../../assemblage.rst:1573 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:1433 ../../assemblage.rst:1555 +#: ../../assemblage.rst:1455 ../../assemblage.rst:1577 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1434 +#: ../../assemblage.rst:1456 msgid "Cabler les fins de courses sur la carte." msgstr "Wire the limit switches on the board." -#: ../../assemblage.rst:1435 +#: ../../assemblage.rst:1457 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" @@ -1953,7 +1998,7 @@ msgstr "" "The limit switch X (carriage) must be connected to the connector of left " "(red)" -#: ../../assemblage.rst:1436 +#: ../../assemblage.rst:1458 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" @@ -1961,29 +2006,29 @@ msgstr "" "The Y limit switch (paper detection) must be plugged into the " "connectorleft (blue)" -#: ../../assemblage.rst:1444 +#: ../../assemblage.rst:1466 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1445 ../../assemblage.rst:1567 +#: ../../assemblage.rst:1467 ../../assemblage.rst:1589 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "Connect the motors to the control board with cables." -#: ../../assemblage.rst:1446 ../../assemblage.rst:1568 +#: ../../assemblage.rst:1468 ../../assemblage.rst:1590 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:1453 ../../assemblage.rst:1575 +#: ../../assemblage.rst:1475 ../../assemblage.rst:1597 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:1461 +#: ../../assemblage.rst:1483 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1462 +#: ../../assemblage.rst:1484 msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." @@ -1991,27 +2036,27 @@ msgstr "" "place the 2 wires of the electromagnet and the freewheel diode. Caution " "in the sense of the diode (white line)." -#: ../../assemblage.rst:1470 +#: ../../assemblage.rst:1492 msgid "Montage de la carte électronique MKS GEN-L V2.1" msgstr "Electronic board controller mount MKS GEN-L V2.1" -#: ../../assemblage.rst:1473 +#: ../../assemblage.rst:1495 msgid "Carte MKS GEN L V2.1" msgstr "MKS GEN L V2.1 board" -#: ../../assemblage.rst:1485 +#: ../../assemblage.rst:1507 msgid "Cablage de la carte électronique MKS GEN-L V2.1" msgstr "Electronic board wiring MKS GEN-L V2.1" -#: ../../assemblage.rst:1501 +#: ../../assemblage.rst:1523 msgid "Pose des drivers sur la carte électronique MKS GEN-L V2.1" msgstr "Laying the drivers on the electronic board MKS GEN-L V2.1" -#: ../../assemblage.rst:1504 +#: ../../assemblage.rst:1526 msgid "Carte MKS GEN-L V2.1" msgstr "MKS GEN-L V2.1 board" -#: ../../assemblage.rst:1524 +#: ../../assemblage.rst:1546 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS GEN-L" @@ -2019,7 +2064,7 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS GEN-L board" -#: ../../assemblage.rst:1550 +#: ../../assemblage.rst:1572 msgid "" "La tension mesurée doit être proche de 0,6 ~ 0,7 V pour des drivers " "DRV8825, si ce n'est pas le cas, utiliser un tournevis pour tourner le " @@ -2029,11 +2074,11 @@ msgstr "" "this is not the case, use a screwdriver to turn the potentiometer setting" " and redo the measurement." -#: ../../assemblage.rst:1556 +#: ../../assemblage.rst:1578 msgid "Cabler les fins de courses sur la carte MKS GEN-L." msgstr "Wire the limit switches on the MKS GEN-L board." -#: ../../assemblage.rst:1557 +#: ../../assemblage.rst:1579 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche en haut (rouge)" @@ -2041,7 +2086,7 @@ msgstr "" "The limit switch X (carriage) must be connected to the connector on the " "top left (red)" -#: ../../assemblage.rst:1558 +#: ../../assemblage.rst:1580 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche en bas (bleu)" @@ -2049,15 +2094,15 @@ msgstr "" "The Y limit switch (paper detection) must be plugged into the connector " "on bottom left (blue)" -#: ../../assemblage.rst:1566 +#: ../../assemblage.rst:1588 msgid "Raccordement des moteurs à la carte MKS GEN-L" msgstr "Connecting the motors to the board MKS GEN-L" -#: ../../assemblage.rst:1583 +#: ../../assemblage.rst:1605 msgid "Câblage de l’électro-aimant MKS GEN-L 2.1" msgstr "Wiring of the electromagnet MKS GEN-L 2.1" -#: ../../assemblage.rst:1584 +#: ../../assemblage.rst:1606 msgid "" "placer les 2 fils de l'electroaimant sur le connecteur HBED de la carte " "MKS GEN-L 2.1." @@ -2065,19 +2110,19 @@ msgstr "" "Connect the 2 solenoid wire on the HBED connector of the MKS GEN-L 2.1 " "board." -#: ../../assemblage.rst:1592 +#: ../../assemblage.rst:1614 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the top carriage" -#: ../../assemblage.rst:1593 +#: ../../assemblage.rst:1615 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 top carriage." -#: ../../assemblage.rst:1600 +#: ../../assemblage.rst:1622 msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two trolley" -#: ../../assemblage.rst:1601 ../../assemblage.rst:1623 +#: ../../assemblage.rst:1623 ../../assemblage.rst:1645 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." @@ -2085,7 +2130,7 @@ msgstr "" "Move upper carriage to align footprint (**FEMALE_shape**)with the top of " "the Braille stylus." -#: ../../assemblage.rst:1602 +#: ../../assemblage.rst:1624 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." @@ -2093,7 +2138,7 @@ msgstr "" "Use the fixing screws of the **FEMALE_shape** to align the imprint with " "the top of the punch." -#: ../../assemblage.rst:1603 +#: ../../assemblage.rst:1625 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." @@ -2101,11 +2146,11 @@ msgstr "" "When the alignment is satisfactory, tighten the fixing screws of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1613 +#: ../../assemblage.rst:1635 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1615 +#: ../../assemblage.rst:1637 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." @@ -2113,7 +2158,7 @@ msgstr "" "Loosen the pulley of the upper carriage on the vertical axis to free the " "top carriage." -#: ../../assemblage.rst:1622 +#: ../../assemblage.rst:1644 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." @@ -2121,7 +2166,7 @@ msgstr "" "Observing from the rear of the machine, raise the Braille stylus by " "pressing with the finger under the electromagnet." -#: ../../assemblage.rst:1624 +#: ../../assemblage.rst:1646 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." @@ -2129,7 +2174,7 @@ msgstr "" "Logically the Braille stylus must enter slightly into the grub screw of " "the **FEMALE_shape**." -#: ../../assemblage.rst:1631 +#: ../../assemblage.rst:1653 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." @@ -2137,11 +2182,11 @@ msgstr "" "When the alignment is satisfactory, lock the upper pulley onto the " "vertical axis." -#: ../../assemblage.rst:1639 +#: ../../assemblage.rst:1661 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:1641 +#: ../../assemblage.rst:1663 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 " @@ -2150,7 +2195,7 @@ msgstr "" "Adjust the position of the limit switch X. The sensor should activate " "before the low carriage belt attachment meets the vertical axis pulley." -#: ../../assemblage.rst:1643 +#: ../../assemblage.rst:1665 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 " @@ -2161,11 +2206,11 @@ msgstr "" "activated when a sheet is present under the lever of the sensor. And " "deactivates if the sheet of paper has not yet moved the lever." -#: ../../assemblage.rst:1651 +#: ../../assemblage.rst:1673 msgid "Réglage de la profondeur du point" msgstr "Adjusting the Braille point depth" -#: ../../assemblage.rst:1653 +#: ../../assemblage.rst:1675 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 à " @@ -2175,43 +2220,43 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" -#: ../../assemblage.rst:1661 +#: ../../assemblage.rst:1683 msgid "Fermeture de la porte arriere" msgstr "Closing the rear panel" -#: ../../assemblage.rst:1664 +#: ../../assemblage.rst:1686 msgid "**Pièce(s) imprimée(s) en 3D** : 2 DOORLOCKER.stl" msgstr "**3D printed parts** : 2 X DOORLOCKER.stl" -#: ../../assemblage.rst:1668 +#: ../../assemblage.rst:1690 msgid "Tarauder les trous de fixation des pieces **DOORLOCKER**" msgstr "Tap the fixing hole of the parts **DOORLOCKER**" -#: ../../assemblage.rst:1673 +#: ../../assemblage.rst:1695 msgid "" "Attacher les **DOORLOCKER** sur la porte arriere. Laisser du jeu pour que" " les pieces **DOORLOCKER** puissent coulisser." msgstr "Fix **DOORLOCKER** parts on the rear panel. " -#: ../../assemblage.rst:1678 +#: ../../assemblage.rst:1700 msgid "Positionner la porte assemblée sur BrailleRAP." msgstr "Put the rear panel on the frame" -#: ../../assemblage.rst:1679 +#: ../../assemblage.rst:1701 msgid "" "Faire glisser les pieces **DOORLOCKER** sur les trous de fixation pour " "que la porte soit bloquée." msgstr "Slide the **DOORLOCKER** parts to lock the door." -#: ../../assemblage.rst:1680 +#: ../../assemblage.rst:1702 msgid "Serrer (doucement) les vis de fixation." msgstr "Tighten (gently) the screws" -#: ../../assemblage.rst:1685 +#: ../../assemblage.rst:1707 msgid "Réglage fin des marges X et Y" msgstr "X and Y Margin fine tuning" -#: ../../assemblage.rst:1687 +#: ../../assemblage.rst:1709 msgid "" "En utilisant un logiciel comme pronterface, vous pouvez ajuster la " "distance entre les fins de courses et la position 0 sur le papier. C'est " @@ -2222,7 +2267,7 @@ msgstr "" "the endstops and the 0 position on the paper sheet. This is more usefull" " on BrailleRAP XL." -#: ../../assemblage.rst:1690 +#: ../../assemblage.rst:1712 msgid "" "la reference de la commande est disponible ici : " "''_" @@ -2230,31 +2275,31 @@ msgstr "" "the command reference is available here : " "''_" -#: ../../assemblage.rst:1692 +#: ../../assemblage.rst:1714 msgid "pour connaitre les valeurs des offsets:" msgstr "To display the current offset values :" -#: ../../assemblage.rst:1694 +#: ../../assemblage.rst:1716 msgid "M206" msgstr "M206" -#: ../../assemblage.rst:1696 +#: ../../assemblage.rst:1718 msgid "pour régler l'offset X :" msgstr "tuning of X offset :" -#: ../../assemblage.rst:1698 +#: ../../assemblage.rst:1720 msgid "M206 X-xx.xx" msgstr "M206 X-xx.xx" -#: ../../assemblage.rst:1700 +#: ../../assemblage.rst:1722 msgid "pour régler l'offset Y :" msgstr "tuning of Y offset:" -#: ../../assemblage.rst:1702 +#: ../../assemblage.rst:1724 msgid "M206 Y-xx.xx" msgstr "M206 Y-xx.xx" -#: ../../assemblage.rst:1704 +#: ../../assemblage.rst:1726 msgid "Pour sauvegarder ces valeurs en EEPROM utiliser la commande : M500" msgstr "To save these values in EEPROM use the command : M500"