From 795a2b00a6c73b09c6e67108723d4db37ea66ccf Mon Sep 17 00:00:00 2001 From: crocsg Date: Thu, 4 Jul 2024 15:41:54 +0000 Subject: [PATCH] update translation --- .../gettext/.doctrees/assemblage.doctree | Bin 287747 -> 289211 bytes .../gettext/.doctrees/environment.pickle | Bin 82172 -> 82374 bytes docs/_build/gettext/assemblage.pot | 1028 +++++++++-------- docs/assemblage.rst | 2 +- docs/locale/en/LC_MESSAGES/assemblage.po | 910 ++++++++------- 5 files changed, 971 insertions(+), 969 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index f1277b9ff1b9c33fb397ca2bad95c16a43eb1271..35114a2dbac5177a06f7327a8a4a890f5f8fc8e8 100644 GIT binary patch delta 64083 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 delta 63013 zcmaH!2b>k<)&G5FDfcdIcj+v!yR;Q{SEk&Vd#??#q5@(?QINS!L@d}vMX-0pLC2_3 zQDcmnSWvNxJ;oAi>@^x=G%Ci#uK(|Op4sBU`}ckGVei~K=Q+ zb8U}hJulwowjRGxP326bm@hhRwp7e!!b~Qg&-(d%F`qBx%f&*bxH3|WqocRfX^okR zUC8Gufm?EOnR2;Q$ou8cFXg=;SIK4UT(sQ!yuq<6u2(GOyh=Hf@yq;CEQh61-Y$AM z-?!s1u$rP-oA!vN^coO7Qng}qCY$jKp;gokA(dcz!wO z+hsdzGlN{oEtaE)zZnlN7c~aCVqlj-KUZ+POeL%o@};a_$^`E3wbva77DqbocD{ROwlO>dB;zP4Ty%Nq6SvPWoZlfeBRIGWw|OPCtoTR?OfK) zX5!i>)cEL&)QZt=A#_;Jav>;XGQ~oefnJdns06lK_TzOwsLmC8G5!07Y^6{Nv!#q3 zWOEreXXos|&UslsD3(k4Fe6N?exQ1ZYAo0#uT-p5{GbqI>`WH4AteUtwJ!HIU%!fI@QgQQ{Qr5{7ikV#KvKokM#`lZa zu)KQa&<9ilPdM;%h?M8B@>##&<=kQ>TS1nbkipmOJZSZn!?#yRcHjgRJD;hztW%+q z%U3e|F7$FvE?daOD~2=hGb6sX8VlLbVNMzLMLv@+gt@SsDFu~EIqQ|eVpwjUP<&># z$G~X+;XPLmA3Z@eu>R#zv6yEEl`{ECIahSUikA&CIi#mtj^5v9%<5$gJF3aKGD}~{ z7Q!&dWV~FM4>E4W_Dk7JA%`rLR~}VZu-nAtD^Fax@q(V`?i^j%Ga51{k&RtG?LB>yl?!^$UAbV0`DMQ@-<6MyKfl}>k^aQmXrl%73qQ7^hi7D>?Z(z< zg;5C|8y2&ynygA8Tku_WS(g3l{+fjaoiwA@$IXsD8QZTv;}w5(d3v;V+^|03udeND z{m+V;;*rsA|)VI1U)av+iuh}bG$XOD!y$W<@MfK#vWc3Ek0*LwACi{{rBx$hQ__8N3$mF5G|b8 zua-sItNS;b%ewX7qx(%mzuNtNNQHM)9yO6?cbvu(Ge3+VGEpK1PZMbu3`#Qdydel&TSg6`Nbf2dm zggK70e9mTriqiMIl3(zhV#zCK9T$J2KVye>E+07g zd{{09SuBre=FZvl4u;Hjnn`;WV|9>%M34zXR@AjC9tX1Lpy~6uj3*~bSmrCewTI=V zBHVLw+o$(4#O9e9?*_3sas@*9l9w-gZaL4{l|e~_8IF9{6E*JUE4HX`Icj^V+0o?u zuIk8Wd4Bu!k%rvShTQIuJ3Jv*DA=5r9F3(Sb`#9xvQEJkg^zKOciK;GA-C72yQ_1f z8#kSnKG%>tUz3}(2jtF9$OWZ*mi@wclnpbU=NGbGF|2Upx*W`5ym(?&GnAHZwwHBX zkLdNyc1mAoNL_C@+Y?gPB&1vq(Q|_!@A8aU>M*c{Vo)e}73`9D>c;H5+0pHr&$jOG z5%t+(=k)!C)`N!DUeLNXp_L6vg<|05pyg)DST7u-c0QNmyg@2m%#8^>X7k%VnQ(tU8htm_;wKuUGOWR?XUw&8NcG>!)(@Qh1t=c zw>&ugrQE^>(L`GJ=Ffj6M2aQ1kgF8joG&|$S-QCr)|Fch^Vy=4wY7Sk-6IiSk%B#X zh&$sNgv)t%KW4FFX`O({3UysYZEelUpnq@C~VcXf(oSyNj zp4RXNtQTaakaZlMQN_)Ma^#^hY}-d=`?2#I1lztLRnxJp%nl7BXYQ!gcW?I(l{(rC zd!$~9B1|8aFkQC&ieJWfv5TQ>L?kM73rJY5l67-Mv(N|YrRcr0+{gmg{zYY@njL#Z zw@y2<_KFR%er3XXAX+`NT|dbA=sXT%r+<&%CWkyYGQY`7ev48c$nHndnV`a zw0r77!~6a4-WGkis7K}=xzMSI4$_Y_gHalm{X!v+-owl*R!T)b?_o|Cab#RkM5$*D zrKe>TCNE+#9h4A?VlG!Mm2z2h7zEf=E*jr2IN0u)e9?_p-L6=T>Eo(D5GvZHiW;X6 zsXJ|DVv8-*U(_%BP)o)kkbh5p327TW+0SIqBYD@)7fU?9f-Ck%hi0go@%=Yejg9`i+p@Y{q0x08+`~8z?xl8*ZrgoCL*R3C7VS*7h=Y}_lu*Vt+MsCX z%lI=|zfY{`7}#uqW1_Kp9IX!0vUK+zJEV^=OfK#fy^qp7L_T#2(h|KEKCV&0!LqA%y=lAIg44LzKMJwuCv**YsGu}xo&KdGiR@Jdx+jYgF;XK1P z3DDUtj|IOu&j}K}xYvQ!^}V7kW=~FCZwTHXkEZnmh+LNt!TkyY3^n{9H{-cQ{HHSJ zk?%Nx69y%-KUejNew@9j^`Oui9@X#NH=4V5b?QMwbFF^dCqnc7gk~{U@Pi700N-}m zHV%4_f6EvLUKsk0=#vROR`Fw_^#3M*q4d)Wyd>ViB)1bo@*)%W+mjL3;(K7^0_h z9S1Iiv?%u4Sr+QbXz?y%sux~isGiX)Ubjcpn3~h%W9K6|+5Bjk`OzW0;zOoajf}S% zRW&fG-@kt}WxsUv?!L#=P3rw?@jIlKh@aKkJJG{=44gbicqNaqgC*bx*-8aLvGL}z zzV;Doy2;e3=-|)N(;y75+xHeTZPMxdxwTwDNHS%y0d2xGo}DS$xFXrWE9WrSing7J zmmjPHBt5Muz0GMP_Z||hn|FKNAsc4)uy$s1WiQ7P+9iphgmxIRZ%TQ$fc=k^Es>Oo zgSs($&QXPh?&_20@1(5Ldar&ioTk#J8P3lzoS(<&rzD)`&||rfLplryy|7h0$CjW4 zK_ka5#Pb7dZ2M`)g3ns3MnsPm=c*-9Q|XBG4TkLXz4bo4Rz7v^!wY3$kR>OR&DsS{ zCyX4sP;d)D8DF@R_wn3{kt%PNUSr7IskyT+g1ZhzUrsFXf5pXAHIHG_@9SK>s3FpycEUMP#xz5h8S>XXi^59u+o< zXTxUMcqvczj_$5pk^ZNl@()AhVyJwOP$5V`3@51Y5L}+Mp9{0)Y_<{*YjFH>CQ=V+ z`_y`}ccN;Ag~xhpReNo3ZP%Yvh9f6T9{z1;+V@(9M*MRrE&iji3W&*6I1cfJ zFdK*sunBT5%Dv=eWA$X!q?(T9H+%1jc;8UfM{3c2>O!r9Pgpc1y|>|huatiFyUVA} zXMdHu3MV!TVSzaQ{sUt>r0Hxu=#!-yd?IwKOH3b9D8=J(`!uC|Uwg zYbD%B8_h7iQquGulE=*Y7sS@)%)tIujk-)Cq&U}#+jt$Pw$A)7mc z+f6_&pUDw5mBXcgn~4dZ54t!#$3%Zz>{u_QqW2b$Prqd7y`t$w%MR<&{6a#H*;OR! zNR$i5Dd&fId@|3q34{7P`F0s)sw)rQJN<>B^KZk~_3-scLML!JT#Bw=B zJ(_l8>&AG%M3DuOM6|EDj{%Nxb5TyQO6tj2P`#cu0;%EV;yE%oBht;F1(L0*XYBrBc$Z;j!YO!i;|K^}2n^|Y-Z`7jbttH#Yb>=te7WiC{ z%nxN-wlS;Z;K>ksB1q_ziIEd4#M_S^{y>82J*{#wMY*+Oikn2v38&TGx4|hspr<&z z!3!`1E5xa>&@#SPA*zlU<7dTf%{lpa#qX{4=6J{I6(_D!>DPtD`h~BiwQ9PHKVM3i zCajsS3h;t%SD2o+L(2dYO;ScNigk`z0gXPt=zig0QRjn1%NFrFCopsBY zHRTLuYmSXy4hq>ayDC;cS>v>G)a{wv7yYn&Uo|Y6ee(45uxicph-zWF^#R5nB3Ib< zZa~}-r;c!hmm##k-+6-fHda`vfR7u!Ke#D9$lQ+9>QipkDSN1^5^Xm)dhL`+>CMa! z^3_`71@fs=CE3DR==rL%{ zl~JJQ1z5Ps8EknRVy7m= z2r)QFkWH3|uz!IJ0|9hx_@E{5fF#VP=0t~`ImNoNI=bylFMXwBGRQ%H!S@bGS4Jre5c~NWmZ3j^JtR_v7Jf< zSCU7`VNuklgEgl*FFt_@*pJ=qUQ;a1mzB;ye_I;wpA~=6T6<)m%9=y8Jhj zqQ|0>>yBN21`<74dwolE^~#g$&RG9zv0KhcW?1AnBPdURlDHxse&~c*0%b&!ct#wz z4}W8#C*3Cbx>njFF6pV%wR(~_>q%PI_R;!UU(7@`m)h1t?O#O4T)GwC>*>GAEUrqX zpL5C_%x<=VgRQreSLQGz7|6-wWJ*Rnu1KaYH?~jzrn;{-Jh!itxe;N@x}46;i+x3U zu_$rak{y=v6;58sDoHx7`vZJ$b<^c_O7)K#<5BTP7pra5&}izV87}C8FVT2MH;cUQ8FcGufea!=u8)XKM)$PRXT~AUidV5*Z z`^L2kI7-QCk$NbVvLy&%eX^^eKAcH|&%8+Hn3AoSRtO7jmKVF#Aq+dj;RhMbDEE z2r!i05buzv1!0S@Sim~fC(#3c*bX~x?M(++{rhR<(I>j@#;I1HetP%(z}$NGGqP7A z|LGC`^@}KHjIO-xxJU}lH!3CHX-cXd(ZM(EMvzX3`i7_*g*R_zxrXSE5ZxppD%t7+ zA?gB79X>c_cj&PpL)_RP$a)|69hTm&(2M3zzlN2Gh^{c|t3YfE`-DNA$=oZPq3IqII`4r7tn$F4g2F{Q|j_?aVo)a+WA0 zUMN}v395S}zBD9z2+7Y9lAPcb>@c1lfp(W;(G5XQ_!T=S1*Ar_(-N=k z-J=(i3O}FHTi*93cgkMM5GB{rQ1FD9^0dLA`I zG6)4F2~Tkp*e0D0S6hG0yS^FTolgknZ+h?2y8SlH`#jBi1+$;*e~Dxf*)`HIMDWX% z99qxM*?!^?bYr~6Fn-&86I6PMVfMv)agdV|oPAx!{>do|o8FxJUT7wvR`Hhsc4Tg900Tq$8t; z*B+<7(^_?(hmT8tXjbQg{^B3_@5-kRl{%wA$>U|oOQfCgl_YBqIK%~=MB0i;lHRDG z4G4$*$Iw})SJ`QjRqh}L4Wg^82QUXoLFUL70CyrY7XV_w%>gYX9>TCkx3y9Ow1?1d zfL6@a(a(=gv8o5e?>DPV>sX=MYk(0tLJa8j0Jw@or^%19S;B$~AOm+Hmy_(Fs*0X? z>B(|m{X%De$ZyLyA=Q?UBD6x*kce^CBVv%th6EpQLxF)IX0}9^j8j`R zAl`YR8W+ueqD}#uc%n7EgCV-3CfYh)h;G-;pG`mv_uMAbf^4x`8myclqsd`Gv{GPU1V4-M3x{?tACQzx zZ~YiI8lb~1@Afx2)AC6U`_sQRDNQHa8~&AR^ zXzv#kj!nKN=(?EIl>P;}gj`$mVnG%}^Xsb9E_Ospj<6PwaLZiUl1EQrrd@V^4A zu1x+BQ#B-jnTuceXB9bdSN%0@hi#r+0e(I28GDrt&p=b@cYDm#Kz$*RiT0ieK9| z{YS&}O*LBC-XNbkCOBg|t!%-a60AaZI7oMv5KM)<4^ol`4~N;A7iF8e-_W^NChzPZ zlkcD<$1xCDS$vjWa%*Lv8GbRuk`Kt?VdHCEn|ou7^+HXw-y0KBFBobs>80FJsQp#0 zK*=Z2OaKlflFb7oaO`D49{L%)1G0*pI27xdnrPsg8S9gpXva4vramzQKh*?x5`rHm z1PS7UyCn5zV}}T6Q4Rwe+uV~ZOK31n5UYA?p;FNyZ_Q7uTK$}>YDH~F553W|`Im&2 z0E)OxQmeu6Og(7{Uvp$K&a~`yMfV(SDaRxIG4n# z35a@x8A%jC8y^|4FP?y88%r7kThk$HM&0dU)ZOsEyDGiPaDJ6pnZ0E6%M;dpo{*o< zB7|%r0z4$MN+4VT4FEO{I@kD8!@0hfMbV+8hd$~R?f=n{bx&@X`=>PbBSw|kqqgLz z3myVSl(#_6izp(_K_(M_`GXp(0}|c%-xrH$RP^*e=Bn+?PM!Ag!Rb%TL_V(7JM}~P z)VWjV>75F;nKTUBBPfHA!9vRB{hUjlhBOUpW`dr({WGloS?)HVja~n_dsOpDby{Dl zU${}7Hm3KNb^1|$CFcUBBbYWY;~e=p@W>?x@DkP|aduGGMuNVpjc)p6jy0rC8%yRKQ6&|LcI9_gua z3)H+h5;F^F) zAn^oA%MxPKrug7?rp+lk;~=Ha+2!jF>-(VaXwKO^qx08o8%_OcWLjUWU%1vhiGyV> z_a}3~Ld&YLTe*QtPbPBKf~*grfv^Xm)LJlQj2qD}uhFI_cIOAd~-xDr1LtDSr1D7|Nr zU=_I-v@0@IG3n> zZ1swXjgA=@9deTwjr?}BHD#dQZrcvj+ihy}*0-BkQwN&uwnW(6A|XsJs7OHHfh~u) z9I0@xg8s}_@)b%k?Dq47b-Vhz{jG{2dk~Zc_sB%6zTeYYkWf8dsFo6{xD)W_ctGL_ zx&rTW3uS;7j0E&F@J#YyOmxx@dF#A^(Y-&krOz{Szd)~K>j^^aoDO2x)RbfhQdetY zA}N>(65S%~Q|K^1;qjOsx3YdWFuLc*O!{|*;O`B=6NTWl2|#SD>#xL}#8Z z!PEh=mdaQn9(V%eNNYr>?{fC=Xznjl((4SRFEpjLWkTuGc0NnMbOX`~0da6Z#Nzc3 z1jk|`zewC&<3+~|G#c?ZxwB!Qj!Sh2^{6B+HTdE`sBaWoQmL=gb%XS78Z;XqR>*pjm?H7&lFM^h7qc5S9;BTSePcWSqJ!f_J=L|tFWzV)K&1Sq zby-KH$inGyLoanxdb$~WrXIZI3>kc_5?F&R{yYYKz6xVjz2WVof)`FVR-onqogS*h>G+F#NJ%_)=l``GjF|7TE%*w*WmzVuX+Y+rc5d zT_9oNdm6v+tPuizU;8k!Dr@$sQF&#p8?CxSTbDnIewuVS}?4h4Us8OY)IOH>>3+hg2EeQ{szPRZ%3#nt@QbZ`E$*h-zdzV+0ML;1iEFngw&v! z2qgiZFECiXgw5${oqd{NUfw%w5MAJnxg0Rv3j2;Khon5P`-Z+t1}c+Zq(;u(_U z4m>|!p_D1x5rc2vQHjF2EB@;kwOkz~cGj|V%@8f`{fB59tB-u@w6X5dHWqPmz&Q-! zffe(LVCn&J@FalfWWhiMI$Yae=!_boZLIrbh8@J%J6Vh}5Nu+hp#!K=1E^2=65&QK z6W|(42q7LiUQMwwL$pnlAEIrdApUl|@>LMO*Nm<8fRJ@%BuIJ$X9WUTO{sHSlBCQ z5U}yTCJ)hJ<)??}u=3M};pYyB`JZfsMn=^qTapN7QCTR1JgOGstQ)T$K)|4MZQp`C)%6T1?7 z1OCZ@Bw-#%%{)uBSObR&cLSpfe(9GUI8^VH!9(@Q@Pu$zE0+*OR1`^JfWwr<5lyZT zCZqnAxIbyUf@5pj50W)oRaMfH4VgAgrtL`~Gch5;@l}~Ke62L1t$x&ULC4>^FY6Qvd$2CtV zy=39{)`<94Th;d4Pi{0mW1k?N+NuVp^`-iS^UR$8BIM_^GfSNX6)6BIq(WU#d5SX<8qg6>CYuG$m)0y=-H9AR{FGB~PWLaD-K`H64Z+9-*K>N8Q_$7m8aiVq4nH{O6q*R#A291-$* zYp6cUM^kH09llGcCg%q6n~-!Mo+b6YA(%b`E$&c_CgSy?oQ4DA3m;K^<9D;_j`$5n zZPEI&aQs!mF@6fstuh5NR5g)bkxEk%a~M$+$P*LLalkKz#w-3-H6q?Juhyn(hiQ2o zFigwqt3s@gTtZ#}A&?@-iW>!4pW1JV<}hps43P%WsV)mzw|=3f^wwOo&%f_x%s&g2 z4a`43%oxGwVowSm*!)^iSc);(Z2{g|!vYZQ+tcv8yXLv&9pQPG zglCj{xkMRknXDT2Jc)9E>@NKT#7rvdl)p87n0{pXzIK*ZZ3)ZAZswL92QR$2PQ{;j7Mf3vN6D*c(6 z-M`FJ`9hfdM>0DwyBNWep64JZtj}{H`{xr&zy@*Kdt&so{%)R(zL)(1LOK59_Ug8} zy5Z}|l1%Nq9n_k-ruDy*S&bcT%S$B%0U(aWqKj#mBf+1PP<5NtH)d8_ z?5LhkPk}r$*IQg?RgU56IJAt2R(l0k;c@kzoHqQc zPn-U-Am7L!h*MYr;S2US;9Mj)hNNOQQ}h-P7ARCIdO^M(9zVCIYEg~x_j{_QbmIsu zoMT34Cjh0J74M&dL+gKX<+V>+3KkD9)`|thEA=}nVHZ*o+u)7 z$t+6tKSu)!7%Ng7RB}9UCG8PP3sP6?txioJY)BoXNwo|VQU@fYfHrVXzT~h&NO=)~ zrSA&S1EdJcAYS||h6`l0Nubwx-EeIZygS^K!r61w<#oS-SXbfYOF>P=z4ukGsO#d9 zdtq7+lToj1AC;sCsj7ekH=q=9u>hs$mx41+l$5ZZwp=eCp$`~+BNVX-a`C78p@ILh z;o;U?Jy#91(yz!EgbK~Njgn#inhfi)%vrMk6juU90?CVtCJ~nj!NUOcFzf$}8CKu; z?r^O=ub!{2sQY34QS~lZ5UPb%KP#diQv6k@4oy|pYX(xWs;JiJ*2bQho^qvg1B}xf z0E4pt;)n1#t!F5RqQo8Lkw<1(iIQx9LGew8s#;^I{8CWITMhNH4b(WHoKYBIC7w=G zy*9^|E>=@9nv!o`D`A{9)yFG#wHo5lWwnXgsr{>y%W7=KaAN3T5P{^#Ypl+Q_zotkmc;K@R8wk+S%DLT zaH|k(n;-;_O$dUb&fpq}rc+h&H`P#1|a^#fyaE;P}SJRNvG^ zhV05tvdu#F!h|dqI9Z`e1yHb!sYQepqs8V>A;ksctexy(3)HsNH_AQQ{EkmrK=+K! zsI&g2e&Nj>gTzw~P(3%kAsNKM&!TIOw6j8Ps2nMj2@w)xbx0P__a@4B=0dcyGg zSO=-riNf#NgcPyT3NWgmPzk`f5`)I;#~32LMQ;b+HyMEuYYtzCrn27d`Yit;6f>!} zAwQeaxF;Sdx!$Q@w`So^oNC*NBVB=GJ zi&X|VGUN=QWRbLWrl6xgBkHv#=%wXjX#C#6>QA*TBY(a5hsIYOq9$8C>!V! zjR66MgP?4V)Fa+6NM#9f0K*`Xk|F2rnreY=`vkM%NF3}Z4^{tBv*K{E8Wq={#_K*M#f21-2flIWC`$H}MQGg`If1nd4T^X;eazK6TD zkyScYoknc+U&pFBR(e#YPO)l7>GPOtx)3crszdIqar!F)y(cYEbLB2AaDP2U^_(O1;;-dDiUN{L&%~vwvwyE+M4o@absS$x-!5tBtA`FQYKmrv_O2im( zF!7p0M|H|wKYjZmZr9IY=yG+ay4O61`@3-Um>#iFFTpNa=&4u zbsJ&i?si6~jz$)U8ry_;LoiVoVl=*^2pa^6iQ%^|y^L;_{@hbo`gMHly7Y@i{YvV; zGfO|3ED5$8H~{pb6!J@fA)dMo;uXWYvudE*>hBN_JWZWrjWeg|gQuy3Qo~0hE%ghB z#?I-=@dwGL&XaT}eUjS55%5K%i4SEJm}hhqD1&q0BA6)$dkECk#)i%Wq0=V#1!uY} zNe4j`LzYr{jOLKT2>+SwLB9$55)hCTW5w3F>G;qy)E?FrqdABN$8Vg0YTjBXnl4&X z;?2%fXIWE58)+YK1_#GxGA_hRSXl*+a48M*&^qNDDJ4!N44@F-H!!DDE}n6gYPCwE zJ0fAJlHnWUFyXs(7vZ~*kj(`ijheEw=0cqTm?6AN54>!-QUPrrRJ7L4jTRtiJZtBw zzVS};tZM6o(G>FziqHPhs!g3>=r7guFKM;XEkb@tLSAr_tfq9{0N75%o8C;6)6<2K z-hkL?G=st_8+eX7I(4ZbbcrSuKYy0$H{qg$3a2pvKTwxMR5O$-LXJc$t17LGoc1uU zl^bpB%$dT0KU&+FgGQUs)Ai@7!&GXm8RNl@#c0`GetU2GI7E-B9s$Nf;2RtV>2|P- z^kSisr@+Z_Y7lGd+Z_p65m} z8b>$Q00~D8sisKL!Ei2RD{`83KsW}C)@T$u_QW$*sDAOv3)L}oKSQYNHv09CPOa zTN+xM3oYL%$YOO6L;5A2D5OVW9mI28&1AOrO7qMAgSIZlpWS*gxYyT@}c#-QG_ zL7yeM#B8n*H9Kt2c-|$d!F=mU4V^ly+m}Q7E#H+CAiWnpqx z`7I2h3-Qc=A__thkBG_#3<5&UG)yT1aFfdKnGNx~zb8UVJcL5frKO_w(6^?-U{Ka;9+2r70${h;}20cE|-Z`AD6eTLvYnqbQTLh#On zATA45bJ+)rh}{W2gpbf47!pcZ^3knNH4A&%P1Ez*xj}EANz9k7R%_N=ran=rzZ?4R z8-^DO{kIeP6cmC`B_vMo3#w%4_38?&sLZD2-1H@o2n_0+Uby;Fz@qP+)PQ$1HNN|| z>g2j~F5(TsyAX*4Q6hGJo5k*4FwE;^7 z1ucO4G{$G$p|*&Bx?b%OPy3zv(K<&Hw$5mbkH22MA^&RYZ;4PoC7}$Sk-BT?5K$tn zE8EzwklO;}h|!TtI#BErzw>)eoNcW|F#o^+)W8NGNIDyHE)BYCgVXr zO=-J`3KU>4o{RQ?_KEMmK?T<1jq#3mt4Zm{4Y?;Zxz-bf+@tN}@^lUY3_)uUI<68N1_Qt0XJqMyQEjq!?VtC@(9-Y)J<>MbjsZqmZkyGh4|mdPMha*3x!m;@E3 zomiqJ1hb`=hRxwv0D@HZ^|8BAlin)&KEKiA`A6QOmex&%NLS_WH|jVbU4J<93wb0YPgn$RN zxMZv|(n|qL49g$z6Gu8#ojR?&pP@5H&(}Fu=G#GxIn(SE;1Y4hki=VwIDk}QBLjd= z2&IM^G8?~eyV}88+@z)c=q4@oN5uE8R@+%eG#QilLZN%83?))e^B)P%Ih3i=w*@DK zj&}s`>4#ULYS9SOqWH`^)V0>7hU#xMRqL{*__;fIO8l!ueua>|Bq0mBoU|qA_Y5Z` zDRfGp=x0-*-!!?evZo!MMNLMVKh$JI{vk8_ht1QzNXR{qkONBv{6wG#(jt;teSA8} zUx8RIQxax8^+j>*-H80FO-AHjHRN8`Lwzec=Rs>T3?d9y zn4}f5#N6PnQ`-MyXst7>trXV&ozS8>f62kvlZg7pYfisc&8te+kI|w&e2fa*0Rexi+ej){`K-s9q+cN$>75 zuA_7n#;VetOzXyIS=Tp0Sz}thdJtI1RH$^7^=a|)htvbLv(~%3%UX4zIy-)EEs^~F z4L5VgXn~$1pE?ElDr1y@Y@nQo0&3!Sc>tt{G{qf&DW#B+aD|k$9b)J#(z9|_$*ekv z$tFgP(~pBTFEm}`82}}wH!ox;3#FU1vG=cdM9s8L8KVXI%rWuur)eWICO+>`wVQR? z7$ecw3gP84mJr3NVfjhb(8UroF8vT~puS*5%2}AxcD}WAj7fRlIHtqUPv2;my;(Ec za-Gn;A)$$C!6gRJQ2^G((YA+*;fw57TmL@yn{1x5?#m3nWWU3AeE1cfP1Q%mC>S>&|!B4B>Yd71_cMsI<)crEgUEk@u~!8?;Ayn} zi09Dy$FD!Mjxs;;oH|%t72AJRC#TLf9Goc}7`y#6xzf2s?lW5i>`#ftMWilBiKDiF z^@45n1L@UB+)=y5zcI98Jsal%nN0^VW<+eBeyjkEF&OaN(9e_yl3nJsr)4@gUa{N1 zeI5kNpT@>*FQ{zlPln*FW_cbGf;Y=0hyhooJVloc(TPPsE94zG=y52pwMmW2^88_} zY>g4|fEQJ*^~6}cKL)#g7p%?`W`sZM5n9*E2#+Nrco?zNw{ilb`Z<|MiX+vOhmvdu zyJQ0VjF5jq9gzCK(0R|$d06PY)y^r+MF1WG&nZjO_X5=cfpqZ0<^fV$&=?cQXkpe< zynd_}=F`R+VV?c6nxW#`|4I=&k%mc+3GE)^%qqAL#OVR?&XRHzP;X6Dv_u8z6BIA* zL!FECV4_l03~hbuX=8O70@Un4U0@uKd=Nx8@J5KA=P32Rkz&vA&1PA1cV0nGOI`mwkb(&3oWiTyLnnky|2VYbBSkuQz z1aOA6=Qw@3Pmiy7UDeA~Ifk9*WU3w1Wlu;y4PTx$HWI*507|^VAX}7IG)VP75=3Fo zbA96JZ>X!%#~Ut>8z<*b%kx6)D7ge7Qp5tKppOl?RO&`KdjRZ6e_$$v!ub6GpWRK@u0f2dNrXjmy5 zRz46`!h{vjcR0{whA7ddd!Q7xV~cUba!{2DB~e37>2|n*p5N=~lMT6LhTMlj?u3LK zO@xU`V#5-q#o89M5A|SF`BA+}D7j;1$C;Vwd-crjs=EOazgkSB1-JXg@y6}uO(g70 z)Fp=%5or=oz7Cbq@DRtp6xSXMe5g~jbX$o};)nmGF06h;m@^r)cmKtjJou@qPV0-P zV>5|QWfE(XNsw;kl?yqHEb6T|Btc38y9P#ymZn*7`y{Lf#%oyBnj=0_H(Tj<+kB-qPfuVd z*d8}QE8Zsg)FD+fzSfEtql*Z7_+{i<4uSc$Chu) zQgjew%h93%WFL*8nTs`42qBWZIBPM9&@SRXRG@(dOIq_9E3pfC!tpfGZMA?Y4qdm)IV=8VpLA^fg`&*k> zt0u&o?@yQ6RfgWR6XMz{EMpd5mC$p*LeSd+)0mDfK2SP}^FUh3E(TDow{WwXAU;}s zJpNm?bNT^8>psm}+mABgH3==iI3%WdO^idLmsB9Ng#{pr^d$`fTHzSG2i~+fp%;Ja z336)Hbv)k=rM~9K?^Lz2-kGpw+4m}?((jm2-_xVE{4Arsm5hqArLjDv#b7(|kSIn6 z>n^x7bYiIzIlFaY-J2%p00dZ$G4Z}Xg0N7{zuq4FK-5N6v)LZx{t2Ohf~jzJsQB@^vtkyjHle%A}8lVrWq`JOQerwMv{vIxuMBXUx04_>f zIUsykaYTnn=+hXO{lQtQ5yL~8Py`#-g|l31yY6gPYqsN|mi0ucXt)jy*L`L5xe3<*8F`Honyk!jD`Pj3 zZDcP~Ln?2+>QY=gr&*hI`sRf7_|qzQKWly7X><|a(}V9WUH?0I9GA7vi$%)wmLO1o z91#^db78I%kYYDDq=oe3Xz2Dh22~wZC@*NZxG|~uiih>GjiremMO{|7jOlur^5l73!RbREQa z=)^q`P1@^7XDNaVghv3hvv^drkt#D43p>rW#>Nk(tX{R<3e?_dj<*P{R{5?b^^O_o zJ@b(2Wu&*{5~BbyMQ`OqwlCjNqui76#kJ`9>iu`K<(Z_c~%KodPrye`}84zY+b|tUZMIgKFzv zsWBVtZO}-CmF2gN7WyOQ61;MjNk=LTlcMwl@4A4z5|XE+oS=e<>kQvm3zNR_&Sry} z-m0I~D}Jx9b!6Q%NOe8??`)P$3=rsQQb?odC=W1}rnj}o z&{Es+fK0f3tl7Xb`dh6kRWY2GH0N#Oh4c9d=a`XbI>&XWml0SKAbT+N^d+Y~7KsI; ziRT*5^^I_@<3(T8SgH7e8tdq~b2rTS`I_?v@gHdaM^J^lB8dXa^88R9| z7i`ybx`(+pxaM zu&!@xXZ_hh?9%5q%=L?!>qcB(oL@XDs;H$61mQk53_%tU0i3BC_S}8RovQfZtQs9} zH^e&K`q#$svqP-&Q~xsje`fgig#Ujg{1dt&_6L-Rsxa(M4nCI>e~upV@QAA&EkAyO z+StI>dkwRmO81(m1+d3NeM)D9)<$v(0mP7!N_hGn5j_AnLHRE37M68Lt63T{=&;{M z8ynoZ=7Pm|VPgvvm@nFMQS}6U_+%1v*L)6QT5lgdo)>`05g<2O^6qiAgt2 z?7kZLWHolJx8|ws<6G;kVtRWsfoWy}o5=*WO(wuP69bjznNkkv0=nm67CC|`-eeGc zkW8Iu7URK@)){@~$&FaF8-u8Nc$BpuzI&8)q&0t{b{TgXjmx-TqL@ou>P#YTE<^5@ z49UA5Xc{k2MrqGPU{PaGrA!P=pPez`hh)q(vl^^ZRr)M5fiv_3;#niDp3SEu)aaFj zx}u2*5L(LdsBj1HS)nG0+6nwZqXM9&D+lz{c>;YmwY>P9CTmx0rxlx$7TaZv6{c@7 zqx^BAwn1-{Pn~Lfs#fEq&Uw{gk@_%s?VtxtMY>-~FASa$`&Zkb4;ni6Yi^xwWbPfr zkQuB)@})$*q)80vHC{KvEBq)sBl(unChS)2bSj%=o>;<_5A)oX* zu}GS>V}BEqrB6ixg+<_siriwnZg$d?>bZ$s{C!Q~>4`cJb0d#P@}8HBw@Oy}7c|C^|Ft-cxRNcwGc<0t)E$hoeD z(|u}E;zeXwQ^ND~ttRNhD|c zaX6MUVy5uEga!#UHw&jOfR0ldY|K>zfVlxp=EK zi)T$hM-M2g)&^?p>!e8&2YLe{G3F?T;(?eM4}r z5PUl!$W{Yf%bP*9A5NbtdIZr&hT1!_FEq=Qaye+}9j`fQUy$v679`!Wo;WUk+?q|i zM&1V1NDTtr-KgOM`Nh+u1GGyu2^{lm3B_&jK^BZC-W{+Y>1OD|?D&>=>PpOZVZ2E$ zA&Sx;54l5spsZ+L#XAy7ps?*}?nhmmIXOqS=q*%|8(|z(b*h>wT54%}h9SLki&jw6 zKxo;0U;zc902UcuYtH*re#=(e6Lne`x!cOTI4`;7RpE+#9))|QXGzW zLlWSk7q8SJN>UKzLZB+KGoSgua;?QJm;BudQi~0}BjUB2S(`Q=DxV;OwFvx|2?Joy zkVL1kEa+$f0b_x?x+*{|ig($<+B1EgA#jdnsO?~3=!}F4I))l6dBH3_p~!esOanyI zkuD~9!%1u8MJ>jLTqJiM*rJu&v=*b>8b7fPQRzF)2&?r7t%u6*Zb?QU9zZWGc^#g# za;K>q;S62QkOdzF&RSmOce8mY`aTF_iTUwnQ>|rnZ$hN&2|kU%aXQ}C(o{c+9^AZa zgN`*|f{3qCy33iK1EE6dwM_6u+hDaFi*GdBkw%>E*xDMQ(%%`zzcGv-EsXysVH|Dg z5imr8#HN#~qXMs|q9F-Q0q|K6UDu^R*#Fz>M}Am9OEbHYS=ki@V^?hp(>oXp- zWJ>lLW*Rz*mAXv3+CJ;Awt~E$)65q4C)s)`E(6kNBi-cxtLX-D@kOS2s1)zg^ zQM6nU9fy}}Q|zTru-dk0=}-0XlzG-*Yx_1j2@Q_tf2(TJ+Z(de4B1G?Zkv!Leop^g zUf0Itfz66dLNOx8y7WNh@k@Qbu&Tp*^V&>!Z=RtyU(;(@DfISB=z$NWc`dn7(%;zT zFbZ6PEkG5H1h90`A#5%_vn8&dZw<7LZsXk&^>C^Q%>%M0xXv+wGnEfInyFIMv*~PWnst7g30&Md+p0;QZ^&L~W`Burdu~FO z7otg-2^JS3Nl-5jK#}*0gK3fLj)b})Icsn0{Pc~6$_<8!7NP4BD&*rU68@mLpXvwR zJ|>nH?+z=nDM_arkB&9eF$*my{aJx?nmXQ*_Rm)Fd&Ug!d`Fs*(T}uX%Lb^KW4&rN zz!z_-+15*Ko$0o>+GG=qehFs&&rR@B?CfT>ZPjHDTrJD+*JJ`joUxAB33Q^!Fn!%L z9fN>IbJ%+M{Q7&~C$k5BGK=y{8$L7e2ch{xLNhN2)*_)N{BvHP4UU99MtIG1OvkMA zG?44tE?dAFyh(iT?p9-J@Fsd+4ULzFgpMy4ngivM-d8*p+6iE0kv#^@CNCZYoDNVI zpj#wZ&2PJGfwoOLwm_=QP@Sx)wq7ArTiU5g*ql~?(gjEITcjhThMykFq?dw%aV}w1 zwgAES&Gxs(rM5HVcF^SF=jU2IH{K>8=g>`n9-a<~DPa>3pH#-tBpO^2FD*1dY1r)8 z0&_R%*aE4!hVK4`%`1h?eG|F_d4NO-p05BlS%c^yO1__0G?2oQ1y$dQ_F0c ziZ>6fEmB7ripLm=R|&-<5{md7#IR}0nR7wE5Mksv@v!5ml@c7WAS0nD(w|yks9a#? zd-Z(0>2untVEBR0X5BCzi63FUkZzIYMYwx*(jbfF)6##LjQ`(XOaEWnwDb?_BK=xA zMf&9si54H)P`z*&I+%N3YF&f>SyHLT4M&ffd0iuPA4)hX;Vnp5p1n-3T~K9&CrM`! zrjP=Jzo z#V*}tvY8mFT*~ttWLcD@EN7lR!o0?UI>1cM_$!Xn4ZM9@I zZc0{z&CG)aI0a;nmasN{B?I970lZ-#lk(`c8uy#W>>X(>Q0XTPPKb$a5 zZ4609lC7i}@trv5K@QOCAV*bKHa=+>%|sqF4_V*V&h~&~2vFa0G=YbIZ?P-3O*09 z2ZMu&0<4LctPDdh9y+tpEXhcyWorq2T;|-)eB%+frionw%(?HmAMq<5{p0tfOrvs zg%F1t>kI$|?*Q}w7T^j|jV2`z^UWIQ`)1-ANMDwglaRX$AkuaEGi}t*mhs$W#PEMQ zi5UKs>;FIm^J?2{Q>vbbu~TFPq7=Laongo)lAaMz4+(c8nB6A+su9dZ%dN*%`hGL9 zd(FgNmxM#uIF_SjL*gILu@+m0 z;37Bk;)&0M?m`&~nnZ5$bcrNgRAeP+uTL-*ql_1%+4ANq5&B*S@Y|yb@m1-n$?>G~ zth^N&@|PO&7Yq4e@u>5yeXNU$y)<74y>}CO^w6~JBJDzf zyI>L0J_m$55eU*Jc$SCknh*m%d7*W$6HsF^1;>j(D9T;_}5-twpq! zdaFV4xffe~)3%VIF`cUw+E+q(lY}zRPb8cMXt=aw0!gva$d%W>0wkdQIT?)PHMxd( zi#1KtZA?!yBzH0-|05)~Pe@X-#<>h;NjiYip_QP6hkHw*5D^aF(LNJv(kr$CH9y`W zwpvp24Yfji^~Hn?=Ou*XUDUZ8=#diD7dVO7B-G*nT;iq59P`@GfUkZQUCT}|6qXo% z{ww?(osc0_CSW9~%_6~HCd0~0fGETP(ZTzol6NaYM_aL4@R_$jNjmmb2b3f({>D1j z`mGzU`;B#a`nP7xtMr&H-^iGkCu34OM3}S)5Gg<^Xf}s!hbhGyaR~mAWq89HLrkGs zKbFp61oUA*b0aUejSH5i@Z2G&GjJX{RXpTs>!DOXPcK=Yc-P-qzT2}0OVRN|CXgj(3%rzY z51q2k}oL0!pivcnQCmTC-CkntAD)rHP(#yxm8wMT{Dz_H5EtWdnR2& z*YjZg?_@qXPtT_j2a7IT1XYT-mo)DM2aPt7H{alNN)rufU)8~;nNPoX@e9`IHP2j& zUy$0v%xX71tJVQBtC@0%84(BJb(hlyE z-&?z;E;SRl#7tm_OyHtq0`kT(aN$6Qs4k~?1b3c#R${VbuAPE`9A3aH;Ajh%tj2AI z*e!5mC7}f9JKc4?5>)g8f%!at9y~pC4 ztq~2p-rC0yrB(rRh|PuZOyMF15il6yedaY5-8dg-IREGt>(+E0>Tt_TEU_wDCkW@B zT#`M-D=`GrDS(s=K~!u`5(~rqk;o&*zz*VN_W&LUEp@zDv)cq(%pS_DwgM}CqM5<*W(I9CgJY5z@Uo_| z%SNIAhM)mPJB=VYxKTL-^(&^E;E|g9Ui!Xm;;rtoUaPxy!#w}a@J!K@bPkuINuun4 zz6k+Sj|+SfP#Gza6~lQobvK6H_&;l`Sbbv5!W-|l_DMf(*nTvl&BC?vsnaag8<93Bix$62xe{P9HeRHub9*Xzp8- zPGnL>!rLdYg>*^EhnY1;-e>hu>7KrptSVn5t1T~ten|*%aH05l80ctX(pY3U>2*Ly zGn6K{!-SAIm^BOUXY|3`F}2Qv`IHB&@4%Lx_@MQ_^aL~H#%9RPWXN%H3EnAsqn{Ol z>>Mdp(qrMOedL|BR-F}B-DBy(l=#+%h>%T5=+Tdc-GN=f z?ju`Bn=;_YWkiGC7Zf)br+9N;?~ECg4*6Nu?eGT-`zfAF=KUN4_I#dK#arqT`w%r7Fv8&<$4179Iv zfVty=y(7G2Dq-$sXGnhMVVZT3-?hOqYf07?Y<+%Mt38h;5Q`0Td-s z4)Xt`&%x#q;+6_4gPCc2%DN`~55xP1S{zzu3bFU(5`=(Z(xD#rnc7}FF0xp>eSzv7 zvP8D;nRig?%A&V16Wco*_0}Zb@O57KdOv>mO?80PGx&d%oq1qY)wTb%Ki*gbkKgw2dpI__5=7 zRmH=K!3ozQfI65QNqNiSx~ac6D4x|U{dzz=)hxjRSq)k_*%dNN3n@B53OPO~q!rFn zi4krEV2O_j?1Id%b`0fMRGRJlfpE7^kL&c;@8~YIhxFXZ{d)yMvZw!TbSVe&MRDhI z<_=H$LB&G;!ki)w8~qtYf*fyEEiGB( z!`!ZzW`Jig8>CX>6y(&LzCs_g+y3CKj_h&Oe+!OdFe61${r?H7PZ)JMhzX)&<8%tj zB``1GKh*$T0Cws%*?V1U9&MHHQl+RTdf=;Gqqi?^=fCQW2=8-+9AKe9s4QxiKmIBx zgs6W`c*uc3<=}}X0v^9Ex$ax>c9gW(c@LYTQ|aUwGNI#S$GSGww`zaGiMn0-2R0+j z8h9OrB9WQ{%)@9Vwmr^#cBt~E{SN2Z?tuUJk6vCVT!(lnIb17TJVz>ABd?h1BsRw* z1*JTYbd+&Hrw}wF&Jz-oRIoCc>hUU_h5B7;JUjh2mlY`>**gUCmLVxCjw5PgW*;ULYzlB9J{38VbA$ zWhuBx?nJ!6{^?EcLT{qm{1@)_P7Xio8t{xXz=7JIk~f(HV2K_8T=XH~hfSKq2SRWl zss$;{j(<4~Yq({zlEt&0F@?(+L7PN$hqji$`tWxa3kjy{}iy;!E zG-qV9f^tI5_MX3hX}QQrS>gJ1wMbbSNI^AfB2)y@0gf;1W9rgEWfs#a6JM>$c+s^l zwD{AjQ+=UOREO63r7Pf0SHNXbz^y?6(1DVz9WOl~cKEU|CLmLy_>3a z(Yx4SG46p<;^K*c1*<{3kk%iqw(Fd#UoBO4_j(803YSw1 zbq0O(F-Y3=Qvbp7O4c87mEZ^fMoKa~2^oVc7{msAW!Q!t`OYBh2Xe7j*j9Lw69%iQ z2)jmvH3q_ndBNMp4FWa}_CLuG+d|A3vB8|0tpN!+()4Dp)u1<^0T^hnnczij=TE$) zu?5K5&u}hsUD68x2)HMrPC)!~f#NdA%7zDnOiyIB5$eQ2xkGt_ZT{5j@Rqo}uS@IT7b*zk?? z5gKvmE|KOo#EnS%-VKqz*A4Mz>A!TjG9VH(OmIABiI|G;Emp|^%Z4PW?a1&Y8)EAh z05zYjvFpF^s>9E^cI?mr8GNeMhJ-k;q7-zM_j3gn?>qj^CkL$rdcoJ3uM`v*`F2UaO4-KT17 z-Cm62du#0Zd%fcDUMKErC+>C;_eCI%kg0aOrg&w!F;eI5}YS=Q@MBf%!=X ztNa^IuQP1>H(pKT4A+Qe*ND4C-f2N2us7mx0AP#Hi=9Le?LZZwmm< nm2_Po^d< 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 literal 82172 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 r_KSmZczqlm5{6-duJ%I diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 61cdae2..07d3f01 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.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 15:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,14 +53,14 @@ msgid "Clés à tube 5.5 et 8." msgstr "" #: ../../assemblage.rst:14 -#: ../../assemblage.rst:87 -#: ../../assemblage.rst:112 -#: ../../assemblage.rst:126 +#: ../../assemblage.rst:89 +#: ../../assemblage.rst:114 +#: ../../assemblage.rst:128 msgid "Colle à bois." msgstr "" #: ../../assemblage.rst:15 -#: ../../assemblage.rst:88 +#: ../../assemblage.rst:90 msgid "Scotch de peintre." msgstr "" @@ -97,11 +97,11 @@ msgid "Remarques BrailleRAP / BrailleRAP XL" msgstr "" #: ../../assemblage.rst:58 -msgid "Il existe désormais 2 modèles de BrailleRAP: BrailleRAP et BrailleRAP XL." +msgid "Il existe désormais 2 modèles de BrailleRAP: **BrailleRAP** et **BrailleRAP XL**." msgstr "" #: ../../assemblage.rst:60 -msgid "BrailleRAP est la version historique de la machine et peut utiliser des feuilles jusqu'au format **A4**." +msgid "**BrailleRAP** est la version historique de la machine et peut utiliser des feuilles jusqu'au format **A4**." msgstr "" #: ../../assemblage.rst:62 @@ -113,7 +113,7 @@ msgid "Braillerap_v6-5-1_600x400-planche2.svg" msgstr "" #: ../../assemblage.rst:65 -msgid "BrailleRAP XL est la version agrandie et peut utiliser des feuilles jusqu'au format **A3**." +msgid "**BrailleRAP XL** est la version agrandie et peut utiliser des feuilles jusqu'au format **A3**." msgstr "" #: ../../assemblage.rst:67 @@ -140,1645 +140,1649 @@ msgstr "" msgid "les longeurs de barres lineaires et les longueurs de courroie." msgstr "" -#: ../../assemblage.rst:79 +#: ../../assemblage.rst:76 +msgid "BrailleRAP XL demande tout de même un peu plus de rigueur dans l'assemblage mécanique." +msgstr "" + +#: ../../assemblage.rst:81 msgid "Collage de la caisse en bois" msgstr "" -#: ../../assemblage.rst:80 -#: ../../assemblage.rst:108 -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:82 +#: ../../assemblage.rst:110 +#: ../../assemblage.rst:129 msgid "Matériel:" msgstr "" -#: ../../assemblage.rst:82 +#: ../../assemblage.rst:84 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:83 +#: ../../assemblage.rst:85 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:84 +#: ../../assemblage.rst:86 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:85 +#: ../../assemblage.rst:87 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:86 +#: ../../assemblage.rst:88 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:90 +#: ../../assemblage.rst:92 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "" -#: ../../assemblage.rst:92 +#: ../../assemblage.rst:94 msgid "bien repérer la position des cotés (droit et gauche) et le fond. Utiliser les percages pour orienter les pièces comme sur la figure" msgstr "" -#: ../../assemblage.rst:99 +#: ../../assemblage.rst:101 msgid "Encoller les encoches, assembler les 5 parties et les maintenir en place avec du scotch de peintre le temps du séchage préconisé par le fabricant." msgstr "" -#: ../../assemblage.rst:107 +#: ../../assemblage.rst:109 msgid "Collage des bloqueurs de trappe" msgstr "" -#: ../../assemblage.rst:110 +#: ../../assemblage.rst:112 msgid "Chassis assemblée." msgstr "" -#: ../../assemblage.rst:111 +#: ../../assemblage.rst:113 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "" -#: ../../assemblage.rst:114 +#: ../../assemblage.rst:116 msgid "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la caisse. Ces disques maintiendront la trappe d'accès à l'intérieur de la machine." msgstr "" -#: ../../assemblage.rst:122 +#: ../../assemblage.rst:124 msgid "Collage du plateau papier" msgstr "" -#: ../../assemblage.rst:124 +#: ../../assemblage.rst:126 msgid "Support papier supérieur." msgstr "" -#: ../../assemblage.rst:125 +#: ../../assemblage.rst:127 msgid "Support papier inférieur." msgstr "" -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:129 msgid "Pinces de serrage." msgstr "" -#: ../../assemblage.rst:134 +#: ../../assemblage.rst:136 msgid "Coller le support inférieur sous le support supérieur." msgstr "" -#: ../../assemblage.rst:141 +#: ../../assemblage.rst:143 msgid "les 2 pièces doivent êtrent parfaitement alignées. Placer des vis dans les percages pour bien aligner les pièces. Il ne doit pas y avoir d'espace entre les deux pièces (ou la feuille de papier pourrait venir se coincer). Bien serrer les pièces l'une contre l'autre avec des pinces de serrages" msgstr "" -#: ../../assemblage.rst:144 +#: ../../assemblage.rst:146 msgid "Préparation du pointeau Braille" msgstr "" -#: ../../assemblage.rst:146 -#: ../../assemblage.rst:160 -#: ../../assemblage.rst:194 -#: ../../assemblage.rst:289 -#: ../../assemblage.rst:327 -#: ../../assemblage.rst:375 -#: ../../assemblage.rst:443 -#: ../../assemblage.rst:588 -#: ../../assemblage.rst:610 -#: ../../assemblage.rst:631 -#: ../../assemblage.rst:652 -#: ../../assemblage.rst:673 -#: ../../assemblage.rst:701 -#: ../../assemblage.rst:758 -#: ../../assemblage.rst:793 -#: ../../assemblage.rst:835 -#: ../../assemblage.rst:874 -#: ../../assemblage.rst:1002 -#: ../../assemblage.rst:1078 -#: ../../assemblage.rst:1219 -#: ../../assemblage.rst:1299 -#: ../../assemblage.rst:1321 -#: ../../assemblage.rst:1352 -#: ../../assemblage.rst:1383 -#: ../../assemblage.rst:1473 -#: ../../assemblage.rst:1504 +#: ../../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: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:1080 +#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1354 +#: ../../assemblage.rst:1385 +#: ../../assemblage.rst:1475 +#: ../../assemblage.rst:1506 msgid "Matériel :" msgstr "" -#: ../../assemblage.rst:148 +#: ../../assemblage.rst:150 msgid "1 Pierre à aiguisé" msgstr "" -#: ../../assemblage.rst:149 +#: ../../assemblage.rst:151 msgid "1 vis sans tête M3-16 bout téton" msgstr "" -#: ../../assemblage.rst:151 +#: ../../assemblage.rst:153 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" -#: ../../assemblage.rst:159 +#: ../../assemblage.rst:161 msgid "Préparation Moteur X" msgstr "" -#: ../../assemblage.rst:162 +#: ../../assemblage.rst:164 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support3 ou XMOTOR_support3_1" msgstr "" -#: ../../assemblage.rst:163 -#: ../../assemblage.rst:197 +#: ../../assemblage.rst:165 +#: ../../assemblage.rst:199 msgid "1 moteur Nema 17" msgstr "" -#: ../../assemblage.rst:164 -#: ../../assemblage.rst:199 +#: ../../assemblage.rst:166 +#: ../../assemblage.rst:201 msgid "4 vis M3-8" msgstr "" -#: ../../assemblage.rst:165 -#: ../../assemblage.rst:678 -#: ../../assemblage.rst:705 +#: ../../assemblage.rst:167 +#: ../../assemblage.rst:680 +#: ../../assemblage.rst:707 msgid "2 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:166 -#: ../../assemblage.rst:1222 -#: ../../assemblage.rst:1324 +#: ../../assemblage.rst:168 +#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1326 msgid "2 vis M3-14" msgstr "" -#: ../../assemblage.rst:168 +#: ../../assemblage.rst:170 msgid "Insérer 2 écrous NYL M3 dans la piece imprimée **XMOTOR_support3_1**." msgstr "" -#: ../../assemblage.rst:175 +#: ../../assemblage.rst:177 msgid "Fixer les deux pièces imprimée **XMOTOR_support3_1** et **XMOTOR_support3** avec deux vis M3-14." msgstr "" -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:184 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." msgstr "" -#: ../../assemblage.rst:189 +#: ../../assemblage.rst:191 msgid "Attention à l'orientation du connecteur du moteur !" msgstr "" -#: ../../assemblage.rst:192 +#: ../../assemblage.rst:194 msgid "Préparation Moteur Y" msgstr "" -#: ../../assemblage.rst:196 +#: ../../assemblage.rst:198 msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, YMOTOR_support2_200_2, YMOTOR_support2_200" msgstr "" -#: ../../assemblage.rst:198 +#: ../../assemblage.rst:200 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" -#: ../../assemblage.rst:200 -#: ../../assemblage.rst:452 -#: ../../assemblage.rst:1223 +#: ../../assemblage.rst:202 +#: ../../assemblage.rst:454 +#: ../../assemblage.rst:1225 msgid "2 vis M3-12" msgstr "" -#: ../../assemblage.rst:203 +#: ../../assemblage.rst:205 msgid "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des deux vis soit en face du méplat de l’axe du moteur et que les dents de la poulie soient orientées vers le moteur." msgstr "" -#: ../../assemblage.rst:210 +#: ../../assemblage.rst:212 msgid "Tarauder les deux cotés de la pièce centrale du support (**YMOTOR_support2_200_2**)" msgstr "" -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:221 msgid "Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** avec une Vis M3-12." msgstr "" -#: ../../assemblage.rst:226 +#: ../../assemblage.rst:228 msgid "Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une vis M3-12." msgstr "" -#: ../../assemblage.rst:233 +#: ../../assemblage.rst:235 msgid "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le connecteur du moteur soit dans la position correspondante à l'illustration." msgstr "" -#: ../../assemblage.rst:241 +#: ../../assemblage.rst:243 msgid "Introduire les écrous 4 NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." msgstr "" -#: ../../assemblage.rst:249 +#: ../../assemblage.rst:251 msgid "Préparation des supports d’axes" msgstr "" -#: ../../assemblage.rst:251 +#: ../../assemblage.rst:253 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left2" msgstr "" -#: ../../assemblage.rst:252 +#: ../../assemblage.rst:254 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2" msgstr "" -#: ../../assemblage.rst:253 +#: ../../assemblage.rst:255 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2" msgstr "" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:256 msgid "1 foret de 8mm" msgstr "" -#: ../../assemblage.rst:255 +#: ../../assemblage.rst:257 msgid "8 écrous M3" msgstr "" -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:258 msgid "8 vis M3-12 sans tête" msgstr "" -#: ../../assemblage.rst:258 +#: ../../assemblage.rst:260 msgid "Selon la qualité d’impression des pièces en plastique, veiller à ce que les barres de 8mm puissent coulisser facilement dans leurs logements. Le cas échéant, percer le trou avec un foret de 8." msgstr "" -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:262 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" -#: ../../assemblage.rst:267 +#: ../../assemblage.rst:269 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" -#: ../../assemblage.rst:274 +#: ../../assemblage.rst:276 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" -#: ../../assemblage.rst:287 +#: ../../assemblage.rst:289 msgid "Préparation de l'interrupteur de fin de course X" msgstr "" -#: ../../assemblage.rst:291 +#: ../../assemblage.rst:293 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" -#: ../../assemblage.rst:292 +#: ../../assemblage.rst:294 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:295 msgid "1 vis sans tête M3-12" msgstr "" -#: ../../assemblage.rst:294 -#: ../../assemblage.rst:332 -#: ../../assemblage.rst:451 +#: ../../assemblage.rst:296 +#: ../../assemblage.rst:334 +#: ../../assemblage.rst:453 msgid "1 écrou M3" msgstr "" -#: ../../assemblage.rst:295 -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:297 +#: ../../assemblage.rst:1231 msgid "2 vis M2.5-14" msgstr "" -#: ../../assemblage.rst:296 +#: ../../assemblage.rst:298 msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:299 +#: ../../assemblage.rst:301 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:308 +#: ../../assemblage.rst:310 msgid "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à l'aide des vis M2.5-14 et des écrous M2.5." msgstr "" -#: ../../assemblage.rst:310 +#: ../../assemblage.rst:312 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:311 +#: ../../assemblage.rst:313 msgid "Attention au sens des vis 2.5. La tête de la vis doit être sous le microswitch pour permettre le passage de l'axe linéaire." msgstr "" -#: ../../assemblage.rst:316 +#: ../../assemblage.rst:318 msgid "On utilisera de préférence un microswitch cablé dans l'alignement." msgstr "" -#: ../../assemblage.rst:325 +#: ../../assemblage.rst:327 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:329 +#: ../../assemblage.rst:331 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:330 +#: ../../assemblage.rst:332 msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:333 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:333 +#: ../../assemblage.rst:335 msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:337 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:342 +#: ../../assemblage.rst:344 msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:350 +#: ../../assemblage.rst:352 msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:351 +#: ../../assemblage.rst:353 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:354 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing2" msgstr "" -#: ../../assemblage.rst:353 +#: ../../assemblage.rst:355 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:355 +#: ../../assemblage.rst:357 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:357 +#: ../../assemblage.rst:359 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:365 +#: ../../assemblage.rst:367 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:373 +#: ../../assemblage.rst:375 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:377 +#: ../../assemblage.rst:379 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:378 +#: ../../assemblage.rst:380 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:379 +#: ../../assemblage.rst:381 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide_fitxxx" msgstr "" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:382 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:381 +#: ../../assemblage.rst:383 msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:382 -#: ../../assemblage.rst:455 -#: ../../assemblage.rst:1303 +#: ../../assemblage.rst:384 +#: ../../assemblage.rst:457 +#: ../../assemblage.rst:1305 msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:385 msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:384 -#: ../../assemblage.rst:454 -#: ../../assemblage.rst:591 -#: ../../assemblage.rst:676 +#: ../../assemblage.rst:386 +#: ../../assemblage.rst:456 +#: ../../assemblage.rst:593 +#: ../../assemblage.rst:678 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:387 +#: ../../assemblage.rst:389 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:389 +#: ../../assemblage.rst:391 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:391 -#: ../../assemblage.rst:509 +#: ../../assemblage.rst:393 +#: ../../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:401 +#: ../../assemblage.rst:403 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:408 +#: ../../assemblage.rst:410 msgid "Assembler l'électro-aimant (préalablement monté dans son logement) sous le BOTTOM_trolley et le ELECTRO_MAGNET_guide avec les deux vis M3-18 et 2 écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:410 +#: ../../assemblage.rst:412 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:412 +#: ../../assemblage.rst:414 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:419 +#: ../../assemblage.rst:421 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:426 +#: ../../assemblage.rst:428 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:436 +#: ../../assemblage.rst:438 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:441 +#: ../../assemblage.rst:443 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:445 +#: ../../assemblage.rst:447 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:446 +#: ../../assemblage.rst:448 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:449 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:449 +#: ../../assemblage.rst:451 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:450 +#: ../../assemblage.rst:452 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:453 -#: ../../assemblage.rst:1225 +#: ../../assemblage.rst:455 +#: ../../assemblage.rst:1227 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:457 +#: ../../assemblage.rst:459 msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:458 +#: ../../assemblage.rst:460 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:459 -#: ../../assemblage.rst:1192 +#: ../../assemblage.rst:461 +#: ../../assemblage.rst:1194 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:461 +#: ../../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:468 +#: ../../assemblage.rst:470 msgid "Placer un contre écrou contre l'écrou borgne" msgstr "" -#: ../../assemblage.rst:471 +#: ../../assemblage.rst:473 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:478 +#: ../../assemblage.rst:480 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:485 +#: ../../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:495 +#: ../../assemblage.rst:497 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:505 +#: ../../assemblage.rst:507 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:510 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:515 +#: ../../assemblage.rst:517 msgid "Monter les vis M3-20 et les écrous M3-NYL." msgstr "" -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:527 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:526 +#: ../../assemblage.rst:528 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:529 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:528 +#: ../../assemblage.rst:530 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:529 +#: ../../assemblage.rst:531 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:533 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:536 +#: ../../assemblage.rst:538 msgid "Mettre les joints toriques dans la gorge des 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:541 +#: ../../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:548 +#: ../../assemblage.rst:550 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:549 +#: ../../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:550 +#: ../../assemblage.rst:552 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:553 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:552 +#: ../../assemblage.rst:554 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:555 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:555 +#: ../../assemblage.rst:557 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:562 +#: ../../assemblage.rst:564 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:569 +#: ../../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:571 +#: ../../assemblage.rst:573 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:577 +#: ../../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:579 +#: ../../assemblage.rst:581 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:586 +#: ../../assemblage.rst:588 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:590 +#: ../../assemblage.rst:592 msgid "**Pièces** : ensemble XMOTOR_support3, XMOTOR_support3_1 et Moteur" msgstr "" -#: ../../assemblage.rst:592 -#: ../../assemblage.rst:1325 +#: ../../assemblage.rst:594 +#: ../../assemblage.rst:1327 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:593 -#: ../../assemblage.rst:677 +#: ../../assemblage.rst:595 +#: ../../assemblage.rst:679 msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:595 +#: ../../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:597 +#: ../../assemblage.rst:599 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:608 +#: ../../assemblage.rst:610 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:613 +#: ../../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:614 -#: ../../assemblage.rst:636 -#: ../../assemblage.rst:658 -#: ../../assemblage.rst:1011 -#: ../../assemblage.rst:1302 +#: ../../assemblage.rst:616 +#: ../../assemblage.rst:638 +#: ../../assemblage.rst:660 +#: ../../assemblage.rst:1013 +#: ../../assemblage.rst:1304 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:615 -#: ../../assemblage.rst:637 -#: ../../assemblage.rst:659 +#: ../../assemblage.rst:617 +#: ../../assemblage.rst:639 +#: ../../assemblage.rst:661 msgid "4 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:618 +#: ../../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:629 +#: ../../assemblage.rst:631 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:633 +#: ../../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:634 +#: ../../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:638 -#: ../../assemblage.rst:660 +#: ../../assemblage.rst:640 +#: ../../assemblage.rst:662 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:640 +#: ../../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:650 +#: ../../assemblage.rst:652 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:656 +#: ../../assemblage.rst:658 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2" msgstr "" -#: ../../assemblage.rst:657 +#: ../../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:662 +#: ../../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:671 +#: ../../assemblage.rst:673 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:675 +#: ../../assemblage.rst:677 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:681 +#: ../../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:692 +#: ../../assemblage.rst:694 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:699 +#: ../../assemblage.rst:701 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:703 +#: ../../assemblage.rst:705 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:706 msgid "2 vis M3-25" msgstr "" -#: ../../assemblage.rst:708 +#: ../../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:716 +#: ../../assemblage.rst:718 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:718 -#: ../../assemblage.rst:919 -#: ../../assemblage.rst:1100 -#: ../../assemblage.rst:1151 -#: ../../assemblage.rst:1187 +#: ../../assemblage.rst:720 +#: ../../assemblage.rst:921 +#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:1153 +#: ../../assemblage.rst:1189 msgid "Matériel **BrailleRAP**:" msgstr "" -#: ../../assemblage.rst:720 +#: ../../assemblage.rst:722 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:722 -#: ../../assemblage.rst:928 -#: ../../assemblage.rst:1104 -#: ../../assemblage.rst:1156 -#: ../../assemblage.rst:1194 +#: ../../assemblage.rst:724 +#: ../../assemblage.rst:930 +#: ../../assemblage.rst:1106 +#: ../../assemblage.rst:1158 +#: ../../assemblage.rst:1196 msgid "Matériel **BrailleRAP XL**:" msgstr "" -#: ../../assemblage.rst:724 +#: ../../assemblage.rst:726 msgid "2 barres lisses Ø8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:726 +#: ../../assemblage.rst:728 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:728 -#: ../../assemblage.rst:1110 +#: ../../assemblage.rst:730 +#: ../../assemblage.rst:1112 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:733 +#: ../../assemblage.rst:735 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:738 +#: ../../assemblage.rst:740 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:740 +#: ../../assemblage.rst:742 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:747 +#: ../../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:748 +#: ../../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:756 +#: ../../assemblage.rst:758 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:760 +#: ../../assemblage.rst:762 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:761 +#: ../../assemblage.rst:763 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:762 +#: ../../assemblage.rst:764 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:763 -#: ../../assemblage.rst:916 -#: ../../assemblage.rst:925 +#: ../../assemblage.rst:765 +#: ../../assemblage.rst:918 +#: ../../assemblage.rst:927 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:764 -#: ../../assemblage.rst:915 -#: ../../assemblage.rst:924 +#: ../../assemblage.rst:766 +#: ../../assemblage.rst:917 +#: ../../assemblage.rst:926 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:766 +#: ../../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:773 +#: ../../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:780 +#: ../../assemblage.rst:782 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:791 +#: ../../assemblage.rst:793 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:795 +#: ../../assemblage.rst:797 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:796 +#: ../../assemblage.rst:798 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:798 +#: ../../assemblage.rst:800 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:805 +#: ../../assemblage.rst:807 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:812 +#: ../../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:819 +#: ../../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:820 +#: ../../assemblage.rst:822 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:827 +#: ../../assemblage.rst:829 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:828 +#: ../../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:829 +#: ../../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:833 +#: ../../assemblage.rst:835 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:839 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:839 +#: ../../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:846 +#: ../../assemblage.rst:848 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:853 +#: ../../assemblage.rst:855 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:860 +#: ../../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:861 +#: ../../assemblage.rst:863 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:868 +#: ../../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:872 +#: ../../assemblage.rst:874 msgid "Montage de la courroie du chariot bas" msgstr "" -#: ../../assemblage.rst:876 -#: ../../assemblage.rst:1153 -#: ../../assemblage.rst:1158 +#: ../../assemblage.rst:878 +#: ../../assemblage.rst:1155 +#: ../../assemblage.rst:1160 msgid "1 courroie GT2 longueur ± 620mm" msgstr "" -#: ../../assemblage.rst:877 -#: ../../assemblage.rst:1154 -#: ../../assemblage.rst:1159 +#: ../../assemblage.rst:879 +#: ../../assemblage.rst:1156 +#: ../../assemblage.rst:1161 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:879 -#: ../../assemblage.rst:1162 +#: ../../assemblage.rst:881 +#: ../../assemblage.rst:1164 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:886 -#: ../../assemblage.rst:1169 +#: ../../assemblage.rst:888 +#: ../../assemblage.rst:1171 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:893 -#: ../../assemblage.rst:1176 -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:895 #: ../../assemblage.rst:1178 +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:1180 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:902 +#: ../../assemblage.rst:904 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:910 +#: ../../assemblage.rst:912 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:913 -#: ../../assemblage.rst:922 +#: ../../assemblage.rst:915 +#: ../../assemblage.rst:924 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:914 -#: ../../assemblage.rst:923 +#: ../../assemblage.rst:916 +#: ../../assemblage.rst:925 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:917 -#: ../../assemblage.rst:926 -msgid "1 poulie GT2 20 dents bore 8mm" -msgstr "" - -#: ../../assemblage.rst:918 -msgid "1 barre lisse Ø 8mm, longueur : 364mm" -msgstr "" - #: ../../assemblage.rst:919 #: ../../assemblage.rst:928 +msgid "1 poulie GT2 20 dents bore 8mm" +msgstr "" + +#: ../../assemblage.rst:920 +msgid "1 barre lisse Ø 8mm, longueur : 364mm" +msgstr "" + +#: ../../assemblage.rst:921 +#: ../../assemblage.rst:930 msgid "1 courroie GT2 fermée 200 mm" msgstr "" -#: ../../assemblage.rst:927 +#: ../../assemblage.rst:929 msgid "1 barre lisse Ø 8mm, longueur : 505mm" msgstr "" -#: ../../assemblage.rst:930 +#: ../../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:940 +#: ../../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:950 +#: ../../assemblage.rst:952 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:951 +#: ../../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:958 +#: ../../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:965 +#: ../../assemblage.rst:967 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:973 +#: ../../assemblage.rst:975 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:975 +#: ../../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:985 +#: ../../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:992 +#: ../../assemblage.rst:994 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:1001 +#: ../../assemblage.rst:1003 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:1004 +#: ../../assemblage.rst:1006 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1005 +#: ../../assemblage.rst:1007 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right pour BrailleRAP" msgstr "" -#: ../../assemblage.rst:1006 +#: ../../assemblage.rst:1008 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_left_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1007 +#: ../../assemblage.rst:1009 msgid "**Pièce(s) imprimée(s) en 3D** : paper_guide_right_XL pour BrailleRAP XL" msgstr "" -#: ../../assemblage.rst:1009 +#: ../../assemblage.rst:1011 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:1010 -#: ../../assemblage.rst:1665 +#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1667 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1014 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:1013 -#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1015 +#: ../../assemblage.rst:1201 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1015 +#: ../../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:1017 +#: ../../assemblage.rst:1019 msgid "C'est ici que ce trouve la principale difference entre une BrailleRAP et une BrailleRAP XL." msgstr "" -#: ../../assemblage.rst:1019 +#: ../../assemblage.rst:1021 msgid "BrailleRAP utilise les pièces PAPER_GUIDE_left et PAPER_GUIDE_right." msgstr "" -#: ../../assemblage.rst:1029 +#: ../../assemblage.rst:1031 msgid "BrailleRAP XL utilise les pièces paper_guide_left_XL et paper_guide_right_XL." msgstr "" -#: ../../assemblage.rst:1039 -#: ../../assemblage.rst:1048 +#: ../../assemblage.rst:1041 +#: ../../assemblage.rst:1050 msgid "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des rondelles M3 Larges et les écrous M3 NYL." msgstr "" -#: ../../assemblage.rst:1046 -#: ../../assemblage.rst:1055 +#: ../../assemblage.rst:1048 +#: ../../assemblage.rst:1057 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:1062 +#: ../../assemblage.rst:1064 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1071 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:1077 +#: ../../assemblage.rst:1079 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:1080 +#: ../../assemblage.rst:1082 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:1081 +#: ../../assemblage.rst:1083 msgid "3 Rouleaux papier préparés (avec joint et vis) (4 pour BrailleRAP XL)" msgstr "" -#: ../../assemblage.rst:1083 +#: ../../assemblage.rst:1085 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:1085 +#: ../../assemblage.rst:1087 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:1099 +#: ../../assemblage.rst:1101 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:1104 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1106 +#: ../../assemblage.rst:1108 msgid "2 barres lisses Ø 8mm, longueur : 470mm" msgstr "" -#: ../../assemblage.rst:1117 +#: ../../assemblage.rst:1119 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1124 +#: ../../assemblage.rst:1126 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1126 +#: ../../assemblage.rst:1128 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1133 +#: ../../assemblage.rst:1135 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1140 +#: ../../assemblage.rst:1142 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1148 +#: ../../assemblage.rst:1150 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1188 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1189 +#: ../../assemblage.rst:1191 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1190 +#: ../../assemblage.rst:1192 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1191 +#: ../../assemblage.rst:1193 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1198 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1197 +#: ../../assemblage.rst:1199 msgid "8 vis M3-14" msgstr "" -#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1200 msgid "8 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1203 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1217 +#: ../../assemblage.rst:1219 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1223 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever_weight" msgstr "" -#: ../../assemblage.rst:1224 +#: ../../assemblage.rst:1226 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1226 +#: ../../assemblage.rst:1228 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1229 msgid "2 écrous M3" msgstr "" -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:1230 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1230 +#: ../../assemblage.rst:1232 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1232 +#: ../../assemblage.rst:1234 msgid "On utilisera de preference un endstop avec le cable coudé." msgstr "" -#: ../../assemblage.rst:1237 +#: ../../assemblage.rst:1239 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1244 +#: ../../assemblage.rst:1246 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1251 +#: ../../assemblage.rst:1253 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:1253 +#: ../../assemblage.rst:1255 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1262 +#: ../../assemblage.rst:1264 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:1271 +#: ../../assemblage.rst:1273 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1278 +#: ../../assemblage.rst:1280 msgid "Ajouter un écrou M3-NYL, 2 écrou m3 et une vis M3-12 sur le levier **ENDSTOP_Y_LEVER_weight**" msgstr "" -#: ../../assemblage.rst:1286 +#: ../../assemblage.rst:1288 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:1298 +#: ../../assemblage.rst:1300 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1303 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1305 +#: ../../assemblage.rst:1307 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:1320 +#: ../../assemblage.rst:1322 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1325 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1332 +#: ../../assemblage.rst:1334 msgid "Preparation des cables moteurs" msgstr "" -#: ../../assemblage.rst:1333 +#: ../../assemblage.rst:1335 msgid "2 cables moteurs XH 2.54 4 pins => 6 pins" msgstr "" -#: ../../assemblage.rst:1335 +#: ../../assemblage.rst:1337 msgid "Vérifier le schéma de cablage des cables. le cablage est le suivant" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1340 msgid "coté carte" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1340 msgid "coté moteur" msgstr "" -#: ../../assemblage.rst:1340 -#: ../../assemblage.rst:1340 +#: ../../assemblage.rst:1342 +#: ../../assemblage.rst:1342 msgid "1" msgstr "" -#: ../../assemblage.rst:1341 +#: ../../assemblage.rst:1343 msgid "2" msgstr "" -#: ../../assemblage.rst:1341 #: ../../assemblage.rst:1343 +#: ../../assemblage.rst:1345 msgid "4" msgstr "" -#: ../../assemblage.rst:1342 -#: ../../assemblage.rst:1343 +#: ../../assemblage.rst:1344 +#: ../../assemblage.rst:1345 msgid "3" msgstr "" -#: ../../assemblage.rst:1342 +#: ../../assemblage.rst:1344 msgid "6" msgstr "" -#: ../../assemblage.rst:1351 +#: ../../assemblage.rst:1353 msgid "Montage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1354 -#: ../../assemblage.rst:1385 -msgid "Carte MKS GEN 1.4" -msgstr "" - -#: ../../assemblage.rst:1355 -#: ../../assemblage.rst:1476 -msgid "4 entretoises M3-12" -msgstr "" - #: ../../assemblage.rst:1356 -#: ../../assemblage.rst:1477 -msgid "4 rondelles M3 moyennes" +#: ../../assemblage.rst:1387 +msgid "Carte MKS GEN 1.4" msgstr "" #: ../../assemblage.rst:1357 #: ../../assemblage.rst:1478 -msgid "8 vis M3-8" +msgid "4 entretoises M3-12" +msgstr "" + +#: ../../assemblage.rst:1358 +#: ../../assemblage.rst:1479 +msgid "4 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:1359 #: ../../assemblage.rst:1480 -msgid "Assembler les 4 entretoises sur la carte." +msgid "8 vis M3-8" msgstr "" #: ../../assemblage.rst:1361 #: ../../assemblage.rst:1482 +msgid "Assembler les 4 entretoises sur la carte." +msgstr "" + +#: ../../assemblage.rst:1363 +#: ../../assemblage.rst:1484 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:1366 +#: ../../assemblage.rst:1368 msgid "Cablage de la carte électronique MKS 1.4" msgstr "" -#: ../../assemblage.rst:1367 -#: ../../assemblage.rst:1488 +#: ../../assemblage.rst:1369 +#: ../../assemblage.rst:1490 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1374 -#: ../../assemblage.rst:1495 +#: ../../assemblage.rst:1376 +#: ../../assemblage.rst:1497 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1382 +#: ../../assemblage.rst:1384 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1386 -#: ../../assemblage.rst:1507 +#: ../../assemblage.rst:1388 +#: ../../assemblage.rst:1509 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1387 -#: ../../assemblage.rst:1508 -msgid "6 cavaliers" -msgstr "" - #: ../../assemblage.rst:1389 #: ../../assemblage.rst:1510 +msgid "6 cavaliers" +msgstr "" + +#: ../../assemblage.rst:1391 +#: ../../assemblage.rst:1512 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:1396 -#: ../../assemblage.rst:1517 +#: ../../assemblage.rst:1398 +#: ../../assemblage.rst:1519 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1404 -#: ../../assemblage.rst:1525 +#: ../../assemblage.rst:1406 +#: ../../assemblage.rst:1527 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1405 +#: ../../assemblage.rst:1407 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1413 -#: ../../assemblage.rst:1534 +#: ../../assemblage.rst:1415 +#: ../../assemblage.rst:1536 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1414 -#: ../../assemblage.rst:1535 -msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." -msgstr "" - #: ../../assemblage.rst:1416 #: ../../assemblage.rst:1537 -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:1417 -#: ../../assemblage.rst:1538 -msgid "Brancher l'alimentation 12 V sur la carte." +msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" #: ../../assemblage.rst:1418 #: ../../assemblage.rst:1539 +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:1419 +#: ../../assemblage.rst:1540 +msgid "Brancher l'alimentation 12 V sur la carte." +msgstr "" + +#: ../../assemblage.rst:1420 +#: ../../assemblage.rst:1541 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:1431 +#: ../../assemblage.rst:1433 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:1432 -#: ../../assemblage.rst:1553 +#: ../../assemblage.rst:1434 +#: ../../assemblage.rst:1555 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1436 -#: ../../assemblage.rst:1557 +#: ../../assemblage.rst:1438 +#: ../../assemblage.rst:1559 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1437 +#: ../../assemblage.rst:1439 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1438 +#: ../../assemblage.rst:1440 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1439 +#: ../../assemblage.rst:1441 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1447 +#: ../../assemblage.rst:1449 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1448 -#: ../../assemblage.rst:1569 +#: ../../assemblage.rst:1450 +#: ../../assemblage.rst:1571 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1449 -#: ../../assemblage.rst:1570 +#: ../../assemblage.rst:1451 +#: ../../assemblage.rst:1572 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1456 -#: ../../assemblage.rst:1577 +#: ../../assemblage.rst:1458 +#: ../../assemblage.rst:1579 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1464 +#: ../../assemblage.rst:1466 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1465 +#: ../../assemblage.rst:1467 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:1472 +#: ../../assemblage.rst:1474 msgid "Montage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1475 +#: ../../assemblage.rst:1477 msgid "Carte MKS GEN L V2.1" msgstr "" -#: ../../assemblage.rst:1487 +#: ../../assemblage.rst:1489 msgid "Cablage de la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1503 +#: ../../assemblage.rst:1505 msgid "Pose des drivers sur la carte électronique MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1506 +#: ../../assemblage.rst:1508 msgid "Carte MKS GEN-L V2.1" msgstr "" -#: ../../assemblage.rst:1526 +#: ../../assemblage.rst:1528 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1552 +#: ../../assemblage.rst:1554 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:1558 +#: ../../assemblage.rst:1560 msgid "Cabler les fins de courses sur la carte MKS GEN-L." msgstr "" -#: ../../assemblage.rst:1559 +#: ../../assemblage.rst:1561 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche en haut (rouge)" msgstr "" -#: ../../assemblage.rst:1560 +#: ../../assemblage.rst:1562 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche en bas (bleu)" msgstr "" -#: ../../assemblage.rst:1568 +#: ../../assemblage.rst:1570 msgid "Raccordement des moteurs à la carte MKS GEN-L" msgstr "" -#: ../../assemblage.rst:1585 +#: ../../assemblage.rst:1587 msgid "Câblage de l’électro-aimant MKS GEN-L 2.1" msgstr "" -#: ../../assemblage.rst:1586 +#: ../../assemblage.rst:1588 msgid "placer les 2 fils de l'electroaimant sur le connecteur HBED de la carte MKS GEN-L 2.1." msgstr "" -#: ../../assemblage.rst:1594 +#: ../../assemblage.rst:1596 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1595 +#: ../../assemblage.rst:1597 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1602 +#: ../../assemblage.rst:1604 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1603 -#: ../../assemblage.rst:1625 +#: ../../assemblage.rst:1605 +#: ../../assemblage.rst:1627 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1604 +#: ../../assemblage.rst:1606 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1605 +#: ../../assemblage.rst:1607 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1615 +#: ../../assemblage.rst:1617 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1617 +#: ../../assemblage.rst:1619 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1624 +#: ../../assemblage.rst:1626 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1626 +#: ../../assemblage.rst:1628 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1633 +#: ../../assemblage.rst:1635 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1641 +#: ../../assemblage.rst:1643 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1643 +#: ../../assemblage.rst:1645 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:1645 +#: ../../assemblage.rst:1647 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:1653 +#: ../../assemblage.rst:1655 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1655 +#: ../../assemblage.rst:1657 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:1664 msgid "Fermeture de la porte arriere" msgstr "" -#: ../../assemblage.rst:1664 +#: ../../assemblage.rst:1666 msgid "**Pièce(s) imprimée(s) en 3D** : 2 DOORLOCKER.stl" msgstr "" -#: ../../assemblage.rst:1668 +#: ../../assemblage.rst:1670 msgid "Tarauder les trous de fixation des pieces **DOORLOCKER**" msgstr "" -#: ../../assemblage.rst:1673 +#: ../../assemblage.rst:1675 msgid "Attacher les **DOORLOCKER** sur la porte arriere. Laisser du jeu pour que les pieces **DOORLOCKER** puissent coulisser." msgstr "" -#: ../../assemblage.rst:1678 +#: ../../assemblage.rst:1680 msgid "Positionner la porte assemblée sur BrailleRAP." msgstr "" -#: ../../assemblage.rst:1679 +#: ../../assemblage.rst:1681 msgid "Faire glisser les pieces **DOORLOCKER** sur les trous de fixation pour que la porte soit bloquée." msgstr "" -#: ../../assemblage.rst:1680 +#: ../../assemblage.rst:1682 msgid "Serrer (doucement) les vis de fixation." msgstr "" -#: ../../assemblage.rst:1685 +#: ../../assemblage.rst:1687 msgid "Réglage fin des marges X et Y" msgstr "" -#: ../../assemblage.rst:1687 +#: ../../assemblage.rst:1689 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:1692 msgid "la reference de la commande est disponible ici : ''_" msgstr "" -#: ../../assemblage.rst:1692 +#: ../../assemblage.rst:1694 msgid "pour connaitre les valeurs des offsets:" msgstr "" -#: ../../assemblage.rst:1694 +#: ../../assemblage.rst:1696 msgid "M206" msgstr "" -#: ../../assemblage.rst:1696 +#: ../../assemblage.rst:1698 msgid "pour régler l'offset X :" msgstr "" -#: ../../assemblage.rst:1698 +#: ../../assemblage.rst:1700 msgid "M206 X-xx.xx" msgstr "" -#: ../../assemblage.rst:1700 +#: ../../assemblage.rst:1702 msgid "pour régler l'offset Y :" msgstr "" -#: ../../assemblage.rst:1702 +#: ../../assemblage.rst:1704 msgid "M206 Y-xx.xx" msgstr "" -#: ../../assemblage.rst:1704 +#: ../../assemblage.rst:1706 msgid "Pour sauvegarder ces valeurs en EEPROM utiliser la commande : M500" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index f115f2f..cf9283a 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -73,7 +73,7 @@ Le montage des 2 modèles est très semblable, les principales différences sont * Le montage du plateau papier. * Le nombre de rouleaux presse papier. * les longeurs de barres lineaires et les longueurs de courroie. - * BrailleRAP XL demande tout de même un peu plus de rigueur dans l'asemblage mécanique. + * BrailleRAP XL demande tout de même un peu plus de rigueur dans l'assemblage mécanique. | diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index db26d72..b1bc403 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-03 21:07+0000\n" +"POT-Creation-Date: 2024-07-04 15:40+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:87 ../../assemblage.rst:112 -#: ../../assemblage.rst:126 +#: ../../assemblage.rst:14 ../../assemblage.rst:89 ../../assemblage.rst:114 +#: ../../assemblage.rst:128 msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:15 ../../assemblage.rst:88 +#: ../../assemblage.rst:15 ../../assemblage.rst:90 msgid "Scotch de peintre." msgstr "Adhesive Blue tape" @@ -112,16 +112,20 @@ msgid "Remarques BrailleRAP / BrailleRAP XL" msgstr "Notes on BrailleRAP / BrailleRAP XL" #: ../../assemblage.rst:58 -msgid "Il existe désormais 2 modèles de BrailleRAP: BrailleRAP et BrailleRAP XL." -msgstr "BrailleRAP now exist in 2 differents models : **BrailleRAP** and **BrailleRAP XL**" +msgid "" +"Il existe désormais 2 modèles de BrailleRAP: **BrailleRAP** et " +"**BrailleRAP XL**." +msgstr "" +"BrailleRAP now exist in 2 differents models : **BrailleRAP** and " +"**BrailleRAP XL**" #: ../../assemblage.rst:60 msgid "" -"BrailleRAP est la version historique de la machine et peut utiliser des " -"feuilles jusqu'au format **A4**." +"**BrailleRAP** est la version historique de la machine et peut utiliser " +"des feuilles jusqu'au format **A4**." msgstr "" -"**BrailleRAP** is the historical version an can use paper " -"sheet in **A4** or smaller." +"**BrailleRAP** is the historical version an can use paper sheet in " +"**A4** or smaller." #: ../../assemblage.rst:62 msgid "Braillerap_v6-5-1_600x400-planche1.svg" @@ -133,11 +137,11 @@ msgstr "Braillerap_v6-5-1_600x400-planche2.svg" #: ../../assemblage.rst:65 msgid "" -"BrailleRAP XL est la version agrandie et peut utiliser des feuilles " +"**BrailleRAP XL** est la version agrandie et peut utiliser des feuilles " "jusqu'au format **A3**." msgstr "" -"**BrailleRAP XL** is a bigger version and can use paper " -"sheet in **A3** or smaller." +"**BrailleRAP XL** is a bigger version and can use paper sheet in **A3** " +"or smaller." #: ../../assemblage.rst:67 msgid "brapxl-v6-6-planche1_900x400.svg" @@ -152,11 +156,10 @@ msgid "" "Le montage des 2 modèles est très semblable, les principales différences " "sont :" msgstr "" -"The assembling of the 2 devices is very similar, the main differences " -"are :" +"The assembling of the 2 devices is very similar, the main differences are" +" :" #: ../../assemblage.rst:73 -#, fuzzy msgid "Le montage du plateau papier." msgstr "Bonding of the paper tray" @@ -168,39 +171,45 @@ msgstr "The number of paper roll" msgid "les longeurs de barres lineaires et les longueurs de courroie." msgstr "the length of linear rods and the length of belts" -#: ../../assemblage.rst:79 +#: ../../assemblage.rst:76 +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 msgid "Collage de la caisse en bois" msgstr "Frame assembling" -#: ../../assemblage.rst:80 ../../assemblage.rst:108 ../../assemblage.rst:127 +#: ../../assemblage.rst:82 ../../assemblage.rst:110 ../../assemblage.rst:129 msgid "Matériel:" msgstr "Material:" -#: ../../assemblage.rst:82 +#: ../../assemblage.rst:84 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "FACE (5mm laser cut plywood)." -#: ../../assemblage.rst:83 +#: ../../assemblage.rst:85 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "BACK (5mm laser cut plywood)." -#: ../../assemblage.rst:84 +#: ../../assemblage.rst:86 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "BOTTOM (5mm laser cut plywood)." -#: ../../assemblage.rst:85 +#: ../../assemblage.rst:87 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "LEFT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:86 +#: ../../assemblage.rst:88 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:90 +#: ../../assemblage.rst:92 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:92 +#: ../../assemblage.rst:94 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" @@ -208,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:99 +#: ../../assemblage.rst:101 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." @@ -216,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:107 +#: ../../assemblage.rst:109 msgid "Collage des bloqueurs de trappe" msgstr "Door lockers bonding" -#: ../../assemblage.rst:110 +#: ../../assemblage.rst:112 msgid "Chassis assemblée." msgstr "Assembled frame." -#: ../../assemblage.rst:111 +#: ../../assemblage.rst:113 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:114 +#: ../../assemblage.rst:116 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 " @@ -237,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:122 +#: ../../assemblage.rst:124 msgid "Collage du plateau papier" msgstr "Bonding of the paper tray" -#: ../../assemblage.rst:124 +#: ../../assemblage.rst:126 msgid "Support papier supérieur." msgstr "Upper paper support" -#: ../../assemblage.rst:125 +#: ../../assemblage.rst:127 msgid "Support papier inférieur." msgstr "Lower paper support" -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:129 msgid "Pinces de serrage." msgstr "Collets" -#: ../../assemblage.rst:134 +#: ../../assemblage.rst:136 msgid "Coller le support inférieur sous le support supérieur." msgstr "Glue the lower support under the upper support." -#: ../../assemblage.rst:141 +#: ../../assemblage.rst:143 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 " @@ -270,66 +279,66 @@ msgstr "" "pieces (where the sheet of paper could come jam). Tighten the parts well " "against each other with clamps " -#: ../../assemblage.rst:144 +#: ../../assemblage.rst:146 msgid "Préparation du pointeau Braille" msgstr "Prepare the Braille stylus" -#: ../../assemblage.rst:146 ../../assemblage.rst:160 ../../assemblage.rst:194 -#: ../../assemblage.rst:289 ../../assemblage.rst:327 ../../assemblage.rst:375 -#: ../../assemblage.rst:443 ../../assemblage.rst:588 ../../assemblage.rst:610 -#: ../../assemblage.rst:631 ../../assemblage.rst:652 ../../assemblage.rst:673 -#: ../../assemblage.rst:701 ../../assemblage.rst:758 ../../assemblage.rst:793 -#: ../../assemblage.rst:835 ../../assemblage.rst:874 ../../assemblage.rst:1002 -#: ../../assemblage.rst:1078 ../../assemblage.rst:1219 -#: ../../assemblage.rst:1299 ../../assemblage.rst:1321 -#: ../../assemblage.rst:1352 ../../assemblage.rst:1383 -#: ../../assemblage.rst:1473 ../../assemblage.rst:1504 +#: ../../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: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:1080 ../../assemblage.rst:1221 +#: ../../assemblage.rst:1301 ../../assemblage.rst:1323 +#: ../../assemblage.rst:1354 ../../assemblage.rst:1385 +#: ../../assemblage.rst:1475 ../../assemblage.rst:1506 msgid "Matériel :" msgstr "Equipment:" -#: ../../assemblage.rst:148 +#: ../../assemblage.rst:150 msgid "1 Pierre à aiguisé" msgstr "1 Whetstone" -#: ../../assemblage.rst:149 +#: ../../assemblage.rst:151 msgid "1 vis sans tête M3-16 bout téton" msgstr "1 grub screw M3-16 butt end" -#: ../../assemblage.rst:151 +#: ../../assemblage.rst:153 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:159 +#: ../../assemblage.rst:161 msgid "Préparation Moteur X" msgstr "X Motor prepare " -#: ../../assemblage.rst:162 +#: ../../assemblage.rst:164 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:163 ../../assemblage.rst:197 +#: ../../assemblage.rst:165 ../../assemblage.rst:199 msgid "1 moteur Nema 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:164 ../../assemblage.rst:199 +#: ../../assemblage.rst:166 ../../assemblage.rst:201 msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:165 ../../assemblage.rst:678 ../../assemblage.rst:705 +#: ../../assemblage.rst:167 ../../assemblage.rst:680 ../../assemblage.rst:707 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:166 ../../assemblage.rst:1222 ../../assemblage.rst:1324 +#: ../../assemblage.rst:168 ../../assemblage.rst:1224 ../../assemblage.rst:1326 msgid "2 vis M3-14" msgstr "2 M3-14 screws" -#: ../../assemblage.rst:168 +#: ../../assemblage.rst:170 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:175 +#: ../../assemblage.rst:177 msgid "" "Fixer les deux pièces imprimée **XMOTOR_support3_1** et " "**XMOTOR_support3** avec deux vis M3-14." @@ -337,7 +346,7 @@ msgstr "" "Fix the two parts printed **XMOTOR_support3_1** and **XMOTOR_support3** " "with two M3-14 screws." -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:184 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." @@ -345,15 +354,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:189 +#: ../../assemblage.rst:191 msgid "Attention à l'orientation du connecteur du moteur !" msgstr "Pay attention to the orientation of the motor connector!" -#: ../../assemblage.rst:192 +#: ../../assemblage.rst:194 msgid "Préparation Moteur Y" msgstr "Y Motor prepare " -#: ../../assemblage.rst:196 +#: ../../assemblage.rst:198 msgid "" "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support2_200_1, " "YMOTOR_support2_200_2, YMOTOR_support2_200" @@ -361,15 +370,15 @@ msgstr "" "**3D Printed parts** : YMOTOR_support2_200_1, YMOTOR_support2_200_2, " "YMOTOR_support2_200" -#: ../../assemblage.rst:198 +#: ../../assemblage.rst:200 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:200 ../../assemblage.rst:452 ../../assemblage.rst:1223 +#: ../../assemblage.rst:202 ../../assemblage.rst:454 ../../assemblage.rst:1225 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:203 +#: ../../assemblage.rst:205 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" @@ -379,7 +388,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:210 +#: ../../assemblage.rst:212 msgid "" "Tarauder les deux cotés de la pièce centrale du support " "(**YMOTOR_support2_200_2**)" @@ -387,7 +396,7 @@ msgstr "" "Tap both sides of the central part of the " "support(**YMOTOR_support2_200_2**)" -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:221 msgid "" "Fixer les pieces **YMOTOR_support2_200_2** et **YMOTOR_support2_200_1** " "avec une Vis M3-12." @@ -395,7 +404,7 @@ msgstr "" "Fix the two parts printed **YMOTOR_support2_200_2** and " "**YMOTOR_support2_200_1** with an M3-12 screws." -#: ../../assemblage.rst:226 +#: ../../assemblage.rst:228 msgid "" "Fixer la piece **YMOTOR_support2_200** sur l'ensemble précédent avec une " "vis M3-12." @@ -403,7 +412,7 @@ msgstr "" "Fix the part **YMOTOR_support2_200** on the previous set with a M3-12 " "screws." -#: ../../assemblage.rst:233 +#: ../../assemblage.rst:235 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 à " @@ -412,7 +421,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:241 +#: ../../assemblage.rst:243 msgid "" "Introduire les écrous 4 NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." @@ -420,35 +429,35 @@ 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:249 +#: ../../assemblage.rst:251 msgid "Préparation des supports d’axes" msgstr "Axis supports Preparation" -#: ../../assemblage.rst:251 +#: ../../assemblage.rst:253 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left2" msgstr "**3D printed parts** : BOTTOM_AXIS_left2" -#: ../../assemblage.rst:252 +#: ../../assemblage.rst:254 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left2" msgstr "**3D printed parts** : TOP_AXIS_left2" -#: ../../assemblage.rst:253 +#: ../../assemblage.rst:255 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right2" msgstr "**3D printed parts** : TOP_AXIS_right2" -#: ../../assemblage.rst:254 +#: ../../assemblage.rst:256 msgid "1 foret de 8mm" msgstr "1 8mm drill" -#: ../../assemblage.rst:255 +#: ../../assemblage.rst:257 msgid "8 écrous M3" msgstr "8 M3 nuts" -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:258 msgid "8 vis M3-12 sans tête" msgstr "8 M3-12 grub screw" -#: ../../assemblage.rst:258 +#: ../../assemblage.rst:260 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 " @@ -458,11 +467,11 @@ msgstr "" "8mm bars can slide easily into their housings. If necessary, drill the " "hole with a drill of 8." -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:262 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" -#: ../../assemblage.rst:267 +#: ../../assemblage.rst:269 msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " "rectangulaires. Visser les vis M3-12." @@ -470,47 +479,47 @@ msgstr "" "For each of the 3 pieces, insert an M3 nut into the rectangular holes. " "Tighten the M3-12 grub screws." -#: ../../assemblage.rst:274 +#: ../../assemblage.rst:276 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:287 +#: ../../assemblage.rst:289 msgid "Préparation de l'interrupteur de fin de course X" msgstr "Limit switch X prepare" -#: ../../assemblage.rst:291 +#: ../../assemblage.rst:293 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "**3D printed parts** : SWITCH_X_support" -#: ../../assemblage.rst:292 +#: ../../assemblage.rst:294 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:293 +#: ../../assemblage.rst:295 msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:294 ../../assemblage.rst:332 ../../assemblage.rst:451 +#: ../../assemblage.rst:296 ../../assemblage.rst:334 ../../assemblage.rst:453 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:295 ../../assemblage.rst:1229 +#: ../../assemblage.rst:297 ../../assemblage.rst:1231 msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" -#: ../../assemblage.rst:296 +#: ../../assemblage.rst:298 msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:299 +#: ../../assemblage.rst:301 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:308 +#: ../../assemblage.rst:310 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." @@ -518,11 +527,11 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:310 +#: ../../assemblage.rst:312 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:311 +#: ../../assemblage.rst:313 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." @@ -530,35 +539,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:316 +#: ../../assemblage.rst:318 msgid "On utilisera de préférence un microswitch cablé dans l'alignement." msgstr "" -#: ../../assemblage.rst:325 +#: ../../assemblage.rst:327 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:329 +#: ../../assemblage.rst:331 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:330 +#: ../../assemblage.rst:332 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:331 +#: ../../assemblage.rst:333 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:333 +#: ../../assemblage.rst:335 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:337 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:342 +#: ../../assemblage.rst:344 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -566,31 +575,31 @@ msgstr "" "Tighten the M3-12 screw with the Braille stylus punched out, allowing it " "to extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:350 +#: ../../assemblage.rst:352 msgid "Montage de l'electro-aimant sur son support" msgstr "Electro magnet assembly." -#: ../../assemblage.rst:351 +#: ../../assemblage.rst:353 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:354 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing2" msgstr "**3D printed parts** : ELECTRO_MAGNET_housing2" -#: ../../assemblage.rst:353 +#: ../../assemblage.rst:355 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:355 +#: ../../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:359 msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:365 +#: ../../assemblage.rst:367 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -598,44 +607,44 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:373 +#: ../../assemblage.rst:375 msgid "Préparation du chariot bas (étape 1)" msgstr "Bottom truck prepare (step 1)" -#: ../../assemblage.rst:377 +#: ../../assemblage.rst:379 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:378 +#: ../../assemblage.rst:380 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:379 +#: ../../assemblage.rst:381 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide_fitxxx" msgstr "**3D printed parts**: ELECTRO_MAGNET_guide_fitxxx" -#: ../../assemblage.rst:380 +#: ../../assemblage.rst:382 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:381 +#: ../../assemblage.rst:383 msgid "6 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:382 ../../assemblage.rst:455 ../../assemblage.rst:1303 +#: ../../assemblage.rst:384 ../../assemblage.rst:457 ../../assemblage.rst:1305 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:385 msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:384 ../../assemblage.rst:454 ../../assemblage.rst:591 -#: ../../assemblage.rst:676 +#: ../../assemblage.rst:386 ../../assemblage.rst:456 ../../assemblage.rst:593 +#: ../../assemblage.rst:678 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:387 +#: ../../assemblage.rst:389 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" @@ -643,13 +652,13 @@ msgid "" "mécanique." msgstr "" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:391 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:391 ../../assemblage.rst:509 +#: ../../assemblage.rst:393 ../../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 " @@ -658,7 +667,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:401 +#: ../../assemblage.rst:403 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -666,7 +675,7 @@ msgstr "" "Respect the position of the clamps. The locking of the clamps must be on " "the IGUS side and towards the front of the machine." -#: ../../assemblage.rst:408 +#: ../../assemblage.rst:410 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" @@ -676,7 +685,7 @@ msgstr "" "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:410 +#: ../../assemblage.rst:412 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-" @@ -688,7 +697,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:412 +#: ../../assemblage.rst:414 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -696,7 +705,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:419 +#: ../../assemblage.rst:421 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -704,7 +713,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:426 +#: ../../assemblage.rst:428 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" @@ -714,7 +723,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:436 +#: ../../assemblage.rst:438 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." @@ -722,47 +731,47 @@ msgstr "" "The axis of the electromagnet must be able to move up and down freely " "without resistance." -#: ../../assemblage.rst:441 +#: ../../assemblage.rst:443 msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:445 +#: ../../assemblage.rst:447 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:446 +#: ../../assemblage.rst:448 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:449 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:449 +#: ../../assemblage.rst:451 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:450 +#: ../../assemblage.rst:452 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:453 ../../assemblage.rst:1225 +#: ../../assemblage.rst:455 ../../assemblage.rst:1227 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" -#: ../../assemblage.rst:457 +#: ../../assemblage.rst:459 msgid "3 IGUS_housing" msgstr "3 IGUS_housing" -#: ../../assemblage.rst:458 +#: ../../assemblage.rst:460 msgid "6 vis M3-12" msgstr "6 screws M3-12" -#: ../../assemblage.rst:459 ../../assemblage.rst:1192 +#: ../../assemblage.rst:461 ../../assemblage.rst:1194 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:461 +#: ../../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." @@ -770,21 +779,21 @@ msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " "the side **WITHOUT** hex hole." -#: ../../assemblage.rst:468 +#: ../../assemblage.rst:470 msgid "Placer un contre écrou contre l'écrou borgne" msgstr "" -#: ../../assemblage.rst:471 +#: ../../assemblage.rst:473 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "Tape the FEMALE_shape 2/3 from the top." -#: ../../assemblage.rst:478 +#: ../../assemblage.rst:480 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" "Tighten the M3-30 screw / blind nut assembly to allow it to exceed ± " "0.5mm." -#: ../../assemblage.rst:485 +#: ../../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." @@ -792,15 +801,15 @@ msgstr "" "Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " "M3 washers and the NYL M3 nuts." -#: ../../assemblage.rst:495 +#: ../../assemblage.rst:497 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "Position the IGUS bearings on the TOP_trolley part." -#: ../../assemblage.rst:505 +#: ../../assemblage.rst:507 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "attach the IGUS bearings with fixing collars" -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:510 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." @@ -808,39 +817,39 @@ msgstr "" "Pay attention to the direction of the clamps. The clamp fixing must be " "towards thewalls of the machine." -#: ../../assemblage.rst:515 +#: ../../assemblage.rst:517 msgid "Monter les vis M3-20 et les écrous M3-NYL." msgstr "Fit the M3-20 screws and the M3 nuts." -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:527 msgid "Préparation des rouleaux papier" msgstr "Paper roll prepare" -#: ../../assemblage.rst:526 +#: ../../assemblage.rst:528 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "**3D printed parts**: 3 x ROLL_joint" -#: ../../assemblage.rst:527 +#: ../../assemblage.rst:529 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:528 +#: ../../assemblage.rst:530 msgid "3 joints toriques" msgstr "3 O-rings" -#: ../../assemblage.rst:529 +#: ../../assemblage.rst:531 msgid "6 vis M3-6 sans tête" msgstr "5 M3-6 grub screw" -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:533 msgid "Tarauder les 3 ROLL_joint." msgstr "Tap the 3 ROLL_joint." -#: ../../assemblage.rst:536 +#: ../../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:541 +#: ../../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" @@ -849,11 +858,11 @@ msgstr "" "Screw in the M3-6 grub screws making sure they do not protrude at inside " "the hole. You need to be able to slide the roll over a8mm axle." -#: ../../assemblage.rst:548 +#: ../../assemblage.rst:550 msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:549 +#: ../../assemblage.rst:551 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" @@ -861,23 +870,23 @@ msgstr "" "**3D printed part(s)**: 3 x **clipboard2_support** 3 x **clipboard2** 3 x" " **CLIPBOARD2_WHEEL**" -#: ../../assemblage.rst:550 +#: ../../assemblage.rst:552 msgid "3 vis M3-25" msgstr "3 M3-25 screw" -#: ../../assemblage.rst:551 +#: ../../assemblage.rst:553 msgid "3 vis M3-20" msgstr "3 M3-20 screw" -#: ../../assemblage.rst:552 +#: ../../assemblage.rst:554 msgid "3 ressorts tendeurs de courroie GT2" msgstr "3 GT2 belt tensioner springs" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:555 msgid "6 ecrous M3-NYL" msgstr "6 M3-NYL nuts" -#: ../../assemblage.rst:555 +#: ../../assemblage.rst:557 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." @@ -885,11 +894,11 @@ msgstr "" "Position the clipboard **clipboard2** in relation to the " "support**clipboard2_support**." -#: ../../assemblage.rst:562 +#: ../../assemblage.rst:564 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "Position the spring between **clipboard2** and **clipboard2_support**." -#: ../../assemblage.rst:569 +#: ../../assemblage.rst:571 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." @@ -897,7 +906,7 @@ msgstr "" "Assemble the spring with **clipboard2** and **clipboard2_support** with " "an M3-25 screw and an M3-NYL nut." -#: ../../assemblage.rst:571 +#: ../../assemblage.rst:573 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." @@ -905,7 +914,7 @@ msgstr "" "Do not tighten the M3-NYL nut **clipboard2** and " "**clipboard2_support**must be able to move freely." -#: ../../assemblage.rst:577 +#: ../../assemblage.rst:579 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." @@ -913,7 +922,7 @@ msgstr "" "Assemble roller with **CLIPBOARD2_WHEEL** with **clipboard2** using an " "M3-20 screw and an M3-NYL nut." -#: ../../assemblage.rst:579 +#: ../../assemblage.rst:581 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." @@ -921,23 +930,23 @@ msgstr "" "Do not tighten the M3-NYL nut **CLIPBOARD2_WHEEL** must be able to " "turnfreely." -#: ../../assemblage.rst:586 +#: ../../assemblage.rst:588 msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:590 +#: ../../assemblage.rst:592 msgid "**Pièces** : ensemble XMOTOR_support3, XMOTOR_support3_1 et Moteur" msgstr "" -#: ../../assemblage.rst:592 ../../assemblage.rst:1325 +#: ../../assemblage.rst:594 ../../assemblage.rst:1327 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" -#: ../../assemblage.rst:593 ../../assemblage.rst:677 +#: ../../assemblage.rst:595 ../../assemblage.rst:679 msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" -#: ../../assemblage.rst:595 +#: ../../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." @@ -945,31 +954,32 @@ msgstr "" "Insert the 2 screws and the 2 washers from the outside. And attach the " "bracket with 2 NYL nuts without tightening." -#: ../../assemblage.rst:597 +#: ../../assemblage.rst:599 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:608 +#: ../../assemblage.rst:610 msgid "Fixation Moteur Y :" msgstr "Y Motor Mount:" -#: ../../assemblage.rst:613 +#: ../../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 "The Nema 17 motor mounted on **YMOTOR_support2_200** +" -"**YMOTOR_support2_200_1** + **YMOTOR_support2_200_2**" +msgstr "" +"The Nema 17 motor mounted on **YMOTOR_support2_200** " +"+**YMOTOR_support2_200_1** + **YMOTOR_support2_200_2**" -#: ../../assemblage.rst:614 ../../assemblage.rst:636 ../../assemblage.rst:658 -#: ../../assemblage.rst:1011 ../../assemblage.rst:1302 +#: ../../assemblage.rst:616 ../../assemblage.rst:638 ../../assemblage.rst:660 +#: ../../assemblage.rst:1013 ../../assemblage.rst:1304 msgid "4 vis M3-14" msgstr "4 M3-14 screws" -#: ../../assemblage.rst:615 ../../assemblage.rst:637 ../../assemblage.rst:659 +#: ../../assemblage.rst:617 ../../assemblage.rst:639 ../../assemblage.rst:661 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:618 +#: ../../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." @@ -977,32 +987,31 @@ 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:629 +#: ../../assemblage.rst:631 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:633 - +#: ../../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 "" -"**3D printed parts**: BOTTOM_AXIS_left2 prepared with nut and grub screw (see" -" Preparation of axle supports)" +"**3D printed parts**: BOTTOM_AXIS_left2 prepared with nut and grub screw " +"(see Preparation of axle supports)" -#: ../../assemblage.rst:634 +#: ../../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 "" -"**3D printed parts**: TOP_AXIS_left2 prepared with nut and grub screw (see" -" Preparation of axle supports)" +"**3D printed parts**: TOP_AXIS_left2 prepared with nut and grub screw " +"(see Preparation of axle supports)" -#: ../../assemblage.rst:638 ../../assemblage.rst:660 +#: ../../assemblage.rst:640 ../../assemblage.rst:662 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:640 +#: ../../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 à " @@ -1013,15 +1022,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:650 +#: ../../assemblage.rst:652 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:656 +#: ../../assemblage.rst:658 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right2" msgstr "**3D printed parts** : BOTTOM_AXIS_right2" -#: ../../assemblage.rst:657 +#: ../../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)" @@ -1029,27 +1038,27 @@ msgstr "" "**3D printed parts**: TOP_AXIS_right2 prepared with nut and grub screws " "(see Preparation of axis supports)" -#: ../../assemblage.rst:662 +#: ../../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 "" -"Fix rod supports on the box with BOTTOM_AXIS_right2 and TOP_AXIS_right2 on " -"the right with leaving some mechanical clearance (screw + washer outside" -" and nut inside). The screws will be tight when all parts will be in " -"place." +"Fix rod supports on the box with BOTTOM_AXIS_right2 and TOP_AXIS_right2 " +"on the right with leaving some mechanical clearance (screw + washer " +"outside and nut inside). The screws will be tight when all parts will be " +"in place." -#: ../../assemblage.rst:671 +#: ../../assemblage.rst:673 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:675 +#: ../../assemblage.rst:677 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:681 +#: ../../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." @@ -1057,23 +1066,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:692 +#: ../../assemblage.rst:694 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:699 +#: ../../assemblage.rst:701 msgid "Assemblage des poulies libres de renvoi" msgstr "Free pulleys assembly " -#: ../../assemblage.rst:703 +#: ../../assemblage.rst:705 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:704 +#: ../../assemblage.rst:706 msgid "2 vis M3-25" msgstr "2 M3-25 screw" -#: ../../assemblage.rst:708 +#: ../../assemblage.rst:710 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -1081,51 +1090,51 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:716 +#: ../../assemblage.rst:718 msgid "Montage du chariot bas (étape 2)" msgstr "Bottom carriage assembly (step 2)" -#: ../../assemblage.rst:718 ../../assemblage.rst:919 ../../assemblage.rst:1100 -#: ../../assemblage.rst:1151 ../../assemblage.rst:1187 +#: ../../assemblage.rst:720 ../../assemblage.rst:921 ../../assemblage.rst:1102 +#: ../../assemblage.rst:1153 ../../assemblage.rst:1189 msgid "Matériel **BrailleRAP**:" msgstr "Equipment **BrailleRAP**:" -#: ../../assemblage.rst:720 +#: ../../assemblage.rst:722 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:722 ../../assemblage.rst:928 ../../assemblage.rst:1104 -#: ../../assemblage.rst:1156 ../../assemblage.rst:1194 +#: ../../assemblage.rst:724 ../../assemblage.rst:930 ../../assemblage.rst:1106 +#: ../../assemblage.rst:1158 ../../assemblage.rst:1196 msgid "Matériel **BrailleRAP XL**:" msgstr "Equipment **BrailleRAP XL**:" -#: ../../assemblage.rst:724 +#: ../../assemblage.rst:726 msgid "2 barres lisses Ø8mm, longueur : 470mm" msgstr "2 linear shaft Ø8mm, length: 470mm" -#: ../../assemblage.rst:726 +#: ../../assemblage.rst:728 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:728 ../../assemblage.rst:1110 +#: ../../assemblage.rst:730 ../../assemblage.rst:1112 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:733 +#: ../../assemblage.rst:735 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:738 +#: ../../assemblage.rst:740 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:740 +#: ../../assemblage.rst:742 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Push the bottom carriage over the smooth bars." -#: ../../assemblage.rst:747 +#: ../../assemblage.rst:749 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1133,7 +1142,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:748 +#: ../../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 " @@ -1143,31 +1152,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:756 +#: ../../assemblage.rst:758 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:760 +#: ../../assemblage.rst:762 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "**3D printed parts** : 2 X KP08_support" -#: ../../assemblage.rst:761 +#: ../../assemblage.rst:763 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:762 +#: ../../assemblage.rst:764 msgid "4 vis M5-25" msgstr "4 M5-25 screw" -#: ../../assemblage.rst:763 ../../assemblage.rst:916 ../../assemblage.rst:925 +#: ../../assemblage.rst:765 ../../assemblage.rst:918 ../../assemblage.rst:927 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:764 ../../assemblage.rst:915 ../../assemblage.rst:924 +#: ../../assemblage.rst:766 ../../assemblage.rst:917 ../../assemblage.rst:926 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:766 +#: ../../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. " @@ -1178,7 +1187,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:773 +#: ../../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." @@ -1186,27 +1195,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:780 +#: ../../assemblage.rst:782 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:791 +#: ../../assemblage.rst:793 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:795 +#: ../../assemblage.rst:797 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:796 +#: ../../assemblage.rst:798 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:798 +#: ../../assemblage.rst:800 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:805 +#: ../../assemblage.rst:807 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1214,7 +1223,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:812 +#: ../../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." @@ -1222,7 +1231,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:819 +#: ../../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." @@ -1230,15 +1239,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:820 +#: ../../assemblage.rst:822 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:827 +#: ../../assemblage.rst:829 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:828 +#: ../../assemblage.rst:830 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1246,7 +1255,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:829 +#: ../../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." @@ -1254,15 +1263,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:833 +#: ../../assemblage.rst:835 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:837 +#: ../../assemblage.rst:839 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:839 +#: ../../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 " @@ -1273,7 +1282,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:846 +#: ../../assemblage.rst:848 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1281,11 +1290,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:853 +#: ../../assemblage.rst:855 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:860 +#: ../../assemblage.rst:862 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1293,11 +1302,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:861 +#: ../../assemblage.rst:863 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:868 +#: ../../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" @@ -1307,19 +1316,19 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:872 +#: ../../assemblage.rst:874 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:876 ../../assemblage.rst:1153 ../../assemblage.rst:1158 +#: ../../assemblage.rst:878 ../../assemblage.rst:1155 ../../assemblage.rst:1160 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:877 ../../assemblage.rst:1154 ../../assemblage.rst:1159 +#: ../../assemblage.rst:879 ../../assemblage.rst:1156 ../../assemblage.rst:1161 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:879 ../../assemblage.rst:1162 +#: ../../assemblage.rst:881 ../../assemblage.rst:1164 msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " "avec les dents à l’extérieur." @@ -1327,13 +1336,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out." -#: ../../assemblage.rst:886 ../../assemblage.rst:1169 +#: ../../assemblage.rst:888 ../../assemblage.rst:1171 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:893 ../../assemblage.rst:1176 +#: ../../assemblage.rst:895 ../../assemblage.rst:1178 msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " "de la courroie sur sa vis avec un collier." @@ -1341,45 +1350,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:895 ../../assemblage.rst:1178 +#: ../../assemblage.rst:897 ../../assemblage.rst:1180 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:902 +#: ../../assemblage.rst:904 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:910 +#: ../../assemblage.rst:912 msgid "Montage de l’axe Y (étape 1)" msgstr "Y axis mounting (step 1)" -#: ../../assemblage.rst:913 ../../assemblage.rst:922 +#: ../../assemblage.rst:915 ../../assemblage.rst:924 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:914 ../../assemblage.rst:923 +#: ../../assemblage.rst:916 ../../assemblage.rst:925 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:917 ../../assemblage.rst:926 +#: ../../assemblage.rst:919 ../../assemblage.rst:928 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:918 +#: ../../assemblage.rst:920 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth rod Ø 8mm, length: 364mm" -#: ../../assemblage.rst:919 ../../assemblage.rst:928 - +#: ../../assemblage.rst:921 ../../assemblage.rst:930 msgid "1 courroie GT2 fermée 200 mm" msgstr "1 close belt GT2 length 200 mm" -#: ../../assemblage.rst:927 - +#: ../../assemblage.rst:929 msgid "1 barre lisse Ø 8mm, longueur : 505mm" msgstr "1 linear shaft Ø 8mm, length : 505mm" -#: ../../assemblage.rst:930 +#: ../../assemblage.rst:932 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1387,7 +1394,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:940 +#: ../../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." @@ -1395,7 +1402,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:950 +#: ../../assemblage.rst:952 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1403,7 +1410,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:951 +#: ../../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 " @@ -1413,7 +1420,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:958 +#: ../../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." @@ -1421,15 +1428,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:965 +#: ../../assemblage.rst:967 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:973 +#: ../../assemblage.rst:975 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:975 +#: ../../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." @@ -1437,7 +1444,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:985 +#: ../../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." @@ -1445,52 +1452,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:992 +#: ../../assemblage.rst:994 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:1001 +#: ../../assemblage.rst:1003 msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling paper guides on the plate" -#: ../../assemblage.rst:1004 +#: ../../assemblage.rst:1006 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:1005 +#: ../../assemblage.rst:1007 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:1006 +#: ../../assemblage.rst:1008 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:1007 +#: ../../assemblage.rst:1009 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" +msgstr "**3D printed parts** : paper_guide_right_XL for BrailleRAP XL" -#: ../../assemblage.rst:1009 +#: ../../assemblage.rst:1011 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "**PAPER_support** (laser cut 5mm plywood)." -#: ../../assemblage.rst:1010 ../../assemblage.rst:1665 +#: ../../assemblage.rst:1012 ../../assemblage.rst:1667 msgid "4 vis M3-16" msgstr "4 M3-16 screws" -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1014 msgid "8 rondelles M3 Larges" msgstr "8 wide M3 washers" -#: ../../assemblage.rst:1013 ../../assemblage.rst:1199 +#: ../../assemblage.rst:1015 ../../assemblage.rst:1201 msgid "8 écrous M3 NYL" msgstr "8 M3 NYL nuts" -#: ../../assemblage.rst:1015 +#: ../../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." @@ -1498,27 +1504,23 @@ 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:1017 +#: ../../assemblage.rst:1019 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." +msgstr "This step is the main difference between BrailleRAP and BrailleRAP XL." -#: ../../assemblage.rst:1019 +#: ../../assemblage.rst:1021 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:1029 +#: ../../assemblage.rst:1031 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." +msgstr "BrailleRAP XL use parts paper_guide_left_XL and paper_guide_right_XL." -#: ../../assemblage.rst:1039 ../../assemblage.rst:1048 +#: ../../assemblage.rst:1041 ../../assemblage.rst:1050 msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " "rondelles M3 Larges et les écrous M3 NYL." @@ -1526,15 +1528,15 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:1046 ../../assemblage.rst:1055 +#: ../../assemblage.rst:1048 ../../assemblage.rst:1057 msgid "Partie gauche." msgstr "Left part." -#: ../../assemblage.rst:1062 +#: ../../assemblage.rst:1064 msgid "Répéter l'opération pour la partie droite." msgstr "Repeat the operation for the right side." -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1071 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 +1546,19 @@ msgstr "" "sheet warps. If the sheet warps, try to remove the paper guides before " "clamping." -#: ../../assemblage.rst:1077 +#: ../../assemblage.rst:1079 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:1080 +#: ../../assemblage.rst:1082 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:1081 +#: ../../assemblage.rst:1083 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:1083 +#: ../../assemblage.rst:1085 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 +1569,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:1085 +#: ../../assemblage.rst:1087 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,71 +1578,71 @@ 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:1099 +#: ../../assemblage.rst:1101 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:1104 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1106 +#: ../../assemblage.rst:1108 msgid "2 barres lisses Ø 8mm, longueur : 470mm" msgstr "2 smooth bars Ø 8mm, length: 470mm" -#: ../../assemblage.rst:1117 +#: ../../assemblage.rst:1119 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the top trolley over the rods." -#: ../../assemblage.rst:1124 +#: ../../assemblage.rst:1126 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1126 +#: ../../assemblage.rst:1128 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1133 +#: ../../assemblage.rst:1135 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:1140 +#: ../../assemblage.rst:1142 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:1148 +#: ../../assemblage.rst:1150 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1188 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1189 +#: ../../assemblage.rst:1191 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "3 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1190 +#: ../../assemblage.rst:1192 msgid "6 vis M3-14" msgstr "6 screws M3-14" -#: ../../assemblage.rst:1191 +#: ../../assemblage.rst:1193 msgid "6 rondelles M3 moyennes" msgstr "6 medium M3 washers" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1198 msgid "4 CLIPBOARD montés à l'étape 1" msgstr "4 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1197 +#: ../../assemblage.rst:1199 msgid "8 vis M3-14" msgstr "8 screws M3-14" -#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1200 msgid "8 rondelles M3 moyennes" msgstr "8 medium M3 washers" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1203 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1648,43 +1650,43 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1217 +#: ../../assemblage.rst:1219 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1221 +#: ../../assemblage.rst:1223 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:1224 +#: ../../assemblage.rst:1226 msgid "1 vis M3-20" msgstr "1 M3-20 screw" -#: ../../assemblage.rst:1226 +#: ../../assemblage.rst:1228 msgid "3 écrous M3 NYL" msgstr "3 M3-NYL nuts" -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:1229 msgid "2 écrous M3" msgstr "2 M3 nuts" -#: ../../assemblage.rst:1228 +#: ../../assemblage.rst:1230 msgid "1 interrupteur fin de course à lamelle" msgstr "1 endstop switch" -#: ../../assemblage.rst:1230 +#: ../../assemblage.rst:1232 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1232 +#: ../../assemblage.rst:1234 msgid "On utilisera de preference un endstop avec le cable coudé." msgstr "It's better to use an endstop with angled wire." -#: ../../assemblage.rst:1237 +#: ../../assemblage.rst:1239 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:1244 +#: ../../assemblage.rst:1246 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." @@ -1692,7 +1694,7 @@ msgstr "" "Position the lever **ENDSTOP_Y_LEVER** in the " "support**ENDSTOP_Y_support**." -#: ../../assemblage.rst:1251 +#: ../../assemblage.rst:1253 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" @@ -1700,7 +1702,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:1253 +#: ../../assemblage.rst:1255 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." @@ -1708,7 +1710,7 @@ msgstr "" "Do not tighten the M3 nut, the lever must be able to rotate freely in his" " support." -#: ../../assemblage.rst:1262 +#: ../../assemblage.rst:1264 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." @@ -1716,13 +1718,15 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1271 +#: ../../assemblage.rst:1273 msgid "" "Positionner la vis de reglage M3-12 sur le levier " "**ENDSTOP_Y_LEVER_weight**" -msgstr "Position the M3-12 adjustment screw on the lever **ENDSTOP_Y_LEVER_weight**" +msgstr "" +"Position the M3-12 adjustment screw on the lever " +"**ENDSTOP_Y_LEVER_weight**" -#: ../../assemblage.rst:1278 +#: ../../assemblage.rst:1280 msgid "" "Ajouter un écrou M3-NYL, 2 écrou m3 et une vis M3-12 sur le levier " "**ENDSTOP_Y_LEVER_weight**" @@ -1730,24 +1734,24 @@ msgstr "" "Add an M3-NYL nut , 2 M3 nuts and an M3-12 screw on the lever " "**ENDSTOP_Y_LEVER_weight**" -#: ../../assemblage.rst:1286 +#: ../../assemblage.rst:1288 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 "" -"Assemble the limit switch assembly and the **ENDSTOP_Y_support** to the body " -"using the M3-14 screws, M3 washers and M3 NYL nuts." +"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:1298 +#: ../../assemblage.rst:1300 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1301 +#: ../../assemblage.rst:1303 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "**3D printed parts**: 2 LID_LOCK" -#: ../../assemblage.rst:1305 +#: ../../assemblage.rst:1307 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1755,79 +1759,79 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1320 +#: ../../assemblage.rst:1322 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1323 +#: ../../assemblage.rst:1325 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "**3D printed part**: POWER_plate" -#: ../../assemblage.rst:1332 +#: ../../assemblage.rst:1334 msgid "Preparation des cables moteurs" msgstr "Y Motor wires prepare " -#: ../../assemblage.rst:1333 +#: ../../assemblage.rst:1335 msgid "2 cables moteurs XH 2.54 4 pins => 6 pins" msgstr "" -#: ../../assemblage.rst:1335 +#: ../../assemblage.rst:1337 msgid "Vérifier le schéma de cablage des cables. le cablage est le suivant" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1340 msgid "coté carte" msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1340 msgid "coté moteur" msgstr "" -#: ../../assemblage.rst:1340 +#: ../../assemblage.rst:1342 msgid "1" msgstr "" -#: ../../assemblage.rst:1341 +#: ../../assemblage.rst:1343 msgid "2" msgstr "" -#: ../../assemblage.rst:1341 ../../assemblage.rst:1343 +#: ../../assemblage.rst:1343 ../../assemblage.rst:1345 msgid "4" msgstr "" -#: ../../assemblage.rst:1342 ../../assemblage.rst:1343 +#: ../../assemblage.rst:1344 ../../assemblage.rst:1345 msgid "3" msgstr "" -#: ../../assemblage.rst:1342 +#: ../../assemblage.rst:1344 msgid "6" msgstr "" -#: ../../assemblage.rst:1351 +#: ../../assemblage.rst:1353 msgid "Montage de la carte électronique MKS 1.4" msgstr "Electronic board controller mount MKS 1.4" -#: ../../assemblage.rst:1354 ../../assemblage.rst:1385 +#: ../../assemblage.rst:1356 ../../assemblage.rst:1387 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1355 ../../assemblage.rst:1476 +#: ../../assemblage.rst:1357 ../../assemblage.rst:1478 msgid "4 entretoises M3-12" msgstr "4 spacer M3-12" -#: ../../assemblage.rst:1356 ../../assemblage.rst:1477 +#: ../../assemblage.rst:1358 ../../assemblage.rst:1479 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1357 ../../assemblage.rst:1478 +#: ../../assemblage.rst:1359 ../../assemblage.rst:1480 msgid "8 vis M3-8" msgstr "8 screw M3-8" -#: ../../assemblage.rst:1359 ../../assemblage.rst:1480 +#: ../../assemblage.rst:1361 ../../assemblage.rst:1482 msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card." -#: ../../assemblage.rst:1361 ../../assemblage.rst:1482 +#: ../../assemblage.rst:1363 ../../assemblage.rst:1484 msgid "" "Pour pouvoir réaliser les derniers réglages facilement, nous vous " "conseillons de cabler la carte en dehors du chassis. Une fois " @@ -1837,31 +1841,31 @@ msgstr "" " the card outside the chassis. Once the embosser is functional, you can " "mount the board in the embosser." -#: ../../assemblage.rst:1366 +#: ../../assemblage.rst:1368 msgid "Cablage de la carte électronique MKS 1.4" msgstr "Electronic board wiring for MKS 1.4" -#: ../../assemblage.rst:1367 ../../assemblage.rst:1488 +#: ../../assemblage.rst:1369 ../../assemblage.rst:1490 msgid "Schéma général :" msgstr "General diagram:" -#: ../../assemblage.rst:1374 ../../assemblage.rst:1495 +#: ../../assemblage.rst:1376 ../../assemblage.rst:1497 msgid "Photo de la carte assemblée" msgstr "Photo of the assembled board" -#: ../../assemblage.rst:1382 +#: ../../assemblage.rst:1384 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1386 ../../assemblage.rst:1507 +#: ../../assemblage.rst:1388 ../../assemblage.rst:1509 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1387 ../../assemblage.rst:1508 +#: ../../assemblage.rst:1389 ../../assemblage.rst:1510 msgid "6 cavaliers" msgstr "6 jumpers" -#: ../../assemblage.rst:1389 ../../assemblage.rst:1510 +#: ../../assemblage.rst:1391 ../../assemblage.rst:1512 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." @@ -1869,15 +1873,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:1396 ../../assemblage.rst:1517 +#: ../../assemblage.rst:1398 ../../assemblage.rst:1519 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into X and Y slots." -#: ../../assemblage.rst:1404 ../../assemblage.rst:1525 +#: ../../assemblage.rst:1406 ../../assemblage.rst:1527 msgid "Câblage de l'alimentation 12V" msgstr "12V power wiring" -#: ../../assemblage.rst:1405 +#: ../../assemblage.rst:1407 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" @@ -1885,17 +1889,17 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS board" -#: ../../assemblage.rst:1413 ../../assemblage.rst:1534 +#: ../../assemblage.rst:1415 ../../assemblage.rst:1536 msgid "Réglage des drivers moteur" msgstr "Adjusting motor drivers" -#: ../../assemblage.rst:1414 ../../assemblage.rst:1535 +#: ../../assemblage.rst:1416 ../../assemblage.rst:1537 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:1416 ../../assemblage.rst:1537 +#: ../../assemblage.rst:1418 ../../assemblage.rst:1539 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" @@ -1903,11 +1907,11 @@ msgstr "" "Check that you can connect the 12V power supply to the board (a last " "check to avoid sparks is better :-) )" -#: ../../assemblage.rst:1417 ../../assemblage.rst:1538 +#: ../../assemblage.rst:1419 ../../assemblage.rst:1540 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "Connect the 12 V power supply to the board." -#: ../../assemblage.rst:1418 ../../assemblage.rst:1539 +#: ../../assemblage.rst:1420 ../../assemblage.rst:1541 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." @@ -1915,7 +1919,7 @@ msgstr "" "for each driver, measure, with a multimeter, the voltage between the " "adjustment potentiometer and mass of the USB connection." -#: ../../assemblage.rst:1431 +#: ../../assemblage.rst:1433 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" @@ -1925,21 +1929,21 @@ msgstr "" " is not the case, use a screwdriver to turn the potentiometer setting and" " redo the measurement." -#: ../../assemblage.rst:1432 ../../assemblage.rst:1553 +#: ../../assemblage.rst:1434 ../../assemblage.rst:1555 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:1436 ../../assemblage.rst:1557 +#: ../../assemblage.rst:1438 ../../assemblage.rst:1559 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1437 +#: ../../assemblage.rst:1439 msgid "Cabler les fins de courses sur la carte." msgstr "Wire the limit switches on the board." -#: ../../assemblage.rst:1438 +#: ../../assemblage.rst:1440 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" @@ -1947,7 +1951,7 @@ msgstr "" "The limit switch X (carriage) must be connected to the connector of left " "(red)" -#: ../../assemblage.rst:1439 +#: ../../assemblage.rst:1441 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" @@ -1955,29 +1959,29 @@ msgstr "" "The Y limit switch (paper detection) must be plugged into the " "connectorleft (blue)" -#: ../../assemblage.rst:1447 +#: ../../assemblage.rst:1449 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1448 ../../assemblage.rst:1569 +#: ../../assemblage.rst:1450 ../../assemblage.rst:1571 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "Connect the motors to the control board with cables." -#: ../../assemblage.rst:1449 ../../assemblage.rst:1570 +#: ../../assemblage.rst:1451 ../../assemblage.rst:1572 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:1456 ../../assemblage.rst:1577 +#: ../../assemblage.rst:1458 ../../assemblage.rst:1579 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:1464 +#: ../../assemblage.rst:1466 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1465 +#: ../../assemblage.rst:1467 msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." @@ -1985,28 +1989,27 @@ msgstr "" "place the 2 wires of the electromagnet and the freewheel diode. Caution " "in the sense of the diode (white line)." -#: ../../assemblage.rst:1472 +#: ../../assemblage.rst:1474 msgid "Montage de la carte électronique MKS GEN-L V2.1" msgstr "Electronic board controller mount MKS GEN-L V2.1" -#: ../../assemblage.rst:1475 +#: ../../assemblage.rst:1477 msgid "Carte MKS GEN L V2.1" msgstr "MKS GEN L V2.1 board" -#: ../../assemblage.rst:1487 - +#: ../../assemblage.rst:1489 msgid "Cablage de la carte électronique MKS GEN-L V2.1" msgstr "Electronic board wiring MKS GEN-L V2.1" -#: ../../assemblage.rst:1503 +#: ../../assemblage.rst:1505 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:1506 +#: ../../assemblage.rst:1508 msgid "Carte MKS GEN-L V2.1" msgstr "MKS GEN-L V2.1 board" -#: ../../assemblage.rst:1526 +#: ../../assemblage.rst:1528 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS GEN-L" @@ -2014,66 +2017,65 @@ msgstr "" "place the 2 wires coming from the **POWER_plate** socket in the terminal " "block of the MKS GEN-L board" -#: ../../assemblage.rst:1552 +#: ../../assemblage.rst:1554 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 "" -"The measured voltage should be close to 0.6 V for DRV8825 drivers, if this" -" is not the case, use a screwdriver to turn the potentiometer setting and" -" redo the measurement." - -#: ../../assemblage.rst:1558 +"The measured voltage should be close to 0.6 V for DRV8825 drivers, if " +"this is not the case, use a screwdriver to turn the potentiometer setting" +" and redo the measurement." +#: ../../assemblage.rst:1560 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:1559 +#: ../../assemblage.rst:1561 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche en haut (rouge)" msgstr "" -"The limit switch X (carriage) must be connected to the connector on the top left " -"(red)" +"The limit switch X (carriage) must be connected to the connector on the " +"top left (red)" -#: ../../assemblage.rst:1560 +#: ../../assemblage.rst:1562 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche en bas (bleu)" msgstr "" -"The Y limit switch (paper detection) must be plugged into the " -"connector on bottom left (blue)" +"The Y limit switch (paper detection) must be plugged into the connector " +"on bottom left (blue)" -#: ../../assemblage.rst:1568 +#: ../../assemblage.rst:1570 msgid "Raccordement des moteurs à la carte MKS GEN-L" msgstr "Connecting the motors to the board MKS GEN-L" -#: ../../assemblage.rst:1585 +#: ../../assemblage.rst:1587 msgid "Câblage de l’électro-aimant MKS GEN-L 2.1" msgstr "Wiring of the electromagnet MKS GEN-L 2.1" -#: ../../assemblage.rst:1586 +#: ../../assemblage.rst:1588 msgid "" "placer les 2 fils de l'electroaimant sur le connecteur HBED de la carte " "MKS GEN-L 2.1." msgstr "" -"Connect the 2 solenoid wire on the HBED connector of the " -"MKS GEN-L 2.1 board." +"Connect the 2 solenoid wire on the HBED connector of the MKS GEN-L 2.1 " +"board." -#: ../../assemblage.rst:1594 +#: ../../assemblage.rst:1596 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the top carriage" -#: ../../assemblage.rst:1595 +#: ../../assemblage.rst:1597 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:1602 +#: ../../assemblage.rst:1604 msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two trolley" -#: ../../assemblage.rst:1603 ../../assemblage.rst:1625 +#: ../../assemblage.rst:1605 ../../assemblage.rst:1627 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." @@ -2081,7 +2083,7 @@ msgstr "" "Move upper carriage to align footprint (**FEMALE_shape**)with the top of " "the Braille stylus." -#: ../../assemblage.rst:1604 +#: ../../assemblage.rst:1606 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." @@ -2089,7 +2091,7 @@ msgstr "" "Use the fixing screws of the **FEMALE_shape** to align the imprint with " "the top of the punch." -#: ../../assemblage.rst:1605 +#: ../../assemblage.rst:1607 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." @@ -2097,11 +2099,11 @@ msgstr "" "When the alignment is satisfactory, tighten the fixing screws of the " "**FEMALE_shape**." -#: ../../assemblage.rst:1615 +#: ../../assemblage.rst:1617 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1617 +#: ../../assemblage.rst:1619 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." @@ -2109,7 +2111,7 @@ msgstr "" "Loosen the pulley of the upper carriage on the vertical axis to free the " "top carriage." -#: ../../assemblage.rst:1624 +#: ../../assemblage.rst:1626 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." @@ -2117,7 +2119,7 @@ msgstr "" "Observing from the rear of the machine, raise the Braille stylus by " "pressing with the finger under the electromagnet." -#: ../../assemblage.rst:1626 +#: ../../assemblage.rst:1628 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." @@ -2125,7 +2127,7 @@ msgstr "" "Logically the Braille stylus must enter slightly into the grub screw of " "the **FEMALE_shape**." -#: ../../assemblage.rst:1633 +#: ../../assemblage.rst:1635 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." @@ -2133,11 +2135,11 @@ msgstr "" "When the alignment is satisfactory, lock the upper pulley onto the " "vertical axis." -#: ../../assemblage.rst:1641 +#: ../../assemblage.rst:1643 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:1643 +#: ../../assemblage.rst:1645 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 " @@ -2146,7 +2148,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:1645 +#: ../../assemblage.rst:1647 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 " @@ -2157,11 +2159,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:1653 +#: ../../assemblage.rst:1655 msgid "Réglage de la profondeur du point" msgstr "Adjusting the Braille point depth" -#: ../../assemblage.rst:1655 +#: ../../assemblage.rst:1657 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 à " @@ -2171,58 +2173,54 @@ msgstr "" " you will need to adjust the height of the borrows of the high carriage " "using the blind nut" -#: ../../assemblage.rst:1662 +#: ../../assemblage.rst:1664 msgid "Fermeture de la porte arriere" msgstr "Closing the rear panel" -#: ../../assemblage.rst:1664 +#: ../../assemblage.rst:1666 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:1670 msgid "Tarauder les trous de fixation des pieces **DOORLOCKER**" msgstr "Tap the fixing hole of the parts **DOORLOCKER**" -#: ../../assemblage.rst:1673 +#: ../../assemblage.rst:1675 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. " -" " +msgstr "Fix **DOORLOCKER** parts on the rear panel. " -#: ../../assemblage.rst:1678 +#: ../../assemblage.rst:1680 msgid "Positionner la porte assemblée sur BrailleRAP." msgstr "Put the rear panel on the frame" -#: ../../assemblage.rst:1679 +#: ../../assemblage.rst:1681 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." +msgstr "Slide the **DOORLOCKER** parts to lock the door." -#: ../../assemblage.rst:1680 +#: ../../assemblage.rst:1682 msgid "Serrer (doucement) les vis de fixation." msgstr "Tighten (gently) the screws" -#: ../../assemblage.rst:1685 +#: ../../assemblage.rst:1687 msgid "Réglage fin des marges X et Y" msgstr "X and Y Margin fine tuning" -#: ../../assemblage.rst:1687 +#: ../../assemblage.rst:1689 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 "" -"By using a software like pronterface, you can tune the " -"distance between the endstops and the 0 position on the paper sheet. This " -"is more usefull on BrailleRAP XL." +"By using a software like pronterface, you can tune the distance between " +"the endstops and the 0 position on the paper sheet. This is more usefull" +" on BrailleRAP XL." -#: ../../assemblage.rst:1690 +#: ../../assemblage.rst:1692 msgid "" "la reference de la commande est disponible ici : " "''_" @@ -2230,31 +2228,31 @@ msgstr "" "the command reference is available here : " "''_" -#: ../../assemblage.rst:1692 +#: ../../assemblage.rst:1694 msgid "pour connaitre les valeurs des offsets:" msgstr "To display the current offset values :" -#: ../../assemblage.rst:1694 +#: ../../assemblage.rst:1696 msgid "M206" msgstr "M206" -#: ../../assemblage.rst:1696 +#: ../../assemblage.rst:1698 msgid "pour régler l'offset X :" msgstr "tuning of X offset :" -#: ../../assemblage.rst:1698 +#: ../../assemblage.rst:1700 msgid "M206 X-xx.xx" msgstr "M206 X-xx.xx" -#: ../../assemblage.rst:1700 +#: ../../assemblage.rst:1702 msgid "pour régler l'offset Y :" msgstr "tuning of Y offset:" -#: ../../assemblage.rst:1702 +#: ../../assemblage.rst:1704 msgid "M206 Y-xx.xx" msgstr "M206 Y-xx.xx" -#: ../../assemblage.rst:1704 +#: ../../assemblage.rst:1706 msgid "Pour sauvegarder ces valeurs en EEPROM utiliser la commande : M500" msgstr "To save these values in EEPROM use the command : M500"