From 1678f5aab27fb7e1db2ada87e4fb7a0f48140947 Mon Sep 17 00:00:00 2001 From: StephaneG <34553036+crocsg@users.noreply.github.com> Date: Sun, 31 Mar 2024 18:08:46 +0200 Subject: [PATCH 1/9] Update solenoid reference --- docs/bom.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/bom.rst b/docs/bom.rst index b220c02..cc5d1d3 100644 --- a/docs/bom.rst +++ b/docs/bom.rst @@ -59,7 +59,7 @@ Qty Type 1 MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS GEN L 2.1 https://github.com/makerbase-mks 2 drivers DRV8825 avec radiateur 2 Nema 17 40 N/cm avec câble (17HS4401) -1 Electro-aimant *tau-826* 12V 2A +1 Electro-aimant *tau-826b* 12V 2A 1 1N4004 diode de roue libre ou equivalent (12V 2A) (pour MKS GEN 1.4) 1 Embase Alimentation jack 2.5 1 Alimentation 12v 6A From 347e87938e19666a3f62bf5fd6e9adf93e6bb016 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 19:54:26 +0000 Subject: [PATCH 2/9] updated translation --- .../gettext/.doctrees/assemblage.doctree | Bin 284779 -> 284779 bytes docs/_build/gettext/.doctrees/bom.doctree | Bin 35223 -> 34025 bytes .../gettext/.doctrees/environment.pickle | Bin 82332 -> 82323 bytes docs/_build/gettext/bom.pot | 25 +------ docs/locale/en/LC_MESSAGES/bom.po | 68 +++++++++--------- 5 files changed, 35 insertions(+), 58 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 2b934d3b0788541400020fc56fe943b62a4ddcc1..9e7c1cce2d5c1f920455656e3541f694c46d9e32 100644 GIT binary patch delta 29551 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º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 W2{Z7BHp$j%v70ZRan#Cgd;Wg~Sxn{t delta 29714 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 diff --git a/docs/_build/gettext/.doctrees/bom.doctree b/docs/_build/gettext/.doctrees/bom.doctree index 7034c8ddcb6b89adcdbac7e7079f9db557158227..f1eb18abe7469161edb5f7da1ee9049a78d96935 100644 GIT binary patch delta 4788 zcmdUyTa2Am6~}v~?G$DZ+hPcX+OsP~TG|f#egO)UQVW(AC>1C--B)I&SEkcKH9!d$ zL#;vCQ+Y7NG|@;z4CI)I1R5?S#cB$e7-JME7$HP>5Tgcy(f@a5icK^oJovz*GjpbA zeQU41)_?uhIuF#Ix9;tkx^wED-{1Av)Z1F^;3NVrKGkMB8EmEwuiCPwQPLgpRxOB;>NK5h3m(ZEs zdrOOWmkg6GC*^`H$p^%xRB}=WrwkXJho-gR%Xk}kD6VKDv&H>vE*k%2F~O=(XUrpY zb>A`dlgIv(BxzNYOqD3O31gydvAB*2CAOtQkQrL&S-PR(Ey3CDXULk!kG0U@yOmOR*LnTdT+KDsZOGPbd&fJ?QwF%By z5tZOfXJ3pn9eYww3s#gzmJH2G$$->k7NbegTTxPG9xD9~2_e~T!CD7>N6sw|sgMk}CM7ocdGsm4|3*T0;yi!h{AYN*7AB$MJnWx%=mMX`o4}mcP>o6<($4gGe`t}&o#h4PG8{&# zcq^kp#87KSnHuR2)L)%(U48Jgo%ib~QMUs4&5@tpb3k;Jt!GHTERIBH1Ze2yNLR3V|F>+!`idONEYoYf-2 zA-_B`=p{(p*lB}~p_CPBGY7ny#J_mPe!?Ja?pdU`7IIVq4Z(2lWuh8A-OXnG?ZW-U z2e2dvY9#|1a&Zt;;he@$vgEe8{`~spq64IH1YSj%7_^^FfYyN*s|xsKQ@7@wzb$?f z8BLl-ngj()n)_OZKCx)3$SDY!>fz;^>U#Pfp)3fmHPV-u6q*MYREP{XV;LB<-Lr4w zy>-uuv+FzTVv>9ciTZ4soI#tG0xl^RC47Puy6NxS#wRyb)ybhBDcA#r3Xp&?r?jG$ z8Yru?SG?XLnp%#$$z%*g01BFuF&BUzO4iKPy`ri8Y4zy~Oug?^Qdj9^ZAjA?ZzM|) zGE>%}3KpI0wX=Y9easGYUeP}W4;nFr1W5x%1vG+Qg)wM;17^efWA<$lp%DZCJmVeD zyw56Su$@OBPL*-l|ItDAA%X}oB{Zmn>YBOWF}_$cgzSfVW6SM zf}+Cdh)&Vy5L%yEGEm<;=b?5eAPZpYff{ME_E5XZ+Hfi}!+?A3rUmt_CHqOrLA&hH z;S5hWi*A<^;wt#<>9|BYe?9knOeQoi8p$@*lqGU&j0M4?2RvEGu^Zy8=kF&r+JvKQ zq#Vd84ip6Dtl~{JXkgVZeVYgnk71^Pn5F3_bgUls$4llp4MT`syd~+GY zMH)y1G4foX5ge2N-zL-dt@zp;oTamf=x8e~MqG&@x`0gp)P{Vg&szYq-g@IjAGA5B zUla;VOOz;f;L&75G0HLjlj|n?;foK>aYE-Pi_Gv0rGW6kb6=oG43kg~r_au^8PMZMcyv*Xm+;k9?-TA^)&&a#@GJ$WBCO_IVF57# zA&-xhS6B7c(=Xje(550qC(yZIY?C9;8Rkk<$wPkQ8C`tYvjnqCX|STLT^yD zGT2z+IA=Cq0a+$*Eu+mc0#XCuCMIZDKuMUQTy-vA+uLeWfmO;;Mo|&0NfBEE#hQqn zpvWXdy=?87^?P5~M|g7CMu-UFmk~VUiYW{q#GpMC+m+G7S3XW4Tv{?_NYY3NMX7?o z4yXjS#>gBUH@s>;QC=Wf=&T|jWMMrfkWt1rI^h^YUBjPT{W!rQh+g2)a)ii{P^?`b z8{-sWM$*O&*F8_L(v;x6ZWb5mobbHxk{oBsB@I1y4G&%0TMu6IWV>V^19l&cXk~K6 zWr0($VDX4qY3s}D7t}-79%vhM4pRUr)=ZhfHlz@HFA5NY!EQAn%+4#hB+vDRgXsq>95eb8!i29>5P zG=%~p2*okXuow#s%DQGal6u~ZshyX?yI?<-My;Je_cl9BaI_?F6Wd~d|E|)y*7c>Z zus)ENcW%xvw+Q!Wb!;v!dC&mR$=DYfl^_mKy~)>+r)Jc{*Z0*&+tWLb-{@O}3b3PT z81xr*g@_#nTEot%GM<*Kx}kT8->&j}D0K8#>Hga(@a#4yDzYn|oA%WTrvvOG90g=wNg!!YBNu)>bl@cs3>+Eha&0?drUoh>+-4Nub$pE`}Xdur5lDe=1rqGX!9n*_;#X~ z_AObmgy8%C^))s)?RsQn+KIbY9?8eNZY;|;j#K_L0uC1mj1Abd~o65JxAT*>Rt%w<5ueN64FNhAII>=(_inr$t<4H zXlnN0-^&@zneVmmw0se z#lCv@_8SHcHm?sf<=uVkCciO{?%0yIHiQ^%tX2;{j3TcdcKyxIv-<0XowJW`9$CF@ zaBgD+FW=gEMbCl0`lp@m^-S%rZ`^UHbwhn^>zPwd8NRl^K7Dt)PP~-S_Kfz|eRrKaeI3riJ!em8nq_$6iJrT6wf0Or zaew1h&l!c??%u7Nw~fR+Hn?c_lnq0h^4LlRoetx;Z(ex9H2m?Qhvv*jCpA7E0OGLy=V5oV8?74b42qHr2Oca+}8cpRn zj;(Uet(F_h>E4#+)OmrttQ5DJYw09gTATi3vrT8K&+~iFL70v0y`AUz-oKyE=f^+q z?(Qnx$#+bCV8`8$Pu|w)*+>ZyfoA4JWYQ%3lioSaO(fZrt4`>Z=Q~@Qpq!+HWiFHw z!e{5Ga$4(PSvEpx99&&~*;+m*3Jn7AbMq`x9#^@}C z49R(+We(nHn*wFFKk4ufJB?G(dTU}J)C(Gj@myPJ1&!Pi&1iqd(9NC3_?#KFRzzz= z=F;Gb56MQNHM2?dADPnY^kh=X!hSZM!j|()P%c;uP9{QRd1L+DvTE89<*2FuZKyVh zC(0;~SvW~7l~H=5spib(pvufsn*OS3FL&nAq$$%>N|KZyBss1W6I^TQgC#zUZS^CU zmfobrWn}olMj5Sal94EeG6rOyJmXnN=PAN*{dr%yrPHIFD9MQOK1e}Rv^-hG81dF- zr&#})BS%mgr*JhSfo2KKqqE45WTyl7${Aml&v>dw&;xH6k?4=0L|Dq0az46b6m_!9 zIAw16#>`(eRz?*wnklpsfkcmrDw?d(BypE=%@+r!_w~_7cN=DvPdMn4bAr=^Sr8!v zCUtNwGSXjn?6yu5j5p}5L8GOJg7_?Qrcp~I%h9I(l;dW08!odKidqyx34FGUh!_(h zCRrQi`{wvAlFi&omxZ@Z3sl%=&2{!tQ6=l>V)hxDDPkw{ZL*tS39kcG|0 zV&z(ki%;Iu6TxYfD9zMsfmRsdu$&D2CeC}+pK;3HV2x8_lGH3)E;tL;iKM9Ej+w|Y z3$V7N{OPnc<-xDG1|G0t=wV`B_&~fSl6g*qWD!*{t?P47eYA-tX#h)PF$YYn^ysD+ zm}+B@KN?tTbjJJ_8|6}9)-gqR6j3n;B*MFN!FvQ#H*bD<{j{O}$^~ERG?a%3kiuL6 zXp+QuAQ|*h6BrR%jGx}q7_=oP00L7<1S5^3$k1t~F+R-Ktmc=$EZoz>G+-}LZVyC) zS)_#qM5Tkqe(`oZ-e2@mgS1n^QsF=rK%!beCR|{elbDIF2K)bB{C=m&lu+zC=9Oq+ z0XG(d7fg&Y+GL_C`&Yh#&sn0}HZtrM#k@=Ir3Sv}#0k39#<-0Ql?PUwUOuGf zH-uP0P(fodlBL>X@Bs^!OAI9X)yA-mP3km?8)K*@nE)Z-!w?}f0FXPtXppY|Fn_nx zaDbwS$k|zj;sL}tdWtOq4iYa-d6?JM&nwTJt;@Y9H)W+-*2_32864xHq`_E=8V8Il z_D?%s9yd$+Z>wKpus|s+v*>jYLLo+tqQqc$LSuyGIQc=NRRs-zGQ%MuBtpgRYeNMm zB;G!O%M`c^&4c2o5bNKRx?-)K7AWl_0=Ep%9~YDocks(x!2b&^m1N!6{xUXZ>*di|a`5+#z!9*kd+k%7GAoM-+;nWD>JvBEY#keBqMv=WjmS_?(o~b((Py znb?Z6mRi&vo8||Q_0Gyq8>N{{7J!fmpuj|{rSj5d0`vziwop*sSvgcrz35qJ6@i&$ z5I+zfHbb!(0I;PF8YE^O+uRp_>xIVTfDw#A)~QTXfNp743ZhGD4>D>G>eYK1mB403 z3q~afrS3M|T5ypDEf79{wq+N;+ly6KMV%qGu&R+*9%NR5TE-z;D8#^mvf+|FfC0Ef zeFz2^`yg%b;5Ums#5`$B`>QV<0<3}WgjO*Dv4x@DMiVJ05UK|#=2=;N>5}q`Z$I19 zkS!rZ3F6K|F@T?CPUDVq7JJ*e-F?}U&_2to{n1E-_f2y>9|6IVRhKucz{jUsPIEC4Tb5;Tt15#SHwZ3&;aa&N;O z#0Eu+C8Z)LiLqdiP?&fbSW<&pzjpOddG)HN8-h9$C$abfkOJIi0S!WtP=yMdt<~4A zeyJyGsUaL-3fn*-JF(?V;ti@&rkZ&F?KMB{Hpy5(e$Z4UkRwN{70pRf$n6Au7|K1@ zyw?N>5(dx%Qc3}cv(Tdwtp*yX1f=NS_ubDrJ*)u*{7Ptd0W87Z*a@vT8MkJZ{cER{$9gmRPhRT)COR+(fU4H91&liiolWqpkt_xcoN3p6 z)Zi%ul$yyK8Lw*llC;M<$OxTusg%eW?0aSbh9#+y{kVhEP@kfdCC?rq?wjK)ELx}|m z^C4SbF|_+s8)eygc^B>% zvC;j5oZiG69)FJ8F{PpGvW6`^$i{)6>fLE&wGoSI)PEe0+7Z-|IR>Q|g^HLf2x}mJ zV9_f9ZvTVQet7YG$p+%cvYx?v-vxtF2#b6i??TJSOYgkssSg0QnAahz< zM@(;IqN3)Z+gsLPkHpM53jUE@BwugSV3kIcG{aX~QOf)%5N;lRW9<8TVjqdK$S3O)` z&2V}4);UMkE33AS%&muDBx$U*?n&I;J$xDW2k6wvurPG~L zuGpr!mk*cwwjJNSVz|t;v&v7lzt_Ea;@sAHZm$1w`Oob$yPJp0j5}t{xE#Ns2XhXu z%QiZG>(V>!>6VFG_f1$Q+mEleF4#V+I=TOxW2RgvKfhBwJvwn`_d%W(ZN`@!hhMjD zV;Z|~*^Z$buiv^kq_L4jTSpd-j=Ntwbg=ts>XivozdOj(i3gin^9567=MOIbA4(~K A+W-In diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index b95915d10122825fe3ab2394ed81a919ca8bcbd8..3a8b596d86e87d299099a8ebe42b452bf21c3b06 100644 GIT binary patch literal 82323 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 bEz+$d;@Ul=Z1AVhB6=QIQF`gkiP8TLK++VG diff --git a/docs/_build/gettext/bom.pot b/docs/_build/gettext/bom.pot index de88fac..517bb63 100644 --- a/docs/_build/gettext/bom.pot +++ b/docs/_build/gettext/bom.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-03 21:07+0000\n" +"POT-Creation-Date: 2024-07-04 19:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -113,10 +113,6 @@ msgstr "" #: ../../bom.rst:80 #: ../../bom.rst:85 #: ../../bom.rst:87 -#: ../../bom.rst:113 -#: ../../bom.rst:114 -#: ../../bom.rst:115 -#: ../../bom.rst:116 msgid "1" msgstr "" @@ -134,7 +130,6 @@ msgstr "" #: ../../bom.rst:79 #: ../../bom.rst:82 #: ../../bom.rst:83 -#: ../../bom.rst:112 msgid "2" msgstr "" @@ -252,22 +247,6 @@ msgstr "" msgid "Electronique" msgstr "" -#: ../../bom.rst:112 -msgid "Moteurs Nema 17 40 N/cm 40mm avec câble (17HS4401)" -msgstr "" - #: ../../bom.rst:113 -msgid "Electro-aimant *tau-826b* 12V 2A" -msgstr "" - -#: ../../bom.rst:114 -msgid "1N4004 diode de roue libre ou equivalent (12V 2A) (pour MKS GEN 1.4)" -msgstr "" - -#: ../../bom.rst:115 -msgid "Embase Alimentation jack 2.5" -msgstr "" - -#: ../../bom.rst:116 -msgid "Alimentation 12v 6A" +msgid "2 Moteurs Nema 17 40 N/cm 40mm avec câble (17HS4401) 1 Electro-aimant *tau-826b* 12V 2A 1 MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS GEN L 2.1 https://github.com/makerbase-mks 2 drivers DRV8825 avec radiateur 1 1N4004 diode de roue libre ou equivalent (12V 2A) (pour MKS GEN 1.4) 1 Embase Alimentation jack 2.5 1 Alimentation 12v 6A === ===========================================================================================" msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/bom.po b/docs/locale/en/LC_MESSAGES/bom.po index 5338597..fd4ac0a 100644 --- a/docs/locale/en/LC_MESSAGES/bom.po +++ b/docs/locale/en/LC_MESSAGES/bom.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-03 21:07+0000\n" +"POT-Creation-Date: 2024-07-04 19:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,7 +39,6 @@ msgid "Les fichiers au format dxf sont disponibles ici" msgstr "" #: ../../bom.rst:12 ../../bom.rst:20 -#, fuzzy msgid "https://github.com/BrailleRap/BrailleRap/tree/master/lasercut" msgstr "" "The dxf files are availables here : " @@ -58,13 +57,12 @@ msgid "Pour BrailleRAP XL" msgstr "" #: ../../bom.rst:17 -#, fuzzy msgid "2 planches de contreplaqué 5mm en 900mm x 400mm." -msgstr "2 600mm x 400mm 5mm plywood sheets" +msgstr "2 900mm x 400mm 5mm plywood sheets" #: ../../bom.rst:20 ../../bom.rst:21 msgid "lasercut/.svg" -msgstr "" +msgstr "lasercut/.svg" #: ../../bom.rst:24 msgid "Pièces imprimées" @@ -108,8 +106,7 @@ msgid "Rail de guidage linéaire ( diamètre 8mm ) **330 mm** length" msgstr "Linear rod 8mm diameter **330 mm** length" #: ../../bom.rst:40 ../../bom.rst:41 ../../bom.rst:59 ../../bom.rst:60 -#: ../../bom.rst:80 ../../bom.rst:85 ../../bom.rst:87 ../../bom.rst:113 -#: ../../bom.rst:114 ../../bom.rst:115 ../../bom.rst:116 +#: ../../bom.rst:80 ../../bom.rst:85 ../../bom.rst:87 msgid "1" msgstr "1" @@ -122,7 +119,7 @@ msgid "Rail de guidage linéaire ( diamètre 8mm ) **100 mm** length" msgstr "Linear rod 8mm diameter **100 mm** length" #: ../../bom.rst:43 ../../bom.rst:62 ../../bom.rst:79 ../../bom.rst:82 -#: ../../bom.rst:83 ../../bom.rst:112 +#: ../../bom.rst:83 msgid "2" msgstr "2" @@ -151,23 +148,20 @@ msgid "..." msgstr "" #: ../../bom.rst:58 -#, fuzzy msgid "Rail de guidage linéaire ( diamètre 8mm ) **470 mm** length" -msgstr "Linear rod 8mm diameter **330 mm** length" +msgstr "Linear rod 8mm diameter **470 mm** length" #: ../../bom.rst:59 -#, fuzzy msgid "Rail de guidage linéaire ( diamètre 8mm ) **505 mm** length" -msgstr "Linear rod 8mm diameter **365 mm** length" +msgstr "Linear rod 8mm diameter **505 mm** length" #: ../../bom.rst:62 -#, fuzzy msgid "960 mm de courroie GT2" -msgstr "GT2 belt 630 mm" +msgstr "GT2 belt 960 mm" #: ../../bom.rst:71 msgid "Pièces communes BrailleRAP XL / BrailleRAP" -msgstr "" +msgstr "Common parts BrailleRAP XL / BrailleRAP" #: ../../bom.rst:76 msgid "6" @@ -249,27 +243,16 @@ msgstr "" msgid "Electronique" msgstr "Electronics" -#: ../../bom.rst:112 -#, fuzzy -msgid "Moteurs Nema 17 40 N/cm 40mm avec câble (17HS4401)" -msgstr "Nema 17 40 N/cm with wire (17HS4401)" - #: ../../bom.rst:113 -#, fuzzy -msgid "Electro-aimant *tau-826b* 12V 2A" -msgstr "Electro-magnet *tau-826* 12V 2A" - -#: ../../bom.rst:114 -msgid "1N4004 diode de roue libre ou equivalent (12V 2A) (pour MKS GEN 1.4)" -msgstr "1N4004 flyback diode (12V 2A) (only for MKS GEN 1.4)" - -#: ../../bom.rst:115 -msgid "Embase Alimentation jack 2.5" -msgstr "jack 2.5mm alimentation connector" - -#: ../../bom.rst:116 -msgid "Alimentation 12v 6A" -msgstr "12V 6A Alimentation" +msgid "" +"2 Moteurs Nema 17 40 N/cm 40mm avec câble (17HS4401) 1 Electro-aimant" +" *tau-826b* 12V 2A 1 MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS " +"GEN L 2.1 https://github.com/makerbase-mks 2 drivers DRV8825 avec " +"radiateur 1 1N4004 diode de roue libre ou equivalent (12V 2A) (pour " +"MKS GEN 1.4) 1 Embase Alimentation jack 2.5 1 Alimentation 12v 6A ===" +" " +"===========================================================================================" +msgstr "" #~ msgid "" #~ "MKS GEN 1.4 ou carte compatible " @@ -283,3 +266,18 @@ msgstr "12V 6A Alimentation" #~ msgid "drivers DRV8825 avec radiateur" #~ msgstr "DRV8825 drivers with cooling radiator" +#~ msgid "Moteurs Nema 17 40 N/cm 40mm avec câble (17HS4401)" +#~ msgstr "Nema 17 40 N/cm with wire (17HS4401)" + +#~ msgid "Electro-aimant *tau-826b* 12V 2A" +#~ msgstr "Electro-magnet *tau-826* 12V 2A" + +#~ msgid "1N4004 diode de roue libre ou equivalent (12V 2A) (pour MKS GEN 1.4)" +#~ msgstr "1N4004 flyback diode (12V 2A) (only for MKS GEN 1.4)" + +#~ msgid "Embase Alimentation jack 2.5" +#~ msgstr "jack 2.5mm alimentation connector" + +#~ msgid "Alimentation 12v 6A" +#~ msgstr "12V 6A Alimentation" + From 438c967473b3cee1a817e181fb2ac00aed6b77f3 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:12:23 +0000 Subject: [PATCH 3/9] update assembly instruction --- docs/assemblage.rst | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/docs/assemblage.rst b/docs/assemblage.rst index e3b6225..08943c4 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -255,8 +255,8 @@ Préparation des supports d’axes * **Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2 * **Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2 * 1 foret de 8mm - * 8 écrous M3 - * 8 vis M3-12 sans tête + * 6 écrous M3 + * 6 vis M3-12 sans tête .. ATTENTION:: Selon la qualité d’impression des pièces en plastique, veiller à ce que les barres de 8mm puissent coulisser facilement dans leurs logements. Le cas échéant, percer le trou avec un foret de 8. @@ -354,8 +354,9 @@ Montage de l'electro-aimant sur son support * Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant) * **Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing2 * 2 vis M3-8 + * 2 rondelles M3 moyennes -* Fixer l’électro-aimant sur son support avec les 2 vis M3-8. +* Fixer l’électro-aimant sur son support avec les 2 vis M3-8 et 2 rondelles M3. .. ATTENTION:: Respecter le côté de sortie des fils c'est important. @@ -381,9 +382,9 @@ Matériel : * **Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley * **Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide_fitxxx * 3 paliers lineaires IGUS - * 6 colliers de serrage 2.5 x 160 + * 3 colliers de serrage 2.5 x 160 * 4 écrous M3 NYL - * 2 vis M3-18 + * 2 vis M3-16 * 2 vis M3-20 @@ -408,7 +409,7 @@ Matériel : | -* Assembler l'électro-aimant (préalablement monté dans son logement) sous le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2 écrous M3 NYL. +* 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 écrous M3 NYL. .. ATTENTION:: Selon la qualité de l'impression, il sera peut-être nécessaire de limer le logement de l'entretoise. Notez également que le corps de l'electro-aimant doit être le plus perpendiculaire possible à la plaque support (l'axe doit être au milieu du percage qui permet son pasage). @@ -448,7 +449,6 @@ Matériel : * **Pièce(s) imprimée(s) en 3D** : TOP_trolley * **Pièce(s) imprimée(s) en 3D** : FEMALE_shape * Taraud M3 - * 1 vis sans tête M3-30 * 1 écrou borgne M3 * 1 écrou M3 @@ -456,10 +456,9 @@ Matériel : * 2 rondelles M3 moyennes * 2 vis M3-20 * 4 écrous M3 NYL - - * 3 IGUS_housing - * 6 vis M3-12 - * 6 écrous M3 NYL + * 3 paliers lineaires IGUS + * 3 colliers de serrage 2.5 x 160 + * Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête du côté **SANS** empreinte allen. From f43ca11b7807ba6e501af3daeb795ec7ce6782b6 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:14:30 +0000 Subject: [PATCH 4/9] update gitignore --- .gitignore | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7e32e01..bc1c87a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,9 +10,4 @@ MarlinBraille.zip NatBrailleTools/bin/hs_err_pid2756.log *.log NatBrailleTools/gcodestreamer/.settings/org.eclipse.jdt.core.prefs -docs/_build/gettext/.doctrees -*.doctree -docs/_build/gettext/.doctrees/buildembossingtool.doctree -docs/_build/gettext/.doctrees/buildembossingtool.doctree -docs/_build/gettext/.doctrees/bom.doctree -docs/_build/gettext/.doctrees/assemblage.doctree + From fd3d8486f04deba84cfe43523526a32c3c1ad960 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:14:48 +0000 Subject: [PATCH 5/9] update translation --- .../gettext/.doctrees/assemblage.doctree | Bin 284779 -> 285365 bytes .../gettext/.doctrees/environment.pickle | Bin 82323 -> 82393 bytes docs/_build/gettext/assemblage.pot | 836 +++++++++--------- docs/locale/en/LC_MESSAGES/assemblage.po | 305 +++---- 4 files changed, 572 insertions(+), 569 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 9e7c1cce2d5c1f920455656e3541f694c46d9e32..e5873e4f8d4e45e15e1dc148f7103e31bfb607d2 100644 GIT binary patch delta 56471 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 delta 55990 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\n" "Language-Team: LANGUAGE \n" @@ -235,28 +235,28 @@ msgstr "" #: ../../assemblage.rst:197 #: ../../assemblage.rst:292 #: ../../assemblage.rst:330 -#: ../../assemblage.rst:378 -#: ../../assemblage.rst:446 -#: ../../assemblage.rst:591 -#: ../../assemblage.rst:613 -#: ../../assemblage.rst:634 -#: ../../assemblage.rst:655 -#: ../../assemblage.rst:676 -#: ../../assemblage.rst:704 -#: ../../assemblage.rst:761 -#: ../../assemblage.rst:796 -#: ../../assemblage.rst:838 -#: ../../assemblage.rst:877 -#: ../../assemblage.rst:1005 -#: ../../assemblage.rst:1073 -#: ../../assemblage.rst:1214 -#: ../../assemblage.rst:1294 -#: ../../assemblage.rst:1316 -#: ../../assemblage.rst:1350 -#: ../../assemblage.rst:1381 -#: ../../assemblage.rst:1472 -#: ../../assemblage.rst:1503 -#: ../../assemblage.rst:1663 +#: ../../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 msgid "Matériel :" msgstr "" @@ -291,14 +291,14 @@ msgid "4 vis M3-8" msgstr "" #: ../../assemblage.rst:168 -#: ../../assemblage.rst:681 -#: ../../assemblage.rst:708 +#: ../../assemblage.rst:680 +#: ../../assemblage.rst:707 msgid "2 écrous NYL M3" msgstr "" #: ../../assemblage.rst:169 -#: ../../assemblage.rst:1217 -#: ../../assemblage.rst:1319 +#: ../../assemblage.rst:1216 +#: ../../assemblage.rst:1318 msgid "2 vis M3-14" msgstr "" @@ -332,7 +332,7 @@ msgstr "" #: ../../assemblage.rst:203 #: ../../assemblage.rst:455 -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1217 msgid "2 vis M3-12" msgstr "" @@ -381,11 +381,11 @@ msgid "1 foret de 8mm" msgstr "" #: ../../assemblage.rst:258 -msgid "8 écrous M3" +msgid "6 écrous M3" msgstr "" #: ../../assemblage.rst:259 -msgid "8 vis M3-12 sans tête" +msgid "6 vis M3-12 sans tête" msgstr "" #: ../../assemblage.rst:261 @@ -427,7 +427,7 @@ msgid "1 écrou M3" msgstr "" #: ../../assemblage.rst:298 -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1223 msgid "2 vis M2.5-14" msgstr "" @@ -499,113 +499,121 @@ msgstr "" msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:358 -msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." +#: ../../assemblage.rst:357 +#: ../../assemblage.rst:456 +#: ../../assemblage.rst:1219 +msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:360 +#: ../../assemblage.rst:359 +msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8 et 2 rondelles M3." +msgstr "" + +#: ../../assemblage.rst:361 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:368 +#: ../../assemblage.rst:369 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:376 +#: ../../assemblage.rst:377 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:381 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:381 +#: ../../assemblage.rst:382 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:382 +#: ../../assemblage.rst:383 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide_fitxxx" msgstr "" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:384 +#: ../../assemblage.rst:459 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:384 -msgid "6 colliers de serrage 2.5 x 160" -msgstr "" - #: ../../assemblage.rst:385 -#: ../../assemblage.rst:458 -#: ../../assemblage.rst:1298 -msgid "4 écrous M3 NYL" +#: ../../assemblage.rst:460 +msgid "3 colliers de serrage 2.5 x 160" msgstr "" #: ../../assemblage.rst:386 -msgid "2 vis M3-18" +#: ../../assemblage.rst:458 +#: ../../assemblage.rst:1297 +msgid "4 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:387 +msgid "2 vis M3-16" +msgstr "" + +#: ../../assemblage.rst:388 #: ../../assemblage.rst:457 -#: ../../assemblage.rst:594 -#: ../../assemblage.rst:679 +#: ../../assemblage.rst:593 +#: ../../assemblage.rst:678 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:390 +#: ../../assemblage.rst:391 msgid "Sélectionner la meilleure pièce ELECTRO_MAGNET_guide_fit_5.8 / ELECTRO_MAGNET_guide_fit_5.9 / ELECTRO_MAGNET_guide_fit_6.0. l'entretoise de l'éléctroaimant doit circuler librement avec le minimum de jeu mécanique." msgstr "" -#: ../../assemblage.rst:392 +#: ../../assemblage.rst:393 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:394 -#: ../../assemblage.rst:512 +#: ../../assemblage.rst:395 +#: ../../assemblage.rst:511 msgid "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort, ils seront ajustés quand le chariot sera en place sur les rails linéaires" msgstr "" -#: ../../assemblage.rst:404 +#: ../../assemblage.rst:405 msgid "Respecter la position du collier. Le verrouillage du collier doit être du coté de l'IGUS et vers la paroi de la machine." msgstr "" -#: ../../assemblage.rst:411 -msgid "Assembler l'électro-aimant (préalablement monté dans son logement) sous le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2 écrous M3 NYL." +#: ../../assemblage.rst:412 +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 écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:413 +#: ../../assemblage.rst:414 msgid "Selon la qualité de l'impression, il sera peut-être nécessaire de limer le logement de l'entretoise. Notez également que le corps de l'electro-aimant doit être le plus perpendiculaire possible à la plaque support (l'axe doit être au milieu du percage qui permet son pasage)." msgstr "" -#: ../../assemblage.rst:415 +#: ../../assemblage.rst:416 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:422 +#: ../../assemblage.rst:423 msgid "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 NYL avec la tête de vis en dessous." msgstr "" -#: ../../assemblage.rst:429 +#: ../../assemblage.rst:430 msgid "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle empêche le contre écrou de se coincer dans le guide de l’entretoise." msgstr "" -#: ../../assemblage.rst:439 +#: ../../assemblage.rst:440 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:444 +#: ../../assemblage.rst:445 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:448 +#: ../../assemblage.rst:449 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:449 +#: ../../assemblage.rst:450 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:450 +#: ../../assemblage.rst:451 msgid "Taraud M3" msgstr "" @@ -617,1171 +625,1157 @@ msgstr "" msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:456 -#: ../../assemblage.rst:1220 -msgid "2 rondelles M3 moyennes" -msgstr "" - -#: ../../assemblage.rst:460 -msgid "3 IGUS_housing" -msgstr "" - -#: ../../assemblage.rst:461 -msgid "6 vis M3-12" -msgstr "" - -#: ../../assemblage.rst:462 -#: ../../assemblage.rst:1187 -msgid "6 écrous M3 NYL" -msgstr "" - -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:463 msgid "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête du côté **SANS** empreinte allen." msgstr "" -#: ../../assemblage.rst:471 +#: ../../assemblage.rst:470 msgid "Placer un contre écrou contre l'écrou borgne" msgstr "" -#: ../../assemblage.rst:474 +#: ../../assemblage.rst:473 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:481 +#: ../../assemblage.rst:480 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:487 msgid "Assembler la FEMALE_shape sur le TOP_trolley avec les vis M3-12, les rondelles M3 et les écrous M3 NYL en laissant du jeu." msgstr "" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:497 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:507 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:511 +#: ../../assemblage.rst:510 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:518 +#: ../../assemblage.rst:517 msgid "Monter les vis M3-20 et les écrous M3-NYL." msgstr "" -#: ../../assemblage.rst:528 +#: ../../assemblage.rst:527 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:529 +#: ../../assemblage.rst:528 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:529 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:530 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:532 +#: ../../assemblage.rst:531 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:534 +#: ../../assemblage.rst:533 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:539 +#: ../../assemblage.rst:538 msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:544 +#: ../../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." msgstr "" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:550 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:552 +#: ../../assemblage.rst:551 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:552 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:553 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:555 +#: ../../assemblage.rst:554 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:556 +#: ../../assemblage.rst:555 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:558 +#: ../../assemblage.rst:557 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:565 +#: ../../assemblage.rst:564 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:572 +#: ../../assemblage.rst:571 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:574 +#: ../../assemblage.rst:573 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:580 +#: ../../assemblage.rst:579 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:582 +#: ../../assemblage.rst:581 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:589 +#: ../../assemblage.rst:588 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:593 +#: ../../assemblage.rst:592 msgid "**Pièces** : ensemble XMOTOR_support3, XMOTOR_support3_1 et Moteur" msgstr "" -#: ../../assemblage.rst:595 -#: ../../assemblage.rst:1320 +#: ../../assemblage.rst:594 +#: ../../assemblage.rst:1319 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:596 -#: ../../assemblage.rst:680 +#: ../../assemblage.rst:595 +#: ../../assemblage.rst:679 msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:598 +#: ../../assemblage.rst:597 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:600 +#: ../../assemblage.rst:599 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:611 +#: ../../assemblage.rst:610 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:616 +#: ../../assemblage.rst:615 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 +msgid "4 vis M3-14" +msgstr "" + #: ../../assemblage.rst:617 #: ../../assemblage.rst:639 #: ../../assemblage.rst:661 -#: ../../assemblage.rst:1014 -#: ../../assemblage.rst:1297 -msgid "4 vis M3-14" -msgstr "" - -#: ../../assemblage.rst:618 -#: ../../assemblage.rst:640 -#: ../../assemblage.rst:662 msgid "4 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:621 +#: ../../assemblage.rst:620 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:632 +#: ../../assemblage.rst:631 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:635 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:637 +#: ../../assemblage.rst:636 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:641 -#: ../../assemblage.rst:663 +#: ../../assemblage.rst:640 +#: ../../assemblage.rst:662 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:643 +#: ../../assemblage.rst:642 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:653 +#: ../../assemblage.rst:652 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:659 +#: ../../assemblage.rst:658 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2" msgstr "" -#: ../../assemblage.rst:660 +#: ../../assemblage.rst:659 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:665 +#: ../../assemblage.rst:664 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:674 +#: ../../assemblage.rst:673 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:678 +#: ../../assemblage.rst:677 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:684 +#: ../../assemblage.rst:683 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:695 +#: ../../assemblage.rst:694 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:702 +#: ../../assemblage.rst:701 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:706 +#: ../../assemblage.rst:705 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:707 +#: ../../assemblage.rst:706 msgid "2 vis M3-25" msgstr "" -#: ../../assemblage.rst:711 +#: ../../assemblage.rst:710 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:719 +#: ../../assemblage.rst:718 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:721 -#: ../../assemblage.rst:922 -#: ../../assemblage.rst:1095 -#: ../../assemblage.rst:1146 -#: ../../assemblage.rst:1182 +#: ../../assemblage.rst:720 +#: ../../assemblage.rst:921 +#: ../../assemblage.rst:1094 +#: ../../assemblage.rst:1145 +#: ../../assemblage.rst:1181 msgid "Matériel **BrailleRAP**:" msgstr "" -#: ../../assemblage.rst:723 +#: ../../assemblage.rst:722 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:725 -#: ../../assemblage.rst:931 -#: ../../assemblage.rst:1099 -#: ../../assemblage.rst:1151 -#: ../../assemblage.rst:1189 +#: ../../assemblage.rst:724 +#: ../../assemblage.rst:930 +#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1150 +#: ../../assemblage.rst:1188 msgid "Matériel **BrailleRAP XL**:" msgstr "" -#: ../../assemblage.rst:727 +#: ../../assemblage.rst:726 msgid "2 barres lisses Ø8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:729 +#: ../../assemblage.rst:728 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:731 -#: ../../assemblage.rst:1105 +#: ../../assemblage.rst:730 +#: ../../assemblage.rst:1104 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:736 +#: ../../assemblage.rst:735 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:741 +#: ../../assemblage.rst:740 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:743 +#: ../../assemblage.rst:742 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:750 +#: ../../assemblage.rst:749 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:751 +#: ../../assemblage.rst:750 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:759 +#: ../../assemblage.rst:758 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:762 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:764 +#: ../../assemblage.rst:763 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:765 +#: ../../assemblage.rst:764 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:766 -#: ../../assemblage.rst:919 -#: ../../assemblage.rst:928 +#: ../../assemblage.rst:765 +#: ../../assemblage.rst:918 +#: ../../assemblage.rst:927 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:767 -#: ../../assemblage.rst:918 -#: ../../assemblage.rst:927 +#: ../../assemblage.rst:766 +#: ../../assemblage.rst:917 +#: ../../assemblage.rst:926 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:769 +#: ../../assemblage.rst:768 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:776 +#: ../../assemblage.rst:775 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:783 +#: ../../assemblage.rst:782 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:794 +#: ../../assemblage.rst:793 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:798 +#: ../../assemblage.rst:797 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:799 +#: ../../assemblage.rst:798 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:801 +#: ../../assemblage.rst:800 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:808 +#: ../../assemblage.rst:807 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:815 +#: ../../assemblage.rst:814 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:822 +#: ../../assemblage.rst:821 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:823 +#: ../../assemblage.rst:822 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:830 +#: ../../assemblage.rst:829 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:831 +#: ../../assemblage.rst:830 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:832 +#: ../../assemblage.rst:831 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:836 +#: ../../assemblage.rst:835 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:840 +#: ../../assemblage.rst:839 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:841 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:849 +#: ../../assemblage.rst:848 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:856 +#: ../../assemblage.rst:855 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:863 +#: ../../assemblage.rst:862 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:864 +#: ../../assemblage.rst:863 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:871 +#: ../../assemblage.rst:870 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:875 +#: ../../assemblage.rst:874 msgid "Montage de la courroie du chariot bas" msgstr "" +#: ../../assemblage.rst:878 +#: ../../assemblage.rst:1147 +#: ../../assemblage.rst:1152 +msgid "1 courroie GT2 longueur ± 620mm" +msgstr "" + #: ../../assemblage.rst:879 #: ../../assemblage.rst:1148 #: ../../assemblage.rst:1153 -msgid "1 courroie GT2 longueur ± 620mm" -msgstr "" - -#: ../../assemblage.rst:880 -#: ../../assemblage.rst:1149 -#: ../../assemblage.rst:1154 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:882 -#: ../../assemblage.rst:1157 +#: ../../assemblage.rst:881 +#: ../../assemblage.rst:1156 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:889 -#: ../../assemblage.rst:1164 +#: ../../assemblage.rst:888 +#: ../../assemblage.rst:1163 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:896 -#: ../../assemblage.rst:1171 +#: ../../assemblage.rst:895 +#: ../../assemblage.rst:1170 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:898 -#: ../../assemblage.rst:1173 +#: ../../assemblage.rst:897 +#: ../../assemblage.rst:1172 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:905 +#: ../../assemblage.rst:904 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:913 +#: ../../assemblage.rst:912 msgid "Montage de l’axe Y (étape 1)" msgstr "" +#: ../../assemblage.rst:915 +#: ../../assemblage.rst:924 +msgid "2 KFL8" +msgstr "" + #: ../../assemblage.rst:916 #: ../../assemblage.rst:925 -msgid "2 KFL8" -msgstr "" - -#: ../../assemblage.rst:917 -#: ../../assemblage.rst:926 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:920 -#: ../../assemblage.rst:929 +#: ../../assemblage.rst:919 +#: ../../assemblage.rst:928 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:921 +#: ../../assemblage.rst:920 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:922 -#: ../../assemblage.rst:931 +#: ../../assemblage.rst:921 +#: ../../assemblage.rst:930 msgid "1 courroie GT2 fermée 200 mm" msgstr "" -#: ../../assemblage.rst:930 +#: ../../assemblage.rst:929 msgid "1 barre lisse Ø 8mm, longueur : 505mm" msgstr "" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:932 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:943 +#: ../../assemblage.rst:942 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:953 +#: ../../assemblage.rst:952 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:954 +#: ../../assemblage.rst:953 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:961 +#: ../../assemblage.rst:960 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:968 +#: ../../assemblage.rst:967 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:976 +#: ../../assemblage.rst:975 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:978 +#: ../../assemblage.rst:977 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:988 +#: ../../assemblage.rst:987 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:995 +#: ../../assemblage.rst:994 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:1004 +#: ../../assemblage.rst:1003 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:1007 +#: ../../assemblage.rst:1006 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1008 +#: ../../assemblage.rst:1007 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1009 +#: ../../assemblage.rst:1008 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_left_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1010 +#: ../../assemblage.rst:1009 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_right_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1011 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:1013 -#: ../../assemblage.rst:1666 +#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1665 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:1015 +#: ../../assemblage.rst:1014 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:1016 -#: ../../assemblage.rst:1194 +#: ../../assemblage.rst:1015 +#: ../../assemblage.rst:1193 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1018 +#: ../../assemblage.rst:1017 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:1020 +#: ../../assemblage.rst:1019 msgid "C'est ici que ce trouve la principale difference entre une BrailleRAP et une BrailleRAP XL." msgstr "" -#: ../../assemblage.rst:1022 +#: ../../assemblage.rst:1021 msgid "BrailleRAP utilise les pièces PAPER_GUIDE_left et PAPER_GUIDE_right." msgstr "" -#: ../../assemblage.rst:1032 +#: ../../assemblage.rst:1031 msgid "BrailleRAP XL utilise les pièces paper_guide_left_XL et paper_guide_right_XL." msgstr "" -#: ../../assemblage.rst:1043 +#: ../../assemblage.rst:1042 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:1045 +#: ../../assemblage.rst:1044 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:1057 +#: ../../assemblage.rst:1056 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:1064 +#: ../../assemblage.rst:1063 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:1072 +#: ../../assemblage.rst:1071 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:1075 +#: ../../assemblage.rst:1074 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:1076 +#: ../../assemblage.rst:1075 msgid "3 Rouleaux papier préparés (avec joint et vis) (4 pour BrailleRAP XL)" msgstr "" -#: ../../assemblage.rst:1078 +#: ../../assemblage.rst:1077 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:1080 +#: ../../assemblage.rst:1079 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:1094 +#: ../../assemblage.rst:1093 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:1097 +#: ../../assemblage.rst:1096 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1100 msgid "2 barres lisses Ø 8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:1112 +#: ../../assemblage.rst:1111 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1118 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1120 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1128 +#: ../../assemblage.rst:1127 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1135 +#: ../../assemblage.rst:1134 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1143 +#: ../../assemblage.rst:1142 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1181 +#: ../../assemblage.rst:1180 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1183 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1184 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1185 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1191 +#: ../../assemblage.rst:1186 +msgid "6 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:1190 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1192 +#: ../../assemblage.rst:1191 msgid "8 vis M3-14" msgstr "" -#: ../../assemblage.rst:1193 +#: ../../assemblage.rst:1192 msgid "8 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1195 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1212 +#: ../../assemblage.rst:1211 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1216 +#: ../../assemblage.rst:1215 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever_weight" msgstr "" -#: ../../assemblage.rst:1219 +#: ../../assemblage.rst:1218 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1220 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1222 +#: ../../assemblage.rst:1221 msgid "2 écrous M3" msgstr "" -#: ../../assemblage.rst:1223 +#: ../../assemblage.rst:1222 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1225 +#: ../../assemblage.rst:1224 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1226 msgid "On utilisera de preference un endstop avec le cable coudé." msgstr "" -#: ../../assemblage.rst:1232 +#: ../../assemblage.rst:1231 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1239 +#: ../../assemblage.rst:1238 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1246 +#: ../../assemblage.rst:1245 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:1248 +#: ../../assemblage.rst:1247 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1257 +#: ../../assemblage.rst:1256 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:1266 +#: ../../assemblage.rst:1265 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1273 +#: ../../assemblage.rst:1272 msgid "Ajouter un écrou M3-NYL, 2 écrou m3 et une vis M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1280 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:1293 +#: ../../assemblage.rst:1292 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1296 +#: ../../assemblage.rst:1295 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1300 +#: ../../assemblage.rst:1299 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:1315 +#: ../../assemblage.rst:1314 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1317 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1328 +#: ../../assemblage.rst:1327 msgid "Preparation des cables moteurs" msgstr "" -#: ../../assemblage.rst:1330 +#: ../../assemblage.rst:1329 msgid "2 cables moteurs XH 2.54 4 pins => 6 pins" msgstr "" -#: ../../assemblage.rst:1332 +#: ../../assemblage.rst:1331 msgid "Vérifier le schéma de cablage des cables. le cablage est le suivant" msgstr "" -#: ../../assemblage.rst:1335 +#: ../../assemblage.rst:1334 msgid "coté carte" msgstr "" -#: ../../assemblage.rst:1335 +#: ../../assemblage.rst:1334 msgid "coté moteur" msgstr "" -#: ../../assemblage.rst:1337 -#: ../../assemblage.rst:1337 +#: ../../assemblage.rst:1336 +#: ../../assemblage.rst:1336 msgid "1" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1337 msgid "2" msgstr "" -#: ../../assemblage.rst:1338 -#: ../../assemblage.rst:1340 +#: ../../assemblage.rst:1337 +#: ../../assemblage.rst:1339 msgid "4" msgstr "" +#: ../../assemblage.rst:1338 #: ../../assemblage.rst:1339 -#: ../../assemblage.rst:1340 msgid "3" msgstr "" -#: ../../assemblage.rst:1339 +#: ../../assemblage.rst:1338 msgid "6" msgstr "" -#: ../../assemblage.rst:1349 +#: ../../assemblage.rst:1348 msgid "Montage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1352 -#: ../../assemblage.rst:1383 +#: ../../assemblage.rst:1351 +#: ../../assemblage.rst:1382 msgid "Carte MKS GEN 1.4" msgstr "" +#: ../../assemblage.rst:1352 +#: ../../assemblage.rst:1474 +msgid "4 entretoises M3-12" +msgstr "" + #: ../../assemblage.rst:1353 #: ../../assemblage.rst:1475 -msgid "4 entretoises M3-12" +msgid "4 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:1354 #: ../../assemblage.rst:1476 -msgid "4 rondelles M3 moyennes" -msgstr "" - -#: ../../assemblage.rst:1355 -#: ../../assemblage.rst:1477 msgid "8 vis M3-8" msgstr "" -#: ../../assemblage.rst:1357 -#: ../../assemblage.rst:1479 +#: ../../assemblage.rst:1356 +#: ../../assemblage.rst:1478 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1359 -#: ../../assemblage.rst:1481 +#: ../../assemblage.rst:1358 +#: ../../assemblage.rst:1480 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:1364 +#: ../../assemblage.rst:1363 msgid "Cablage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1365 -#: ../../assemblage.rst:1487 +#: ../../assemblage.rst:1364 +#: ../../assemblage.rst:1486 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1372 -#: ../../assemblage.rst:1494 +#: ../../assemblage.rst:1371 +#: ../../assemblage.rst:1493 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1380 +#: ../../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 "2 Drivers DRV8825" -msgstr "" - -#: ../../assemblage.rst:1385 -#: ../../assemblage.rst:1507 msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1387 -#: ../../assemblage.rst:1509 +#: ../../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." msgstr "" -#: ../../assemblage.rst:1394 -#: ../../assemblage.rst:1516 +#: ../../assemblage.rst:1393 +#: ../../assemblage.rst:1515 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1402 -#: ../../assemblage.rst:1524 +#: ../../assemblage.rst:1401 +#: ../../assemblage.rst:1523 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1403 +#: ../../assemblage.rst:1402 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" +#: ../../assemblage.rst:1410 +#: ../../assemblage.rst:1532 +msgid "Réglage des drivers moteur" +msgstr "" + #: ../../assemblage.rst:1411 #: ../../assemblage.rst:1533 -msgid "Réglage des drivers moteur" +msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1412 -#: ../../assemblage.rst:1534 -msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." +#: ../../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 "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un dernier controle pour eviter des etincelles c'est mieux :-) )" +msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" #: ../../assemblage.rst:1415 #: ../../assemblage.rst:1537 -msgid "Brancher l'alimentation 12 V sur la carte." -msgstr "" - -#: ../../assemblage.rst:1416 -#: ../../assemblage.rst:1538 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:1429 +#: ../../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." msgstr "" -#: ../../assemblage.rst:1430 -#: ../../assemblage.rst:1552 +#: ../../assemblage.rst:1429 +#: ../../assemblage.rst:1551 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1434 -#: ../../assemblage.rst:1556 +#: ../../assemblage.rst:1433 +#: ../../assemblage.rst:1555 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1435 +#: ../../assemblage.rst:1434 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1436 +#: ../../assemblage.rst:1435 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1437 +#: ../../assemblage.rst:1436 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1445 +#: ../../assemblage.rst:1444 msgid "Raccordement des moteurs à la carte" msgstr "" +#: ../../assemblage.rst:1445 +#: ../../assemblage.rst:1567 +msgid "Relier les moteurs à la carte de contrôle avec les cables." +msgstr "" + #: ../../assemblage.rst:1446 #: ../../assemblage.rst:1568 -msgid "Relier les moteurs à la carte de contrôle avec les cables." -msgstr "" - -#: ../../assemblage.rst:1447 -#: ../../assemblage.rst:1569 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1454 -#: ../../assemblage.rst:1576 +#: ../../assemblage.rst:1453 +#: ../../assemblage.rst:1575 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1462 +#: ../../assemblage.rst:1461 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1463 +#: ../../assemblage.rst:1462 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:1471 +#: ../../assemblage.rst:1470 msgid "Montage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1474 +#: ../../assemblage.rst:1473 msgid "Carte MKS GEN L V2.1" msgstr "" -#: ../../assemblage.rst:1486 +#: ../../assemblage.rst:1485 msgid "Cablage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1502 +#: ../../assemblage.rst:1501 msgid "Pose des drivers sur la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1505 +#: ../../assemblage.rst:1504 msgid "Carte MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1525 +#: ../../assemblage.rst:1524 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1551 +#: ../../assemblage.rst:1550 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:1557 +#: ../../assemblage.rst:1556 msgid "Cabler les fins de courses sur la carte MKS GEN-L." msgstr "" -#: ../../assemblage.rst:1558 +#: ../../assemblage.rst:1557 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche en haut (rouge)" msgstr "" -#: ../../assemblage.rst:1559 +#: ../../assemblage.rst:1558 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche en bas (bleu)" msgstr "" -#: ../../assemblage.rst:1567 +#: ../../assemblage.rst:1566 msgid "Raccordement des moteurs à la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1584 +#: ../../assemblage.rst:1583 msgid "Câblage de l’électro-aimant MKS GEN-L 2.1" msgstr "" -#: ../../assemblage.rst:1585 +#: ../../assemblage.rst:1584 msgid "placer les 2 fils de l'electroaimant sur le connecteur HBED de la carte MKS GEN-L 2.1." msgstr "" -#: ../../assemblage.rst:1593 +#: ../../assemblage.rst:1592 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1594 +#: ../../assemblage.rst:1593 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1601 +#: ../../assemblage.rst:1600 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1602 -#: ../../assemblage.rst:1624 +#: ../../assemblage.rst:1601 +#: ../../assemblage.rst:1623 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1603 +#: ../../assemblage.rst:1602 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1604 +#: ../../assemblage.rst:1603 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1614 +#: ../../assemblage.rst:1613 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1616 +#: ../../assemblage.rst:1615 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1623 +#: ../../assemblage.rst:1622 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1625 +#: ../../assemblage.rst:1624 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1632 +#: ../../assemblage.rst:1631 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1640 +#: ../../assemblage.rst:1639 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1642 +#: ../../assemblage.rst:1641 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:1644 +#: ../../assemblage.rst:1643 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:1652 +#: ../../assemblage.rst:1651 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1654 +#: ../../assemblage.rst:1653 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:1662 +#: ../../assemblage.rst:1661 msgid "Fermeture de la porte arriere" msgstr "" -#: ../../assemblage.rst:1665 +#: ../../assemblage.rst:1664 msgid "**Pièce(s) imprimée(s) en 3D** : 2 DOORLOCKER.stl" msgstr "" -#: ../../assemblage.rst:1669 +#: ../../assemblage.rst:1668 msgid "Tarauder les trous de fixation des pieces **DOORLOCKER**" msgstr "" -#: ../../assemblage.rst:1674 +#: ../../assemblage.rst:1673 msgid "Attacher les **DOORLOCKER** sur la porte arriere. Laisser du jeu pour que les pieces **DOORLOCKER** puissent coulisser." msgstr "" -#: ../../assemblage.rst:1679 +#: ../../assemblage.rst:1678 msgid "Positionner la porte assemblée sur BrailleRAP." msgstr "" -#: ../../assemblage.rst:1680 +#: ../../assemblage.rst:1679 msgid "Faire glisser les pieces **DOORLOCKER** sur les trous de fixation pour que la porte soit bloquée." msgstr "" -#: ../../assemblage.rst:1681 +#: ../../assemblage.rst:1680 msgid "Serrer (doucement) les vis de fixation." msgstr "" -#: ../../assemblage.rst:1686 +#: ../../assemblage.rst:1685 msgid "Réglage fin des marges X et Y" msgstr "" -#: ../../assemblage.rst:1688 +#: ../../assemblage.rst:1687 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:1691 +#: ../../assemblage.rst:1690 msgid "la reference de la commande est disponible ici : ''_" msgstr "" -#: ../../assemblage.rst:1693 +#: ../../assemblage.rst:1692 msgid "pour connaitre les valeurs des offsets:" msgstr "" -#: ../../assemblage.rst:1695 +#: ../../assemblage.rst:1694 msgid "M206" msgstr "" -#: ../../assemblage.rst:1697 +#: ../../assemblage.rst:1696 msgid "pour régler l'offset X :" msgstr "" -#: ../../assemblage.rst:1699 +#: ../../assemblage.rst:1698 msgid "M206 X-xx.xx" msgstr "" -#: ../../assemblage.rst:1701 +#: ../../assemblage.rst:1700 msgid "pour régler l'offset Y :" msgstr "" -#: ../../assemblage.rst:1703 +#: ../../assemblage.rst:1702 msgid "M206 Y-xx.xx" msgstr "" -#: ../../assemblage.rst:1705 +#: ../../assemblage.rst:1704 msgid "Pour sauvegarder ces valeurs en EEPROM utiliser la commande : M500" msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 6390e48..fed9cea 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 16:01+0000\n" +"POT-Creation-Date: 2024-07-04 20:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -52,12 +52,12 @@ msgstr "Hex keys 1.5, 2, 2.5 and 4" msgid "Clés à tube 5.5 et 8." msgstr "Tube wrenches 5.5 and 8." -#: ../../assemblage.rst:14 ../../assemblage.rst:89 ../../assemblage.rst:114 -#: ../../assemblage.rst:128 +#: ../../assemblage.rst:14 ../../assemblage.rst:90 ../../assemblage.rst:115 +#: ../../assemblage.rst:129 msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:15 ../../assemblage.rst:90 +#: ../../assemblage.rst:15 ../../assemblage.rst:91 msgid "Scotch de peintre." msgstr "Adhesive Blue tape" @@ -111,7 +111,7 @@ msgstr "" msgid "Remarques BrailleRAP / BrailleRAP XL" msgstr "Notes on BrailleRAP / BrailleRAP XL" -#: ../../assemblage.rst:58 +#: ../../assemblage.rst:59 msgid "" "Il existe désormais 2 modèles de BrailleRAP: **BrailleRAP** et " "**BrailleRAP XL**." @@ -119,7 +119,7 @@ msgstr "" "BrailleRAP now exist in 2 differents models : **BrailleRAP** and " "**BrailleRAP XL**" -#: ../../assemblage.rst:60 +#: ../../assemblage.rst:61 msgid "" "**BrailleRAP** est la version historique de la machine et peut utiliser " "des feuilles jusqu'au format **A4**." @@ -127,15 +127,15 @@ msgstr "" "**BrailleRAP** is the historical version an can use paper sheet in " "**A4** or smaller." -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:63 msgid "Braillerap_v6-5-1_600x400-planche1.svg" msgstr "Braillerap_v6-5-1_600x400-planche1.svg" -#: ../../assemblage.rst:63 +#: ../../assemblage.rst:64 msgid "Braillerap_v6-5-1_600x400-planche2.svg" msgstr "Braillerap_v6-5-1_600x400-planche2.svg" -#: ../../assemblage.rst:65 +#: ../../assemblage.rst:66 msgid "" "**BrailleRAP XL** est la version agrandie et peut utiliser des feuilles " "jusqu'au format **A3**." @@ -143,15 +143,15 @@ msgstr "" "**BrailleRAP XL** is a bigger version and can use paper sheet in **A3** " "or smaller." -#: ../../assemblage.rst:67 +#: ../../assemblage.rst:68 msgid "brapxl-v6-6-planche1_900x400.svg" msgstr "brapxl-v6-6-planche1_900x400.svg" -#: ../../assemblage.rst:68 +#: ../../assemblage.rst:69 msgid "brapxl-v6-6-planche2_900x400.svg" msgstr "brapxl-v6-6-planche2_900x400.svg" -#: ../../assemblage.rst:71 +#: ../../assemblage.rst:72 msgid "" "Le montage des 2 modèles est très semblable, les principales différences " "sont :" @@ -159,57 +159,57 @@ msgstr "" "The assembling of the 2 devices is very similar, the main differences are" " :" -#: ../../assemblage.rst:73 +#: ../../assemblage.rst:74 msgid "Le montage du plateau papier." msgstr "Bonding of the paper tray" -#: ../../assemblage.rst:74 +#: ../../assemblage.rst:75 msgid "Le nombre de rouleaux presse papier." msgstr "The number of paper roll" -#: ../../assemblage.rst:75 +#: ../../assemblage.rst:76 msgid "les longeurs de barres lineaires et les longueurs de courroie." msgstr "the length of linear rods and the length of belts" -#: ../../assemblage.rst:76 +#: ../../assemblage.rst:77 msgid "" "BrailleRAP XL demande tout de même un peu plus de rigueur dans " "l'assemblage mécanique." msgstr "BrailleRAP XL need more accurate mechanical assembling " -#: ../../assemblage.rst:81 +#: ../../assemblage.rst:82 msgid "Collage de la caisse en bois" msgstr "Frame assembling" -#: ../../assemblage.rst:82 ../../assemblage.rst:110 ../../assemblage.rst:129 +#: ../../assemblage.rst:83 ../../assemblage.rst:111 ../../assemblage.rst:130 msgid "Matériel:" msgstr "Material:" -#: ../../assemblage.rst:84 +#: ../../assemblage.rst:85 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "FACE (5mm laser cut plywood)." -#: ../../assemblage.rst:85 +#: ../../assemblage.rst:86 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "BACK (5mm laser cut plywood)." -#: ../../assemblage.rst:86 +#: ../../assemblage.rst:87 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "BOTTOM (5mm laser cut plywood)." -#: ../../assemblage.rst:87 +#: ../../assemblage.rst:88 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "LEFT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:88 +#: ../../assemblage.rst:89 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:92 +#: ../../assemblage.rst:93 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "Prepare the 5 elements: FACE, BACK, LEFT_SIDE, RIGHT_SIDE and BOTTOM." -#: ../../assemblage.rst:94 +#: ../../assemblage.rst:95 msgid "" "bien repérer la position des cotés (droit et gauche) et le fond. Utiliser" " les percages pour orienter les pièces comme sur la figure" @@ -217,7 +217,7 @@ msgstr "" "identify the position of the sides (right and left) and the bottom. Use " "the holes to orient the parts as shown in the figure" -#: ../../assemblage.rst:101 +#: ../../assemblage.rst:102 msgid "" "Encoller les encoches, assembler les 5 parties et les maintenir en place " "avec du scotch de peintre le temps du séchage préconisé par le fabricant." @@ -225,19 +225,19 @@ msgstr "" "Glue the notches, assemble the 5 parts and hold them in place with " "painter's tape the drying time recommended by the manufacturer." -#: ../../assemblage.rst:109 +#: ../../assemblage.rst:110 msgid "Collage des bloqueurs de trappe" msgstr "Door lockers bonding" -#: ../../assemblage.rst:112 +#: ../../assemblage.rst:113 msgid "Chassis assemblée." msgstr "Assembled frame." -#: ../../assemblage.rst:113 +#: ../../assemblage.rst:114 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "4 wooden discs recovered from the laser cutting of the lid." -#: ../../assemblage.rst:116 +#: ../../assemblage.rst:117 msgid "" "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la " "caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la " @@ -246,27 +246,27 @@ msgstr "" "Glue the 4 wooden discs on the back cover inside the crate. These discs " "will hold the access hatch inside the machine." -#: ../../assemblage.rst:124 +#: ../../assemblage.rst:125 msgid "Collage du plateau papier" msgstr "Bonding of the paper tray" -#: ../../assemblage.rst:126 +#: ../../assemblage.rst:127 msgid "Support papier supérieur." msgstr "Upper paper support" -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:128 msgid "Support papier inférieur." msgstr "Lower paper support" -#: ../../assemblage.rst:129 +#: ../../assemblage.rst:130 msgid "Pinces de serrage." msgstr "Collets" -#: ../../assemblage.rst:136 +#: ../../assemblage.rst:137 msgid "Coller le support inférieur sous le support supérieur." msgstr "Glue the lower support under the upper support." -#: ../../assemblage.rst:143 +#: ../../assemblage.rst:144 msgid "" "les 2 pièces doivent êtrent parfaitement alignées. Placer des vis dans " "les percages pour bien aligner les pièces. Il ne doit pas y avoir " @@ -279,13 +279,13 @@ msgstr "" "pieces (where the sheet of paper could come jam). Tighten the parts well " "against each other with clamps " -#: ../../assemblage.rst:146 +#: ../../assemblage.rst:147 msgid "Préparation du pointeau Braille" msgstr "Prepare the Braille stylus" -#: ../../assemblage.rst:148 ../../assemblage.rst:162 ../../assemblage.rst:196 -#: ../../assemblage.rst:291 ../../assemblage.rst:329 ../../assemblage.rst:377 -#: ../../assemblage.rst:445 ../../assemblage.rst:590 ../../assemblage.rst:612 +#: ../../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 @@ -297,49 +297,49 @@ msgstr "Prepare the Braille stylus" msgid "Matériel :" msgstr "Equipment:" -#: ../../assemblage.rst:150 +#: ../../assemblage.rst:151 msgid "1 Pierre à aiguisé" msgstr "1 Whetstone" -#: ../../assemblage.rst:151 +#: ../../assemblage.rst:152 msgid "1 vis sans tête M3-16 bout téton" msgstr "1 grub screw M3-16 butt end" -#: ../../assemblage.rst:153 +#: ../../assemblage.rst:154 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" "File the edge of the nipple to obtain a profile approaching that " "illustrated." -#: ../../assemblage.rst:161 +#: ../../assemblage.rst:162 msgid "Préparation Moteur X" msgstr "X Motor prepare " -#: ../../assemblage.rst:164 +#: ../../assemblage.rst:165 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support3 ou XMOTOR_support3_1" msgstr "**3D printed parts** : XMOTOR_support3 ou XMOTOR_support3_1" -#: ../../assemblage.rst:165 ../../assemblage.rst:199 +#: ../../assemblage.rst:166 ../../assemblage.rst:200 msgid "1 moteur Nema 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:166 ../../assemblage.rst:201 +#: ../../assemblage.rst:167 ../../assemblage.rst:202 msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:167 ../../assemblage.rst:680 ../../assemblage.rst:707 +#: ../../assemblage.rst:168 ../../assemblage.rst:680 ../../assemblage.rst:707 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:168 ../../assemblage.rst:1216 ../../assemblage.rst:1318 +#: ../../assemblage.rst:169 ../../assemblage.rst:1216 ../../assemblage.rst:1318 msgid "2 vis M3-14" msgstr "2 M3-14 screws" -#: ../../assemblage.rst:170 +#: ../../assemblage.rst:171 msgid "Insérer 2 écrous NYL M3 dans la piece imprimée **XMOTOR_support3_1**." msgstr "Insert 2 NYL M3 nuts in the printed part **XMOTOR_support3_1**." -#: ../../assemblage.rst:177 +#: ../../assemblage.rst:178 msgid "" "Fixer les deux pièces imprimée **XMOTOR_support3_1** et " "**XMOTOR_support3** avec deux vis M3-14." @@ -347,7 +347,7 @@ msgstr "" "Fix the two parts printed **XMOTOR_support3_1** and **XMOTOR_support3** " "with two M3-14 screws." -#: ../../assemblage.rst:184 +#: ../../assemblage.rst:185 msgid "" "Fixer le moteur dans son support avec 4 vis M3-8. Ne pas serrer les vis, " "le moteur doit conserver un peu de jeu, il sera fixé ultérieurement." @@ -355,15 +355,15 @@ msgstr "" "Fix the motor in its support with 4 M3-8 screws. Do not tighten the " "screws, the motor must be free to move, it will be tighten later." -#: ../../assemblage.rst:191 +#: ../../assemblage.rst:192 msgid "Attention à l'orientation du connecteur du moteur !" msgstr "Pay attention to the orientation of the motor connector!" -#: ../../assemblage.rst:194 +#: ../../assemblage.rst:195 msgid "Préparation Moteur Y" msgstr "Y Motor prepare " -#: ../../assemblage.rst:198 +#: ../../assemblage.rst:199 msgid "" "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, " "YMOTOR_support2_200_2, YMOTOR_support2_200" @@ -371,15 +371,15 @@ msgstr "" "**3D Printed parts** : YMOTOR_support2_200_1, YMOTOR_support2_200_2, " "YMOTOR_support2_200" -#: ../../assemblage.rst:200 +#: ../../assemblage.rst:201 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:202 ../../assemblage.rst:454 ../../assemblage.rst:1217 +#: ../../assemblage.rst:203 ../../assemblage.rst:455 ../../assemblage.rst:1217 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:205 +#: ../../assemblage.rst:206 msgid "" "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des " "deux vis soit en face du méplat de l’axe du moteur et que les dents de la" @@ -389,7 +389,7 @@ msgstr "" "the two screws is in front of the flat part of the motor shaft and that " "the teeth of the pulley are facing towards the motor." -#: ../../assemblage.rst:212 +#: ../../assemblage.rst:213 msgid "" "Tarauder les deux cotés de la pièce centrale du support " "(**YMOTOR_support2_200_2**)" @@ -397,7 +397,7 @@ msgstr "" "Tap both sides of the central part of the " "support(**YMOTOR_support2_200_2**)" -#: ../../assemblage.rst:221 +#: ../../assemblage.rst:222 msgid "" "Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** " "avec une Vis M3-12." @@ -405,7 +405,7 @@ msgstr "" "Fix the two parts printed **YMOTOR_support2_200_2** and " "**YMOTOR_support2_200_1** with an M3-12 screws." -#: ../../assemblage.rst:228 +#: ../../assemblage.rst:229 msgid "" "Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une " "vis M3-12." @@ -413,7 +413,7 @@ msgstr "" "Fix the part **YMOTOR_support2_200** on the previous set with a M3-12 " "screws." -#: ../../assemblage.rst:235 +#: ../../assemblage.rst:236 msgid "" "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le" " connecteur du moteur soit dans la position correspondante à " @@ -422,7 +422,7 @@ msgstr "" "Mount the motor on its support with the 4 screws M3-8 making sure that " "the connector is in the position corresponding to the illustration." -#: ../../assemblage.rst:243 +#: ../../assemblage.rst:244 msgid "" "Introduire les écrous 4 NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." @@ -430,35 +430,37 @@ msgstr "" "Insert the 4 NYL M3 nuts into the engine mount. Hold them in place with a" " small piece of painter's tape." -#: ../../assemblage.rst:251 +#: ../../assemblage.rst:252 msgid "Préparation des supports d’axes" msgstr "Axis supports Preparation" -#: ../../assemblage.rst:253 +#: ../../assemblage.rst:254 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left2" msgstr "**3D printed parts** : BOTTOM_AXIS_left2" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:255 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2" msgstr "**3D printed parts** : TOP_AXIS_left2" -#: ../../assemblage.rst:255 +#: ../../assemblage.rst:256 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2" msgstr "**3D printed parts** : TOP_AXIS_right2" -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:257 msgid "1 foret de 8mm" msgstr "1 8mm drill" -#: ../../assemblage.rst:257 -msgid "8 écrous M3" +#: ../../assemblage.rst:258 +#, fuzzy +msgid "6 écrous M3" msgstr "8 M3 nuts" -#: ../../assemblage.rst:258 -msgid "8 vis M3-12 sans tête" +#: ../../assemblage.rst:259 +#, fuzzy +msgid "6 vis M3-12 sans tête" msgstr "8 M3-12 grub screw" -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:261 msgid "" "Selon la qualité d’impression des pièces en plastique, veiller à ce que " "les barres de 8mm puissent coulisser facilement dans leurs logements. Le " @@ -468,11 +470,11 @@ msgstr "" "8mm bars can slide easily into their housings. If necessary, drill the " "hole with a drill of 8." -#: ../../assemblage.rst:262 +#: ../../assemblage.rst:263 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" -#: ../../assemblage.rst:269 +#: ../../assemblage.rst:270 msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " "rectangulaires. Visser les vis M3-12." @@ -480,47 +482,47 @@ msgstr "" "For each of the 3 pieces, insert an M3 nut into the rectangular holes. " "Tighten the M3-12 grub screws." -#: ../../assemblage.rst:276 +#: ../../assemblage.rst:277 msgid "" "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de " "Ø 8mm." msgstr "The end of the screw must not protrude in the passage of Ø 8mm bars." -#: ../../assemblage.rst:289 +#: ../../assemblage.rst:290 msgid "Préparation de l'interrupteur de fin de course X" msgstr "Limit switch X prepare" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:294 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "**3D printed parts** : SWITCH_X_support" -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:295 msgid "" "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de " "course)" msgstr "1 wired limit switch (see wiring of the limit switches)" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:296 msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:296 ../../assemblage.rst:334 ../../assemblage.rst:453 +#: ../../assemblage.rst:297 ../../assemblage.rst:335 ../../assemblage.rst:454 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:297 ../../assemblage.rst:1223 +#: ../../assemblage.rst:298 ../../assemblage.rst:1223 msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" -#: ../../assemblage.rst:298 +#: ../../assemblage.rst:299 msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:301 +#: ../../assemblage.rst:302 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "Insert an M3 nut and screw in a M3-12 grub screw." -#: ../../assemblage.rst:310 +#: ../../assemblage.rst:311 msgid "" "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" " l'aide des vis M2.5-14 et des écrous M2.5." @@ -528,11 +530,11 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:312 +#: ../../assemblage.rst:313 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "The limit switch is shown not wired but must be wired before installation." -#: ../../assemblage.rst:313 +#: ../../assemblage.rst:314 msgid "" "Attention au sens des vis 2.5. La tête de la vis doit être sous le " "microswitch pour permettre le passage de l'axe linéaire." @@ -540,35 +542,35 @@ msgstr "" "Pay attention to the direction of the 2.5 screws. The head of the screw " "must be under the microswitch to allow passage of the linear axis." -#: ../../assemblage.rst:318 +#: ../../assemblage.rst:319 msgid "On utilisera de préférence un microswitch cablé dans l'alignement." msgstr "" -#: ../../assemblage.rst:327 +#: ../../assemblage.rst:328 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:332 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:332 +#: ../../assemblage.rst:333 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:333 +#: ../../assemblage.rst:334 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "1 set screw M3-12 stylus punched (see Preparing the Braille stylus)" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:336 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:337 +#: ../../assemblage.rst:338 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:344 +#: ../../assemblage.rst:345 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -576,31 +578,38 @@ msgstr "" "Tighten the M3-12 screw with the Braille stylus punched out, allowing it " "to extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:353 msgid "Montage de l'electro-aimant sur son support" msgstr "Electro magnet assembly." -#: ../../assemblage.rst:353 +#: ../../assemblage.rst:354 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:354 +#: ../../assemblage.rst:355 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing2" msgstr "**3D printed parts** : ELECTRO_MAGNET_housing2" -#: ../../assemblage.rst:355 +#: ../../assemblage.rst:356 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:357 -msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." -msgstr "Fix the electromagnet on its support with the 2 screws M3-8." +#: ../../assemblage.rst:357 ../../assemblage.rst:456 ../../assemblage.rst:1219 +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." + +#: ../../assemblage.rst:361 msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:367 +#: ../../assemblage.rst:369 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -608,44 +617,46 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:375 +#: ../../assemblage.rst:377 msgid "Préparation du chariot bas (étape 1)" msgstr "Bottom truck prepare (step 1)" -#: ../../assemblage.rst:379 +#: ../../assemblage.rst:381 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:382 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:381 +#: ../../assemblage.rst:383 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide_fitxxx" msgstr "**3D printed parts**: ELECTRO_MAGNET_guide_fitxxx" -#: ../../assemblage.rst:382 +#: ../../assemblage.rst:384 ../../assemblage.rst:459 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:383 -msgid "6 colliers de serrage 2.5 x 160" +#: ../../assemblage.rst:385 ../../assemblage.rst:460 +#, fuzzy +msgid "3 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:384 ../../assemblage.rst:457 ../../assemblage.rst:1297 +#: ../../assemblage.rst:386 ../../assemblage.rst:458 ../../assemblage.rst:1297 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:385 -msgid "2 vis M3-18" -msgstr "2 M3-18 screw" +#: ../../assemblage.rst:387 +#, fuzzy +msgid "2 vis M3-16" +msgstr "4 M3-16 screws" -#: ../../assemblage.rst:386 ../../assemblage.rst:456 ../../assemblage.rst:593 +#: ../../assemblage.rst:388 ../../assemblage.rst:457 ../../assemblage.rst:593 #: ../../assemblage.rst:678 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:391 msgid "" "Sélectionner la meilleure pièce ELECTRO_MAGNET_guide_fit_5.8 / " "ELECTRO_MAGNET_guide_fit_5.9 / ELECTRO_MAGNET_guide_fit_6.0. l'entretoise" @@ -653,13 +664,13 @@ msgid "" "mécanique." msgstr "" -#: ../../assemblage.rst:391 +#: ../../assemblage.rst:393 msgid "" "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des " "colliers de serrage" msgstr "Introduce the 3 IGUS on the BOTTOM_trolley support. Fix them with clamps" -#: ../../assemblage.rst:393 ../../assemblage.rst:511 +#: ../../assemblage.rst:395 ../../assemblage.rst:511 msgid "" "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," " ils seront ajustés quand le chariot sera en place sur les rails " @@ -668,7 +679,7 @@ msgstr "" "Lock the IGUS in the groove. Do not overtighten the clamps,they will be " "adjusted when the carriage is in place on the railslinear" -#: ../../assemblage.rst:403 +#: ../../assemblage.rst:405 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -676,17 +687,18 @@ msgstr "" "Respect the position of the clamps. The locking of the clamps must be on " "the IGUS side and towards the front of the machine." -#: ../../assemblage.rst:410 +#: ../../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-18 et 2" +"le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-16 et 2" " écrous M3 NYL." msgstr "" "Assemble the electromagnet (previously mounted in its housing) under the " "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:412 +#: ../../assemblage.rst:414 msgid "" "Selon la qualité de l'impression, il sera peut-être nécessaire de limer " "le logement de l'entretoise. Notez également que le corps de l'electro-" @@ -698,7 +710,7 @@ msgstr "" "perpendicular as possible to the support plate(the axis must be in the " "middle of the drilling which allows its passage)." -#: ../../assemblage.rst:414 +#: ../../assemblage.rst:416 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -706,7 +718,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:421 +#: ../../assemblage.rst:423 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -714,7 +726,7 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:428 +#: ../../assemblage.rst:430 msgid "" "Mettre une rondelle et serrer le contre écrou M3 en veillant à ce que la " "vis pointeau ne se visse pas en même temps dans l’entretoise. La rondelle" @@ -724,7 +736,7 @@ msgstr "" "does not move into the spacer at the same time. The washer prevents the " "jam nut from getting caught in the spacer guide." -#: ../../assemblage.rst:438 +#: ../../assemblage.rst:440 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." @@ -732,46 +744,30 @@ msgstr "" "The axis of the electromagnet must be able to move up and down freely " "without resistance." -#: ../../assemblage.rst:443 +#: ../../assemblage.rst:445 msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:449 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:448 +#: ../../assemblage.rst:450 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:449 +#: ../../assemblage.rst:451 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:451 +#: ../../assemblage.rst:452 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:452 +#: ../../assemblage.rst:453 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:455 ../../assemblage.rst:1219 -msgid "2 rondelles M3 moyennes" -msgstr "2 medium M3 washers" - -#: ../../assemblage.rst:459 -msgid "3 IGUS_housing" -msgstr "3 IGUS_housing" - -#: ../../assemblage.rst:460 -msgid "6 vis M3-12" -msgstr "6 screws M3-12" - -#: ../../assemblage.rst:461 ../../assemblage.rst:1186 -msgid "6 écrous M3 NYL" -msgstr "6 NYL M3 nuts" - #: ../../assemblage.rst:463 msgid "" "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête" @@ -1632,6 +1628,10 @@ msgstr "6 screws M3-14" msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" +#: ../../assemblage.rst:1186 +msgid "6 écrous M3 NYL" +msgstr "6 NYL M3 nuts" + #: ../../assemblage.rst:1190 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "4 CLIPBOARD mounted in step 1" @@ -2410,3 +2410,12 @@ msgstr "To save these values in EEPROM use the command : M500" #~ "before being mounted on its support " #~ "(not shown)." +#~ msgid "2 vis M3-18" +#~ msgstr "2 M3-18 screw" + +#~ msgid "3 IGUS_housing" +#~ msgstr "3 IGUS_housing" + +#~ msgid "6 vis M3-12" +#~ msgstr "6 screws M3-12" + From e67376f8e3dbdc68f58bedb33ead27b5efaa2eeb Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:34:37 +0000 Subject: [PATCH 6/9] update assembly guide --- docs/assemblage.rst | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 08943c4..5cc4bde 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -525,17 +525,24 @@ 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 + * 8 vis M3-6 sans tête - * Tarauder les 3 ROLL_joint. + * Tarauder les 3 ou 4 ROLL_joint. .. image :: ./IMG/BrailleRAP-V5.41.jpg :align: center -* Mettre les joints toriques dans la gorge des 3 ROLL_joint. +* Mettre les joints toriques dans la gorge des 3 ou 4 ROLL_joint. .. image :: ./IMG/BrailleRAP-V5.42.jpg :align: center @@ -548,12 +555,21 @@ Préparation des rouleaux papier 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 * 3 ressorts tendeurs de courroie GT2 * 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 + * 4 ressorts tendeurs de courroie GT2 + * 8 ecrous M3-NYL + + * Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**. .. image :: ./IMG/BrailleRAP-V6.113.png @@ -873,11 +889,16 @@ Matériel : Montage de la courroie du chariot bas -------------------------------------- -Matériel : +Matériel BrailleRAP: * 1 courroie GT2 longueur ± 620mm * 2 colliers +Matériel BrailleRAP XL: + + * 1 courroie GT2 longueur ± 960mm + * 2 colliers + * A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur. .. image :: ./IMG/BrailleRAP-V6.66.1.jpg From d7fa6f6589f141d58570dc5aefa4cfa578f42e14 Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:50:56 +0000 Subject: [PATCH 7/9] 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" From 1902989aae09b13ab03f707d6822c3fc5edfea6b Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 20:59:26 +0000 Subject: [PATCH 8/9] update translation --- docs/locale/en/LC_MESSAGES/assemblage.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 4ff8271..d4b4815 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -541,15 +541,15 @@ msgstr "" #: ../../assemblage.rst:319 msgid "On utilisera de préférence un microswitch cablé dans l'alignement." -msgstr "" +msgstr "It's better to use a straight aligned wired endswitch." #: ../../assemblage.rst:328 msgid "Préparation de l’électro-aimant" -msgstr "Electromagnet preparation" +msgstr "Solenoid preparation" #: ../../assemblage.rst:332 msgid "1 électro-aimant" -msgstr "1 electromagnet" +msgstr "1 solenoid" #: ../../assemblage.rst:333 msgid "1 entretoise de 18mm" @@ -561,7 +561,7 @@ msgstr "1 set screw M3-12 stylus punched (see Preparing the Braille stylus)" #: ../../assemblage.rst:336 msgid "1 rondelle M3 moyenne" -msgstr "1 M3 medium washer" +msgstr "1 M3 medium washer" #: ../../assemblage.rst:338 msgid "Visser l’entretoise à fond sur l’électro-aimant." @@ -577,11 +577,11 @@ msgstr "" #: ../../assemblage.rst:353 msgid "Montage de l'electro-aimant sur son support" -msgstr "Electro magnet assembly." +msgstr "Solenoid assembly." #: ../../assemblage.rst:354 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" -msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" +msgstr "Pre-assembled solenoid assembly (see Preparing the electromagnet)" #: ../../assemblage.rst:355 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing2" From 7c6564b6dec0e8ab704a7fbf188b7fedc3163dee Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 21:01:40 +0000 Subject: [PATCH 9/9] translation --- docs/locale/en/LC_MESSAGES/assemblage.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index d4b4815..366fa9b 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -599,7 +599,7 @@ msgstr "2 medium M3 washers" 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 and 2 M3 washers." +msgstr "Fix the solenoid 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." @@ -619,7 +619,7 @@ msgstr "Bottom truck prepare (step 1)" #: ../../assemblage.rst:381 msgid "Electro-aimant assemblé dans son support" -msgstr "Electromagnet assembled in its support" +msgstr "Solenoid assembled in its support" #: ../../assemblage.rst:382 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" @@ -675,7 +675,7 @@ msgid "" "linéaires" msgstr "" "Lock the IGUS in the groove. Do not overtighten the clamps,they will be " -"adjusted when the carriage is in place on the railslinear" +"adjusted when the carriage is in place on the linear rails" #: ../../assemblage.rst:405 msgid "" @@ -692,7 +692,7 @@ msgid "" " écrous M3 NYL." msgstr "" "Assemble the electromagnet (previously mounted in its housing) under the " -"BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" +"BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-16 screws and two" " M3 NYL nuts." #: ../../assemblage.rst:414