From bb2cf94a0aaf7586d3112e6fb6a9697ae3051b55 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 09:54:11 +0000 Subject: [PATCH 01/23] restart en translation --- .../gettext/.doctrees/assemblage.doctree | Bin 0 -> 285992 bytes docs/_build/gettext/.doctrees/bom.doctree | Bin 0 -> 21865 bytes .../.doctrees/buildembossingtool.doctree | Bin 0 -> 3011 bytes .../gettext/.doctrees/drivers_mks.doctree | Bin 0 -> 4615 bytes .../gettext/.doctrees/environment.pickle | Bin 0 -> 69403 bytes .../.doctrees/firstembossingpage.doctree | Bin 0 -> 10865 bytes .../gettext/.doctrees/flybackboard.doctree | Bin 0 -> 4766 bytes docs/_build/gettext/.doctrees/history.doctree | Bin 0 -> 18033 bytes docs/_build/gettext/.doctrees/index.doctree | Bin 0 -> 4245 bytes docs/_build/gettext/.doctrees/licence.doctree | Bin 0 -> 5792 bytes docs/_build/gettext/.doctrees/marlin.doctree | Bin 0 -> 11094 bytes .../_build/gettext/.doctrees/testtrad.doctree | Bin 0 -> 4300 bytes docs/_build/gettext/assemblage.pot | 1888 +++++++++++++++++ docs/_build/gettext/bom.pot | 243 +++ docs/_build/gettext/buildembossingtool.pot | 32 + docs/_build/gettext/drivers_mks.pot | 49 + docs/_build/gettext/firstembossingpage.pot | 82 + docs/_build/gettext/flybackboard.pot | 33 + docs/_build/gettext/history.pot | 132 ++ docs/_build/gettext/index.pot | 32 + docs/_build/gettext/licence.pot | 47 + docs/_build/gettext/marlin.pot | 82 + docs/_build/gettext/testtrad.pot | 62 + docs/assemblage.rst | 16 +- docs/conf.py | 6 +- 25 files changed, 2694 insertions(+), 10 deletions(-) create mode 100644 docs/_build/gettext/.doctrees/assemblage.doctree create mode 100644 docs/_build/gettext/.doctrees/bom.doctree create mode 100644 docs/_build/gettext/.doctrees/buildembossingtool.doctree create mode 100644 docs/_build/gettext/.doctrees/drivers_mks.doctree create mode 100644 docs/_build/gettext/.doctrees/environment.pickle create mode 100644 docs/_build/gettext/.doctrees/firstembossingpage.doctree create mode 100644 docs/_build/gettext/.doctrees/flybackboard.doctree create mode 100644 docs/_build/gettext/.doctrees/history.doctree create mode 100644 docs/_build/gettext/.doctrees/index.doctree create mode 100644 docs/_build/gettext/.doctrees/licence.doctree create mode 100644 docs/_build/gettext/.doctrees/marlin.doctree create mode 100644 docs/_build/gettext/.doctrees/testtrad.doctree create mode 100644 docs/_build/gettext/assemblage.pot create mode 100644 docs/_build/gettext/bom.pot create mode 100644 docs/_build/gettext/buildembossingtool.pot create mode 100644 docs/_build/gettext/drivers_mks.pot create mode 100644 docs/_build/gettext/firstembossingpage.pot create mode 100644 docs/_build/gettext/flybackboard.pot create mode 100644 docs/_build/gettext/history.pot create mode 100644 docs/_build/gettext/index.pot create mode 100644 docs/_build/gettext/licence.pot create mode 100644 docs/_build/gettext/marlin.pot create mode 100644 docs/_build/gettext/testtrad.pot diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d8efca272b7f536ac7cd607d30e16b7d04d17d82 GIT binary patch literal 285992 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 X;U;(5kMg2@h-iQdqYbVWsO9*-rXm3P literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/buildembossingtool.doctree b/docs/_build/gettext/.doctrees/buildembossingtool.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e6a3e6c8682657c90c96b4fb8483bf37a6feccf6 GIT binary patch literal 3011 zcmb_eOK%%D5KiLAw)~JEX@UZdQw2qu1hp+yk{{}=4SGtWLt!+R1O&C@iiCHUTas(b zhXCy%KmzcV?SJXd>&IPbCAme=Lj?#}4u`{;Z@wAM@3lYwTEA8N+?Gj&OvXo)u|zR$ za<|G!uGf%wb{OYf);{Z=ozl}h8;bQZJ2QB$}IU*C^77?{db#VY+YvRx~ zPmVjR4Yz2g+v|0P9m@Lcvv&Wa-{WEDgofVFx~n4_bfjr2<}?5E`9Bigl%^R|#+xc^ z(xmyS+cbgZR|gP+a|vh7D``cOHo?A_N6koH@MZyENtFlg|1~-T>nDKq;=hCSgV--X zTEVdrG=Oz>j7;`V+uc6v_s-hAemm@)06yO7o}To(-vKOMrNFJm(;U)iIu>Mesaczm ztxU~=p}m4{sHsC#*kQ%HLyucNvt6nETOrbUCiv@?=9qBjbJVFSP8@g^-FA&2)4n!I zRf!u@Nm-F@)o^R!FPhO#)m=iZ63Y`5$MUZ<%20~a_9V6ju0G-k*VHPVW5Ix&u{2Jx zSTC<3uzi8$+GLsO2&+x20^%#!@8Y@|{L04Wp#bg{R9p{iV z3>rsD0u}p?X<%}%l<)`yg@ky*l4&2ojgteD#xiglnx{%z67fqO<>&xwf=1P{=63j4 z0xL^xW~NFtS7Usbjc{G#is}SdK|^yILsGYz2HXdge{c<%q?si=36$@#xvOV3JUlxz z65kIOHwo8TX(DLCBCdh6cQvrN+ftcbv{Eaqzd`5yn%H1J_6}W8jtpm4t{9a7ac{G-x@_ z#jsli!f>EF!F&+yj+=9gE(*-2*!Z_w0K29nTZ++WmLXE5BwJ{FS_so?)Z`dZITgK7|B@L{MGhT*GPFv018JT1_fXnUNWTc-B*VDQdpas z?^`X1%~5)7g-VW;9<_3J-)j~QK$BP=BRv-BScUxXNxKI;8#)YbnD>&I`ERD?QK{7P z^@8go$!%ENftqg#8%MaTZs`yu#H`3)uDX2?GA31RRsj%`dWL*-+vYm4bWDUCi3op? z_im&-?>9_LQDwhnC~51&dt(Hv$RSOQvgh^C|C6?+DM^nP|vIB3xDT_%Bd|`fG zd51Q)AT4Jah+!?P7R$bNFb+Y!;)Uh+GeN`~@mic`uI{DwIz>!=dLRSwdXS07{`(C^ zpmWj6+~$1F3R|0jMCQFSuwP1iX-@S@r{^W59zsEmF(gJ64GPsSZU`&w`hvy!^w#3g z?t*=^SZ#ezzkk!#WapM!L*ock=G#K<)&mtqfEh91cyP8b?Z ok#M-aTlJ3x@p>gL61XmtAj%lZR*ih_)|hW`lWyRj-E4UDH&gD8YXATM literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/drivers_mks.doctree b/docs/_build/gettext/.doctrees/drivers_mks.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f831b518a408bb8c9c0acb0c35041ccedddfa003 GIT binary patch literal 4615 zcmb_g-EQ2*6?QDIq}9(#vTLD$f6AapBct9Q?ozwj0KKRkw>2DZjo3|!0s%Xm8SW6` zk}NrtWCSVFivTe&xe8nK6#^7}g8%`70C}1`K`;6Zx#UuUE!a*BEX+A`=FB-~zVFN# zecJfv|8_3q|I}6z2`@P55XOR#@g!5LETrj-2QvFIyY-LklWb2lV{)8?X-s*hEL_7I9CO*sZ$l%%)wHy(| zA~Uh0nsybuSW?ULm?!Fz?*%-Yqz+MQM9SE6Qi)vY+$?!4(Ro;*K1mV?@!bf>toT}G zX|xzPgdWD+)jFwKkz}f;GO;DDi4AdGEQuTHW>7ow4wFutz{#5r zE~=%}W0^7ztiirT$Bt>Tk!6leXE5%KO=k9)IU+sN%2G$H7e}}_gY8nFb|2+gCWkz} zLlR!*yGZZu3#S*Uv*35X@OvU|>gb+wKDWl|_Zr7E}1E8Z04QFM# zyGJx?&r{#c6S60E)o*^(ep!{cA8QC{zgthcP7q+lfnqSUWUXkZTdx))LVSf4RXAYx zH8H6>^kN*SWjLC~UM3!CNW7;*NgaMJZhk9n?Zr=UF!0H)$`akpWz4tr!{(LVl0LG#M93LNdj;ZL-05$hG z@I%77rM~@_`;R(8&itwh3|?cW8uwpoIr8&GJ)PoV1?_gp@t2PRJb%Sii<8w{|5x3W zm*M)qORj%W2YLzTI%rG!Y*&Z?66n4=9FM7cV2vEh8WCqapd*KjAQ`x0lHYSb3D^IN zUH|iP!PU8bx$bOlOmO!)y@A;qT4T!s$<48Au|BnEZ`2>1=KA&LaDB>yw%_iz%^Kr# zy)%r5p5f;W(Yd^D)pM@Q zY54=b)TZu}U^9Wsy?ein==%phsXm{6{R%05>uFNjiUqoW8Jv@+F9rQ1GeCmz19pPsaN9EY(jNWgHzBG1}Y zDl@eert-9vMs6ijH_ptQF(H0Xt-|QSfpY2f(-UV_s%;%Wf-DK-$45Y!+Vn{~Ow=+B0~awO9UikIbSvITCYDu;q%yP@B6U%>;F~O+ zMRtWcWHlFf09+gpUmM)YB}i?M=(AslqJ*a`v`=ugOw=|%iNb{2^_4k9sI-r~#4GT* zWiu}!j;{lmd%04wLEKgw2qppkN&fr-WaetN>-oiVWLJM-lZ3}w2gj?eF`V~0o_N&| z_}tNy0&IdQQ0RLzPi7Cd-&U=NM|Ra~>R>jsME5DSW`_ECc^yHVbfTwHgh3~ar`=3l z)tb2j(6l9=;dmsDV-@oDTRjW;Y{f1;V_r)Z=6_Y12UCg0E1IN^$EBO^0nT^zU5(9} zk~p9clOlVts%`*~GrQtu6@Z;Y8X?crcJefksTCr(5vz7b!is;Ot>(+F|tm*e*naWWC#Oj7Zt9)5=gHbu|> zwfHzyoAu+%&2CZ;Akcnct3sk#TIv=4*CmA>qQY^{oY1cjk*ogfjIh#fp0e01cg+`F zK4l-(HkP`)Up;GUK662>p@z^f)fFOB>omlpB>!^>E|HbHbNQD@#%J04-~-;hU>5$E qkmP3%*DqJ4Kq_OD6+ literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle new file mode 100644 index 0000000000000000000000000000000000000000..b177a536b9b591d1539e09de40044c1cddd64daf GIT binary patch literal 69403 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 HD8>6fvkO;} literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/flybackboard.doctree b/docs/_build/gettext/.doctrees/flybackboard.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2a374ba9f24b4476b2a39b5bf691de26b869c182 GIT binary patch literal 4766 zcmdT|+iP6M8J8`uq?J}TJ5~y|(i2K*TeViV)%7hAB^cLB8kf?SaF}yu&d#87>&zTk zYH)E2ff%NJ@${k4(&rZX5b#SNZ~iO#(3kur{mnUhm#vgwC>373^UXKkZGPWn_F3&u zFRo9Ne`ZnTT%>1BLTQ>&rmUHvSy&`2)%JzG_dEO4-Zgbeo~W#lA+u%z93dAml`OTN zS+n5SwTM--dwyE6P>U?>ALlhb#iu{BcX{2^w9qjd+A{Bca{Q4;1$2A(C$oZiu?Qry z?g&m?`vp65ro5T)3tL(VH8;#uPGFa|eA(3fz9W3nOm*#Vn`^O1nQa#VF|$N#DS|@7 zZ|CQvpvw6)9mYf{5b?d1lBD`JLyLT{2uOG$S>$*MGp$L-ZCSp^Z}A4d%_sS)xwR2U zl5fBawGqYV?nICgNt;r^!uK9tHIs#))_Bnt3BrSeL%OvWv?wJ9EZC%b_-`}ZJPZ!E zY!UFe>MjPsT zncm$nOA_W~X~`;y&`wZ9gk&B$WuaH3%+s&_p-W&Lw~xJC#F>UDV5Hm(iNxloA3plz z@x7+^Gp4*T6|hdj9tAt#ih@=JsH*C#NAEZdK^6c{_q|i+)7lzkr|dT#2~-xBNwl`s zbrgCX`)iQy0kE+7LKHqi6j%QrcIB4_yRBgNFpPG>gBIJO!Ok{440aC4?*8_{!PX(l@8vi1AtVhI zbu@v21*Rc}y9wzvg$wkdCNT?n-KJMHiOc)d^y84Tgs2|o`s@B3@n?|u+y5SFuIqk2 z)TJ6OOwnGnzjH_ey1%#G+TPwFdt1>iV}xu)t)1O~R$Z!wZqgZI zkC-cKmj6Y$F8qg4|8QaakNx(4@J4%mRR;R)n!Pe)_K*V0|N7MOzwv**!Qdf;O;=_q zI{?=Z=@MKuMu7Tm9tP`WKV7G6-A#_`)#Nx3>sVgba-n%l&Eybzu3nZu{YjGFcQg*z#$n)K&fjczB32%csl&DRkx!Nam`0P|VXJ$^Aa+5Y>`^!p>w$VkdC1q#(4Za(6!< z<%$(F^Uo58rzLiVVVC*CCrgNg+CLRaRQO!}*(b({YvtfYaA3!S!fd#|-G}A8fV| z&jlHUW8xiUApXZa@yJx-@Or{zQ!pKsI*{`lTqiM<)inu_LR546aK@|xkcr>V&AtP^ z${j+UnaTbzpXjemyu^%rh zStT2yT!s**Pl_BW-21(Jly{53bD$>+MH&GEy{d5C)d^JuqkIjP;GyQ1tx`E-tF_YS z(9Idspxq4PjGXxB_9FK28-rx!yZTGB-2IgRD2=14m_0X>EIoBEb2C#F5o9eeD9{s; z724NCb{L8hUggWM2AI-#L;^3=y~CfP%#Bd1w>rp>7WEfXE_d+E2YuQRtM7ODH~edU z#tZ(Ee^r>e+tKGaLhIhf-?aHzo4;%q{C&6l8pBS30qQIMd12;pNq_K6iaYV!fxeJam0TKB}$MuDstIm(|^wFtey3 zVOF>bVa;5a#qO~UAJ9amkGu322*wxoQ{)4llE^IlE}~GrDuw-0GD4o~lgqoD6KNP1 W6d9a#+%?WpSM9om!FAvwX#NM8BoEL4 literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/history.doctree b/docs/_build/gettext/.doctrees/history.doctree new file mode 100644 index 0000000000000000000000000000000000000000..889b88c730c63a7389ad61d22e9fd55da204aefc GIT binary patch literal 18033 zcmeHPTZ|jmdDd+u@9KVyTgmol6Ir&r%N-7f9GR<zOvfD+8v zVvj2oKLCJ_UfvdOj~sIlOHH|^Hsw02X;oRR)m4pKWE_r4YfRH@EpvaSKkcNerkM;Z9UA-+m&vf6p&U`28Rs>T$VIPYh&SCi3*Z;T- z#URI1d@S!X1m^(gyHG|SHo6lK^t{FLF82-ZCt>Gf@l>(NVkrp6aeJXW=f)&?i9i5` zkHym6@Kh|aiN0%gb|vStqhk@C?dsqfVifC&&9RTNxs!LNXF;t^bROLv-;nRm+m8r- z--Tfb|AX&ax}mErW*RkFQ#Gr`RIccn%*<8;BCI!v??0a-?f0*8&tzUGxxCDVQs0dN zhev)Og+5zi(X!M-r`6jb*wtUX&0Hr~y&Xt>=v%4VGabv}z68xIIo-bRKt!Okq}oM^ zS&k=}r+HWJL1Upy1iARU&m7m~kcI%mNuRPljjuN3#hF|H!UqBxgsTi(!4$FoK-M2Z z4GHd7%Y0}T?7h2$w~VQGrI;+B7Oebsd5XKs=~soE9vMrFf_ulm9|d@G3_Cf*ur*V) z6jo~~T2*B-)8wYrXf$igP!v!bp zN-&UeCN)k_6l92xmbw&R5`Dj0CJvoIIHfs^0&FxhW$cOAd=NXz*l4Q2N@)w_R=|C` z4EOp>74Jw4jlYg}Vq=l-4B}Vr2SLQa|2@Jd*aOE~$oxf^WF-{7dY?EU!CGdI#8Y~r z&0s?eSZ1A!w5GO7juQKC$!z(4JeAYl99-U-Zsu6LwNfGj9!9xlb3(Qo!}3#s>z2{t zilNDJOKlmlUR9W8X*e7-*{Ey!u#nxk$h-i?4}UXq`drG`u#L9guc^ zFnhpCpWrTXwQK(rRQ$>2M2~nXGYR&ViC;D9%xpF^&1^DNX_~Cbt)^17T20exa6<#} z3zmxayL@)YUN5*BuZB%|RyM<@ux9F8BxX1ya|6F%_ZPrKDQjh#XsE3~!hd7tUv3@= zY@sjVP;SOm%lPwfP9l&-ZCDMW18db) zwc6rLHnk>x$tL);Ssx`$akM7-h4e+DM0gNFZ3Ka%gFZkn-uGQ*z_cV{SUe)LQ{X)@ zIE9}UM3x1mL=I{w-od^#9MWzQEaPAuIu@iE4^E;F9wQ+xuI$`O>gO@tZP+Gtv6d1uMMk?-93nO%IKxTaHP59xsR%hLmR7%z1c~``Z$R) zr7_Z4py8mj^t#ewMsrAi zy!Jbo0W$lW%v&PQhBVAfa&odIIyO@U3vWvBAWl&i{{x9^37ou+2OkUPSug{R4B%mf z!WUcMT}DcV+A`IV$SG-y#2e#5z*fl9;+dnCvVTbzrD&{3U(D8}Q8{=)?!?1aHcj|My+9xEKSDS5zs9e^sjZW_Bqp8l7eu>r8W&f|b`VPP)u zvp8B!)A1H(^e1uUY(fR4=dPAO0XMTFRR;^D zfa_sh2`3by!Ogi#ufP847oFJ`Yp=gPEs5z6HZ-~a^fV@e5!}1+^faxDgKOn1M8oh` z`XM)GyWDhG+QW)mH!yq-5nF=`rUyM2A>*@qQ%J0J96^B@D##{t6q zB}7o{r#df?{D-E`ZYY>wT4n}jYO5dA>0*3nMq6%M2VMraCqPwg^m}&cz_k2x=+LA&yXdM z+92fJbB~OsVw8wGV+I@nsVTy`tG8VzO~4e6)29HEf+ByEP~;DD{NBqM`goZ#bcQw| zD=jW7wVDnQs7>EWv2PqcLhS;PZ07~_k<8)(Z9$?2o`;kSkz>yrt`Xm7;;@@3jD~XEXzzr zV?$R*y~y`p=|vr6FN6W5fV*diy{=uj@DkIDz#+8jA~%c*z7PRU40v!cvK^Akz{2n^ zkv|l{Ett4yN^>K5yi1i>$X&PqfrKohXG;A@cO8S`TN$n@(uLFHC%UJ5h;OB{WjH;5 zwdg01N~yu4V_`4F4A=v9FpwqJ3!abjhE(_F(b&#E0}2t4C1y{N zgcXm)-@I=Wr@$o99N%}NdM+;U@7_0XHp_r(8EC^pGY?0eDa$NmwV|3-v#vK}iz$#* zO=nzbwv49EG*xd@6>J3&N2 zCq&DaI7OYT9{lU#1cL%7D};G;^rWTU3Nojdr^~KGWz0yWyg#1E0fzQKB9&rQ6g5N? z9*&KdJXa*>1w3}ulkapaO?E+LlAeNX5m=B9o((zX^f4(1{U-a~wop(tjFV)Fs2 z6m%yl{)ZIk@y>tI*QSlUEC@R@B9%>p$t_K< zRn?k|IIPk#RJhX+OpP_osv=5ea;c1e@5>b6UhZ>Lwjg^c`Ho?WS{O=ZiXair)@6hD z>39@;gg6k2UOaA?h-ZPH@r3c`7A}x|6f!i8!d6gh`!+$bt@L%z6q_5Nm~N^qSv64IR5jHq(itrUTD4&?qh_*} zK9W1PUb>5kLCFcT=OMy|5G0T2ag0r)NEVS=MEyW$B;KH3K#s)Fk>)c?q4N?DvGM8l zaTX*j=Svp&J(S@0z(>Mwbp*fgN2_pobVY6$s%17?dbM6_RhuoOO&eA{Eh5{kBOb%U zHdJ#t1D*TN@g%)z15MqMdmUTP3yFd1&9Qhb+fn&!7;Em#J$pXcd}=Ae<;)Dq7s$}O zD(p-cty2j(3c2MEWLdE)8LNlZE>|)h$Grs&&Wup6WTt-UKHw*E1jpO*-CxVAe2KSVaT9UotcF@ZmfoOdqr!`6O$P{5k`ij ztg()iZ9HEZXwT&<1#(unGbOni27Zh@y+!bp)eNJ7 z+EK(vWxZZQWCfXmx+%)N*GKh6^0YoE@y_G~9mHE_MX>rYf+Y!7lc;Cmp0ZaMzjoe1 z4H9Mk;qJg1u@a*M1 z0%U1?!b=qP%Ae9!k9XdsuY0x!nn4udZ2 zNLVS;YKe(5tmuN&uqb<^l5~y2u<#2rLmh=$FxlbHj#qmxQ_wc=d?o375tjL-ysRWu zhhuf1|KMTB)#K5zYnL?9IvqfYzZoH7$!vM!z9KMFo}XEVN+sym?E?6JI0FCra-ONw z^=G>i|HfGDdJmkDt6IYAkgC1#39wy)vs~{UBh(cvi+ro#?~(>ycduiV@sA1Ok}^(q zu)YSQzL{Iz0wvxjNf9vp*Ct}tA*MdDCIimaP&+njar{bC1w1VIb~Dh zX8lo}@1k$#Pm&FEN}8D98moz4zDi{y@MEBNQPzP17OLwXif3PQ3}+phtu>2a73I?S zx$$!kdzK~ko*v)7?D(Rdw)4vzA8X7R`6Iy!PiH&!Sb{`6VyXWfS!#XEr$W`)wjIR3 z6Q3R{KWovIiwSLNNKDRb9_1s_Ab>9lKhwuGHvAMIEwgz7!RFZfY>AzS)vGnDs<&EJ zO=c(wsiGpJuE5}^wi>DqYhDys;cgx-mn;sI%GWCu+&V#{G(Rs@<}O`%VQz&X2W9d~ zr@xrhZp@=>coC%{2E>~CQ>j;+N&jfVH=YpP2l39N{{VO4sFZ#G$n40X8F0286UGDG z(Tlg98FVT@NDt(N67f*Y`p3$azk@ObJO#m)`We^{-dcDv?NV4?u^454ST@m%7 zZhM((EKr{x??Yv;({CrWdtrbnk0&kMO(O8^8%}7qh2;*Av0^$Py{@?s@4+F{^ARcH zND2&a#d6AKZvHqCALPppa22vJ3bIZU@r23sXc6=6yTN=9xIzz~vo2aDQCn|t+SK4? zywCCaQP`&ND-}VZ8YBv>S#36O@cYE@%QpA@p5L~?y)O5GX9CqgA<2H^5Qb-&5VH*8 zM@HU^Owr+B_jq42ZvjI#`o!>yk-_l++Cu<;3+F7p;62sSWo;(40|I1i&b z8ue0blT-c$%ivli@UWB8F4!h8;+Sn5h{|?;{mav zA_G8vP?%;jLGspop5mF!0C8jpZDAOWfR)W9%|7UU?<^-AI{DiGzXRb3JNkk%6iWY;-l14 z0Dzut#4tggP?Q(({_H7P1wQxrmN7CtwG`7oo=p#7WyG>bZ&e%~T4D`|{T!7qVX;YM zxFAKS#T#6HD1HPy*=^_InQx$-R5;y=4+JZ)(w5scs{5edZ7PIv>6&Z2CxB-cw%?2> z)c`~t7SG9J8--4AT?A?$F>GY;4V(#yyaCGsg&2K3>JM&-tK;H6c&Z0(fqQTx*t5U` znPNCZsv?N=;eLBW!CzaPO#x;)kUWcuy};%?MB7or?Xl}^N+7yzBwJvC(#7tZ@xk^zk-*{0n{jgg%Z?=Y#l&;z?RBTV1Ia1 zthFH4SrBV1i1}}dxo?VjZ;Cl@iurCv_DPySfV&6a&e^N>4+O0CFA_kh#Jlr7`k->B z1Y|O96OeyOzXZt7#YC5pMUT!K=|O@558Z5f?Dqi2#wh! zETvUSm;MlzIo|mZuzW8Oq2rx@Aa2~iAB-nbyJKs-gTxHV^3uZdUm%@He{ zWRRhLP5ewsM03h~?0NDao51IP&~EM_!gjp#?-;Qud~VC|x$D*QFE3nLcp*pW$xWeD zx*JMoFGhq?oV#?vK0$7x?IqHg^U`$TM@;7ktle!CabGb|ux;VM3Z!k@aj!`Gzq=q! zC|$OO6+8ciaV2DBJb8*7sgw~%3sd3h#D{VdEmJl^`R&e|#TmKV@eDUIIZpmX`l~5Z PCRvfG!9`4gd*c5O%)wny literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/index.doctree b/docs/_build/gettext/.doctrees/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2b14c8b66adea4b10efeaa796f97a97ce420c219 GIT binary patch literal 4245 zcmb7ITW=f36_zcNB58@Tj{nm5>hHH! z%s;g$62_xhpLkvrdsO7A<;89m(n#iC=1=~bzsMh}c1oU$I7?lcs}-DZ84tXaM){|? z>gwZ?2clo{uL=*PeKO|FGN#*N?7nSR{=!}@t{G{IADt7by*cA2v+)wZk4a<;0PrH&`+M!+MQ zpJWbE9U^7QolL?u+7_$a6I$;zHy}cQi0?*3!s4stWyyTu5ce#lzCM$wHA$v=D`%VR z0b6Ge*(!Ua?hjZT(t$_M2Y8AY@W`XHek$<1H;%8X)r@<&viA4=o$=0Sckf_#GIHs@ zn4`(WVI_O#tNJMW(+(~e~w zJ?EZeN7iUKOlEpb0zQq7EEk5NX{Rv#kDxz$6F&GcesAOV4t`Ix{)QWW4LklC?p!qs z_8e-YJXiN#bAPTnE{Qzuk;2I8+D~)#bCI#1vBBI_>?wN#9)X^1IFL+JlCZ@W zw$BlLI35eZqiIqwQMJw^H^@Bd^PsqzF?PxV7O{k-Oj6Yf$;_jPWcl$mWCuwM2q2fH zLG0w0s>!(L0W&VuMk%T$w4y9@XiB~Octv##M2I*FE^xL3=$Y%Qee%cBCms0Y69#__ zU4L(nj>lw=?2LSGj~se%jd!@~lOb^?6Zm7<%WAVUfA2YhD4}Ui7QX9b>*f7(xPh@ z$ggr@xlL7*M+V+5wW61$HSbmmn+$78l1}No0(`HkssWq>RI!&@=szoArSN+Y`m3Ur zu!g$xj0mSxBO3IP-nT$Ph@tMim$Ly}^E^p^`^8VKjZuw?0m%+Rq5^fDgPp#eI z?%o3HGW{weoxAWQxr%ODp$Z4?SBj}0(piE!XG3iSE>h03oeSIG`wJl5D|ca^7qAff zTIjH)qtRqc--qB?2ID7kJZ!|m{jomTXJ={Uq&fle;I8~YKp-lDy(yJ<$DU-bt z))CJL<`SP5m|k65mzYX0*XrujS}iPV;P3j?3|dT=x@@win)jOOx>>3VtX-GW^@>uI zRn-zyN+bokjV-N)X&?O5;5W)$^Y){5TCYkaY#HHbJQj zbxR~5@;kuG*ROd*hzq_tSRXELT;Wu=v;qQF zVz5sDg>tnKkZ78r;K1A-*4KSJ@^(tyIQ49l7K-{8xw`V5ptXo2A3DMu+_MvnJ~N=H z>XJ;x_MD`y>jrAW%fiI2qYhRz1g@K#hy+^TrlG*Jk{w8H zk<)|-px~SfUc~37?QubzKr2$da;?e+_EfDy8G-mWnG2yCqd`t}{d3XHq8OXfOa- z^pgw8;;0{|(?PE8=#%CFIBBC5fO{m|(E`2q_HYDyc2nQIB3@JG;(tTx2+e1H+)|GakfB}YW(}^kNOXi;s$1eBl4NExK4s`o8G`pl z5bL;K7ieOn{pSoxEnukIW?d}pAa+U7wx~xgL-**y@kO%1%EpA?KFbnZp$8h%f|MYD zegzaB`G|oE6}B}_h|F0&w~np}b-*;-LO-@x3weRN8AUz4RCnAUCTBK9oeFFWT`4s~ z#20F-9GeiOfnR{xrCP;kq{k4|DnJBTix@=nz>yWwE~>N{LALN3#FPY1jo6 zFHwuZ1Y}6_>qS%N4rUr%n$XXGO@vz0nB(|$t4b%3L zd?0KpHKgCUDy!T<>j~VzP^3{IS2x`lbEg?)Q8?D#E9qat0-xs}BL^^rAe%7w2|!kH zVGSRPWK1kwaiM$aiaM`s<9MuIhaVbL+1B%qrY$y;U}iZ&_Ses9jc_9$tUm z>OjDQ(?4BXS@~ZzyXa{ioc`f^&Z$OOwXUff+WpA3k51nIwJsgSe+K}~idp&i9%P<= hQpi&`YeSfby;(N=$iu0gmph)u^b-DbpOHEJ{{ZC|Uj_gG literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/licence.doctree b/docs/_build/gettext/.doctrees/licence.doctree new file mode 100644 index 0000000000000000000000000000000000000000..28bf19485114d870732e147d08acb1d9c159a011 GIT binary patch literal 5792 zcmcIo-EZ8+5w|Vt@Fp_XwU?Off(4L4`JT(Run-Vi$3(t{R{e#*P?$)e@pUsJhe(rtu5dL?(FRB%{vJeo<0a@hB{pvw60_7C%gHvYMV(Tm`f;r5EpWmxhpRSio`d z5j{3rPbQwGnHCUpMK8nz`>K>}>Y80D%I5S!q2EAX40uS>LE;d-Oq3GbNfhidcFb{4 z8l4y2fJg}V0?}DC7xR+|H-`yo`(x!C3zt?g1iPP)u?RK4ZyVLA-TFq{nI54~h z)5uVem{r{K>+|Q&oqH4|(h8`wlpu#BIkqCfhdeZ29<|;Pga-kANMcJyp~64IO{`2C zNv*p-dpNKj#5At&n zVZ?&Q5kKI!ZW|T6gez)6o-auF_dgLXEtv?*r3&Pj4Cx)qh=fF6>>NgsgnFbNC5J>s zVJ6(DwDaKo`#alv@AzVS@7K`p2^$P##2EXIfI4j3~Xvep*$Dupc07*lP&P zAL6%--y8VdLf9-o)kN@=y_K+^usg;Wn6Ra9&5V(Xug|dPKfLy4o}=KW2QLG4FzJQM zo%Z-I&g$`p6_3+XPslJe*bR0YndlBJ;>j_e|>I7lR?iNKf15K3B+NiBKyy={GzaLXj204##2;60s z&&9~3?bj_U#w85jmL!w^k?LI{RFQQ}A|G`y+T4U%+H}bWA^*}cHYu& zPd0!4)$=b;?En1B=YRVy6)Hjf=0w<;ElF`EPpe1CCShLQSF@S9rDtC-!IDXZf2b-j zODg>1I53|k&TN5M!#1BX1mzy-x~=ZM(`kFOqh%XM0`>+JSi&+U1;z}@K@m~DRt zNxwzpeo{uRS1Akt8ARfUQ(+Bhm?0BD0(h*Ui>fcj6(7Zdk4T7Hy!~!=g`WTuP{t7X zM~#W(lTi9<45hawJO;35-MxaN|5p+m^L6zkD^U8;_-3s@=~N@P^sMaDF#1b%^V1J; za-;rr45P1Sh0!u>{Ih`(-St|I+oLXWd1uerL#A(ay1k~?YV~^#@&5-H-5(HDoTWKP z)PJFL1&@`<@Z*WBy!>U>A&hIkkSHgwOzXa&6#p8_%O~KXfBxcxXQEAw*gUJu3f9iP z7M}m6dcYNQy;9U8|HTuzAGY+ju}q`rpVdufLD9d)DEekr6s^FPe`F}?^g496-`Q_F z{Z6;ra(Zr`c>DWqyM_P6n-xW;=Rmz=ZbEQ*knj4RnHsVHjAP9~J*a$jeq(}i!_wd^|CZL{{g zUUw5=`cu2?Mpws_yerj95^WL>hiJ4n%g)&ssF`SpUUA`9BuLPXmgWD(K-Y?t9f=eJ z4^@R!WE5ktl5c|=BRs%xxfmuQz-UcHu5G$lGmGu!p_h1)>dSr))z0nI4(5ef}^+)HD}VnNYd5A>>_aU_%-&_f!e zXo!~?3CiKT-lWGIzEVUba?CWZ=RN8qLu|K>swaf6z#%9Zfl@>Iaj7vX{Y zb}90}mFile{GHy8oJY( zvX?f-tQv|#pt}hU{r&O953;PsPZTR&CQ^OXaApdC(?)fU<3W|Lmq6dyZg$|$b>X`w z#2d;)d|4B z*<4kIDVrEb_8LCTG+UK=t$Jdaq&1i0+>I)bo>NR?6brX<$JyJm|nPsvA)70M*_t0!d@Gw1X&(uNx)CMl$P#f|W$m_5kh>R7y6&_9O@ zo~92G0(h)MFyZA?X2%WHFPGV4io8;iv*TOgp&KL~f;JkOlUw#of-7=?xp&dH{u^Zr Bbou}Q literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/marlin.doctree b/docs/_build/gettext/.doctrees/marlin.doctree new file mode 100644 index 0000000000000000000000000000000000000000..703f94e492c2e38c9d6f32729d6af6b21fd0cfe8 GIT binary patch literal 11094 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 H_1S*_^v?sC literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/.doctrees/testtrad.doctree b/docs/_build/gettext/.doctrees/testtrad.doctree new file mode 100644 index 0000000000000000000000000000000000000000..83bd44047c0613a7b17e21f3d3c82ebdc14515b5 GIT binary patch literal 4300 zcmb_f&5qp05tg)?-JShk$#Mcnawr6fWJJ3=+~NEshXhHGi{Le42)@}wv%5LX-5!#| zZc4ic0}^1vQP4Lt2P1iaAa7v67Xf|}AM+IXnjCUw_8_l<3@`wzy1Tl*s;|1MU$*}K zX75`0GrKAkQG9+#7>g6eRbkdyLh}iab@5H{;j7|{;<0IG3#L;x3Vo7I%SXI+SW)Ak#XV#Tb^u$`EjGKzU|k_W_W z5UsN)$TebOW3Uo2W$~_2NtA*T->sNTs;_mHr*k17^ep3{os*k2O~!Vp5WC{8*b?`| zinwp?9*Jbaj~IV`1Xt7%w!wac9cBt1e(>~$S;-?-7>9QItj9u^_Kri3xx-ON2LT%~ zkB6Pm>yaW45SKQvk#R;+u^8Kd4K3x)H0REvPoDkxPmjht<{5Wrl4Zyew`q1HS56oq zr#w^6VVXFzol-}AzL7`S0?6m|!E*zX>@A+urVRCE>Ne}4b&FjkjfjND_F3Cr2{*ZdZ zkd3HEk*5ynbzHCOalqzH@y)V8>LP69g<_m1y(-G>x97FRl_F6cm6C`DhG)|-1ZireX_@yL*#Ft;JV5^d;%~1Wpqc~kHGx8ag3vwoLV{8Z z0*?;8VA$(*NYKM&(eEFV<7Mh!KdeFFYwpOuVewz@?#R!U9N`}Ak;^M=h&(>RqtWe71uh7$7sd&o8BtSl34Q? z4Z-TCMCNEZ>gG)Bo|txdB@>-w1q4QH7|0}ruvu;6!}b}(jhUEd64JI#sBe1}JBsaE z@GHA0%&jmcoKO67TuYMznjM7}DfMYGv5ka+$-9+?%d)jl{)nydYVO zSYbxS$po4EffkM`kDGsgIzb6OL&auq~?z2z4g?a ze3)e8qr%*=GfM|B(?|g@(DLP1YUzZ360_q z9H>u)TlSn#d9XZhi%$a1{AdCSE9-0}D}8~z1?L*NJ5(m*%;yslNgprL4BbTO@BZvf z36{#RI?P_16&^pgZ#A=C9U`b&a4?ElWZyQvCfS(dPy%E2;SD&Y@uCD@n0=Xjfn#n- zTfN?(hPAK}R&DLz;RpSiRaW1R#Sh|*_)@$Q-;3{Z)3zh}B898=S@Xk*`0_-2f0By_ zR(yju-zzkz--)ktv%Q$U((E>kKmzL*wyHF?O6z%*|BISx9#A3OlOT}|Bg(1oT~ao) z+e;SP^{(ZjTTAwF+Gg4w?{_ZSnvGmD8#qH~lG_uaFq<@y5)lUmTq0|Koaw(oFup22 yK|SDYips)ES(Ukm>$jStWJ$f*sLNb#MlqE+Lj@;eo5l@hPrKQ{U~k|&IQ%aqqfoX0 literal 0 HcmV?d00001 diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot new file mode 100644 index 0000000..e3b94ee --- /dev/null +++ b/docs/_build/gettext/assemblage.pot @@ -0,0 +1,1888 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../assemblage.rst:2 +#: aed83887aaef48c6b93fd1675f9dc212 +msgid "Manuel de montage BrailleRAP" +msgstr "" + +#: ../../assemblage.rst:5 +#: 6cf18d0bd7844e12967993f75ab4c56a +msgid "Outillages necessaires" +msgstr "" + +#: ../../assemblage.rst:6 +#: c663a67948dd49bab620223f8156ca94 +msgid "Cles 6 pans 1.5,2,2.5 et 4" +msgstr "" + +#: ../../assemblage.rst:7 +#: 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Petite pinces" +msgstr "" + +#: ../../assemblage.rst:8 +#: f9110deeea1f457197c875ee51a4b5b2 +msgid "Petite pince coupante" +msgstr "" + +#: ../../assemblage.rst:9 +#: 0f8071d2aeb641888c45b5b2778c4a00 +msgid "Clés à tube 5.5 et 8" +msgstr "" + +#: ../../assemblage.rst:10 +#: 8a03992e2255455585d4998ebf216830 +msgid "Un taraud M3" +msgstr "" + +#: ../../assemblage.rst:11 +#: ../../assemblage.rst:159 +#: af9cb18ec240442b8a5190ee41fb383c +#: af9cb18ec240442b8a5190ee41fb383c +msgid "1 foret de 8mm" +msgstr "" + +#: ../../assemblage.rst:12 +#: af9cb18ec240442b8a5190ee41fb383c +msgid "1 foret de 3mm" +msgstr "" + +#: ../../assemblage.rst:13 +#: 58d8942f51a647d8b866c217d02a5ffe +msgid "Colle à bois" +msgstr "" + +#: ../../assemblage.rst:14 +#: 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Scotch de peintre" +msgstr "" + +#: ../../assemblage.rst:18 +#: a9772685835b4e4291160c801a950360 +msgid "Remarques sur les vis" +msgstr "" + +#: ../../assemblage.rst:20 +#: d8616360a2cf4e719da7b83529d8ccff +msgid "M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 designe une vis de 3mm de diamètre et de 12mm de longueur" +msgstr "" + +#: ../../assemblage.rst:24 +#: 4517e54470594de08d46ca5da0776e16 +msgid "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre 18mm de longueur)" +msgstr "" + +#: ../../assemblage.rst:29 +#: 4fe4080a101348019fb210c1cbff3128 +msgid "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur)" +msgstr "" + +#: ../../assemblage.rst:35 +#: 5395aa5200aa4c3591b45e614fd24d90 +msgid "Remarques sur les écrous" +msgstr "" + +#: ../../assemblage.rst:37 +#: 6c6d5ab5af7941108458c37b504fbde5 +msgid "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm ou 5mm" +msgstr "" + +#: ../../assemblage.rst:42 +#: 8b71518ad5b44d82923812300ea5a379 +msgid "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm" +msgstr "" + +#: ../../assemblage.rst:50 +#: c2e243f6ff0b49c7bfa3c831cb2b4106 +msgid "Collage de la caisse en bois" +msgstr "" + +#: ../../assemblage.rst:52 +#: ../../assemblage.rst:78 +#: ../../assemblage.rst:96 +#: e9165cfc2cd84fdc9dba149ada1fb944 +#: e9165cfc2cd84fdc9dba149ada1fb944 +#: e9165cfc2cd84fdc9dba149ada1fb944 +msgid "Matériel:" +msgstr "" + +#: ../../assemblage.rst:54 +#: 02b975dd57c74970a10c2dcc569a8b57 +msgid "FACE (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:55 +#: 18c22ae52b80405cb994d57d3bf2e6be +msgid "BACK (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:56 +#: e575baccf9fe43038f07b4233b5082ee +msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:57 +#: ca6aaabd39bb4bfca0ecb1cf34eb44b8 +msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:58 +#: 1a69ec81110843ffb1c741dc6dffee79 +msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:59 +#: ../../assemblage.rst:82 +#: ../../assemblage.rst:95 +#: 58d8942f51a647d8b866c217d02a5ffe +#: 58d8942f51a647d8b866c217d02a5ffe +#: 58d8942f51a647d8b866c217d02a5ffe +msgid "Colle à bois." +msgstr "" + +#: ../../assemblage.rst:60 +#: 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Scotch de peintre." +msgstr "" + +#: ../../assemblage.rst:62 +#: 82ed7f2a5c1b4a78bcf8fba7514d2108 +msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." +msgstr "" + +#: ../../assemblage.rst:64 +#: 6c51223755604118aa96f4bce4f845e6 +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:70 +#: 591e591a6a514bd1aa0d5977b04af48f +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:76 +#: 06e477e021c64f46afd6cb75f8bd45a4 +msgid "Collage des bloqueurs de trappe" +msgstr "" + +#: ../../assemblage.rst:80 +#: ca9015c490d64612b0ad09ddf2050e58 +msgid "Caisse bois assemblée." +msgstr "" + +#: ../../assemblage.rst:81 +#: fe7e3f3e058f499b948f9e0d0607d2c4 +msgid "4 disques en bois récupérés de la découpe laser du couvercle." +msgstr "" + +#: ../../assemblage.rst:84 +#: 8d0608a0f8304b1aa295b0057d2e1482 +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:90 +#: 1cc8384651684caf99139b7cfbc612a0 +msgid "Collage du plateau papier" +msgstr "" + +#: ../../assemblage.rst:93 +#: ab50505909c84f0f8d7022cb57862c67 +msgid "Support papier supérieur" +msgstr "" + +#: ../../assemblage.rst:94 +#: f1a3121d62574ed5899974268c076515 +msgid "Support papier inférieur" +msgstr "" + +#: ../../assemblage.rst:96 +#: 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "Pinces de serrage" +msgstr "" + +#: ../../assemblage.rst:101 +#: 6028355a2625494892534a1401250536 +msgid "Coller le support inférieur sous le support supérieur." +msgstr "" + +#: ../../assemblage.rst:106 +#: 33ccdfd89fe24da4be46239eda6f9254 +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:109 +#: 9187b83adf8e4470b50c46800f13dfbd +msgid "Préparation du pointeau mâle" +msgstr "" + +#: ../../assemblage.rst:111 +#: ../../assemblage.rst:125 +#: ../../assemblage.rst:186 +#: ../../assemblage.rst:210 +#: ../../assemblage.rst:239 +#: ../../assemblage.rst:280 +#: ../../assemblage.rst:337 +#: ../../assemblage.rst:459 +#: ../../assemblage.rst:480 +#: ../../assemblage.rst:501 +#: ../../assemblage.rst:522 +#: ../../assemblage.rst:550 +#: ../../assemblage.rst:567 +#: ../../assemblage.rst:612 +#: ../../assemblage.rst:641 +#: ../../assemblage.rst:675 +#: ../../assemblage.rst:706 +#: ../../assemblage.rst:748 +#: ../../assemblage.rst:820 +#: ../../assemblage.rst:859 +#: ../../assemblage.rst:885 +#: ../../assemblage.rst:919 +#: ../../assemblage.rst:942 +#: ../../assemblage.rst:967 +#: ../../assemblage.rst:1029 +#: ../../assemblage.rst:1051 +#: ../../assemblage.rst:1064 +#: ../../assemblage.rst:1092 +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: c694b98a4c544bce86d870d4e00d2d6f +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 6079e8362b6d4f34bfdb972aefa6e34c +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +#: 261cc904b3d34840b5b15483135b189a +msgid "Matériel :" +msgstr "" + +#: ../../assemblage.rst:113 +#: 9d8e8ae82aac4c339d4ac46bf6d7c783 +msgid "1 Pierre à aiguisé" +msgstr "" + +#: ../../assemblage.rst:114 +#: dac14f736a464d9caaa5f85c83441112 +msgid "1 vis sans tête M3-12 bout téton" +msgstr "" + +#: ../../assemblage.rst:116 +#: aef118cf7fd2477da7bc4758ccb43c63 +msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." +msgstr "" + +#: ../../assemblage.rst:123 +#: 9187b83adf8e4470b50c46800f13dfbd +msgid "Préparation Moteur Y" +msgstr "" + +#: ../../assemblage.rst:127 +#: 4fa18088b7314b1c9532eacc16a8c6eb +msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" +msgstr "" + +#: ../../assemblage.rst:128 +#: 9a7f1947aac644eea1c2b19e5d617781 +msgid "1 moteur Nema 17" +msgstr "" + +#: ../../assemblage.rst:129 +#: 22c7532e52504785b7a052b837e8c05f +msgid "1 poulie GT2 20 dents bore 5mm" +msgstr "" + +#: ../../assemblage.rst:130 +#: ../../assemblage.rst:190 +#: 2078f128ae69482f8f55a545f07bb89b +#: 2078f128ae69482f8f55a545f07bb89b +msgid "4 vis M3-8" +msgstr "" + +#: ../../assemblage.rst:131 +#: ../../assemblage.rst:527 +#: ../../assemblage.rst:554 +#: 02a40d113e404811b133e8c1a38cc31d +#: 02a40d113e404811b133e8c1a38cc31d +#: 02a40d113e404811b133e8c1a38cc31d +msgid "2 écrous NYL M3" +msgstr "" + +#: ../../assemblage.rst:132 +#: ../../assemblage.rst:346 +#: ../../assemblage.rst:463 +#: a9cdec9531bd4418b98686d22074730d +#: a9cdec9531bd4418b98686d22074730d +#: a9cdec9531bd4418b98686d22074730d +msgid "2 vis M3-12" +msgstr "" + +#: ../../assemblage.rst:133 +#: ../../assemblage.rst:464 +#: ../../assemblage.rst:526 +#: ef81be94fd10490786fba19ee9ddf5df +#: ef81be94fd10490786fba19ee9ddf5df +#: ef81be94fd10490786fba19ee9ddf5df +msgid "2 rondelles M3 larges" +msgstr "" + +#: ../../assemblage.rst:135 +#: 18a7bb8b43154f9e942025bdb1bad474 +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:140 +#: 5f3d7bbe5abe43c4b1ab2e1e9a18ca40 +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:145 +#: 42c0ab57e1db40a89ca93efef3ee3032 +msgid "L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm." +msgstr "" + +#: ../../assemblage.rst:147 +#: 591e591a6a514bd1aa0d5977b04af48f +msgid "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." +msgstr "" + +#: ../../assemblage.rst:154 +#: 6bf45ba17de44473a0b4e34f6ba8f538 +msgid "Préparation des supports d’axes" +msgstr "" + +#: ../../assemblage.rst:156 +#: 5f30e80175a549e0ac88f987c33842d9 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" +msgstr "" + +#: ../../assemblage.rst:157 +#: 26450625d11344b2afcf379047991f05 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" +msgstr "" + +#: ../../assemblage.rst:158 +#: d718d7d339fa4cd58457d6b261efb028 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" +msgstr "" + +#: ../../assemblage.rst:160 +#: 05f19b8418534e5baa42f33d618f9a26 +msgid "8 écrous M3" +msgstr "" + +#: ../../assemblage.rst:161 +#: d1edb551ee4445209996dbdd906608ce +msgid "8 vis M3-12 sans tête" +msgstr "" + +#: ../../assemblage.rst:163 +#: a8d6c62930194518ab23e8b944c7beab +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:164 +#: 3396af706fae4fc6ae9a71554e7916e5 +msgid "Les 3 pièces à assembler sont les suivantes" +msgstr "" + +#: ../../assemblage.rst:170 +#: bc7f92c9cc04464ca8ec0c6289338cc1 +msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." +msgstr "" + +#: ../../assemblage.rst:175 +#: b00d830ee3314359843a9e4be94d2ac7 +msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." +msgstr "" + +#: ../../assemblage.rst:184 +#: d60c59f9faa141a5b3c3f19482705c39 +msgid "Préparation de l’axe vertical (étape 1)" +msgstr "" + +#: ../../assemblage.rst:188 +#: 3c140c8e038b4826861ded1e297cf7f1 +msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" +msgstr "" + +#: ../../assemblage.rst:189 +#: 933823a437ae48a6a4e5f1c5a6584154 +msgid "1 moteur NEMA 17" +msgstr "" + +#: ../../assemblage.rst:191 +#: 16b5c5ce21c044e883d2a5583609b958 +msgid "2 vis M3-16" +msgstr "" + +#: ../../assemblage.rst:192 +#: ../../assemblage.rst:1055 +#: c658c42e001d4cfe93d8021e2c4c6ecb +#: c658c42e001d4cfe93d8021e2c4c6ecb +msgid "2 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:193 +#: b15ad03ee5404c0cbe263d385e1f8d88 +msgid "4 rondelles M3 grandes" +msgstr "" + +#: ../../assemblage.rst:195 +#: 5580cec969d742c2a44fefe0e34dcaf0 +msgid "Visser le moteur sur son support en laissant un peu de jeu et en respectant la position du connecteur." +msgstr "" + +#: ../../assemblage.rst:197 +#: a0d8bfb18ae54e42a1277686ce3d9068 +msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." +msgstr "" + +#: ../../assemblage.rst:208 +#: a6e00f5c2aae4ae58befabd3f57d9aeb +msgid "Montage de l'interrupteur de fin de course X" +msgstr "" + +#: ../../assemblage.rst:212 +#: 654c2149cce44aa3a23d927acdb007ce +msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" +msgstr "" + +#: ../../assemblage.rst:213 +#: 29079aa068d249a3bcaa6a035c8ebda0 +msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" +msgstr "" + +#: ../../assemblage.rst:214 +#: 6de287f106434c96843572b6e5ffb662 +msgid "1 vis sans tête M3-12" +msgstr "" + +#: ../../assemblage.rst:215 +#: ../../assemblage.rst:244 +#: 157f125dd9a64493a9acf558b0a3c985 +#: 157f125dd9a64493a9acf558b0a3c985 +msgid "1 écrou M3" +msgstr "" + +#: ../../assemblage.rst:216 +#: ../../assemblage.rst:976 +#: f4ebbfa0018d40e2a80919e8bd5a2fb2 +#: f4ebbfa0018d40e2a80919e8bd5a2fb2 +msgid "2 vis M2.5-14" +msgstr "" + +#: ../../assemblage.rst:217 +#: 2a718892550c47ad913e4dd5ae56cfe3 +msgid "2 écrous M2.5" +msgstr "" + +#: ../../assemblage.rst:219 +#: 9e1bc4dd79994d75b254aa0e6e3a563c +msgid "Changer l'image avec support interrupteur (nouveau modèle)." +msgstr "" + +#: ../../assemblage.rst:221 +#: 5fbe6788ac7341499949cc5ee032689e +msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." +msgstr "" + +#: ../../assemblage.rst:228 +#: efd22810399e419c89c4f108ae7d44d3 +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:230 +#: a6ba215ed9e844eb863a31a3448962b5 +msgid "L'interrupteur fin de course devra être câblé avant le montage." +msgstr "" + +#: ../../assemblage.rst:231 +#: adc84f1343314301b3ae8b16986c0576 +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:237 +#: ab3f45e59e024968b58dfd4efd21a2d4 +msgid "Préparation de l’électro-aimant" +msgstr "" + +#: ../../assemblage.rst:241 +#: 9bd71cee9c304c298bcd25a0e9e19d94 +msgid "1 électro-aimant" +msgstr "" + +#: ../../assemblage.rst:242 +#: 4947f8a3a2e64d3a990415ac1fa1025d +msgid "1 entretoise de 18mm" +msgstr "" + +#: ../../assemblage.rst:243 +#: 1d5165cee2ec43b1b0b94d3495fe1bf7 +msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" +msgstr "" + +#: ../../assemblage.rst:245 +#: 6ef4cff37fb24933a6e7a8986fd7d13e +msgid "1 rondelle M3 moyenne" +msgstr "" + +#: ../../assemblage.rst:247 +#: 3ec1ca744f9c4eaeaaabe8557e560267 +msgid "Visser l’entretoise à fond sur l’électro-aimant." +msgstr "" + +#: ../../assemblage.rst:252 +#: 98db80b8204340829eefeeb14e48897a +msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." +msgstr "" + +#: ../../assemblage.rst:259 +#: a36dff9a68ed4937812212f5ca0a58dd +msgid "Montage de l'electro-aimant sur son support" +msgstr "" + +#: ../../assemblage.rst:260 +#: 7acd53da3a4845edbde325729eb0b63b +msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" +msgstr "" + +#: ../../assemblage.rst:261 +#: 9777b9e90ce748bc98686042f784eba0 +msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" +msgstr "" + +#: ../../assemblage.rst:262 +#: c42923f9e5f74bf7836fbed3110edf89 +msgid "2 vis M3-8" +msgstr "" + +#: ../../assemblage.rst:264 +#: 050538badd4e42bd9160f3da96976df7 +msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." +msgstr "" + +#: ../../assemblage.rst:266 +#: c59cffa2ec724a718f7bee906acef1e7 +msgid "Respecter le côté de sortie des fils c'est important." +msgstr "" + +#: ../../assemblage.rst:272 +#: 66c2cc5816c9416ba34fca0c5b18f094 +msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" +msgstr "" + +#: ../../assemblage.rst:278 +#: f3ad5b4b1fb24f0ca060db4a28463e70 +msgid "Préparation du chariot bas (étape 1)" +msgstr "" + +#: ../../assemblage.rst:282 +#: 7acd53da3a4845edbde325729eb0b63b +msgid "Electro-aimant assemblé dans son support" +msgstr "" + +#: ../../assemblage.rst:283 +#: f71b0a16df4b44daa1bca14b763da419 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" +msgstr "" + +#: ../../assemblage.rst:284 +#: 8924a408b8134968ad18f762bf201e42 +msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" +msgstr "" + +#: ../../assemblage.rst:285 +#: bc746640665d4ed2ac622d867f4c929a +msgid "3 paliers lineaires IGUS" +msgstr "" + +#: ../../assemblage.rst:286 +#: 8bfe17e700e848599ffe909e16679fbd +msgid "6 colliers de serrage 2.5 x 160" +msgstr "" + +#: ../../assemblage.rst:287 +#: ../../assemblage.rst:349 +#: ../../assemblage.rst:1033 +#: 87211cf3ce284274bef6f96ad6c91c9e +#: 87211cf3ce284274bef6f96ad6c91c9e +#: 87211cf3ce284274bef6f96ad6c91c9e +msgid "4 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:288 +#: 3d96fb2d916a4512882fa33356638b0b +msgid "2 vis M3-18" +msgstr "" + +#: ../../assemblage.rst:289 +#: ../../assemblage.rst:348 +#: 8fa6bcc8cb314a58877041a66d71ba06 +#: 8fa6bcc8cb314a58877041a66d71ba06 +msgid "2 vis M3-20" +msgstr "" + +#: ../../assemblage.rst:293 +#: c326de41f9df4f018b907774b596249a +msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" +msgstr "" + +#: ../../assemblage.rst:295 +#: ../../assemblage.rst:390 +#: d5054fe539b04408aad1f7c9b18daf5e +#: d5054fe539b04408aad1f7c9b18daf5e +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:303 +#: aa0e49da0d134436981e5cf221e38730 +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:308 +#: e6bca2c0a97740b993cb820a699056ff +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:310 +#: 4aae321ee0dd456fbd931051155bd8e0 +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:312 +#: 8697ecca104d4fd286d755d59276d4a9 +msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." +msgstr "" + +#: ../../assemblage.rst:317 +#: 05abb924aab949c18f56a68e22e0874f +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:322 +#: c70cf5532c5f480795ba50a50a154d1a +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:331 +#: 200c1c9c91044f28b7a264f98afca46a +msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." +msgstr "" + +#: ../../assemblage.rst:335 +#: d580fd6f4bcd46b1b25680768190d726 +msgid "Preparation du chariot haut (étape 1)" +msgstr "" + +#: ../../assemblage.rst:339 +#: 5c1f9afef16243ecb45a30ef12f9beb4 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" +msgstr "" + +#: ../../assemblage.rst:340 +#: 166c6c2c1bc149a6b2b59536879b006e +msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" +msgstr "" + +#: ../../assemblage.rst:341 +#: 9f58048f39eb44d9a611a50fc14c41e8 +msgid "Taraud M3" +msgstr "" + +#: ../../assemblage.rst:343 +#: 6de287f106434c96843572b6e5ffb662 +msgid "1 vis sans tête M3-30" +msgstr "" + +#: ../../assemblage.rst:344 +#: 8353d35f2e0a4f1c8e169b2c10ea4623 +msgid "1 écrou borgne M3" +msgstr "" + +#: ../../assemblage.rst:347 +#: ../../assemblage.rst:973 +#: 2d20fcef671445fb8dd3016b79c477c5 +#: 2d20fcef671445fb8dd3016b79c477c5 +msgid "2 rondelles M3 moyennes" +msgstr "" + +#: ../../assemblage.rst:351 +#: 575beaf7eda347fa84d94c95b4310eae +msgid "3 IGUS_housing" +msgstr "" + +#: ../../assemblage.rst:352 +#: 39dbe9b09a814acbbabca6937fc62c97 +msgid "6 vis M3-12" +msgstr "" + +#: ../../assemblage.rst:353 +#: ../../assemblage.rst:947 +#: ff4503c4ea4d420eb4c25fe0cff06377 +#: ff4503c4ea4d420eb4c25fe0cff06377 +msgid "6 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:355 +#: e832e757b1564cf8ba16bb034a1fee21 +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:360 +#: 655c6c68f89644b9ad15a1d83f6ba1a4 +msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." +msgstr "" + +#: ../../assemblage.rst:365 +#: 2c8af45c307a447eb6135de5db42f2c5 +msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." +msgstr "" + +#: ../../assemblage.rst:370 +#: fc908614e0c44c49beb27a0295eda8e1 +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:378 +#: ac69827a85914368b15c06cb6ade4cf8 +msgid "Positionner les paliers IGUS sur la piece TOP_trolley." +msgstr "" + +#: ../../assemblage.rst:386 +#: 2022438c442a4951bb29a01f51e23225 +msgid "attacher les palliers IGUS avec des colliers de Fixation" +msgstr "" + +#: ../../assemblage.rst:389 +#: d5d6b1eb73f04d09bfba6dbaadd2f9d6 +msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." +msgstr "" + +#: ../../assemblage.rst:396 +#: 5395aa5200aa4c3591b45e614fd24d90 +msgid "Monter les vis M3-20 et les écrous M3." +msgstr "" + +#: ../../assemblage.rst:406 +#: 9187b83adf8e4470b50c46800f13dfbd +msgid "Préparation des rouleaux papier" +msgstr "" + +#: ../../assemblage.rst:407 +#: d1f0a7c521e842ff90cfe7894f08a00a +msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" +msgstr "" + +#: ../../assemblage.rst:408 +#: 8a03992e2255455585d4998ebf216830 +msgid "1 taraud M3" +msgstr "" + +#: ../../assemblage.rst:409 +#: bcf8f4c0ed6d4b839065353c13b37d84 +msgid "3 joints toriques" +msgstr "" + +#: ../../assemblage.rst:410 +#: d1edb551ee4445209996dbdd906608ce +msgid "6 vis M3-6 sans tête" +msgstr "" + +#: ../../assemblage.rst:412 +#: ae33dcdf9fa74ea497b3c19bfeddd87e +msgid "Tarauder les 3 ROLL_joint." +msgstr "" + +#: ../../assemblage.rst:417 +#: 031494bbf6f44e5abb9932d1c3497b94 +msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." +msgstr "" + +#: ../../assemblage.rst:422 +#: 18a7bb8b43154f9e942025bdb1bad474 +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:429 +#: b7259376cb444895becaf3860b4836b7 +msgid "Préparation des presse-papiers (étape 1) :" +msgstr "" + +#: ../../assemblage.rst:430 +#: 4fa18088b7314b1c9532eacc16a8c6eb +msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" +msgstr "" + +#: ../../assemblage.rst:431 +#: 8fa6bcc8cb314a58877041a66d71ba06 +msgid "3 vis M3-25" +msgstr "" + +#: ../../assemblage.rst:432 +#: 8fa6bcc8cb314a58877041a66d71ba06 +msgid "3 vis M3-20" +msgstr "" + +#: ../../assemblage.rst:433 +#: 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "3 ressorts tendeurs de courroie GT2" +msgstr "" + +#: ../../assemblage.rst:434 +#: ff4503c4ea4d420eb4c25fe0cff06377 +msgid "6 ecrous M3-NYL" +msgstr "" + +#: ../../assemblage.rst:436 +#: 5383d76b353b476b8a090fb402f00d4d +msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:440 +#: 5dad05f6e68648f8ae0b50de9d451480 +msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:445 +#: 28c3b5af8ea74c5a9fc848d7213e9017 +msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." +msgstr "" + +#: ../../assemblage.rst:446 +#: ae82739ebef94ffdb9d9a986b5654be9 +msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." +msgstr "" + +#: ../../assemblage.rst:450 +#: 28c3b5af8ea74c5a9fc848d7213e9017 +msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." +msgstr "" + +#: ../../assemblage.rst:451 +#: 9c13df37cf724591ba5ccfd16767dda3 +msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." +msgstr "" + +#: ../../assemblage.rst:457 +#: 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "Fixation Moteur Y :" +msgstr "" + +#: ../../assemblage.rst:462 +#: 66592ccdaa22483aa55587dfae32ee8f +msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" +msgstr "" + +#: ../../assemblage.rst:467 +#: 5777b39e7ea44c35a363eaa49cf2c5c5 +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:478 +#: 2b4e10e7006c4f50b0a1768fb1d156bc +msgid "Fixation des supports GAUCHES des axes" +msgstr "" + +#: ../../assemblage.rst:482 +#: 4edbac00b824409e910ab57d9f3b7342 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" +msgstr "" + +#: ../../assemblage.rst:483 +#: 58e0ddbc1e194696b707c6d705595f8b +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" +msgstr "" + +#: ../../assemblage.rst:485 +#: ../../assemblage.rst:507 +#: a675c4b4e23c4233b953cb06d2acf50a +#: a675c4b4e23c4233b953cb06d2acf50a +msgid "4 vis BTR M3-14" +msgstr "" + +#: ../../assemblage.rst:486 +#: ../../assemblage.rst:508 +#: e3bc39073bc2403f997cf326509da360 +#: e3bc39073bc2403f997cf326509da360 +msgid "4 rondelles M3 larges" +msgstr "" + +#: ../../assemblage.rst:487 +#: ../../assemblage.rst:509 +#: 31647be5e38d4d5089f87e49912496d9 +#: 31647be5e38d4d5089f87e49912496d9 +msgid "4 écrous NYL M3" +msgstr "" + +#: ../../assemblage.rst:489 +#: b2e9a1e7b3be46d1a8fa476feb1a1321 +msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." +msgstr "" + +#: ../../assemblage.rst:499 +#: e0b3c2fd3e674a77b243c78f14046e20 +msgid "Fixation des supports DROITS des axes" +msgstr "" + +#: ../../assemblage.rst:505 +#: c704c503b7cd49178a423fc1a7c0ffc6 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" +msgstr "" + +#: ../../assemblage.rst:506 +#: 77f392c40cc14c8ea821df9d0a5e877b +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" +msgstr "" + +#: ../../assemblage.rst:511 +#: d489ce5661a742b19d5e8cf358b3725d +msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." +msgstr "" + +#: ../../assemblage.rst:520 +#: 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "Fixation des tendeurs de courroie" +msgstr "" + +#: ../../assemblage.rst:524 +#: 79ca402463474315a9ecf17cb38226dd +msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" +msgstr "" + +#: ../../assemblage.rst:525 +#: 4c6135a261e34a0088a93d52e3f71840 +msgid "2 vis BTR M3-20" +msgstr "" + +#: ../../assemblage.rst:530 +#: d398844ba2e8474383cf16a6fb7e7504 +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:541 +#: 2d18824a9d1b4eee9790d6652a884420 +msgid "Laisser un jeu de ±5mm." +msgstr "" + +#: ../../assemblage.rst:548 +#: a2bbe45b53cf4287acea375387ff880c +msgid "Assemblage des poulies libres de renvoi" +msgstr "" + +#: ../../assemblage.rst:552 +#: bc746640665d4ed2ac622d867f4c929a +msgid "2 poulies libres 20 dents bore 3mm" +msgstr "" + +#: ../../assemblage.rst:553 +#: ca65368e06a04db185c088cea12af4c6 +msgid "2 vis BTR M3-25" +msgstr "" + +#: ../../assemblage.rst:557 +#: 4cc7f58b1cc945119ffdee77a5786603 +msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." +msgstr "" + +#: ../../assemblage.rst:565 +#: c7cf1d559bf74e05bf294036e2271f29 +msgid "Montage du chariot bas (étape 2)" +msgstr "" + +#: ../../assemblage.rst:569 +#: 80ef7c835656436f86ba6b52fa00b072 +msgid "2 barres lisses Ø8mm, longueur : 330mm" +msgstr "" + +#: ../../assemblage.rst:571 +#: cf4e85d08bcb400f812864acae862a5b +msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." +msgstr "" + +#: ../../assemblage.rst:573 +#: ../../assemblage.rst:889 +#: d197faf86b8b43ec853a1c10a1d47269 +#: d197faf86b8b43ec853a1c10a1d47269 +msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." +msgstr "" + +#: ../../assemblage.rst:578 +#: 38b100c4423d4932acdf92331bc3b276 +msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." +msgstr "" + +#: ../../assemblage.rst:583 +#: 6028355a2625494892534a1401250536 +msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." +msgstr "" + +#: ../../assemblage.rst:585 +#: 9acd993d4b0b4eebb31b1bfbf716aa6f +msgid "Enfiler le chariot bas sur les barres lisses." +msgstr "" + +#: ../../assemblage.rst:590 +#: 5c9f8ed58e3f4f2ea5e6eab6fd65a989 +msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." +msgstr "" + +#: ../../assemblage.rst:591 +#: 4a6a0122d5524f7cafe7cff205dba8dc +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:599 +#: d60c59f9faa141a5b3c3f19482705c39 +msgid "Montage de l’axe vertical (étape 1)" +msgstr "" + +#: ../../assemblage.rst:601 +#: b20b6a2070074930bdd2c50e22926c4f +msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." +msgstr "" + +#: ../../assemblage.rst:610 +#: 8adc474cb64d443b9961eeb5dadec74d +msgid "Montage de l’axe vertical (étape 2)" +msgstr "" + +#: ../../assemblage.rst:614 +#: 4c49fe9f03b548a2a22e4572fa4c5dd9 +msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" +msgstr "" + +#: ../../assemblage.rst:615 +#: 3919f7b7dd2b4ef3b4122d59f584b051 +msgid "2 KP08" +msgstr "" + +#: ../../assemblage.rst:616 +#: 4890b6bfbfae4df6b109a78431ae2727 +msgid "4 vis M5-25" +msgstr "" + +#: ../../assemblage.rst:617 +#: ../../assemblage.rst:745 +#: 2ad0817195f346f78a54539c840bc60f +#: 2ad0817195f346f78a54539c840bc60f +msgid "4 rondelles M5" +msgstr "" + +#: ../../assemblage.rst:618 +#: ../../assemblage.rst:744 +#: 77d411c521414557823d8beed213dc58 +#: 77d411c521414557823d8beed213dc58 +msgid "4 écrous M5 NYL" +msgstr "" + +#: ../../assemblage.rst:620 +#: 9425d5526ddb4092949db60cbbb909b4 +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:625 +#: 6b14f12ce46f417e8d0e8f425ced5e39 +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:630 +#: 550b0d8264de401f8d7390e97d2ee562 +msgid "Respecter la position des bagues de serrage des KP08." +msgstr "" + +#: ../../assemblage.rst:639 +#: c92955d66cd9405fa38715a624d60df2 +msgid "Montage de l’axe vertical (étape 3)" +msgstr "" + +#: ../../assemblage.rst:643 +#: e09c4a8b090547c8b11bad9d7e036731 +msgid "1 barre lisse Ø 8mm, longueur : 100mm" +msgstr "" + +#: ../../assemblage.rst:644 +#: c38115323e824769a6c7b5fe4b657486 +msgid "1 Coupleur 5*8mm" +msgstr "" + +#: ../../assemblage.rst:646 +#: 4998b502163e4047b54cc20d056bf9dd +msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." +msgstr "" + +#: ../../assemblage.rst:651 +#: 516aa9ac6caf4d278424a5ff489bdf35 +msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." +msgstr "" + +#: ../../assemblage.rst:656 +#: 84a579284b7743eeaa40d0c620bb3ec7 +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:661 +#: 732bcd32036f4d648fac16aa004511c4 +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:662 +#: 64383fdd069b4707a844c5bd1fa546c6 +msgid "Visser les 2 premières vis du moteur sur son support." +msgstr "" + +#: ../../assemblage.rst:667 +#: 2c542d66d54540f0818d5a0558ab7b60 +msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." +msgstr "" + +#: ../../assemblage.rst:668 +#: 9d5eb2acc8d446498337323e99bb6bfc +msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" +msgstr "" + +#: ../../assemblage.rst:669 +#: 04055bfefcd649228f033425cc400ec8 +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:673 +#: 54570f897a414eada0182c824b6f56dd +msgid "Montage de l’axe vertical (étape 4)" +msgstr "" + +#: ../../assemblage.rst:677 +#: f6a952482ded45a6b0f6e1bc612157d7 +msgid "2 poulies GT2 20 dents bore 8mm" +msgstr "" + +#: ../../assemblage.rst:679 +#: aebc3977dae34cbe9156838697da9ca0 +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:684 +#: b9c75bb6df42447086e4cc09b424db2a +msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." +msgstr "" + +#: ../../assemblage.rst:689 +#: d1ad3ed15b39441783532280d8952991 +msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." +msgstr "" + +#: ../../assemblage.rst:694 +#: 90a358a1bf9b4a44b41becfc5dcb3bf9 +msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." +msgstr "" + +#: ../../assemblage.rst:695 +#: a6159f019feb46658d79e2eb1e6e2b93 +msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." +msgstr "" + +#: ../../assemblage.rst:700 +#: fa1d814a19924f5a8837e5495b7e8952 +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:704 +#: 61e12accd92b4e848751bf1f9657aed6 +msgid "Montage de la courroie du chariot bas" +msgstr "" + +#: ../../assemblage.rst:708 +#: ../../assemblage.rst:921 +#: c0320bae1d9643499cbb6917e8142935 +#: c0320bae1d9643499cbb6917e8142935 +msgid "1 courroie GT2 longueur ± 620mm" +msgstr "" + +#: ../../assemblage.rst:709 +#: ../../assemblage.rst:922 +#: 36f53d378eac4f73aa3cf5a0063d27a0 +#: 36f53d378eac4f73aa3cf5a0063d27a0 +msgid "2 colliers" +msgstr "" + +#: ../../assemblage.rst:711 +#: ../../assemblage.rst:924 +#: 642b9b93af2e46ea921b5d04e84f0da0 +#: 642b9b93af2e46ea921b5d04e84f0da0 +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:717 +#: ../../assemblage.rst:928 +#: b93c45eb009443c88a460a08b2ce2947 +#: b93c45eb009443c88a460a08b2ce2947 +msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." +msgstr "" + +#: ../../assemblage.rst:723 +#: ../../assemblage.rst:932 +#: a490c4e5300247e1b57982a426ea1c76 +#: a490c4e5300247e1b57982a426ea1c76 +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:725 +#: ../../assemblage.rst:934 +#: f3f72f66f3d44db48fbfeeff380476bc +#: f3f72f66f3d44db48fbfeeff380476bc +msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." +msgstr "" + +#: ../../assemblage.rst:731 +#: a2b80f5784e64b869dc49a89cd4a3f1f +msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." +msgstr "" + +#: ../../assemblage.rst:739 +#: 18336bcf88c04be5b1ddf60d19069743 +msgid "Montage de l’axe Y (étape 1)" +msgstr "" + +#: ../../assemblage.rst:742 +#: b88e15c51dde44b4b989268c5b108b72 +msgid "2 KFL8" +msgstr "" + +#: ../../assemblage.rst:743 +#: 79014b2628824cedb41aee8a53b7ed22 +msgid "4 vis M5-18" +msgstr "" + +#: ../../assemblage.rst:746 +#: 4e8a2b4256364083a4486d8ee2af6bca +msgid "1 poulie GT2 20 dents bore 8mm" +msgstr "" + +#: ../../assemblage.rst:747 +#: 5d4e97eadb9a466eb08bb3d2b2d9ab0e +msgid "1 barre lisse Ø 8mm, longueur : 364mm" +msgstr "" + +#: ../../assemblage.rst:748 +#: 36f7daae6ce346cd982fe122d2745ddc +msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" +msgstr "" + +#: ../../assemblage.rst:750 +#: 4a6db7b104784266832477fd781b576f +msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." +msgstr "" + +#: ../../assemblage.rst:758 +#: 8ee277aa01fa4cbd98a258207e2333ce +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:767 +#: 2d3ed48adc5148d58c0e9d8b74295345 +msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." +msgstr "" + +#: ../../assemblage.rst:768 +#: 164788cfc79f48ffa3c2ce6a32c68b02 +msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." +msgstr "" + +#: ../../assemblage.rst:773 +#: 58f7fd8765f9419f8f63147c2bd2b5d4 +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:778 +#: f48d5206d94d424bb123a8fcd41cdeaf +msgid "Serrer les vis des bagues des KFL8." +msgstr "" + +#: ../../assemblage.rst:786 +#: ae739b2076f44f54a42519c9356a68e9 +msgid "Montage de l’axe Y (étape 2)" +msgstr "" + +#: ../../assemblage.rst:788 +#: f23d61d59b0e405ba5f2d6153b410af6 +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:796 +#: 48440ea2ef3c427490f2256cab80df4e +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:801 +#: b1b9af78ab1c4398af3fba440efa4d6a +msgid "Serrer les 2 vis de la poulie de l'axe." +msgstr "" + +#: ../../assemblage.rst:807 +#: 08f53653e38c4e9ebf0fac9dca243044 +msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." +msgstr "" + +#: ../../assemblage.rst:808 +#: d115a37536fb48be949c63c052bc3dcb +msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" +msgstr "" + +#: ../../assemblage.rst:814 +#: 3b9d1a93cb3c41ef8d26441e67805c9c +msgid "Retirer la plaque de contre plaqué." +msgstr "" + +#: ../../assemblage.rst:818 +#: 29a7770a207f432cbebc7d1737480be0 +msgid "Montage des guide-papiers sur la plaque support" +msgstr "" + +#: ../../assemblage.rst:822 +#: 1499b1994d874560af2dd437a951deb8 +msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" +msgstr "" + +#: ../../assemblage.rst:823 +#: 50bedceae0ec4e038a5ca5cd329d2e06 +msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" +msgstr "" + +#: ../../assemblage.rst:824 +#: ba299e2557c648c0b2ff0b553deddfca +msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" +msgstr "" + +#: ../../assemblage.rst:825 +#: 1161a7c89a214b0a9d90cb3a26457cc2 +msgid "4 vis M3-16" +msgstr "" + +#: ../../assemblage.rst:826 +#: a9cdec9531bd4418b98686d22074730d +msgid "4 vis M3-12" +msgstr "" + +#: ../../assemblage.rst:827 +#: ef81be94fd10490786fba19ee9ddf5df +msgid "8 rondelles M3 Larges" +msgstr "" + +#: ../../assemblage.rst:828 +#: c658c42e001d4cfe93d8021e2c4c6ecb +msgid "8 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:830 +#: 84d6024f31e44dfdbd815b15a95381b0 +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:833 +#: 5d860e601f404b4cacdd654f2a269b99 +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:838 +#: b18fd265aded47cba7c162b6df90ea17 +msgid "Partie gauche." +msgstr "" + +#: ../../assemblage.rst:843 +#: 550b0d8264de401f8d7390e97d2ee562 +msgid "Répéter l'opération pour la partie droite." +msgstr "" + +#: ../../assemblage.rst:849 +#: 644cc40cecec414da90287fb1de6113c +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:857 +#: 1cc8384651684caf99139b7cfbc612a0 +msgid "Collage de la plaque repose papier" +msgstr "" + +#: ../../assemblage.rst:861 +#: ba299e2557c648c0b2ff0b553deddfca +msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." +msgstr "" + +#: ../../assemblage.rst:862 +#: 840095b848cc413d810eaa2cc9be26a5 +msgid "3 Rouleaux papier préparés (avec joint et vis)" +msgstr "" + +#: ../../assemblage.rst:864 +#: 1eeea22f87814bbaac11b24ef794e9cb +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:866 +#: 914b1b4f93234f2ebc248d16daabed01 +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:883 +#: 121f0b70b2c04955afd3e13211f47c71 +msgid "Montage du chariot haut (étape 2)" +msgstr "" + +#: ../../assemblage.rst:887 +#: 0b34f03dad904ede88f1d5b6d77d1314 +msgid "2 barres lisses Ø 8mm, longueur : 330mm" +msgstr "" + +#: ../../assemblage.rst:894 +#: 9acd993d4b0b4eebb31b1bfbf716aa6f +msgid "Enfiler le chariot haut sur les barres lisses." +msgstr "" + +#: ../../assemblage.rst:899 +#: a9772685835b4e4291160c801a950360 +msgid "Terminer d’enfiler les barres." +msgstr "" + +#: ../../assemblage.rst:901 +#: 64d84b116b574fffb07d1506c246a149 +msgid "La tranche du bois doit rester apparente." +msgstr "" + +#: ../../assemblage.rst:906 +#: 50c34baab9dd493d80a03a4b21e866e2 +msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." +msgstr "" + +#: ../../assemblage.rst:911 +#: 2997118e591a4cd98633999503873bc8 +msgid "Visser les vis sans tête des supports des axes à gauche et à droite." +msgstr "" + +#: ../../assemblage.rst:918 +#: 18a390dec1184c50b99338e223a806dd +msgid "Pose de la courroie du chariot haut" +msgstr "" + +#: ../../assemblage.rst:940 +#: d7fdfa5cca6541658850eef1ad3686af +msgid "Montage des presse-papiers (étape 2) :" +msgstr "" + +#: ../../assemblage.rst:944 +#: 3952a1f2bd644577bdf5ccfb1b1f1a73 +msgid "3 CLIPBOARD montés à l'étape 1" +msgstr "" + +#: ../../assemblage.rst:945 +#: 39dbe9b09a814acbbabca6937fc62c97 +msgid "6 vis M3-14" +msgstr "" + +#: ../../assemblage.rst:946 +#: 2d20fcef671445fb8dd3016b79c477c5 +msgid "6 rondelles M3 moyennes" +msgstr "" + +#: ../../assemblage.rst:950 +#: c5896c8ff34f43bb83b35002f47d077b +msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." +msgstr "" + +#: ../../assemblage.rst:965 +#: f9110deeea1f457197c875ee51a4b5b2 +msgid "Montage du fin de course Y" +msgstr "" + +#: ../../assemblage.rst:969 +#: 4301b5739f694d0294b061f48b00e8b2 +msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" +msgstr "" + +#: ../../assemblage.rst:970 +#: ../../assemblage.rst:1054 +#: b2f0eeb04bc34c4dac96f51fbea1f770 +#: b2f0eeb04bc34c4dac96f51fbea1f770 +msgid "2 vis M3-14" +msgstr "" + +#: ../../assemblage.rst:971 +#: a9cdec9531bd4418b98686d22074730d +msgid "1 vis M3-12" +msgstr "" + +#: ../../assemblage.rst:972 +#: 8fa6bcc8cb314a58877041a66d71ba06 +msgid "1 vis M3-20" +msgstr "" + +#: ../../assemblage.rst:974 +#: c658c42e001d4cfe93d8021e2c4c6ecb +msgid "3 écrous M3 NYL" +msgstr "" + +#: ../../assemblage.rst:975 +#: efe207917d2b4fbf860ca48b46fa5f5d +msgid "1 interrupteur fin de course à lamelle" +msgstr "" + +#: ../../assemblage.rst:977 +#: bcdfc75742374f64816dc8b83da3614f +msgid "2 écrous M2.5 NYL" +msgstr "" + +#: ../../assemblage.rst:979 +#: e502f9afec8f44ab9bef1d3ebc335110 +msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." +msgstr "" + +#: ../../assemblage.rst:981 +#: b20b6a2070074930bdd2c50e22926c4f +msgid "Tarauder le support de la vis de reglage avec un taraud M3" +msgstr "" + +#: ../../assemblage.rst:986 +#: daa5f970d1dd4db0bccfa1a9bfd16afe +msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." +msgstr "" + +#: ../../assemblage.rst:992 +#: efd22810399e419c89c4f108ae7d44d3 +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:994 +#: d5054fe539b04408aad1f7c9b18daf5e +msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." +msgstr "" + +#: ../../assemblage.rst:1002 +#: 28c3b5af8ea74c5a9fc848d7213e9017 +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:1010 +#: 12a8c1a8c4b046878da9229eae2e0d88 +msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" +msgstr "" + +#: ../../assemblage.rst:1016 +#: 0a5922514ead4a6aace9fe8a9b738aa6 +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:1027 +#: 729bdc9d1fbb4a2d81c38450fdd95f84 +msgid "Fixation des clips sur le couvercle" +msgstr "" + +#: ../../assemblage.rst:1031 +#: abad73a6ba0643f69632bb9d29fa5368 +msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" +msgstr "" + +#: ../../assemblage.rst:1032 +#: c0869ca5b1974144bb965cc1e8219363 +msgid "4 vis M3-14" +msgstr "" + +#: ../../assemblage.rst:1035 +#: 491d9af4476749c3a35d1f03d6ece80b +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:1049 +#: 2e3b3c06bb16477e9dd12fcda59af8fb +msgid "Fixation de la plaque pour l'embase de l'alimentation" +msgstr "" + +#: ../../assemblage.rst:1053 +#: 5982c02622164cab8d7ae37a2cc0573a +msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" +msgstr "" + +#: ../../assemblage.rst:1062 +#: a36dff9a68ed4937812212f5ca0a58dd +msgid "Montage de la carte électronique" +msgstr "" + +#: ../../assemblage.rst:1066 +#: ../../assemblage.rst:1094 +#: c902c03e673e4f7eb856d8e1cc638c5d +#: c902c03e673e4f7eb856d8e1cc638c5d +msgid "Carte MKS GEN 1.4" +msgstr "" + +#: ../../assemblage.rst:1067 +#: 04e68b332901471e86eda51b7a2d602c +msgid "4 entretoises M3-10" +msgstr "" + +#: ../../assemblage.rst:1068 +#: 95bb5d04d68447279413c72aca383285 +msgid "4 rondelles M3 moyennes" +msgstr "" + +#: ../../assemblage.rst:1069 +#: 38a2a80f834a4337a92aede74fa03a94 +msgid "8 vis M3-10" +msgstr "" + +#: ../../assemblage.rst:1071 +#: 8403fc18b2734bb5869625647beb3f8b +msgid "Assembler les 4 entretoises sur la carte." +msgstr "" + +#: ../../assemblage.rst:1073 +#: 913d8779e72a4ff5a85eb2b269c779b7 +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:1077 +#: 952d0a00da434ac5be31363211f6b9c7 +msgid "Cablage de la carte électronique" +msgstr "" + +#: ../../assemblage.rst:1078 +#: 01f3576312674ee69e4957aceb9777a0 +msgid "Schéma général :" +msgstr "" + +#: ../../assemblage.rst:1083 +#: 1cc8384651684caf99139b7cfbc612a0 +msgid "Photo de la carte assemblée" +msgstr "" + +#: ../../assemblage.rst:1090 +#: 952d0a00da434ac5be31363211f6b9c7 +msgid "Pose des drivers sur la carte électronique" +msgstr "" + +#: ../../assemblage.rst:1095 +#: cc684eb1ebd14f8db965d0afb30af4f0 +msgid "2 Drivers DRV8825" +msgstr "" + +#: ../../assemblage.rst:1096 +#: 4614601b020845a6b2e35343a5449dfd +msgid "6 cavaliers" +msgstr "" + +#: ../../assemblage.rst:1098 +#: 444378ebdb1540358439830ebca41458 +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:1102 +#: a06b05b75b3743bc866c393a8b87df4a +msgid "Enfoncer les drivers dans les emplacements X et Y." +msgstr "" + +#: ../../assemblage.rst:1107 +#: 3a658769cb774fcbb026a332acac3009 +msgid "Câblage de l'alimentation 12V" +msgstr "" + +#: ../../assemblage.rst:1108 +#: bde80660d8d74f24a6595f95a0e8ba1d +msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" +msgstr "" + +#: ../../assemblage.rst:1114 +#: fc13a8e9cfa047868f1b8300ef1aae1a +msgid "Réglage des drivers moteur" +msgstr "" + +#: ../../assemblage.rst:1115 +#: 74ce858e0df74865b9da9b37b9e0a69e +msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." +msgstr "" + +#: ../../assemblage.rst:1117 +#: 97b5a83e1e4e4efd8970f656da9d9030 +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:1118 +#: e025e34fd6924b209ee2aa0bfe01501c +msgid "Brancher l'alimentation 12 V sur la carte." +msgstr "" + +#: ../../assemblage.rst:1119 +#: 82fb7362438e48e0a9c6acd4ac54feba +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:1129 +#: f1ed0164c56140268c3b00ac7de89885 +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:1130 +#: e57adab245d24549a23de01a26502131 +msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" +msgstr "" + +#: ../../assemblage.rst:1134 +#: d8c88a693edc47adad8b2e158d73f23a +msgid "Câblage des interrupteurs fin de course" +msgstr "" + +#: ../../assemblage.rst:1135 +#: d1ad3ed15b39441783532280d8952991 +msgid "Cabler les fins de courses sur la carte." +msgstr "" + +#: ../../assemblage.rst:1136 +#: e502f9afec8f44ab9bef1d3ebc335110 +msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" +msgstr "" + +#: ../../assemblage.rst:1137 +#: 949ab45913454d30b7a5f73079c0ad86 +msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" +msgstr "" + +#: ../../assemblage.rst:1143 +#: c893c2afd16f4fdc8e3eed22f5dab077 +msgid "Raccordement des moteurs à la carte" +msgstr "" + +#: ../../assemblage.rst:1144 +#: 495c4f39f3bf4094ad6c5f72f0f57d22 +msgid "Relier les moteurs à la carte de contrôle avec les cables." +msgstr "" + +#: ../../assemblage.rst:1145 +#: 82f3f3321bb34eb7b062f1e989c2ed72 +msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" +msgstr "" + +#: ../../assemblage.rst:1149 +#: c1922c6c37234a4dbb380804e94675b2 +msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" +msgstr "" + +#: ../../assemblage.rst:1155 +#: 3a658769cb774fcbb026a332acac3009 +msgid "Câblage de l’électro-aimant" +msgstr "" + +#: ../../assemblage.rst:1156 +#: c04482e0889347198eb1d05086742c46 +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:1161 +#: f6e46a891e634ac990a87ad708151fe4 +msgid "Alignement horizontal de l'empreinte du chariot haut" +msgstr "" + +#: ../../assemblage.rst:1162 +#: 64493bb610e14d06be0c673ac7de03b2 +msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." +msgstr "" + +#: ../../assemblage.rst:1166 +#: 1dbde5cf84fe4c0da06cc44738d92dc9 +msgid "Aligner les 2 chariots" +msgstr "" + +#: ../../assemblage.rst:1167 +#: ../../assemblage.rst:1184 +#: 54776b68d46140de8eaabd2edc35e39e +#: bf3cd7fb243349c69d3d8df44eff3106 +msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." +msgstr "" + +#: ../../assemblage.rst:1168 +#: b1c269c04d2a4297bbc1d91a5705ba9e +msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." +msgstr "" + +#: ../../assemblage.rst:1169 +#: e8f046418cef482ea4f987cfd9035ba5 +msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." +msgstr "" + +#: ../../assemblage.rst:1177 +#: 1dbde5cf84fe4c0da06cc44738d92dc9 +msgid "Alignement vertical des deux chariots" +msgstr "" + +#: ../../assemblage.rst:1179 +#: f23d61d59b0e405ba5f2d6153b410af6 +msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." +msgstr "" + +#: ../../assemblage.rst:1183 +#: 8f9946a0b34f4adda88a9b776354c3b7 +msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." +msgstr "" + +#: ../../assemblage.rst:1185 +#: ac5bcbb4c4fc48b8ae3169ca3dbbbc4b +msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." +msgstr "" + +#: ../../assemblage.rst:1190 +#: 3a765237828f472082e96b8dd6a1ecac +msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." +msgstr "" + +#: ../../assemblage.rst:1196 +#: e665c602a5044f12a622e5a4e82edc41 +msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" +msgstr "" + +#: ../../assemblage.rst:1198 +#: e2fa46e32ef54639a71b1f714847417e +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:1200 +#: e64134d07d844be38f7ce48c2cc6b3dd +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:1206 +#: fc13a8e9cfa047868f1b8300ef1aae1a +msgid "Réglage de la profondeur du point" +msgstr "" + +#: ../../assemblage.rst:1208 +#: d258517feb5946d8b67f64a0a7884a30 +msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" +msgstr "" diff --git a/docs/_build/gettext/bom.pot b/docs/_build/gettext/bom.pot new file mode 100644 index 0000000..91dce6f --- /dev/null +++ b/docs/_build/gettext/bom.pot @@ -0,0 +1,243 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../bom.rst:2 +#: 7b4c5550b9224436b6bfa73ed9c57d4f +msgid "Liste du matériel" +msgstr "" + +#: ../../bom.rst:5 +#: 99f40104d03e45828358743ee14f996c +msgid "Découpe laser" +msgstr "" + +#: ../../bom.rst:6 +#: 32490ec00e61404fb03ce0b956b6413f +msgid "2 planches de contreplaqué 5mm en 600mm x 400mm." +msgstr "" + +#: ../../bom.rst:8 +#: 070a7d00497a46d48bb6a8d402746fb1 +msgid "Les fichiers au format dxf sont disponibles ici : https://github.com/BrailleRap/BrailleRap/tree/master/lasercut" +msgstr "" + +#: ../../bom.rst:12 +#: d2813d1b20b44208a0ab6a2fe796cd4c +msgid "Pièces imprimées" +msgstr "" + +#: ../../bom.rst:13 +#: c9d1aebbd2a9496aa17435872ec84fc0 +msgid "Toutes les pièces sont imprimées en ABS, 50% de remplissage, 3 périmètres extérieurs. Nous utilisons le filament eSun ABS Natural." +msgstr "" + +#: ../../bom.rst:15 +#: 27592e9f4f494d2991863538ea897c25 +msgid "Les fichiers au format stl sont ici : https://github.com/braillerap/BrailleRap/tree/master/printed_parts" +msgstr "" + +#: ../../bom.rst:19 +#: c5a769e0bc8c4d98bc2e78ce648f0fda +msgid "Pièces mécaniques" +msgstr "" + +#: ../../bom.rst:23 +#: ../../bom.rst:58 +#: 45bcff7521a14bb0bb457ad9ce2b6fe0 +#: d001c305219846f9ad9ebedff6f6f587 +msgid "Qty" +msgstr "" + +#: ../../bom.rst:23 +#: ../../bom.rst:58 +#: 0ab2678024ff42a2be41acac382d1532 +#: b17db03eae7a426fa722596607d51f0f +msgid "Type" +msgstr "" + +#: ../../bom.rst:25 +#: a4aec07262364e5ba48c78ebca302d5c +msgid "4" +msgstr "" + +#: ../../bom.rst:25 +#: f22733c4aee04fc9bdefe6eb9d48e478 +msgid "Rail de guidage linéaire ( diamètre 8mm ) 330 mm length" +msgstr "" + +#: ../../bom.rst:26 +#: ../../bom.rst:27 +#: ../../bom.rst:38 +#: ../../bom.rst:42 +#: ../../bom.rst:60 +#: ../../bom.rst:62 +#: ../../bom.rst:63 +#: ../../bom.rst:64 +#: ../../bom.rst:65 +#: 7603632f022f4916a61f917f91cd3f58 +#: 033b409d334f437ca870075d4dad2824 +#: 26d8c3a6a2db4748923d342e2491c78b +#: 0fcc6ca8961f45daa007ea233d272c67 +#: 869ee82d0a714d6d84c733f557ed4f7d +#: e4062018b9a64c0b8d5878f02d4c3615 +#: b79d6b440be94705aad0f5b416fd659d +#: 843b2ff5c4da40e3b936e893b486f90d +#: 843b2ff5c4da40e3b936e893b486f90d +msgid "1" +msgstr "" + +#: ../../bom.rst:26 +#: a6ca89c9d190494c8964ee529ee36074 +msgid "Rail de guidage linéaire ( diamètre 8mm ) 365 mm length" +msgstr "" + +#: ../../bom.rst:27 +#: 02c7140c1173451c84923c6892fb094c +msgid "Rail de guidage linéaire ( diamètre 8mm ) *100 mm* length" +msgstr "" + +#: ../../bom.rst:29 +#: ../../bom.rst:47 +#: 33f7eceaef87465c9d205d3fcdf826bf +#: 145fc1e1346b46fcb25e6e14efa9f1d2 +msgid "6" +msgstr "" + +#: ../../bom.rst:29 +#: 7e0f49b838514c1c9561c4d611268990 +msgid "RJ4JP-01-08 palier linéaire Polymer" +msgstr "" + +#: ../../bom.rst:32 +#: ../../bom.rst:49 +#: af64bef1dfc14cd5981e8b4720857c85 +#: 65d05998578749e191f1690075c2f264 +msgid "3" +msgstr "" + +#: ../../bom.rst:32 +#: a4d89db468504b9b87dbe11d76ce021c +msgid "GT2 poulie 20 dents pour axe 8mm" +msgstr "" + +#: ../../bom.rst:33 +#: ../../bom.rst:35 +#: ../../bom.rst:36 +#: ../../bom.rst:40 +#: ../../bom.rst:43 +#: ../../bom.rst:45 +#: ../../bom.rst:61 +#: d6a0bcfc27e94986aedfae821ba3c409 +#: a6321ea70099459ca75bc94f27585ec0 +#: c7a2542f471046f0b980192e8cf69329 +#: b6284e8b60984dc397c040120797d239 +#: 688d6c132a9644f29ab1109e264629d2 +#: e29d47d7239742d8825ebcdab6d5d39f +#: 9f590cdf357147778b88b46b53782eab +msgid "2" +msgstr "" + +#: ../../bom.rst:33 +#: e5dc50ccc21a42d1abfa61491ef92950 +msgid "GT2 poulie libre 20 dents axe 3mm (avec roulement à billes)" +msgstr "" + +#: ../../bom.rst:35 +#: c5574b894cb24e4ca41e3ea22c4fa7f3 +msgid "KP08 pallier horizontal pour rail linéaire 8mm" +msgstr "" + +#: ../../bom.rst:36 +#: 7ee56ceb8b164173919d702e52b2f3be +msgid "KFL08 pallier vertical pour rail linéaire 8mm" +msgstr "" + +#: ../../bom.rst:38 +#: 48907ef3398448edb5cf9aa16312ea65 +msgid "Accouplement d'axe 5mm/8mm" +msgstr "" + +#: ../../bom.rst:40 +#: 42f168e930ff49c1a677333f97f658eb +msgid "Nema 17 40 N/cm avec câble" +msgstr "" + +#: ../../bom.rst:42 +#: 213a2f76130844e4b7a79922f434815f +msgid "Courroie GT2 fermée 200 mm" +msgstr "" + +#: ../../bom.rst:43 +#: d821dc675e5e4158b80561f88ce3c0d1 +msgid "630 mm de courroie GT2" +msgstr "" + +#: ../../bom.rst:45 +#: f83fe35697d84a15a673b40d75b698a5 +msgid "Joints torique 15.1 mm diamètre intérieur 20.5 mm de diamètre extérieur (15.1 x 20.5 x 2.7)" +msgstr "" + +#: ../../bom.rst:47 +#: ff772e65d8e94228aaf160132e38367b +msgid "Colliers de serrage 2.5 x 160 mm" +msgstr "" + +#: ../../bom.rst:49 +#: 091b337fb9d84cf6bd2314626686d101 +msgid "Ressorts tendeurs de courroie GT2" +msgstr "" + +#: ../../bom.rst:50 +#: 402b801807554060bba8f9dc722a494d +msgid "..." +msgstr "" + +#: ../../bom.rst:55 +#: 7166850dafa9443eb9ccd08f9b54e623 +msgid "Electronique" +msgstr "" + +#: ../../bom.rst:60 +#: 8947dc7ed1be4288b5ca2f8becd21c1c +msgid "MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS GEN L 2.1 https://github.com/makerbase-mks" +msgstr "" + +#: ../../bom.rst:61 +#: e4b740560673491284af0973922c9019 +msgid "drivers DRV8825 avec radiateur" +msgstr "" + +#: ../../bom.rst:62 +#: 45f8e862c50b447ab14dfbb8aff3144e +msgid "Electro-aimant *tau-826* 12V 2A" +msgstr "" + +#: ../../bom.rst:63 +#: 5c9bd64397974d7280f77b548e798493 +msgid "1N4004 diode de roue libre ou equivalent (12V 2A)" +msgstr "" + +#: ../../bom.rst:64 +#: 26fe0aa81d7042578e67c05fb69593f9 +msgid "Embase Alimentation jack 2.5" +msgstr "" + +#: ../../bom.rst:65 +#: 8e9bd65635a148cca8f71850d78c8224 +msgid "Alimentation 12v 6A" +msgstr "" diff --git a/docs/_build/gettext/buildembossingtool.pot b/docs/_build/gettext/buildembossingtool.pot new file mode 100644 index 0000000..27ac8d0 --- /dev/null +++ b/docs/_build/gettext/buildembossingtool.pot @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../buildembossingtool.rst:2 +#: 3f54bebf93524649a0a2dee3d08387a7 +msgid "Building the embossing tool" +msgstr "" + +#: ../../buildembossingtool.rst:5 +#: 652d0e3da23442b2ad90809694ef26af +msgid "Material" +msgstr "" + +#: ../../buildembossingtool.rst:7 +#: 8564997039d9480490f46d0ee2376931 +msgid "The embossing tool is made of an M3 screw, machined with a dremel like tool." +msgstr "" diff --git a/docs/_build/gettext/drivers_mks.pot b/docs/_build/gettext/drivers_mks.pot new file mode 100644 index 0000000..d8c56d5 --- /dev/null +++ b/docs/_build/gettext/drivers_mks.pot @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../drivers_mks.rst:2 +#: 84354c9b11d74191b39091d12d17a014 +msgid "Windows USB Drivers pour MKS 1.4 ou MKS GEN L 2.1" +msgstr "" + +#: ../../drivers_mks.rst:5 +#: 80beabb900d24602874515878866a6aa +msgid "Pour MakerBase MKS 1.4" +msgstr "" + +#: ../../drivers_mks.rst:8 +#: 6d0abc6b4391463ca754552457b7ebc0 +msgid "Télécharger le driver FTDI (Virtual COM Port Drivers) ici: https://ftdichip.com/drivers/vcp-drivers/" +msgstr "" + +#: ../../drivers_mks.rst:10 +#: ../../drivers_mks.rst:18 +#: e28d46fe3ad14666bb7d362900b54e11 +#: 09aa01b03106494490019f4d2c4c0727 +msgid "Installer le driver" +msgstr "" + +#: ../../drivers_mks.rst:14 +#: 714e4457cedd4f46acb8efc37fb6765c +msgid "Pour MakerBase MKS GEN L 2.1" +msgstr "" + +#: ../../drivers_mks.rst:16 +#: c5f699cf847b447ab93c7ba7cf83f9a4 +msgid "Télécharger le driver CH340 (CH341SER.EXE) ici : https://www.wch.cn/download/CH341SER_ZIP.html" +msgstr "" diff --git a/docs/_build/gettext/firstembossingpage.pot b/docs/_build/gettext/firstembossingpage.pot new file mode 100644 index 0000000..4d5be02 --- /dev/null +++ b/docs/_build/gettext/firstembossingpage.pot @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../firstembossingpage.rst:2 +#: cc5bfe9882454a46959c299af60de989 +msgid "Embosser votre première page de Braille" +msgstr "" + +#: ../../firstembossingpage.rst:5 +#: 1982ede9783240fd90fed1fd9f64f3e2 +msgid "BrailleRap est une machine qui se pilote en G-CODE, pour embosser du braille il faut tout d'abord traduire le texte en Braille. Il existe 2 solutions pour traduire le Braille : L'application BrailleRap en ligne https://crocsg.github.io/BrailleRap/ L'application NatBraille http://natbraille.free.fr" +msgstr "" + +#: ../../firstembossingpage.rst:12 +#: 72ef5c83979f4d409670e1a08405a4ef +msgid "Utilisation de l'application BrailleRap" +msgstr "" + +#: ../../firstembossingpage.rst:14 +#: 75ae67f357824c3ba53ac5037874df52 +msgid "Aller sur la page https://crocsg.github.io/BrailleRap/" +msgstr "" + +#: ../../firstembossingpage.rst:19 +#: e6165a44674b4ffdb7a76844d12a2f7e +msgid "Entrer votre texte à l'endroit indiqué, et télécharger ensuite le fichier GCODE contenant les instructions pour l'embosseuse" +msgstr "" + +#: ../../firstembossingpage.rst:24 +#: 15f9b6ace92247d1a52ec06deb3936dd +msgid "Vous pouvez ensuite utiliser un logiciel comme **cura** ou **pronterface** pour envoyer le fichier GCODE à l'imprimante" +msgstr "" + +#: ../../firstembossingpage.rst:29 +#: b390e9d7e9cd43278e2efe2d12e1857b +msgid "Configuration NatBraille" +msgstr "" + +#: ../../firstembossingpage.rst:31 +#: c92fa5afe2844b219bd27c02548ec092 +msgid "Compiler les programmes dans le repertoire NatBrailleTools du projet" +msgstr "" + +#: ../../firstembossingpage.rst:33 +#: 56bbc460d34c46b6b32788a93a3f1780 +msgid "Dans les options générales NatBraille, utiliser **TbFr2007** pour la table braille, Encodage document noir **Automtique**, Encodage document braille **Windows1252**" +msgstr "" + +#: ../../firstembossingpage.rst:38 +#: 073b2e4f084845bdb9c2fe7fefbaba44 +msgid "Dans les options d'embossage, utiliser **TbFr2007** pour la table braille pour l'embossage" +msgstr "" + +#: ../../firstembossingpage.rst:40 +#: f753d7ccefc942c0ba4e1b23c3b2f5e9 +msgid "Activer l'option **utiliser une commande systeme pour l'embossage**" +msgstr "" + +#: ../../firstembossingpage.rst:42 +#: 046677c11b8742bd8bc4d8884b0cca24 +msgid "le paramêtre pour commande d'impression est : **java -jar d:\\\\usr\\\\home\\\\logger\\\\BrailleLogger.jar $f | java -jar d:\\\\usr\\\\home\\\\logger\\\\gcodestreamer.jar COM4 250000** en modifiant eventuellement les repertoires d'installation des programmes COM4 est le port serie utilisé pour communiquer avec l'imprimante" +msgstr "" + +#: ../../firstembossingpage.rst:50 +#: beb265f75b564f9e8c1383b1b6e7429e +msgid "Dans les options de mise en page, indiquer 31 et 26 dans le nombre de caracter par ligne et le nombre de lignes par page" +msgstr "" diff --git a/docs/_build/gettext/flybackboard.pot b/docs/_build/gettext/flybackboard.pot new file mode 100644 index 0000000..d1ddefa --- /dev/null +++ b/docs/_build/gettext/flybackboard.pot @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-05-03 19:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../flybackboard.rst:2 +msgid "PCB diode de roue libre" +msgstr "" + +#: ../../flybackboard.rst:6 +msgid "Introduction" +msgstr "" + +#: ../../flybackboard.rst:9 +msgid "Nous utilisons le connecteur de bed pour contrôler l'electro-aimant (comme on pourrait le faire avec une tête de CNC piloter par une carte RAMPS). Les electro-aimant sont des composants disposant d'une bobine, vous **devez absolument** utiliser une diode de roue libre entre le connecteur de Bed et le connecteur de l'electro-aimant pour protéger la carte RAMPS." +msgstr "" + +#: ../../flybackboard.rst:12 +msgid "Schemas" +msgstr "" diff --git a/docs/_build/gettext/history.pot b/docs/_build/gettext/history.pot new file mode 100644 index 0000000..477157e --- /dev/null +++ b/docs/_build/gettext/history.pot @@ -0,0 +1,132 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../history.rst:2 +#: 7034705a381043548efd6404f7357f81 +msgid "Historique du projet" +msgstr "" + +#: ../../history.rst:5 +#: a5e7c0f29e684d08a670da5c822f9a9d +msgid "Le commencement" +msgstr "" + +#: ../../history.rst:7 +#: 9bcb49adc30848f3a4e2b80ad965a3b6 +msgid "En 2016 l'association **MyHumanKit** organise en collaboration avec **Airbus Industries** un hackaton appelé Fabrikarium." +msgstr "" + +#: ../../history.rst:9 +#: 93d4f2a392814a0a807f6673ac22d0ce +msgid "Pendant le Fabrikarium plusieurs travaux ont été réalisés pour modifier des imprimantes 3D afin d'embosser du **Braille** sur du papier 160g," +msgstr "" + +#: ../../history.rst:11 +#: ebfc9e2c800949c0b12a8f8a4e80c58b +msgid "Le projet s'appelait `BrailleRap `_." +msgstr "" + +#: ../../history.rst:13 +#: 1c5ad7688d7a427da7ef721f97df6ec8 +msgid "Dans l'equipe BrailleRAP-SP nous pensions que ces travaux êtaient une démonstration de faisabilité, mais qu'il fallait mettre au point une machine spécialisée facile à reproduire." +msgstr "" + +#: ../../history.rst:18 +#: bf6012f953a54e47a20a8e813072018a +msgid "OpenBraille" +msgstr "" + +#: ../../history.rst:19 +#: 46f61307a954419ea0d874410def775a +msgid "En 2017 Carlos Campos démarre le projet OpenBraille et construit une embosseuse braille à partir de pièces d'imprimante recyclées." +msgstr "" + +#: ../../history.rst:21 +#: d591db4038064838b9bd0b8184579fe3 +msgid "Le projet démontre qu'il est possible de déplacer une feuille de papier avec suffisamment de précision dans une embosseuse braille." +msgstr "" + +#: ../../history.rst:24 +#: c8a3cd944863471d91ce82cf3b529ac7 +msgid "BrailleRap-SP" +msgstr "" + +#: ../../history.rst:25 +#: d3d0c6d4644e4641a89ae86ea469c36c +msgid "En Janvier 2018, nous avons commencé avec quelques rails linéaires, des moteurs Nema et des pièces imprimées pour essayer de réaliser une embosseuse Braille. Quelques essais plus tard, nous avons commencé à montrer des exemples de textes embossés en Braille, et tout le monde était très enthousiastes. Le projet BrailleRAP-SP était né." +msgstr "" + +#: ../../history.rst:37 +#: f022123b17f842dbb12395df88362596 +msgid "BrailleRap" +msgstr "" + +#: ../../history.rst:38 +#: d761f9e0233b4fe3a9035c0c8f926094 +msgid "En 2022, pour pouvoir continuer le projet avec quelques enthousiastes, nous reprenons le projet pour proposer des améliorations." +msgstr "" + +#: ../../history.rst:41 +#: da48be5f4a054a219e7000a08be6b45a +msgid "BrailleRap Cameroun" +msgstr "" + +#: ../../history.rst:42 +#: 64d1d5b60fa24a28bae279c7ba84b612 +msgid "Toujours en 2022, le `CCLab `_ nous confie la préparation et la réalisation de 4 ateliers grand public au Cameroun. C'est l'opération BrailleRAP Cameroun." +msgstr "" + +#: ../../history.rst:44 +#: 7ca098b3143041929c4add2798a7d12d +msgid "2 ateliers grand public, 2 master class dans 4 villes du Cameroun en collaboration avec le CCLab et les partenaires Camerounais. C'est l'occasion pendant 3 semaines, de confronter une nouvelle fois le projet au grand public: non voyants, makers, associations, établissements d'enseignements. Tout cela dans un contexte international très différent de nos activités habituelles." +msgstr "" + +#: ../../history.rst:47 +#: bd4904c08a1d418e8925b66cac3da9be +msgid "Une experience riche en rencontres exceptionelles, en anecdotes, en expérimentations et en nouvelles idées d'évolutions et d'améliorations." +msgstr "" + +#: ../../history.rst:49 +#: d61117fb206c4fd79b1539179e806f5d +msgid "L'opération BrailleRAP Cameroun à donné lieu à la réalisation de 2 fiches de conduite d'atelier :" +msgstr "" + +#: ../../history.rst:51 +#: d1558cd4b5264767af1828cfb0b4724b +msgid "Fiche de conduite `atelier grand public `_" +msgstr "" + +#: ../../history.rst:53 +#: f38712893cc64e27a30b53be51005d81 +msgid "Fiche de conduite `master class `_" +msgstr "" + +#: ../../history.rst:55 +#: 291142ced06a4cbb9a2d41f9c00e1700 +msgid "Ainsi qu'a des fiches qui décrivent les experimentations menées en marge des ateliers." +msgstr "" + +#: ../../history.rst:57 +#: c3c7ace0722c463d99818e275ee5b6da +msgid "Atelier non voyants `représentation mentale `_" +msgstr "" + +#: ../../history.rst:59 +#: 13f1b99f30a64119ae5205d1964bcfb7 +msgid "Plus de détails sur l'opération `ici `_" +msgstr "" diff --git a/docs/_build/gettext/index.pot b/docs/_build/gettext/index.pot new file mode 100644 index 0000000..fb6b334 --- /dev/null +++ b/docs/_build/gettext/index.pot @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../index.rst:2 +#: 55f1814236294ce5bd44dd673f266996 +msgid "Bienvenue sur la documentation BrailleRAP" +msgstr "" + +#: ../../index.rst:8 +#: 9da28a775f8f4e94b9149275939ab028 +msgid "Contenu:" +msgstr "" + +#: ../../index.rst:24 +#: e44931106ced498bb358d40748c8a271 +msgid "Mise à jour: |today|" +msgstr "" diff --git a/docs/_build/gettext/licence.pot b/docs/_build/gettext/licence.pot new file mode 100644 index 0000000..0926789 --- /dev/null +++ b/docs/_build/gettext/licence.pot @@ -0,0 +1,47 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../licence.rst:2 +#: 962a3a3ee7954c7ab86526b334084106 +msgid "Licence" +msgstr "" + +#: ../../licence.rst:4 +#: 89b6e93601c441c19e84dd926e73635b +msgid "Tous les travaux originaux de BrailleRap sont sous la license CERN Open Hardware Licence v1.2 (https://www.ohwr.org/projects/cernohl/wiki), traduite en français sur cette page: http://fr-voosilla.ouvaton.org/CERN-OHL-%5Bfr%5D-Traduction-Fran%C3%A7aise.html" +msgstr "" + +#: ../../licence.rst:7 +#: 0982b7243f01475ab60dee0ea6590530 +msgid "Nous utilisons plusieurs projets open source, qui ont leur propre licence :" +msgstr "" + +#: ../../licence.rst:9 +#: 5a6c167b43de4c1d91cb1e6b28cdc8d2 +msgid "Le projet \"Marlin firmware\" pour le firmware de la carte: https://github.com/MarlinFirmware/Marlin" +msgstr "" + +#: ../../licence.rst:10 +#: e2d1bc8ece7345b5b6e14680d1198baf +msgid "BrailleRap le premier generateur de gcode pour imprimante 3D https://github.com/arthursw/BrailleRap" +msgstr "" + +#: ../../licence.rst:11 +#: e484e29473b94661b8c9ad77c31d77ad +msgid "NatBraille le transcripteur Braille Open Source http://natbraille.free.fr/" +msgstr "" diff --git a/docs/_build/gettext/marlin.pot b/docs/_build/gettext/marlin.pot new file mode 100644 index 0000000..069ffba --- /dev/null +++ b/docs/_build/gettext/marlin.pot @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../marlin.rst:2 +#: 1123fa9e7130408597e27689602d69f3 +msgid "Marlin Firmware pour cartes Ramps ou compatibles" +msgstr "" + +#: ../../marlin.rst:6 +#: e5ece19c243b4258b5b468fd8a796741 +msgid "Le firmware Marlin est utilisé pour contrôler l'embosseuse Braille. Nous utilisons la configuration CNC pour contrôler l'électro-aimant avec les commandes associées au moteur de CNC / stylo / laser (GCODE M3 et M4)" +msgstr "" + +#: ../../marlin.rst:8 +#: e603d1413d2542c58dc424ea11ff52d0 +msgid "Le firmware Marlin qui se trouve dans le repertoire MarlinBraille https://github.com/braillerap/BrailleRap/tree/master/MarlinBraille est déja configuré pour la BrailleRAP. Si vous n'avez pas effectué de modifications par rapport à la documentation, vous pouvez l'utiliser directement sans vous préoccuper de la configuration Marlin" +msgstr "" + +#: ../../marlin.rst:12 +#: 3b4cb0214954403cba804e248b5d6ac8 +msgid "Configuration Marlin" +msgstr "" + +#: ../../marlin.rst:14 +#: 91219dfed46a4562b357f72288ac4f64 +msgid "in configuration.h" +msgstr "" + +#: ../../marlin.rst:16 +#: 00d9654f881247e3ab05ccb413839489 +msgid "Motherboard configuration ::" +msgstr "" + +#: ../../marlin.rst:23 +#: c9f48d7c4115496a82551a12d2f0f8a8 +msgid "Spindle / laser / pen configuration ::" +msgstr "" + +#: ../../marlin.rst:32 +#: 5229b08584e84b59aab0517ab0768c72 +msgid "Endstop configuration ::" +msgstr "" + +#: ../../marlin.rst:44 +#: 7fc91a0069bc44a8b4c4eedcaa6fc07f +msgid "Motor step / mm ::" +msgstr "" + +#: ../../marlin.rst:48 +#: d64d0ee9e8fc458180bc21a9df8b2b00 +msgid "Max feedrate ::" +msgstr "" + +#: ../../marlin.rst:52 +#: 15fb959190154c16b6331ab627f8f20b +msgid "Acceleration ::" +msgstr "" + +#: ../../marlin.rst:60 +#: 55545d0e9d524d4a8ba3d627f85033fb +msgid "Jerk ::" +msgstr "" + +#: ../../marlin.rst:69 +#: fdd71398190f4ded8d374e1f4e545572 +msgid "Dans la version présente sur le github du projet BrailleRap, d'autres fichiers ont été modifiés pour gérer l'alimentation du papier avec le fin de course de l'axe Y." +msgstr "" diff --git a/docs/_build/gettext/testtrad.pot b/docs/_build/gettext/testtrad.pot new file mode 100644 index 0000000..7acb1a1 --- /dev/null +++ b/docs/_build/gettext/testtrad.pot @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../testtrad.rst:2 +#: c36d5df1c52f4d189fc7bd9d4ef0f45a +msgid "Test de traduction avec outils sphinx" +msgstr "" + +#: ../../testtrad.rst:4 +#: a416f7990a654f6fb1f59f37e86321fd +msgid "est ce que 'RTFD'genere correctement les fichiers .po ?" +msgstr "" + +#: ../../testtrad.rst:6 +#: a9121a7707744a40b12d3373a3858899 +msgid "est que la modif des po suffit ?" +msgstr "" + +#: ../../testtrad.rst:10 +#: 8a432e3504d149fc8be8dde7116a8a6c +msgid "for test only in the original .po" +msgstr "" + +#: ../../testtrad.rst:13 +#: 98ba1a4233b6451c8c5389d495480eb6 +msgid "blob" +msgstr "" + +#: ../../testtrad.rst:16 +#: d5fca4f6068c48fd9c4c32e0a501434e +msgid "ksldjl klsjdlqsk jlkq jdlqsjd qlljsdljqs ljdqlsjdqsldjql" +msgstr "" + +#: ../../testtrad.rst:19 +#: a6cf659f16b1483bae79965d16ccba9a +msgid "essai" +msgstr "" + +#: ../../testtrad.rst:20 +#: bf124fa711bb4c84b8550ab545a662a2 +msgid "qdqdlqjl jlkqdjqljdqs slj qlsjqsl slqdj dqlsjd qs jqljdqsl qsqjqljqjdqls" +msgstr "" + +#: ../../testtrad.rst:23 +#: be4c5af146c2407ab8c16db33ebce137 +msgid "." +msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index bde7978..e521850 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -2,7 +2,7 @@ Manuel de montage BrailleRAP =============================== Outillages necessaires ---------------------- +---------------------- * Cles 6 pans 1.5,2,2.5 et 4 * Petite pinces * Petite pince coupante @@ -15,7 +15,7 @@ Outillages necessaires Remarques sur les vis --------------------- +--------------------- M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le deuxieme nombre correspond à la longueur de la vis @@ -25,29 +25,31 @@ Par exemple M3-12 designe une vis de 3mm de diamètre et de 12mm de longueur .. image :: ./IMG/vis6pans.jpg :align: center -| + +| **M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur) .. image :: ./IMG/vissantete.jpg :align: center + | Remarques sur les écrous ------------------------ +------------------------ **Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm ou 5mm .. image :: ./IMG/ecrou.jpg :align: center + | **Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm .. image :: ./IMG/ecrounyl.jpg :align: center + | - - Collage de la caisse en bois ------------------------------ +---------------------------- Matériel: diff --git a/docs/conf.py b/docs/conf.py index 28b8d36..9808382 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -32,8 +32,8 @@ master_doc = 'index' project = u'BrailleRap' copyright = '2018-{}, BrailleRap' -version = '6.3.0' -release = '6.3.0' +version = '6.5.0' +release = '6.5.0' exclude_patterns = ['_build'] default_role = 'obj' pygments_style = 'sphinx' @@ -64,7 +64,7 @@ locale_dirs = [ 'locale/', ] gettext_compact = False - +gettext_uuid = True #html_theme = 'sphinx_rtd_theme' html_static_path = ['_static'] From db634b435a5f38b9245b1d2d92312181eb312acd Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 10:33:54 +0000 Subject: [PATCH 02/23] update some structuredtext markup --- docs/assemblage.rst | 157 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 135 insertions(+), 22 deletions(-) diff --git a/docs/assemblage.rst b/docs/assemblage.rst index e521850..c6359cd 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -26,13 +26,15 @@ Par exemple M3-12 designe une vis de 3mm de diamètre et de 12mm de longueur .. image :: ./IMG/vis6pans.jpg :align: center -| +| + **M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur) .. image :: ./IMG/vissantete.jpg :align: center -| +| + Remarques sur les écrous ------------------------ @@ -42,12 +44,14 @@ Remarques sur les écrous :align: center | + **Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm .. image :: ./IMG/ecrounyl.jpg :align: center | + Collage de la caisse en bois ---------------------------- @@ -67,13 +71,16 @@ Matériel: .. image :: ./IMG/BrailleRAP-V5.02.1.jpg :align: center + | * 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. .. image :: ./IMG/BrailleRAP-V5.01.jpg :align: center + | + Collage des bloqueurs de trappe ------------------------------- @@ -87,7 +94,9 @@ Matériel: .. image :: ./IMG/BrailleRAP-V5.01.2.jpg :align: center + | + Collage du plateau papier ------------------------------- @@ -99,12 +108,16 @@ Matériel: .. image :: ./IMG/paper_support_parts.jpg :align: center -| + +| + * Coller le support inférieur sous le support supérieur. .. image :: ./IMG/paper_support_v8.png :align: center + | + .. ATTENTION:: 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 Préparation du pointeau mâle @@ -119,10 +132,11 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.56.jpg :align: center + | Préparation Moteur Y ---------- +-------------------- Matériel : @@ -138,18 +152,23 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.03.jpg :align: center + | + * Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le connecteur du moteur soit dans la position correspondante à l'illustration. .. image :: ./IMG/BrailleRAP-V5.04.jpg :align: center + | + .. NOTE:: L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm. * Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre. .. image :: ./IMG/BrailleRAP-V5.05.jpg :align: center + | Préparation des supports d’axes @@ -163,27 +182,35 @@ Préparation des supports d’axes * 8 vis M3-12 sans tête .. ATTENTION:: Selon la qualité d’impression des pièces en plastique, veiller à ce que les barres de 8mm puissent coulisser facilement dans leurs logements. Le cas échéant, percer le trou avec un foret de 8. + * Les 3 pièces à assembler sont les suivantes .. image :: ./IMG/Axis_assembly_v1.png :align: center + | * Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12. .. image :: ./IMG/BrailleRAP-V5.09.1.jpg :align: center + | + * L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm. .. image :: ./IMG/BrailleRAP-V5.10.jpg :align: center + | + .. image :: ./IMG/BrailleRAP-V5.11.jpg :align: center + | + Préparation de l’axe vertical (étape 1) ------------------------------------- +--------------------------------------- Matériel : @@ -200,12 +227,9 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.31.jpg :align: center + | - - - - Montage de l'interrupteur de fin de course X --------------------------------------------- @@ -226,7 +250,9 @@ Matériel : :align: center .. image :: ./IMG/BrailleRAP-V5.45-1.png :align: center + | + * Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à l'aide des vis M2.5-14 et des écrous M2.5. .. Note:: L'interrupteur fin de course devra être câblé avant le montage. @@ -234,7 +260,9 @@ Matériel : .. image :: ./IMG/endtsopx_assembly.png :align: center + | + Préparation de l’électro-aimant -------------------------------- @@ -250,11 +278,14 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.16.png :align: center + | + * Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise. .. image :: ./IMG/BrailleRAP-V5.17.png :align: center + | Montage de l'electro-aimant sur son support @@ -270,14 +301,18 @@ Montage de l'electro-aimant sur son support .. image :: ./IMG/BrailleRAP-V5.19.png :align: center + | + .. NOTE:: Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant .. image :: ./IMG/BrailleRAP-V5.19-1.png :align: center + | + Préparation du chariot bas (étape 1) ---------------------------------- +------------------------------------ Matériel : @@ -301,12 +336,16 @@ Matériel : .. image :: ./IMG/bottom_trolley_assembly_v1-1.png :align: center -| + +| + .. ATTENTION:: Respecter la position du collier. Le verrouillage du collier doit être du coté de l'IGUS et vers la paroi de la machine. .. image :: ./IMG/bottom_trolley_assembly-v4.png :align: center + | + * 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. .. ATTENTION:: Selon la qualité de l'impression, il sera peut-être nécessaire de limer le logement de l'entretoise. Notez également que le corps de l'electro-aimant doit être le plus perpendiculaire possible à la plaque support (l'axe doit être au milieu du percage qui permet son pasage). @@ -315,12 +354,16 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.14-3.png :align: center + | + * Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 NYL avec la tête de vis en dessous. .. image :: ./IMG/BrailleRAP-V5.14-4.png :align: center + | + * 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. .. image :: ./IMG/BrailleRAP-V5.14-5.png @@ -328,13 +371,15 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.18.png :align: center + | .. NOTE:: L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort. + | Preparation du chariot haut (étape 1) ----------------------------------- +------------------------------------- Matériel : @@ -358,17 +403,23 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.79.jpg :align: center + | + * Tarauder la FEMALE_shape au 2/3 en partant du haut. .. image :: ./IMG/BrailleRAP-V5.80.jpg :align: center + | + * Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm. .. image :: ./IMG/BrailleRAP-V5.81.jpg :align: center + | + * 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. .. image :: ./IMG/BrailleRAP-V5.82.png @@ -376,7 +427,9 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.83.png :align: center + | + * Positionner les paliers IGUS sur la piece TOP_trolley. .. image :: ./IMG/toptroley_assembly_empty_v3.png @@ -384,7 +437,9 @@ Matériel : .. image :: ./IMG/toptroley_assembly_norizlan_v3.png :align: center + | + * attacher les palliers IGUS avec des colliers de Fixation @@ -405,7 +460,7 @@ Matériel : Préparation des rouleaux papier ------------------------------- +------------------------------- * **Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint * 1 taraud M3 * 3 joints toriques @@ -436,24 +491,34 @@ Préparation des presse-papiers (étape 1) : * 6 ecrous M3-NYL * Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**. + .. image :: ./IMG/BrailleRAP-V6.113.png :align: center - * Positionner le ressort entre **clipboard2** et **clipboard2_support**. +| + + * Positionner le ressort entre **clipboard2** et **clipboard2_support**. + .. image :: ./IMG/BrailleRAP-V6.113.1.png :align: center +| * Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL. + .. NOTE:: Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement. .. image :: ./IMG/BrailleRAP-V6.113.2.png :align: center - + +| + * Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL. + .. NOTE:: Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement. .. image :: ./IMG/BrailleRAP-V6.113.3.png :align: center +| Fixation Moteur Y : ------------------- @@ -474,10 +539,10 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.07.1.jpg :align: center - +| Fixation des supports GAUCHES des axes ----------------------------------------------- +-------------------------------------- Matériel : @@ -547,7 +612,7 @@ Matériel : Assemblage des poulies libres de renvoi ----------------------------------------------- +--------------------------------------- Matériel : @@ -588,12 +653,15 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.51.3.jpg :align: center + | + * Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse). * 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. .. image :: ./IMG/BrailleRAP-V5.51.4.jpg :align: center + | @@ -607,7 +675,9 @@ Montage de l’axe vertical (étape 1) .. image :: ./IMG/BrailleRAP-V5.33.1.jpg :align: center + | + Montage de l’axe vertical (étape 2) ------------------------------------ @@ -623,12 +693,16 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.40.jpg :align: center + | + * 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. .. image :: ./IMG/BrailleRAP-V5.34.1.jpg :align: center + | + * Respecter la position des bagues de serrage des KP08. .. image :: ./IMG/BrailleRAP-V5.36.1.jpg @@ -636,7 +710,9 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.35.1.jpg :align: center + | + Montage de l’axe vertical (étape 3) ------------------------------------ @@ -649,23 +725,31 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.59.jpg :align: center + | + * Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur. .. image :: ./IMG/BrailleRAP-V5.60.1.jpg :align: center + | + * 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. .. image :: ./IMG/BrailleRAP-V5.60.2.jpg :align: center + | + * Les trous du support moteur sont oblongs et permettent d'aligner le moteur avec l'axe vertical dans les 2 dimensions. * Visser les 2 premières vis du moteur sur son support. .. image :: ./IMG/BrailleRAP-V5.61.jpg :align: center + | + * Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main. * Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE** * Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son support, puis le support sur la caisse. @@ -682,23 +766,31 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.62.jpg :align: center + | + * Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur. .. image :: ./IMG/BrailleRAP-V5.63.jpg :align: center + | + * Visser les 2 vis en haut du coupleur sur l’axe vertical. .. image :: ./IMG/BrailleRAP-V5.64.jpg :align: center + | + * Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place. * Visser les vis des bagues de serrage des KP08 (2 vis par bague). .. image :: ./IMG/BrailleRAP-V5.65.jpg :align: center + | + * 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. @@ -1100,16 +1192,21 @@ Matériel : * 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. .. image :: ./IMG/brap_cavalier.png :align: center + | + * Enfoncer les drivers dans les emplacements X et Y. .. image :: ./IMG/brap_drivers.png :align: center + | + Câblage de l'alimentation 12V ----------------------------- +----------------------------- * placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS .. image :: ./IMG/board_12v.jpg :align: center + | Réglage des drivers moteur @@ -1127,13 +1224,15 @@ Réglage des drivers moteur :align: center .. image :: ./IMG/mks_driver_voltage3.jpg :align: center + | + * 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. * Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite Câblage des interrupteurs fin de course ----------------------------------------- +--------------------------------------- * Cabler les fins de courses sur la carte. * Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge) * Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu) @@ -1141,6 +1240,7 @@ Câblage des interrupteurs fin de course :align: center | + Raccordement des moteurs à la carte ------------------------------------ * Relier les moteurs à la carte de contrôle avec les cables. @@ -1148,9 +1248,11 @@ Raccordement des moteurs à la carte .. image :: ./IMG/brap_motorx.jpg :align: center | + * Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu) .. image :: ./IMG/brap_motory.jpg :align: center + | Câblage de l’électro-aimant @@ -1158,13 +1260,17 @@ Câblage de l’électro-aimant * placer les 2 fils de l'electroaimant et la diode de roue libre. Attention au sens de la diode (trait blanc). .. image :: ./IMG/board_magnet.jpg :align: center + | + Alignement horizontal de l'empreinte du chariot haut ---------------------------------------------------- * Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur. .. image :: ./IMG/toppulley_fix.jpg :align: center + | + * Aligner les 2 chariots * Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau. * Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau. @@ -1173,6 +1279,7 @@ Alignement horizontal de l'empreinte du chariot haut :align: center .. image :: ./IMG/female_fix2.jpg :align: center + | Alignement vertical des deux chariots @@ -1181,17 +1288,21 @@ Alignement vertical des deux chariots * Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur. .. image :: ./IMG/toppulley_fix.jpg :align: center + | + * En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant. * Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau. * Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**. .. image :: ./IMG/magnet_align.jpg :align: center + | * Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical. .. image :: ./IMG/toppulley_fix.jpg :align: center + | Ajustement des capteurs de fin de course chariot et papier (X et Y) @@ -1202,13 +1313,15 @@ Ajustement des capteurs de fin de course chariot et papier (X et Y) * 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. .. image :: ./IMG/endstopy_adjust.jpg :align: center + | Réglage de la profondeur du point ----------------------------------------------------- +--------------------------------- * 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. * .. image :: ./IMG/BrailleRAP-V5.112.jpg :align: center -| \ No newline at end of file + +| From 8c68a96d3ae9ba9f809e1c6942149965d08da0c5 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 12:08:21 +0000 Subject: [PATCH 03/23] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 285992 -> 222817 bytes .../gettext/.doctrees/environment.pickle | Bin 69403 -> 69745 bytes docs/_build/gettext/assemblage.pot | 802 +++--- docs/assemblage.rst | 102 +- docs/locale/en/LC_MESSAGES/assemblage.po | 2294 +++++++++++------ docs/locale/en/LC_MESSAGES/bom.po | 118 +- docs/locale/en/LC_MESSAGES/drivers_mks.po | 48 + docs/locale/en/LC_MESSAGES/history.po | 99 +- docs/locale/en/LC_MESSAGES/index.po | 11 +- docs/locale/en/LC_MESSAGES/licence.po | 16 +- docs/locale/en/LC_MESSAGES/marlin.po | 36 +- 11 files changed, 2210 insertions(+), 1316 deletions(-) create mode 100644 docs/locale/en/LC_MESSAGES/drivers_mks.po diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index d8efca272b7f536ac7cd607d30e16b7d04d17d82..9b6ed1a4da4ea6c2fabcd293169df0f12214f446 100644 GIT binary patch delta 27739 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≪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 literal 69403 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\n" "Language-Team: LANGUAGE \n" @@ -52,7 +52,7 @@ msgid "Un taraud M3" msgstr "" #: ../../assemblage.rst:11 -#: ../../assemblage.rst:159 +#: ../../assemblage.rst:180 #: af9cb18ec240442b8a5190ee41fb383c #: af9cb18ec240442b8a5190ee41fb383c msgid "1 foret de 8mm" @@ -88,177 +88,177 @@ msgstr "" msgid "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre 18mm de longueur)" msgstr "" -#: ../../assemblage.rst:29 +#: ../../assemblage.rst:31 #: 4fe4080a101348019fb210c1cbff3128 msgid "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur)" msgstr "" -#: ../../assemblage.rst:35 +#: ../../assemblage.rst:39 #: 5395aa5200aa4c3591b45e614fd24d90 msgid "Remarques sur les écrous" msgstr "" -#: ../../assemblage.rst:37 +#: ../../assemblage.rst:41 #: 6c6d5ab5af7941108458c37b504fbde5 msgid "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm ou 5mm" msgstr "" -#: ../../assemblage.rst:42 +#: ../../assemblage.rst:48 #: 8b71518ad5b44d82923812300ea5a379 msgid "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm" msgstr "" -#: ../../assemblage.rst:50 +#: ../../assemblage.rst:56 #: c2e243f6ff0b49c7bfa3c831cb2b4106 msgid "Collage de la caisse en bois" msgstr "" -#: ../../assemblage.rst:52 -#: ../../assemblage.rst:78 -#: ../../assemblage.rst:96 +#: ../../assemblage.rst:58 +#: ../../assemblage.rst:87 +#: ../../assemblage.rst:107 #: e9165cfc2cd84fdc9dba149ada1fb944 #: e9165cfc2cd84fdc9dba149ada1fb944 #: e9165cfc2cd84fdc9dba149ada1fb944 msgid "Matériel:" msgstr "" -#: ../../assemblage.rst:54 +#: ../../assemblage.rst:60 #: 02b975dd57c74970a10c2dcc569a8b57 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:55 +#: ../../assemblage.rst:61 #: 18c22ae52b80405cb994d57d3bf2e6be msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:56 +#: ../../assemblage.rst:62 #: e575baccf9fe43038f07b4233b5082ee msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:57 +#: ../../assemblage.rst:63 #: ca6aaabd39bb4bfca0ecb1cf34eb44b8 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:58 +#: ../../assemblage.rst:64 #: 1a69ec81110843ffb1c741dc6dffee79 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:59 -#: ../../assemblage.rst:82 -#: ../../assemblage.rst:95 +#: ../../assemblage.rst:65 +#: ../../assemblage.rst:91 +#: ../../assemblage.rst:106 #: 58d8942f51a647d8b866c217d02a5ffe #: 58d8942f51a647d8b866c217d02a5ffe #: 58d8942f51a647d8b866c217d02a5ffe msgid "Colle à bois." msgstr "" -#: ../../assemblage.rst:60 +#: ../../assemblage.rst:66 #: 76ffffc6a7564c34a47a2c9323fd8686 msgid "Scotch de peintre." msgstr "" -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:68 #: 82ed7f2a5c1b4a78bcf8fba7514d2108 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "" -#: ../../assemblage.rst:64 +#: ../../assemblage.rst:70 #: 6c51223755604118aa96f4bce4f845e6 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:70 +#: ../../assemblage.rst:77 #: 591e591a6a514bd1aa0d5977b04af48f 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:76 +#: ../../assemblage.rst:85 #: 06e477e021c64f46afd6cb75f8bd45a4 msgid "Collage des bloqueurs de trappe" msgstr "" -#: ../../assemblage.rst:80 +#: ../../assemblage.rst:89 #: ca9015c490d64612b0ad09ddf2050e58 msgid "Caisse bois assemblée." msgstr "" -#: ../../assemblage.rst:81 +#: ../../assemblage.rst:90 #: fe7e3f3e058f499b948f9e0d0607d2c4 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "" -#: ../../assemblage.rst:84 +#: ../../assemblage.rst:93 #: 8d0608a0f8304b1aa295b0057d2e1482 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:90 +#: ../../assemblage.rst:101 #: 1cc8384651684caf99139b7cfbc612a0 msgid "Collage du plateau papier" msgstr "" -#: ../../assemblage.rst:93 +#: ../../assemblage.rst:104 #: ab50505909c84f0f8d7022cb57862c67 msgid "Support papier supérieur" msgstr "" -#: ../../assemblage.rst:94 +#: ../../assemblage.rst:105 #: f1a3121d62574ed5899974268c076515 msgid "Support papier inférieur" msgstr "" -#: ../../assemblage.rst:96 +#: ../../assemblage.rst:107 #: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Pinces de serrage" msgstr "" -#: ../../assemblage.rst:101 +#: ../../assemblage.rst:114 #: 6028355a2625494892534a1401250536 msgid "Coller le support inférieur sous le support supérieur." msgstr "" -#: ../../assemblage.rst:106 +#: ../../assemblage.rst:121 #: 33ccdfd89fe24da4be46239eda6f9254 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:109 +#: ../../assemblage.rst:124 #: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation du pointeau mâle" msgstr "" -#: ../../assemblage.rst:111 -#: ../../assemblage.rst:125 -#: ../../assemblage.rst:186 -#: ../../assemblage.rst:210 -#: ../../assemblage.rst:239 -#: ../../assemblage.rst:280 -#: ../../assemblage.rst:337 -#: ../../assemblage.rst:459 -#: ../../assemblage.rst:480 -#: ../../assemblage.rst:501 -#: ../../assemblage.rst:522 -#: ../../assemblage.rst:550 -#: ../../assemblage.rst:567 -#: ../../assemblage.rst:612 -#: ../../assemblage.rst:641 -#: ../../assemblage.rst:675 -#: ../../assemblage.rst:706 -#: ../../assemblage.rst:748 -#: ../../assemblage.rst:820 -#: ../../assemblage.rst:859 -#: ../../assemblage.rst:885 -#: ../../assemblage.rst:919 -#: ../../assemblage.rst:942 -#: ../../assemblage.rst:967 -#: ../../assemblage.rst:1029 -#: ../../assemblage.rst:1051 -#: ../../assemblage.rst:1064 -#: ../../assemblage.rst:1092 +#: ../../assemblage.rst:126 +#: ../../assemblage.rst:141 +#: ../../assemblage.rst:215 +#: ../../assemblage.rst:236 +#: ../../assemblage.rst:269 +#: ../../assemblage.rst:317 +#: ../../assemblage.rst:384 +#: ../../assemblage.rst:526 +#: ../../assemblage.rst:547 +#: ../../assemblage.rst:568 +#: ../../assemblage.rst:589 +#: ../../assemblage.rst:617 +#: ../../assemblage.rst:634 +#: ../../assemblage.rst:684 +#: ../../assemblage.rst:719 +#: ../../assemblage.rst:761 +#: ../../assemblage.rst:800 +#: ../../assemblage.rst:845 +#: ../../assemblage.rst:929 +#: ../../assemblage.rst:972 +#: ../../assemblage.rst:994 +#: ../../assemblage.rst:1037 +#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1093 +#: ../../assemblage.rst:1161 +#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1227 #: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a #: c694b98a4c544bce86d870d4e00d2d6f @@ -273,7 +273,7 @@ msgstr "" #: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a -#: 6079e8362b6d4f34bfdb972aefa6e34c +#: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a #: 261cc904b3d34840b5b15483135b189a @@ -290,1599 +290,1599 @@ msgstr "" msgid "Matériel :" msgstr "" -#: ../../assemblage.rst:113 +#: ../../assemblage.rst:128 #: 9d8e8ae82aac4c339d4ac46bf6d7c783 msgid "1 Pierre à aiguisé" msgstr "" -#: ../../assemblage.rst:114 +#: ../../assemblage.rst:129 #: dac14f736a464d9caaa5f85c83441112 msgid "1 vis sans tête M3-12 bout téton" msgstr "" -#: ../../assemblage.rst:116 +#: ../../assemblage.rst:131 #: aef118cf7fd2477da7bc4758ccb43c63 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" -#: ../../assemblage.rst:123 +#: ../../assemblage.rst:139 #: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation Moteur Y" msgstr "" -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:143 #: 4fa18088b7314b1c9532eacc16a8c6eb msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" msgstr "" -#: ../../assemblage.rst:128 +#: ../../assemblage.rst:144 #: 9a7f1947aac644eea1c2b19e5d617781 msgid "1 moteur Nema 17" msgstr "" -#: ../../assemblage.rst:129 +#: ../../assemblage.rst:145 #: 22c7532e52504785b7a052b837e8c05f msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" -#: ../../assemblage.rst:130 -#: ../../assemblage.rst:190 +#: ../../assemblage.rst:146 +#: ../../assemblage.rst:219 #: 2078f128ae69482f8f55a545f07bb89b #: 2078f128ae69482f8f55a545f07bb89b msgid "4 vis M3-8" msgstr "" -#: ../../assemblage.rst:131 -#: ../../assemblage.rst:527 -#: ../../assemblage.rst:554 +#: ../../assemblage.rst:147 +#: ../../assemblage.rst:594 +#: ../../assemblage.rst:621 #: 02a40d113e404811b133e8c1a38cc31d #: 02a40d113e404811b133e8c1a38cc31d #: 02a40d113e404811b133e8c1a38cc31d msgid "2 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:132 -#: ../../assemblage.rst:346 -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:148 +#: ../../assemblage.rst:393 +#: ../../assemblage.rst:530 #: a9cdec9531bd4418b98686d22074730d #: a9cdec9531bd4418b98686d22074730d #: a9cdec9531bd4418b98686d22074730d msgid "2 vis M3-12" msgstr "" -#: ../../assemblage.rst:133 -#: ../../assemblage.rst:464 -#: ../../assemblage.rst:526 +#: ../../assemblage.rst:149 +#: ../../assemblage.rst:531 +#: ../../assemblage.rst:593 #: ef81be94fd10490786fba19ee9ddf5df #: ef81be94fd10490786fba19ee9ddf5df #: ef81be94fd10490786fba19ee9ddf5df msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:135 +#: ../../assemblage.rst:151 #: 18a7bb8b43154f9e942025bdb1bad474 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:140 +#: ../../assemblage.rst:158 #: 5f3d7bbe5abe43c4b1ab2e1e9a18ca40 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:145 +#: ../../assemblage.rst:165 #: 42c0ab57e1db40a89ca93efef3ee3032 msgid "L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm." msgstr "" -#: ../../assemblage.rst:147 +#: ../../assemblage.rst:167 #: 591e591a6a514bd1aa0d5977b04af48f msgid "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." msgstr "" -#: ../../assemblage.rst:154 +#: ../../assemblage.rst:175 #: 6bf45ba17de44473a0b4e34f6ba8f538 msgid "Préparation des supports d’axes" msgstr "" -#: ../../assemblage.rst:156 +#: ../../assemblage.rst:177 #: 5f30e80175a549e0ac88f987c33842d9 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "" -#: ../../assemblage.rst:157 +#: ../../assemblage.rst:178 #: 26450625d11344b2afcf379047991f05 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "" -#: ../../assemblage.rst:158 +#: ../../assemblage.rst:179 #: d718d7d339fa4cd58457d6b261efb028 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" -#: ../../assemblage.rst:160 +#: ../../assemblage.rst:181 #: 05f19b8418534e5baa42f33d618f9a26 msgid "8 écrous M3" msgstr "" -#: ../../assemblage.rst:161 +#: ../../assemblage.rst:182 #: d1edb551ee4445209996dbdd906608ce msgid "8 vis M3-12 sans tête" msgstr "" -#: ../../assemblage.rst:163 +#: ../../assemblage.rst:184 #: a8d6c62930194518ab23e8b944c7beab 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:164 +#: ../../assemblage.rst:186 #: 3396af706fae4fc6ae9a71554e7916e5 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" -#: ../../assemblage.rst:170 +#: ../../assemblage.rst:193 #: bc7f92c9cc04464ca8ec0c6289338cc1 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" -#: ../../assemblage.rst:175 +#: ../../assemblage.rst:200 #: b00d830ee3314359843a9e4be94d2ac7 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" -#: ../../assemblage.rst:184 +#: ../../assemblage.rst:213 #: d60c59f9faa141a5b3c3f19482705c39 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:188 +#: ../../assemblage.rst:217 #: 3c140c8e038b4826861ded1e297cf7f1 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "" -#: ../../assemblage.rst:189 +#: ../../assemblage.rst:218 #: 933823a437ae48a6a4e5f1c5a6584154 msgid "1 moteur NEMA 17" msgstr "" -#: ../../assemblage.rst:191 +#: ../../assemblage.rst:220 #: 16b5c5ce21c044e883d2a5583609b958 msgid "2 vis M3-16" msgstr "" -#: ../../assemblage.rst:192 -#: ../../assemblage.rst:1055 +#: ../../assemblage.rst:221 +#: ../../assemblage.rst:1187 #: c658c42e001d4cfe93d8021e2c4c6ecb #: c658c42e001d4cfe93d8021e2c4c6ecb msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:193 +#: ../../assemblage.rst:222 #: b15ad03ee5404c0cbe263d385e1f8d88 msgid "4 rondelles M3 grandes" msgstr "" -#: ../../assemblage.rst:195 +#: ../../assemblage.rst:224 #: 5580cec969d742c2a44fefe0e34dcaf0 msgid "Visser le moteur sur son support en laissant un peu de jeu et en respectant la position du connecteur." msgstr "" -#: ../../assemblage.rst:197 +#: ../../assemblage.rst:226 #: a0d8bfb18ae54e42a1277686ce3d9068 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:208 +#: ../../assemblage.rst:234 #: a6e00f5c2aae4ae58befabd3f57d9aeb msgid "Montage de l'interrupteur de fin de course X" msgstr "" -#: ../../assemblage.rst:212 +#: ../../assemblage.rst:238 #: 654c2149cce44aa3a23d927acdb007ce msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" -#: ../../assemblage.rst:213 +#: ../../assemblage.rst:239 #: 29079aa068d249a3bcaa6a035c8ebda0 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" -#: ../../assemblage.rst:214 +#: ../../assemblage.rst:240 #: 6de287f106434c96843572b6e5ffb662 msgid "1 vis sans tête M3-12" msgstr "" -#: ../../assemblage.rst:215 -#: ../../assemblage.rst:244 +#: ../../assemblage.rst:241 +#: ../../assemblage.rst:274 #: 157f125dd9a64493a9acf558b0a3c985 #: 157f125dd9a64493a9acf558b0a3c985 msgid "1 écrou M3" msgstr "" -#: ../../assemblage.rst:216 -#: ../../assemblage.rst:976 +#: ../../assemblage.rst:242 +#: ../../assemblage.rst:1102 #: f4ebbfa0018d40e2a80919e8bd5a2fb2 #: f4ebbfa0018d40e2a80919e8bd5a2fb2 msgid "2 vis M2.5-14" msgstr "" -#: ../../assemblage.rst:217 +#: ../../assemblage.rst:243 #: 2a718892550c47ad913e4dd5ae56cfe3 msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:245 #: 9e1bc4dd79994d75b254aa0e6e3a563c msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" -#: ../../assemblage.rst:221 +#: ../../assemblage.rst:247 #: 5fbe6788ac7341499949cc5ee032689e msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:228 +#: ../../assemblage.rst:256 #: efd22810399e419c89c4f108ae7d44d3 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:230 +#: ../../assemblage.rst:258 #: a6ba215ed9e844eb863a31a3448962b5 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:231 +#: ../../assemblage.rst:259 #: adc84f1343314301b3ae8b16986c0576 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:237 +#: ../../assemblage.rst:267 #: ab3f45e59e024968b58dfd4efd21a2d4 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:241 +#: ../../assemblage.rst:271 #: 9bd71cee9c304c298bcd25a0e9e19d94 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:242 +#: ../../assemblage.rst:272 #: 4947f8a3a2e64d3a990415ac1fa1025d msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:243 +#: ../../assemblage.rst:273 #: 1d5165cee2ec43b1b0b94d3495fe1bf7 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:245 +#: ../../assemblage.rst:275 #: 6ef4cff37fb24933a6e7a8986fd7d13e msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:247 +#: ../../assemblage.rst:277 #: 3ec1ca744f9c4eaeaaabe8557e560267 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:252 +#: ../../assemblage.rst:284 #: 98db80b8204340829eefeeb14e48897a msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:259 +#: ../../assemblage.rst:292 #: a36dff9a68ed4937812212f5ca0a58dd msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:260 +#: ../../assemblage.rst:293 #: 7acd53da3a4845edbde325729eb0b63b msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:261 +#: ../../assemblage.rst:294 #: 9777b9e90ce748bc98686042f784eba0 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" -#: ../../assemblage.rst:262 +#: ../../assemblage.rst:295 #: c42923f9e5f74bf7836fbed3110edf89 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:264 +#: ../../assemblage.rst:297 #: 050538badd4e42bd9160f3da96976df7 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:266 +#: ../../assemblage.rst:299 #: c59cffa2ec724a718f7bee906acef1e7 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:272 +#: ../../assemblage.rst:307 #: 66c2cc5816c9416ba34fca0c5b18f094 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:278 +#: ../../assemblage.rst:315 #: f3ad5b4b1fb24f0ca060db4a28463e70 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:282 +#: ../../assemblage.rst:319 #: 7acd53da3a4845edbde325729eb0b63b msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:283 +#: ../../assemblage.rst:320 #: f71b0a16df4b44daa1bca14b763da419 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:284 +#: ../../assemblage.rst:321 #: 8924a408b8134968ad18f762bf201e42 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" -#: ../../assemblage.rst:285 +#: ../../assemblage.rst:322 #: bc746640665d4ed2ac622d867f4c929a msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:286 +#: ../../assemblage.rst:323 #: 8bfe17e700e848599ffe909e16679fbd msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:287 -#: ../../assemblage.rst:349 -#: ../../assemblage.rst:1033 +#: ../../assemblage.rst:324 +#: ../../assemblage.rst:396 +#: ../../assemblage.rst:1165 #: 87211cf3ce284274bef6f96ad6c91c9e #: 87211cf3ce284274bef6f96ad6c91c9e #: 87211cf3ce284274bef6f96ad6c91c9e msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:288 +#: ../../assemblage.rst:325 #: 3d96fb2d916a4512882fa33356638b0b msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:289 -#: ../../assemblage.rst:348 +#: ../../assemblage.rst:326 +#: ../../assemblage.rst:395 #: 8fa6bcc8cb314a58877041a66d71ba06 #: 8fa6bcc8cb314a58877041a66d71ba06 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:330 #: c326de41f9df4f018b907774b596249a msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:295 -#: ../../assemblage.rst:390 +#: ../../assemblage.rst:332 +#: ../../assemblage.rst:447 #: d5054fe539b04408aad1f7c9b18daf5e #: d5054fe539b04408aad1f7c9b18daf5e 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:303 +#: ../../assemblage.rst:342 #: aa0e49da0d134436981e5cf221e38730 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:308 +#: ../../assemblage.rst:349 #: e6bca2c0a97740b993cb820a699056ff 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:310 +#: ../../assemblage.rst:351 #: 4aae321ee0dd456fbd931051155bd8e0 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:312 +#: ../../assemblage.rst:353 #: 8697ecca104d4fd286d755d59276d4a9 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:317 +#: ../../assemblage.rst:360 #: 05abb924aab949c18f56a68e22e0874f 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:322 +#: ../../assemblage.rst:367 #: c70cf5532c5f480795ba50a50a154d1a 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:331 +#: ../../assemblage.rst:377 #: 200c1c9c91044f28b7a264f98afca46a msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:382 #: d580fd6f4bcd46b1b25680768190d726 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:339 +#: ../../assemblage.rst:386 #: 5c1f9afef16243ecb45a30ef12f9beb4 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:340 +#: ../../assemblage.rst:387 #: 166c6c2c1bc149a6b2b59536879b006e msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:341 +#: ../../assemblage.rst:388 #: 9f58048f39eb44d9a611a50fc14c41e8 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:343 +#: ../../assemblage.rst:390 #: 6de287f106434c96843572b6e5ffb662 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:344 +#: ../../assemblage.rst:391 #: 8353d35f2e0a4f1c8e169b2c10ea4623 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:347 -#: ../../assemblage.rst:973 +#: ../../assemblage.rst:394 +#: ../../assemblage.rst:1099 #: 2d20fcef671445fb8dd3016b79c477c5 #: 2d20fcef671445fb8dd3016b79c477c5 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:351 +#: ../../assemblage.rst:398 #: 575beaf7eda347fa84d94c95b4310eae msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:352 +#: ../../assemblage.rst:399 #: 39dbe9b09a814acbbabca6937fc62c97 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:353 -#: ../../assemblage.rst:947 +#: ../../assemblage.rst:400 +#: ../../assemblage.rst:1072 #: ff4503c4ea4d420eb4c25fe0cff06377 #: ff4503c4ea4d420eb4c25fe0cff06377 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:355 +#: ../../assemblage.rst:402 #: e832e757b1564cf8ba16bb034a1fee21 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:360 +#: ../../assemblage.rst:409 #: 655c6c68f89644b9ad15a1d83f6ba1a4 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:365 +#: ../../assemblage.rst:416 #: 2c8af45c307a447eb6135de5db42f2c5 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:370 +#: ../../assemblage.rst:423 #: fc908614e0c44c49beb27a0295eda8e1 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:378 +#: ../../assemblage.rst:433 #: ac69827a85914368b15c06cb6ade4cf8 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:386 +#: ../../assemblage.rst:443 #: 2022438c442a4951bb29a01f51e23225 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:389 +#: ../../assemblage.rst:446 #: d5d6b1eb73f04d09bfba6dbaadd2f9d6 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:396 +#: ../../assemblage.rst:453 #: 5395aa5200aa4c3591b45e614fd24d90 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" -#: ../../assemblage.rst:406 +#: ../../assemblage.rst:463 #: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:407 +#: ../../assemblage.rst:464 #: d1f0a7c521e842ff90cfe7894f08a00a msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:408 +#: ../../assemblage.rst:465 #: 8a03992e2255455585d4998ebf216830 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:409 +#: ../../assemblage.rst:466 #: bcf8f4c0ed6d4b839065353c13b37d84 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:410 +#: ../../assemblage.rst:467 #: d1edb551ee4445209996dbdd906608ce msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:412 +#: ../../assemblage.rst:469 #: ae33dcdf9fa74ea497b3c19bfeddd87e msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:417 +#: ../../assemblage.rst:474 #: 031494bbf6f44e5abb9932d1c3497b94 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "" -#: ../../assemblage.rst:422 +#: ../../assemblage.rst:479 #: 18a7bb8b43154f9e942025bdb1bad474 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:429 +#: ../../assemblage.rst:486 #: b7259376cb444895becaf3860b4836b7 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:430 +#: ../../assemblage.rst:487 #: 4fa18088b7314b1c9532eacc16a8c6eb msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:431 +#: ../../assemblage.rst:488 #: 8fa6bcc8cb314a58877041a66d71ba06 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:432 +#: ../../assemblage.rst:489 #: 8fa6bcc8cb314a58877041a66d71ba06 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:433 +#: ../../assemblage.rst:490 #: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:434 +#: ../../assemblage.rst:491 #: ff4503c4ea4d420eb4c25fe0cff06377 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:436 +#: ../../assemblage.rst:493 #: 5383d76b353b476b8a090fb402f00d4d msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:440 +#: ../../assemblage.rst:500 #: 5dad05f6e68648f8ae0b50de9d451480 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:445 +#: ../../assemblage.rst:507 #: 28c3b5af8ea74c5a9fc848d7213e9017 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:446 +#: ../../assemblage.rst:509 #: ae82739ebef94ffdb9d9a986b5654be9 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:450 +#: ../../assemblage.rst:515 #: 28c3b5af8ea74c5a9fc848d7213e9017 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:451 +#: ../../assemblage.rst:517 #: 9c13df37cf724591ba5ccfd16767dda3 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:457 +#: ../../assemblage.rst:524 #: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:462 +#: ../../assemblage.rst:529 #: 66592ccdaa22483aa55587dfae32ee8f msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:534 #: 5777b39e7ea44c35a363eaa49cf2c5c5 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:478 +#: ../../assemblage.rst:545 #: 2b4e10e7006c4f50b0a1768fb1d156bc msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:482 +#: ../../assemblage.rst:549 #: 4edbac00b824409e910ab57d9f3b7342 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:483 +#: ../../assemblage.rst:550 #: 58e0ddbc1e194696b707c6d705595f8b msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:485 -#: ../../assemblage.rst:507 +#: ../../assemblage.rst:552 +#: ../../assemblage.rst:574 #: a675c4b4e23c4233b953cb06d2acf50a #: a675c4b4e23c4233b953cb06d2acf50a msgid "4 vis BTR M3-14" msgstr "" -#: ../../assemblage.rst:486 -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:553 +#: ../../assemblage.rst:575 #: e3bc39073bc2403f997cf326509da360 #: e3bc39073bc2403f997cf326509da360 msgid "4 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:487 -#: ../../assemblage.rst:509 +#: ../../assemblage.rst:554 +#: ../../assemblage.rst:576 #: 31647be5e38d4d5089f87e49912496d9 #: 31647be5e38d4d5089f87e49912496d9 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:556 #: b2e9a1e7b3be46d1a8fa476feb1a1321 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:499 +#: ../../assemblage.rst:566 #: e0b3c2fd3e674a77b243c78f14046e20 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:505 +#: ../../assemblage.rst:572 #: c704c503b7cd49178a423fc1a7c0ffc6 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "" -#: ../../assemblage.rst:506 +#: ../../assemblage.rst:573 #: 77f392c40cc14c8ea821df9d0a5e877b msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:511 +#: ../../assemblage.rst:578 #: d489ce5661a742b19d5e8cf358b3725d msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:520 +#: ../../assemblage.rst:587 #: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:524 +#: ../../assemblage.rst:591 #: 79ca402463474315a9ecf17cb38226dd msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:525 +#: ../../assemblage.rst:592 #: 4c6135a261e34a0088a93d52e3f71840 msgid "2 vis BTR M3-20" msgstr "" -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:597 #: d398844ba2e8474383cf16a6fb7e7504 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:541 +#: ../../assemblage.rst:608 #: 2d18824a9d1b4eee9790d6652a884420 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:548 +#: ../../assemblage.rst:615 #: a2bbe45b53cf4287acea375387ff880c msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:552 +#: ../../assemblage.rst:619 #: bc746640665d4ed2ac622d867f4c929a msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:553 +#: ../../assemblage.rst:620 #: ca65368e06a04db185c088cea12af4c6 msgid "2 vis BTR M3-25" msgstr "" -#: ../../assemblage.rst:557 +#: ../../assemblage.rst:624 #: 4cc7f58b1cc945119ffdee77a5786603 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:565 +#: ../../assemblage.rst:632 #: c7cf1d559bf74e05bf294036e2271f29 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:569 +#: ../../assemblage.rst:636 #: 80ef7c835656436f86ba6b52fa00b072 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:571 +#: ../../assemblage.rst:638 #: cf4e85d08bcb400f812864acae862a5b msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:573 -#: ../../assemblage.rst:889 +#: ../../assemblage.rst:640 +#: ../../assemblage.rst:998 #: d197faf86b8b43ec853a1c10a1d47269 #: d197faf86b8b43ec853a1c10a1d47269 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:578 +#: ../../assemblage.rst:645 #: 38b100c4423d4932acdf92331bc3b276 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:583 +#: ../../assemblage.rst:650 #: 6028355a2625494892534a1401250536 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:585 +#: ../../assemblage.rst:652 #: 9acd993d4b0b4eebb31b1bfbf716aa6f msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:590 +#: ../../assemblage.rst:659 #: 5c9f8ed58e3f4f2ea5e6eab6fd65a989 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:591 +#: ../../assemblage.rst:660 #: 4a6a0122d5524f7cafe7cff205dba8dc 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:599 +#: ../../assemblage.rst:669 #: d60c59f9faa141a5b3c3f19482705c39 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:601 +#: ../../assemblage.rst:671 #: b20b6a2070074930bdd2c50e22926c4f msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." msgstr "" -#: ../../assemblage.rst:610 +#: ../../assemblage.rst:682 #: 8adc474cb64d443b9961eeb5dadec74d msgid "Montage de l’axe vertical (étape 2)" msgstr "" -#: ../../assemblage.rst:614 +#: ../../assemblage.rst:686 #: 4c49fe9f03b548a2a22e4572fa4c5dd9 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:615 +#: ../../assemblage.rst:687 #: 3919f7b7dd2b4ef3b4122d59f584b051 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:616 +#: ../../assemblage.rst:688 #: 4890b6bfbfae4df6b109a78431ae2727 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:617 -#: ../../assemblage.rst:745 +#: ../../assemblage.rst:689 +#: ../../assemblage.rst:842 #: 2ad0817195f346f78a54539c840bc60f #: 2ad0817195f346f78a54539c840bc60f msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:618 -#: ../../assemblage.rst:744 +#: ../../assemblage.rst:690 +#: ../../assemblage.rst:841 #: 77d411c521414557823d8beed213dc58 #: 77d411c521414557823d8beed213dc58 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:692 #: 9425d5526ddb4092949db60cbbb909b4 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:625 +#: ../../assemblage.rst:699 #: 6b14f12ce46f417e8d0e8f425ced5e39 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:630 +#: ../../assemblage.rst:706 #: 550b0d8264de401f8d7390e97d2ee562 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:639 +#: ../../assemblage.rst:717 #: c92955d66cd9405fa38715a624d60df2 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:643 +#: ../../assemblage.rst:721 #: e09c4a8b090547c8b11bad9d7e036731 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:644 +#: ../../assemblage.rst:722 #: c38115323e824769a6c7b5fe4b657486 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:646 +#: ../../assemblage.rst:724 #: 4998b502163e4047b54cc20d056bf9dd msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:651 +#: ../../assemblage.rst:731 #: 516aa9ac6caf4d278424a5ff489bdf35 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:656 +#: ../../assemblage.rst:738 #: 84a579284b7743eeaa40d0c620bb3ec7 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:661 +#: ../../assemblage.rst:745 #: 732bcd32036f4d648fac16aa004511c4 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:662 +#: ../../assemblage.rst:746 #: 64383fdd069b4707a844c5bd1fa546c6 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:667 +#: ../../assemblage.rst:753 #: 2c542d66d54540f0818d5a0558ab7b60 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:668 +#: ../../assemblage.rst:754 #: 9d5eb2acc8d446498337323e99bb6bfc msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:669 +#: ../../assemblage.rst:755 #: 04055bfefcd649228f033425cc400ec8 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:673 +#: ../../assemblage.rst:759 #: 54570f897a414eada0182c824b6f56dd msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:677 +#: ../../assemblage.rst:763 #: f6a952482ded45a6b0f6e1bc612157d7 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:679 +#: ../../assemblage.rst:765 #: aebc3977dae34cbe9156838697da9ca0 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:684 +#: ../../assemblage.rst:772 #: b9c75bb6df42447086e4cc09b424db2a msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:689 +#: ../../assemblage.rst:779 #: d1ad3ed15b39441783532280d8952991 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:694 +#: ../../assemblage.rst:786 #: 90a358a1bf9b4a44b41becfc5dcb3bf9 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:695 +#: ../../assemblage.rst:787 #: a6159f019feb46658d79e2eb1e6e2b93 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:700 +#: ../../assemblage.rst:794 #: fa1d814a19924f5a8837e5495b7e8952 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:704 +#: ../../assemblage.rst:798 #: 61e12accd92b4e848751bf1f9657aed6 msgid "Montage de la courroie du chariot bas" msgstr "" -#: ../../assemblage.rst:708 -#: ../../assemblage.rst:921 +#: ../../assemblage.rst:802 +#: ../../assemblage.rst:1039 #: c0320bae1d9643499cbb6917e8142935 #: c0320bae1d9643499cbb6917e8142935 msgid "1 courroie GT2 longueur ± 620mm" msgstr "" -#: ../../assemblage.rst:709 -#: ../../assemblage.rst:922 +#: ../../assemblage.rst:803 +#: ../../assemblage.rst:1040 #: 36f53d378eac4f73aa3cf5a0063d27a0 #: 36f53d378eac4f73aa3cf5a0063d27a0 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:711 -#: ../../assemblage.rst:924 +#: ../../assemblage.rst:805 +#: ../../assemblage.rst:1042 #: 642b9b93af2e46ea921b5d04e84f0da0 #: 642b9b93af2e46ea921b5d04e84f0da0 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:717 -#: ../../assemblage.rst:928 +#: ../../assemblage.rst:812 +#: ../../assemblage.rst:1049 #: b93c45eb009443c88a460a08b2ce2947 #: b93c45eb009443c88a460a08b2ce2947 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:723 -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:819 +#: ../../assemblage.rst:1056 #: a490c4e5300247e1b57982a426ea1c76 #: a490c4e5300247e1b57982a426ea1c76 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:725 -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:821 +#: ../../assemblage.rst:1058 #: f3f72f66f3d44db48fbfeeff380476bc #: f3f72f66f3d44db48fbfeeff380476bc msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:731 +#: ../../assemblage.rst:828 #: a2b80f5784e64b869dc49a89cd4a3f1f msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:739 +#: ../../assemblage.rst:836 #: 18336bcf88c04be5b1ddf60d19069743 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:742 +#: ../../assemblage.rst:839 #: b88e15c51dde44b4b989268c5b108b72 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:743 +#: ../../assemblage.rst:840 #: 79014b2628824cedb41aee8a53b7ed22 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:746 +#: ../../assemblage.rst:843 #: 4e8a2b4256364083a4486d8ee2af6bca msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:747 +#: ../../assemblage.rst:844 #: 5d4e97eadb9a466eb08bb3d2b2d9ab0e msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:748 +#: ../../assemblage.rst:845 #: 36f7daae6ce346cd982fe122d2745ddc msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" -#: ../../assemblage.rst:750 +#: ../../assemblage.rst:847 #: 4a6db7b104784266832477fd781b576f msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:758 +#: ../../assemblage.rst:857 #: 8ee277aa01fa4cbd98a258207e2333ce 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:767 +#: ../../assemblage.rst:867 #: 2d3ed48adc5148d58c0e9d8b74295345 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:768 +#: ../../assemblage.rst:868 #: 164788cfc79f48ffa3c2ce6a32c68b02 msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" -#: ../../assemblage.rst:773 +#: ../../assemblage.rst:875 #: 58f7fd8765f9419f8f63147c2bd2b5d4 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:778 +#: ../../assemblage.rst:882 #: f48d5206d94d424bb123a8fcd41cdeaf msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:786 +#: ../../assemblage.rst:890 #: ae739b2076f44f54a42519c9356a68e9 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:788 +#: ../../assemblage.rst:892 #: f23d61d59b0e405ba5f2d6153b410af6 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:796 +#: ../../assemblage.rst:902 #: 48440ea2ef3c427490f2256cab80df4e 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:801 +#: ../../assemblage.rst:909 #: b1b9af78ab1c4398af3fba440efa4d6a msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:807 +#: ../../assemblage.rst:916 #: 08f53653e38c4e9ebf0fac9dca243044 msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." msgstr "" -#: ../../assemblage.rst:808 +#: ../../assemblage.rst:917 #: d115a37536fb48be949c63c052bc3dcb msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" msgstr "" -#: ../../assemblage.rst:814 +#: ../../assemblage.rst:924 #: 3b9d1a93cb3c41ef8d26441e67805c9c msgid "Retirer la plaque de contre plaqué." msgstr "" -#: ../../assemblage.rst:818 +#: ../../assemblage.rst:928 #: 29a7770a207f432cbebc7d1737480be0 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:822 +#: ../../assemblage.rst:931 #: 1499b1994d874560af2dd437a951deb8 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" -#: ../../assemblage.rst:823 +#: ../../assemblage.rst:932 #: 50bedceae0ec4e038a5ca5cd329d2e06 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" -#: ../../assemblage.rst:824 +#: ../../assemblage.rst:933 #: ba299e2557c648c0b2ff0b553deddfca msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:825 +#: ../../assemblage.rst:934 #: 1161a7c89a214b0a9d90cb3a26457cc2 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:826 +#: ../../assemblage.rst:935 #: a9cdec9531bd4418b98686d22074730d msgid "4 vis M3-12" msgstr "" -#: ../../assemblage.rst:827 +#: ../../assemblage.rst:936 #: ef81be94fd10490786fba19ee9ddf5df msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:828 +#: ../../assemblage.rst:937 #: c658c42e001d4cfe93d8021e2c4c6ecb msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:830 +#: ../../assemblage.rst:939 #: 84d6024f31e44dfdbd815b15a95381b0 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:833 +#: ../../assemblage.rst:942 #: 5d860e601f404b4cacdd654f2a269b99 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:838 +#: ../../assemblage.rst:949 #: b18fd265aded47cba7c162b6df90ea17 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:843 +#: ../../assemblage.rst:956 #: 550b0d8264de401f8d7390e97d2ee562 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:849 +#: ../../assemblage.rst:963 #: 644cc40cecec414da90287fb1de6113c 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:857 +#: ../../assemblage.rst:971 #: 1cc8384651684caf99139b7cfbc612a0 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:861 +#: ../../assemblage.rst:974 #: ba299e2557c648c0b2ff0b553deddfca msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:862 +#: ../../assemblage.rst:975 #: 840095b848cc413d810eaa2cc9be26a5 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:864 +#: ../../assemblage.rst:977 #: 1eeea22f87814bbaac11b24ef794e9cb 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:866 +#: ../../assemblage.rst:979 #: 914b1b4f93234f2ebc248d16daabed01 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:883 +#: ../../assemblage.rst:993 #: 121f0b70b2c04955afd3e13211f47c71 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:887 +#: ../../assemblage.rst:996 #: 0b34f03dad904ede88f1d5b6d77d1314 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:894 +#: ../../assemblage.rst:1005 #: 9acd993d4b0b4eebb31b1bfbf716aa6f msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:899 +#: ../../assemblage.rst:1012 #: a9772685835b4e4291160c801a950360 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:901 +#: ../../assemblage.rst:1014 #: 64d84b116b574fffb07d1506c246a149 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:906 +#: ../../assemblage.rst:1021 #: 50c34baab9dd493d80a03a4b21e866e2 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:911 +#: ../../assemblage.rst:1028 #: 2997118e591a4cd98633999503873bc8 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:918 +#: ../../assemblage.rst:1036 #: 18a390dec1184c50b99338e223a806dd msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:940 +#: ../../assemblage.rst:1066 #: d7fdfa5cca6541658850eef1ad3686af msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:944 +#: ../../assemblage.rst:1069 #: 3952a1f2bd644577bdf5ccfb1b1f1a73 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:945 +#: ../../assemblage.rst:1070 #: 39dbe9b09a814acbbabca6937fc62c97 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:946 +#: ../../assemblage.rst:1071 #: 2d20fcef671445fb8dd3016b79c477c5 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:950 +#: ../../assemblage.rst:1075 #: c5896c8ff34f43bb83b35002f47d077b msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:965 +#: ../../assemblage.rst:1091 #: f9110deeea1f457197c875ee51a4b5b2 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:969 +#: ../../assemblage.rst:1095 #: 4301b5739f694d0294b061f48b00e8b2 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" -#: ../../assemblage.rst:970 -#: ../../assemblage.rst:1054 +#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1186 #: b2f0eeb04bc34c4dac96f51fbea1f770 #: b2f0eeb04bc34c4dac96f51fbea1f770 msgid "2 vis M3-14" msgstr "" -#: ../../assemblage.rst:971 +#: ../../assemblage.rst:1097 #: a9cdec9531bd4418b98686d22074730d msgid "1 vis M3-12" msgstr "" -#: ../../assemblage.rst:972 +#: ../../assemblage.rst:1098 #: 8fa6bcc8cb314a58877041a66d71ba06 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:974 +#: ../../assemblage.rst:1100 #: c658c42e001d4cfe93d8021e2c4c6ecb msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:1101 #: efe207917d2b4fbf860ca48b46fa5f5d msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:1103 #: bcdfc75742374f64816dc8b83da3614f msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:979 +#: ../../assemblage.rst:1105 #: e502f9afec8f44ab9bef1d3ebc335110 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" -#: ../../assemblage.rst:981 +#: ../../assemblage.rst:1107 #: b20b6a2070074930bdd2c50e22926c4f msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:986 +#: ../../assemblage.rst:1114 #: daa5f970d1dd4db0bccfa1a9bfd16afe msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:992 +#: ../../assemblage.rst:1121 #: efd22810399e419c89c4f108ae7d44d3 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:994 +#: ../../assemblage.rst:1123 #: d5054fe539b04408aad1f7c9b18daf5e msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1002 +#: ../../assemblage.rst:1132 #: 28c3b5af8ea74c5a9fc848d7213e9017 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:1010 +#: ../../assemblage.rst:1141 #: 12a8c1a8c4b046878da9229eae2e0d88 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1016 +#: ../../assemblage.rst:1148 #: 0a5922514ead4a6aace9fe8a9b738aa6 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:1027 +#: ../../assemblage.rst:1160 #: 729bdc9d1fbb4a2d81c38450fdd95f84 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1031 +#: ../../assemblage.rst:1163 #: abad73a6ba0643f69632bb9d29fa5368 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1032 +#: ../../assemblage.rst:1164 #: c0869ca5b1974144bb965cc1e8219363 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:1035 +#: ../../assemblage.rst:1167 #: 491d9af4476749c3a35d1f03d6ece80b 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:1049 +#: ../../assemblage.rst:1182 #: 2e3b3c06bb16477e9dd12fcda59af8fb msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1053 +#: ../../assemblage.rst:1185 #: 5982c02622164cab8d7ae37a2cc0573a msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1062 +#: ../../assemblage.rst:1195 #: a36dff9a68ed4937812212f5ca0a58dd msgid "Montage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1066 -#: ../../assemblage.rst:1094 +#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1229 #: c902c03e673e4f7eb856d8e1cc638c5d #: c902c03e673e4f7eb856d8e1cc638c5d msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1067 +#: ../../assemblage.rst:1199 #: 04e68b332901471e86eda51b7a2d602c msgid "4 entretoises M3-10" msgstr "" -#: ../../assemblage.rst:1068 +#: ../../assemblage.rst:1200 #: 95bb5d04d68447279413c72aca383285 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1201 #: 38a2a80f834a4337a92aede74fa03a94 msgid "8 vis M3-10" msgstr "" -#: ../../assemblage.rst:1071 +#: ../../assemblage.rst:1203 #: 8403fc18b2734bb5869625647beb3f8b msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1073 +#: ../../assemblage.rst:1205 #: 913d8779e72a4ff5a85eb2b269c779b7 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:1077 +#: ../../assemblage.rst:1210 #: 952d0a00da434ac5be31363211f6b9c7 msgid "Cablage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1078 +#: ../../assemblage.rst:1211 #: 01f3576312674ee69e4957aceb9777a0 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1083 +#: ../../assemblage.rst:1218 #: 1cc8384651684caf99139b7cfbc612a0 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1090 +#: ../../assemblage.rst:1226 #: 952d0a00da434ac5be31363211f6b9c7 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1095 +#: ../../assemblage.rst:1230 #: cc684eb1ebd14f8db965d0afb30af4f0 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1096 +#: ../../assemblage.rst:1231 #: 4614601b020845a6b2e35343a5449dfd msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1233 #: 444378ebdb1540358439830ebca41458 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:1102 +#: ../../assemblage.rst:1240 #: a06b05b75b3743bc866c393a8b87df4a msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1107 +#: ../../assemblage.rst:1248 #: 3a658769cb774fcbb026a332acac3009 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1108 +#: ../../assemblage.rst:1249 #: bde80660d8d74f24a6595f95a0e8ba1d msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1114 +#: ../../assemblage.rst:1257 #: fc13a8e9cfa047868f1b8300ef1aae1a msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1115 +#: ../../assemblage.rst:1258 #: 74ce858e0df74865b9da9b37b9e0a69e msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1117 +#: ../../assemblage.rst:1260 #: 97b5a83e1e4e4efd8970f656da9d9030 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:1118 +#: ../../assemblage.rst:1261 #: e025e34fd6924b209ee2aa0bfe01501c msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1119 +#: ../../assemblage.rst:1262 #: 82fb7362438e48e0a9c6acd4ac54feba 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:1129 +#: ../../assemblage.rst:1275 #: f1ed0164c56140268c3b00ac7de89885 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:1130 +#: ../../assemblage.rst:1276 #: e57adab245d24549a23de01a26502131 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1134 +#: ../../assemblage.rst:1280 #: d8c88a693edc47adad8b2e158d73f23a msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1135 +#: ../../assemblage.rst:1281 #: d1ad3ed15b39441783532280d8952991 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1136 +#: ../../assemblage.rst:1282 #: e502f9afec8f44ab9bef1d3ebc335110 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1137 +#: ../../assemblage.rst:1283 #: 949ab45913454d30b7a5f73079c0ad86 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1143 +#: ../../assemblage.rst:1291 #: c893c2afd16f4fdc8e3eed22f5dab077 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1144 +#: ../../assemblage.rst:1292 #: 495c4f39f3bf4094ad6c5f72f0f57d22 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1145 +#: ../../assemblage.rst:1293 #: 82f3f3321bb34eb7b062f1e989c2ed72 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1149 +#: ../../assemblage.rst:1300 #: c1922c6c37234a4dbb380804e94675b2 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1155 +#: ../../assemblage.rst:1308 #: 3a658769cb774fcbb026a332acac3009 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1156 +#: ../../assemblage.rst:1309 #: c04482e0889347198eb1d05086742c46 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:1161 +#: ../../assemblage.rst:1317 #: f6e46a891e634ac990a87ad708151fe4 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1162 +#: ../../assemblage.rst:1318 #: 64493bb610e14d06be0c673ac7de03b2 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1166 +#: ../../assemblage.rst:1325 #: 1dbde5cf84fe4c0da06cc44738d92dc9 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1167 -#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1326 +#: ../../assemblage.rst:1348 +#: 54776b68d46140de8eaabd2edc35e39e #: 54776b68d46140de8eaabd2edc35e39e -#: bf3cd7fb243349c69d3d8df44eff3106 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1168 +#: ../../assemblage.rst:1327 #: b1c269c04d2a4297bbc1d91a5705ba9e msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1169 +#: ../../assemblage.rst:1328 #: e8f046418cef482ea4f987cfd9035ba5 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1177 +#: ../../assemblage.rst:1338 #: 1dbde5cf84fe4c0da06cc44738d92dc9 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1179 +#: ../../assemblage.rst:1340 #: f23d61d59b0e405ba5f2d6153b410af6 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1183 +#: ../../assemblage.rst:1347 #: 8f9946a0b34f4adda88a9b776354c3b7 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1349 #: ac5bcbb4c4fc48b8ae3169ca3dbbbc4b msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1190 +#: ../../assemblage.rst:1356 #: 3a765237828f472082e96b8dd6a1ecac msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1196 +#: ../../assemblage.rst:1364 #: e665c602a5044f12a622e5a4e82edc41 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1198 +#: ../../assemblage.rst:1366 #: e2fa46e32ef54639a71b1f714847417e 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:1200 +#: ../../assemblage.rst:1368 #: e64134d07d844be38f7ce48c2cc6b3dd 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:1206 +#: ../../assemblage.rst:1376 #: fc13a8e9cfa047868f1b8300ef1aae1a msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1208 +#: ../../assemblage.rst:1378 #: d258517feb5946d8b67f64a0a7884a30 msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index c6359cd..13f9ef8 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -803,31 +803,34 @@ Matériel : * 2 colliers * A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur. + .. image :: ./IMG/BrailleRAP-V6.66.1.jpg :align: center + | - * Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical. + .. image :: ./IMG/BrailleRAP-V6.66.2.jpg :align: center -| +| * Tendre la courroie en retenant le chariot et fixer la deuxième extrémité de la courroie sur sa vis avec un collier. * Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse. + .. image :: ./IMG/pulley_tensioner_down.jpg :align: center + | - .. Note:: Pour l'instant, ne pas serrer les vis de la poulie sur l'axe. .. image :: ./IMG/BrailleRAP-V5.66.jpg :align: center -| +| Montage de l’axe Y (étape 1) ----------------------------- @@ -848,7 +851,9 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.68.jpg :align: center + | + * Fixer les KFL8 à droite sur la caisse avec les KFL8_support, 2 vis M5-18, 2 rondelles M5 et les 2 écrous M5 NYL. .. image :: ./IMG/BrailleRAP-V5.69.jpg @@ -856,6 +861,7 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.70.jpg :align: center + | * Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8. @@ -863,21 +869,25 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.73.jpg :align: center + | + * Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il dépasse de ±12mm de la caisse. .. image :: ./IMG/BrailleRAP-V5.74.jpg :align: center + | + * Serrer les vis des bagues des KFL8. .. image :: ./IMG/BrailleRAP-V5.75.jpg :align: center + | - Montage de l’axe Y (étape 2) ------------------------------ +---------------------------- * Faire tourner à la main la poulie du moteur afin que la poulie de l’axe s’aligne verticalement avec la poulie du moteur. @@ -886,16 +896,21 @@ Montage de l’axe Y (étape 2) .. image :: ./IMG/BrailleRAP-V5.76.1.jpg :align: center + | + * 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. .. image :: ./IMG/BrailleRAP-V5.77.jpg :align: center + | + * Serrer les 2 vis de la poulie de l'axe. .. image :: ./IMG/BrailleRAP-V5.78.jpg :align: center + | * Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque. @@ -903,6 +918,7 @@ Montage de l’axe Y (étape 2) .. image :: ./IMG/BrailleRAP-V5.103.jpg :align: center + | * Retirer la plaque de contre plaqué. @@ -910,7 +926,6 @@ Montage de l’axe Y (étape 2) Montage des guide-papiers sur la plaque support ----------------------------------------------- - Matériel : * **Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left @@ -928,28 +943,32 @@ Matériel : .. image :: ./IMG/paper_support_assembly_screw_v2.png :align: center + | + * Partie gauche. .. image :: ./IMG/paper_support_assembly_v1.png :align: center + | + * Répéter l'opération pour la partie droite. .. image :: ./IMG/paper_support_assembly_right_v1.png :align: center | + * 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. .. image :: ./IMG/paper_support_assembly_papertest_v2.png :align: center -| +| Collage de la plaque repose papier ------------------------------------- - Matériel : * PAPER_support (contre-plaqué de 5mm découpé au laser). @@ -967,15 +986,11 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.98.jpg :align: center + | - - - - Montage du chariot haut (étape 2) ----------------------------------- - +--------------------------------- Matériel : * 2 barres lisses Ø 8mm, longueur : 330mm @@ -984,30 +999,39 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.89.jpg :align: center + | + * Enfiler le chariot haut sur les barres lisses. .. image :: ./IMG/BrailleRAP-V5.90.jpg :align: center + | + * Terminer d’enfiler les barres. .. Note:: La tranche du bois doit rester apparente. .. image :: ./IMG/BrailleRAP-V5.91.jpg :align: center + | + * Serrer les vis des supports d’axes sur la caisse à gauche et à droite. .. image :: ./IMG/BrailleRAP-V5.92.jpg :align: center + | + * Visser les vis sans tête des supports des axes à gauche et à droite. .. image :: ./IMG/BrailleRAP-V5.93.jpg :align: center | + Pose de la courroie du chariot haut -------------------------------------- Matériel : @@ -1016,23 +1040,30 @@ Matériel : * 2 colliers * A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur. + .. image :: ./IMG/BrailleRAP-V6.66.1.jpg :align: center + | + * Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical. + .. image :: ./IMG/BrailleRAP-V6.66.2.jpg :align: center + | + * Tendre la courroie en retenant le chariot et fixer la deuxième extrémité de la courroie sur sa vis avec un collier. * Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse. + .. image :: ./IMG/pulley_tensioner_up.jpg :align: center + | Montage des presse-papiers (étape 2) : ---------------------------------------- - Matériel : * 3 CLIPBOARD montés à l'étape 1 @@ -1051,8 +1082,9 @@ Matériel : .. image :: ./IMG/BrailleRAP-V6.105.jpg :align: center + | - + Montage du fin de course Y  @@ -1076,11 +1108,14 @@ Matériel : .. image :: ./IMG/BrailleRAP-V6.106.png :align: center + | + * Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**. .. image :: ./IMG/BrailleRAP-V6.106.1.png :align: center + | * Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec une vis M3-20 et un écrou M3-NYL @@ -1091,6 +1126,7 @@ Matériel : :align: center .. image :: ./IMG/BrailleRAP-V6.106.3.png :align: center + | * Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à l'aide des vis M2.5-14 et des écrous M2.5 NYL. @@ -1099,12 +1135,14 @@ Matériel : :align: center .. image :: ./IMG/BrailleRAP-V6.106.5.png :align: center + | * Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER** .. image :: ./IMG/BrailleRAP-V6.106.6.png :align: center + | * 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. @@ -1115,11 +1153,11 @@ Matériel : .. image :: ./IMG/BrailleRAP-V6.108.jpg :align: center + | Fixation des clips sur le couvercle ----------------------------------- - Matériel : * **Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK @@ -1136,12 +1174,12 @@ Matériel : .. image :: ./IMG/BrailleRAP-V5.111.jpg :align: center + | Fixation de la plaque pour l'embase de l'alimentation ------------------------------------------------------- - Matériel : * **Pièce(s) imprimée(s) en 3D** : POWER_plate @@ -1150,11 +1188,11 @@ Matériel : .. image :: ./IMG/alim.jpg :align: center + | Montage de la carte électronique -------------------------------- - Matériel : * Carte MKS GEN 1.4 @@ -1166,6 +1204,7 @@ Matériel : .. NOTE:: 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. +| Cablage de la carte électronique -------------------------------- @@ -1173,16 +1212,18 @@ Schéma général : .. image :: ./IMG/braillerap_cablage.png :align: center + | + Photo de la carte assemblée .. image :: ./IMG/braillerap_carte.jpg :align: center + | Pose des drivers sur la carte électronique -------------------------------------------- - +------------------------------------------ Matériel : * Carte MKS GEN 1.4 @@ -1190,12 +1231,14 @@ Matériel : * 6 cavaliers * 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. + .. image :: ./IMG/brap_cavalier.png :align: center | * Enfoncer les drivers dans les emplacements X et Y. + .. image :: ./IMG/brap_drivers.png :align: center @@ -1204,6 +1247,7 @@ Matériel : Câblage de l'alimentation 12V ----------------------------- * placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS + .. image :: ./IMG/board_12v.jpg :align: center @@ -1216,6 +1260,7 @@ Réglage des drivers moteur * Controler que vous pouvez brancher l'alimentation 12V sur la carte (un dernier controle pour eviter des etincelles c'est mieux :-) ) * Brancher l'alimentation 12 V sur la carte. * pour chaque driver, mesurer, avec un multimètre, la tension entre le potentiomètre de réglage et la masse de la connexion USB. + .. image :: ./IMG/mks_driver_voltage.jpg :align: center .. image :: ./IMG/mks_driver_voltage1.jpg @@ -1236,6 +1281,7 @@ Câblage des interrupteurs fin de course * Cabler les fins de courses sur la carte. * Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge) * Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu) + .. image :: ./IMG/board_endstop.jpg :align: center @@ -1245,19 +1291,23 @@ Raccordement des moteurs à la carte ------------------------------------ * Relier les moteurs à la carte de contrôle avec les cables. * Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge) + .. image :: ./IMG/brap_motorx.jpg :align: center + | * Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu) + .. image :: ./IMG/brap_motory.jpg :align: center | Câblage de l’électro-aimant ----------------------------- +--------------------------- * placer les 2 fils de l'electroaimant et la diode de roue libre. Attention au sens de la diode (trait blanc). + .. image :: ./IMG/board_magnet.jpg :align: center @@ -1266,6 +1316,7 @@ Câblage de l’électro-aimant Alignement horizontal de l'empreinte du chariot haut ---------------------------------------------------- * Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur. + .. image :: ./IMG/toppulley_fix.jpg :align: center @@ -1275,6 +1326,7 @@ Alignement horizontal de l'empreinte du chariot haut * Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau. * Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau. * Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**. + .. image :: ./IMG/female_fix1.jpg :align: center .. image :: ./IMG/female_fix2.jpg @@ -1286,6 +1338,7 @@ Alignement vertical des deux chariots -------------------------------------- * Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur. + .. image :: ./IMG/toppulley_fix.jpg :align: center @@ -1294,12 +1347,14 @@ Alignement vertical des deux chariots * En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant. * Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau. * Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**. + .. image :: ./IMG/magnet_align.jpg :align: center | * Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical. + .. image :: ./IMG/toppulley_fix.jpg :align: center @@ -1311,6 +1366,7 @@ Ajustement des capteurs de fin de course chariot et papier (X et Y) * 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. * 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. + .. image :: ./IMG/endstopy_adjust.jpg :align: center diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index e730b05..eb0aa62 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-03 19:56+0000\n" +"POT-Creation-Date: 2023-05-04 10:44+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -14,52 +14,155 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../assemblage.rst:2 -# +#: ../../assemblage.rst:2 aed83887aaef48c6b93fd1675f9dc212 msgid "Manuel de montage BrailleRAP" msgstr "BrailleRAP building manual " -#: ../../assemblage.rst:6 +#: ../../assemblage.rst:5 6cf18d0bd7844e12967993f75ab4c56a +msgid "Outillages necessaires" +msgstr "Necessary tools" + +#: ../../assemblage.rst:6 c663a67948dd49bab620223f8156ca94 +msgid "Cles 6 pans 1.5,2,2.5 et 4" +msgstr "Hex keys 1.5,2,2.5 and 4" + +#: ../../assemblage.rst:7 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Petite pinces" +msgstr "Small pliers" + +#: ../../assemblage.rst:8 f9110deeea1f457197c875ee51a4b5b2 +msgid "Petite pince coupante" +msgstr "Small cutting pliers" + +#: ../../assemblage.rst:9 0f8071d2aeb641888c45b5b2778c4a00 +msgid "Clés à tube 5.5 et 8" +msgstr "Tube wrenches 5.5 and 8" + +#: ../../assemblage.rst:10 8a03992e2255455585d4998ebf216830 +#, fuzzy +msgid "Un taraud M3" +msgstr "One M3 tap" + +#: ../../assemblage.rst:11 ../../assemblage.rst:180 +#: af9cb18ec240442b8a5190ee41fb383c +msgid "1 foret de 8mm" +msgstr "1 8mm drill" + +#: ../../assemblage.rst:12 af9cb18ec240442b8a5190ee41fb383c +#, fuzzy +msgid "1 foret de 3mm" +msgstr "1 3mm drill" + +#: ../../assemblage.rst:13 58d8942f51a647d8b866c217d02a5ffe +#, fuzzy +msgid "Colle à bois" +msgstr "wood glue" + +#: ../../assemblage.rst:14 76ffffc6a7564c34a47a2c9323fd8686 +#, fuzzy +msgid "Scotch de peintre" +msgstr "Blue tape adhesive tape" + +#: ../../assemblage.rst:18 a9772685835b4e4291160c801a950360 +msgid "Remarques sur les vis" +msgstr "Notes on screws" + +#: ../../assemblage.rst:20 d8616360a2cf4e719da7b83529d8ccff +msgid "" +"M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le" +" deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 " +"designe une vis de 3mm de diamètre et de 12mm de longueur" +msgstr "" +"M3 and M5 correspond to the diameter in mm of the threaded part of the screws " +"second number corresponds to the length of the screw For example M3-12 " +"means a screw 3mm in diameter and 12mm in length" + +#: ../../assemblage.rst:24 4517e54470594de08d46ca5da0776e16 +msgid "" +"**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre " +"18mm de longueur)" +msgstr "" +"**M5-18** corresponds to a screw with a hexagonal head (5mm in diameter " +"18mm in length)" + +#: ../../assemblage.rst:31 4fe4080a101348019fb210c1cbff3128 +msgid "" +"**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 " +"mm de longueur)" +msgstr "" +"**M3-12 grub** corresponds to a grub screw (3mm diameter - 12 " +"mm length)" + +#: ../../assemblage.rst:39 5395aa5200aa4c3591b45e614fd24d90 +msgid "Remarques sur les écrous" +msgstr "Notes on nuts" + +#: ../../assemblage.rst:41 6c6d5ab5af7941108458c37b504fbde5 +msgid "" +"**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm " +"ou 5mm" +msgstr "" +"**M3 nut or M5 nut** refer to standard nuts with a diameter of 3mm " +"or 5mm" + +#: ../../assemblage.rst:48 8b71518ad5b44d82923812300ea5a379 +msgid "" +"**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de " +"diamêtre 3mm ou 5mm" +msgstr "" +"**M3 NYL nut** or **M5 NYL nut** refer to **locking** nuts of " +"diameter 3mm or 5mm " + +#: ../../assemblage.rst:56 c2e243f6ff0b49c7bfa3c831cb2b4106 msgid "Collage de la caisse en bois" msgstr "Woodbox assembling" -#: ../../assemblage.rst:8 ../../assemblage.rst:31 +#: ../../assemblage.rst:58 ../../assemblage.rst:87 ../../assemblage.rst:107 +#: e9165cfc2cd84fdc9dba149ada1fb944 msgid "Matériel:" msgstr "Material:" -#: ../../assemblage.rst:10 +#: ../../assemblage.rst:60 02b975dd57c74970a10c2dcc569a8b57 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "FACE (5mm laser cut plywood)." -#: ../../assemblage.rst:11 +#: ../../assemblage.rst:61 18c22ae52b80405cb994d57d3bf2e6be msgid "BACK (contre-plaqué de 5mm découpé au laser)." -msgstr "BACK ().5mm laser cut plywood" +msgstr "BACK () 5mm laser cut plywood" -#: ../../assemblage.rst:12 +#: ../../assemblage.rst:62 e575baccf9fe43038f07b4233b5082ee msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "BOTTOM (5mm laser cut plywood)." -#: ../../assemblage.rst:13 +#: ../../assemblage.rst:63 ca6aaabd39bb4bfca0ecb1cf34eb44b8 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "LEFT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:14 +#: ../../assemblage.rst:64 1a69ec81110843ffb1c741dc6dffee79 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:15 ../../assemblage.rst:35 +#: ../../assemblage.rst:65 ../../assemblage.rst:91 ../../assemblage.rst:106 +#: 58d8942f51a647d8b866c217d02a5ffe msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:16 +#: ../../assemblage.rst:66 76ffffc6a7564c34a47a2c9323fd8686 msgid "Scotch de peintre." -msgstr "Scotch Blue tape" +msgstr "Adhesive Blue tape" -#: ../../assemblage.rst:18 -msgid "Préparer les 5 éléments : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." -msgstr "Get the 5 elements : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." +#: ../../assemblage.rst:68 82ed7f2a5c1b4a78bcf8fba7514d2108 +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:23 +#: ../../assemblage.rst:70 6c51223755604118aa96f4bce4f845e6 +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 "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:77 591e591a6a514bd1aa0d5977b04af48f 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." @@ -67,64 +170,104 @@ 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:29 +#: ../../assemblage.rst:85 06e477e021c64f46afd6cb75f8bd45a4 msgid "Collage des bloqueurs de trappe" msgstr "Door blockers gluing" -#: ../../assemblage.rst:33 +#: ../../assemblage.rst:89 ca9015c490d64612b0ad09ddf2050e58 msgid "Caisse bois assemblée." msgstr "Assembled wood box." -#: ../../assemblage.rst:34 -msgid "3 disques en bois récupérés de la découpe laser du couvercle." -msgstr "3 wooden discs recovered from the laser cutting of the lid." +#: ../../assemblage.rst:90 fe7e3f3e058f499b948f9e0d0607d2c4 +#, fuzzy +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:37 +#: ../../assemblage.rst:93 8d0608a0f8304b1aa295b0057d2e1482 +#, fuzzy msgid "" -"Coller les 3 disques de bois sur la façade arrière à l'intérieur de la " +"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 "" -"Glue the 3 wooden discs on the back cover inside the crate. These discs " +"Glue the 4 wooden discs on the back cover inside the crate. These discs " "will hold the access hatch inside the machine." -#: ../../assemblage.rst:44 +#: ../../assemblage.rst:101 1cc8384651684caf99139b7cfbc612a0 +#, fuzzy +msgid "Collage du plateau papier" +msgstr "Bonding of the paper plate" + +#: ../../assemblage.rst:104 ab50505909c84f0f8d7022cb57862c67 +msgid "Support papier supérieur" +msgstr "Upper paper support" + +#: ../../assemblage.rst:105 f1a3121d62574ed5899974268c076515 +msgid "Support papier inférieur" +msgstr "Lower paper support" + +#: ../../assemblage.rst:107 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "Pinces de serrage" +msgstr "Collets" + +#: ../../assemblage.rst:114 6028355a2625494892534a1401250536 +msgid "Coller le support inférieur sous le support supérieur." +msgstr "Glue the lower support under the upper support." + +#: ../../assemblage.rst:121 33ccdfd89fe24da4be46239eda6f9254 +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 "" +"the 2 pieces must be perfectly aligned. Place screws in " +"drillings to properly align the parts. There must not be any " +"of space between the two pieces (where the sheet of paper could come" +" jam). Tighten the parts well against each other with clamps " + + +#: ../../assemblage.rst:124 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation du pointeau mâle" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:46 ../../assemblage.rst:60 ../../assemblage.rst:124 -#: ../../assemblage.rst:144 ../../assemblage.rst:165 ../../assemblage.rst:192 -#: ../../assemblage.rst:207 ../../assemblage.rst:233 ../../assemblage.rst:254 -#: ../../assemblage.rst:311 ../../assemblage.rst:348 ../../assemblage.rst:375 -#: ../../assemblage.rst:404 ../../assemblage.rst:438 ../../assemblage.rst:468 -#: ../../assemblage.rst:486 ../../assemblage.rst:550 ../../assemblage.rst:595 -#: ../../assemblage.rst:659 ../../assemblage.rst:697 ../../assemblage.rst:712 -#: ../../assemblage.rst:731 ../../assemblage.rst:771 ../../assemblage.rst:792 -#: ../../assemblage.rst:815 ../../assemblage.rst:856 ../../assemblage.rst:878 -#: ../../assemblage.rst:890 ../../assemblage.rst:914 +#: ../../assemblage.rst:126 ../../assemblage.rst:141 ../../assemblage.rst:215 +#: ../../assemblage.rst:236 ../../assemblage.rst:269 ../../assemblage.rst:317 +#: ../../assemblage.rst:384 ../../assemblage.rst:526 ../../assemblage.rst:547 +#: ../../assemblage.rst:568 ../../assemblage.rst:589 ../../assemblage.rst:617 +#: ../../assemblage.rst:634 ../../assemblage.rst:684 ../../assemblage.rst:719 +#: ../../assemblage.rst:761 ../../assemblage.rst:800 ../../assemblage.rst:845 +#: ../../assemblage.rst:929 ../../assemblage.rst:972 ../../assemblage.rst:994 +#: ../../assemblage.rst:1037 ../../assemblage.rst:1067 +#: ../../assemblage.rst:1093 ../../assemblage.rst:1161 +#: ../../assemblage.rst:1183 ../../assemblage.rst:1196 +#: ../../assemblage.rst:1227 261cc904b3d34840b5b15483135b189a +#: c694b98a4c544bce86d870d4e00d2d6f msgid "Matériel :" -msgstr "equipment:" +msgstr "Equipment:" -#: ../../assemblage.rst:48 -msgid "1 lime pour métaux ou de la toile émeri ou une Dremel" -msgstr "1 metal file or sand paper or a Dremel" +#: ../../assemblage.rst:128 9d8e8ae82aac4c339d4ac46bf6d7c783 +msgid "1 Pierre à aiguisé" +msgstr "1 Whetstone" -#: ../../assemblage.rst:49 +#: ../../assemblage.rst:129 dac14f736a464d9caaa5f85c83441112 #, fuzzy -msgid "1 vis sans tête M3-16 bout téton" +msgid "1 vis sans tête M3-12 bout téton" msgstr "1 grub screw M3-16 butt end" -#: ../../assemblage.rst:51 +#: ../../assemblage.rst:131 aef118cf7fd2477da7bc4758ccb43c63 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:58 -msgid "Moteur Y" -msgstr "Y Motor" +#: ../../assemblage.rst:139 9187b83adf8e4470b50c46800f13dfbd +#, fuzzy +msgid "Préparation Moteur Y" +msgstr "Y Motor preparation " -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:143 4fa18088b7314b1c9532eacc16a8c6eb msgid "" "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou " "YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" @@ -132,33 +275,38 @@ msgstr "" "**3D printed parts** : YMOTOR_support_200 ou YMOTOR_support_220 (selon " "la longueur de la courroie fermée GT2)" -#: ../../assemblage.rst:63 +#: ../../assemblage.rst:144 9a7f1947aac644eea1c2b19e5d617781 msgid "1 moteur Nema 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:64 +#: ../../assemblage.rst:145 22c7532e52504785b7a052b837e8c05f msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:65 ../../assemblage.rst:352 +#: ../../assemblage.rst:146 ../../assemblage.rst:219 +#: 2078f128ae69482f8f55a545f07bb89b msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:66 ../../assemblage.rst:170 ../../assemblage.rst:196 +#: ../../assemblage.rst:147 ../../assemblage.rst:594 ../../assemblage.rst:621 +#: 02a40d113e404811b133e8c1a38cc31d msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:67 ../../assemblage.rst:604 +#: ../../assemblage.rst:148 ../../assemblage.rst:393 ../../assemblage.rst:530 +#: a9cdec9531bd4418b98686d22074730d msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:68 ../../assemblage.rst:169 +#: ../../assemblage.rst:149 ../../assemblage.rst:531 ../../assemblage.rst:593 +#: ef81be94fd10490786fba19ee9ddf5df msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" -#: ../../assemblage.rst:70 +#: ../../assemblage.rst:151 18a7bb8b43154f9e942025bdb1bad474 +#, fuzzy msgid "" -"Visser la poulie sur l’arbre du moteur en s’assurant qu’au moins une des " +"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 "" @@ -166,15 +314,17 @@ 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:75 +#: ../../assemblage.rst:158 5f3d7bbe5abe43c4b1ab2e1e9a18ca40 +#, fuzzy msgid "" "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le" -" connecteur soit dans la position correspondante à l'illustration." +" connecteur du moteur soit dans la position correspondante à " +"l'illustration." 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:80 +#: ../../assemblage.rst:165 42c0ab57e1db40a89ca93efef3ee3032 msgid "" "L'illustration montre un support moteur prévu pour une courroie de 200mm " "mais le montage est le même avec un support moteur prévu pour une " @@ -184,11 +334,563 @@ msgstr "" "the mounting is the same with a motor support provided for a belt of " "220mm." -#: ../../assemblage.rst:82 -msgid "Introduire les écrous NYL M3 dans le support moteur." -msgstr "Insert the NYL M3 nuts into the engine mount." +#: ../../assemblage.rst:167 591e591a6a514bd1aa0d5977b04af48f +msgid "" +"Introduire les écrous NYL M3 dans le support moteur. Les maintenir en " +"place avec un petit bout de scotch de peintre." +msgstr "" +"Insert the NYL M3 nuts into the engine mount. Hold them in " +"place with a small piece of painter's tape." -#: ../../assemblage.rst:87 +#: ../../assemblage.rst:175 6bf45ba17de44473a0b4e34f6ba8f538 +#, fuzzy +msgid "Préparation des supports d’axes" +msgstr "Preparation of axis supports" + +#: ../../assemblage.rst:177 5f30e80175a549e0ac88f987c33842d9 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" +msgstr "**3D printed part** : BOTTOM_AXIS_left" + +#: ../../assemblage.rst:178 26450625d11344b2afcf379047991f05 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" +msgstr "**3D printed parts** : TOP_AXIS_left" + +#: ../../assemblage.rst:179 d718d7d339fa4cd58457d6b261efb028 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" +msgstr "**3D printed parts** : TOP_AXIS_right" + +#: ../../assemblage.rst:181 05f19b8418534e5baa42f33d618f9a26 +msgid "8 écrous M3" +msgstr "8 M3 nuts" + +#: ../../assemblage.rst:182 d1edb551ee4445209996dbdd906608ce +#, fuzzy +msgid "8 vis M3-12 sans tête" +msgstr "1 grub screw M3-30" + +#: ../../assemblage.rst:184 a8d6c62930194518ab23e8b944c7beab +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 "" +"Depending on the print quality of the plastic parts, make sure that the " +"8mm bars can slide easily into their housings. If necessary, drill the " +"hole with a drill of 8." + +#: ../../assemblage.rst:186 3396af706fae4fc6ae9a71554e7916e5 +msgid "Les 3 pièces à assembler sont les suivantes" +msgstr "The 3 parts to be assembled are as follows" + +#: ../../assemblage.rst:193 bc7f92c9cc04464ca8ec0c6289338cc1 +#, fuzzy +msgid "" +"Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " +"rectangulaires. Visser les vis M3-12." +msgstr "" +"For each of the 3 pieces, insert an M3 nut into the rectangular holes. " +"Tighten the M3-12 grub screws." + +#: ../../assemblage.rst:200 b00d830ee3314359843a9e4be94d2ac7 +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:213 d60c59f9faa141a5b3c3f19482705c39 +#, fuzzy +msgid "Préparation de l’axe vertical (étape 1)" +msgstr "Mounting the vertical axis (step 1)" + +#: ../../assemblage.rst:217 3c140c8e038b4826861ded1e297cf7f1 +msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" +msgstr "** 3D printed parts ** : XMOTOR_support" + +#: ../../assemblage.rst:218 933823a437ae48a6a4e5f1c5a6584154 +msgid "1 moteur NEMA 17" +msgstr "1 Nema 17 motor" + +#: ../../assemblage.rst:220 16b5c5ce21c044e883d2a5583609b958 +msgid "2 vis M3-16" +msgstr "2 screws M3-16" + +#: ../../assemblage.rst:221 ../../assemblage.rst:1187 +#: c658c42e001d4cfe93d8021e2c4c6ecb +msgid "2 écrous M3 NYL" +msgstr "2 M3 NYL nuts" + +#: ../../assemblage.rst:222 b15ad03ee5404c0cbe263d385e1f8d88 +msgid "4 rondelles M3 grandes" +msgstr "4 wide M3 washers" + +#: ../../assemblage.rst:224 5580cec969d742c2a44fefe0e34dcaf0 +msgid "" +"Visser le moteur sur son support en laissant un peu de jeu et en " +"respectant la position du connecteur." +msgstr "" +"Screw the motor on its support leaving a little play and respecting the " +"position of the connector." + +#: ../../assemblage.rst:226 a0d8bfb18ae54e42a1277686ce3d9068 +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:234 a6e00f5c2aae4ae58befabd3f57d9aeb +msgid "Montage de l'interrupteur de fin de course X" +msgstr "Mounting the limit switch X" + +#: ../../assemblage.rst:238 654c2149cce44aa3a23d927acdb007ce +msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" +msgstr "** 3D printed parts ** : SWITCH_X_support" + +#: ../../assemblage.rst:239 29079aa068d249a3bcaa6a035c8ebda0 +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:240 6de287f106434c96843572b6e5ffb662 +#, fuzzy +msgid "1 vis sans tête M3-12" +msgstr "1 grub screw M3-12" + +#: ../../assemblage.rst:241 ../../assemblage.rst:274 +#: 157f125dd9a64493a9acf558b0a3c985 +msgid "1 écrou M3" +msgstr "1 M3 nuts" + +#: ../../assemblage.rst:242 ../../assemblage.rst:1102 +#: f4ebbfa0018d40e2a80919e8bd5a2fb2 +#, fuzzy +msgid "2 vis M2.5-14" +msgstr "2 M2.5-14 screw" + +#: ../../assemblage.rst:243 2a718892550c47ad913e4dd5ae56cfe3 +msgid "2 écrous M2.5" +msgstr "2 M2.5 nuts" + +#: ../../assemblage.rst:245 9e1bc4dd79994d75b254aa0e6e3a563c +msgid "Changer l'image avec support interrupteur (nouveau modèle)." +msgstr "" + +#: ../../assemblage.rst:247 5fbe6788ac7341499949cc5ee032689e +#, fuzzy +msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." +msgstr "Insert an M3 nut and screw in a M3-8 grub screw." + +#: ../../assemblage.rst:256 efd22810399e419c89c4f108ae7d44d3 +#, fuzzy +msgid "" +"Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" +" l'aide des vis M2.5-14 et des écrous M2.5." +msgstr "" +"Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " +"screws and M2.5 nuts." + +#: ../../assemblage.rst:258 a6ba215ed9e844eb863a31a3448962b5 +#, fuzzy +msgid "L'interrupteur fin de course devra être câblé avant le montage." +msgstr "The limit switch is shown not wired but must be wired before installation." + +#: ../../assemblage.rst:259 adc84f1343314301b3ae8b16986c0576 +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 "" +"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:267 ab3f45e59e024968b58dfd4efd21a2d4 +msgid "Préparation de l’électro-aimant" +msgstr "Electromagnet preparation" + +#: ../../assemblage.rst:271 9bd71cee9c304c298bcd25a0e9e19d94 +msgid "1 électro-aimant" +msgstr "1 electromagnet" + +#: ../../assemblage.rst:272 4947f8a3a2e64d3a990415ac1fa1025d +msgid "1 entretoise de 18mm" +msgstr "1 spacer 18mm" + +#: ../../assemblage.rst:273 1d5165cee2ec43b1b0b94d3495fe1bf7 +msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" +msgstr "1 set screw M3-12 needle punched (see Preparing the male needle)" + +#: ../../assemblage.rst:275 6ef4cff37fb24933a6e7a8986fd7d13e +msgid "1 rondelle M3 moyenne" +msgstr "1 M3 medium washer" + +#: ../../assemblage.rst:277 3ec1ca744f9c4eaeaaabe8557e560267 +msgid "Visser l’entretoise à fond sur l’électro-aimant." +msgstr "Screw the spacer all the way onto the electromagnet." + +#: ../../assemblage.rst:284 98db80b8204340829eefeeb14e48897a +msgid "" +"Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " +"l’entretoise." +msgstr "" +"Tighten the M3-12 screw with the needle punched out, allowing it to " +"extend ± 6mm beyond the spacer." + +#: ../../assemblage.rst:292 a36dff9a68ed4937812212f5ca0a58dd +#, fuzzy +msgid "Montage de l'electro-aimant sur son support" +msgstr "Fix the electromagnet on its support with the 2 screws M3-8." + +#: ../../assemblage.rst:293 7acd53da3a4845edbde325729eb0b63b +msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" +msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" + +#: ../../assemblage.rst:294 9777b9e90ce748bc98686042f784eba0 +msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" +msgstr "** 3D printed parts ** : ELECTRO_MAGNET_housing" + +#: ../../assemblage.rst:295 c42923f9e5f74bf7836fbed3110edf89 +msgid "2 vis M3-8" +msgstr "2 screw M3-8" + +#: ../../assemblage.rst:297 050538badd4e42bd9160f3da96976df7 +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:299 c59cffa2ec724a718f7bee906acef1e7 +#, fuzzy +msgid "Respecter le côté de sortie des fils c'est important." +msgstr "Observe the exit side of the wires." + +#: ../../assemblage.rst:307 66c2cc5816c9416ba34fca0c5b18f094 +msgid "" +"Veuiller à aligner soigneusement le bord du support et le bord de l" +"'electro-aimant" +msgstr "" +"Be sure to carefully align the edge of the plastic part and the edge of the" +" electro magnet" + +#: ../../assemblage.rst:315 f3ad5b4b1fb24f0ca060db4a28463e70 +#, fuzzy +msgid "Préparation du chariot bas (étape 1)" +msgstr "Mounting the low truck (step 1)" + +#: ../../assemblage.rst:319 7acd53da3a4845edbde325729eb0b63b +msgid "Electro-aimant assemblé dans son support" +msgstr "Electromagnet assembled in its support" + +#: ../../assemblage.rst:320 f71b0a16df4b44daa1bca14b763da419 +msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" +msgstr "**3D printed part** : BOTTOM_trolley" + +#: ../../assemblage.rst:321 8924a408b8134968ad18f762bf201e42 +msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" +msgstr "** 3D printed parts ** : ELECTRO_MAGNET_guide" + +#: ../../assemblage.rst:322 bc746640665d4ed2ac622d867f4c929a +msgid "3 paliers lineaires IGUS" +msgstr "3 IGUS linear bearings" + +#: ../../assemblage.rst:323 8bfe17e700e848599ffe909e16679fbd +msgid "6 colliers de serrage 2.5 x 160" +msgstr "6 clamps 2.5 x 160" + +#: ../../assemblage.rst:324 ../../assemblage.rst:396 ../../assemblage.rst:1165 +#: 87211cf3ce284274bef6f96ad6c91c9e +msgid "4 écrous M3 NYL" +msgstr "4 NYL M3 nuts" + +#: ../../assemblage.rst:325 3d96fb2d916a4512882fa33356638b0b +msgid "2 vis M3-18" +msgstr "2 M3-18 screw" + +#: ../../assemblage.rst:326 ../../assemblage.rst:395 +#: 8fa6bcc8cb314a58877041a66d71ba06 +msgid "2 vis M3-20" +msgstr "2 M3-20 screw" + +#: ../../assemblage.rst:330 c326de41f9df4f018b907774b596249a +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:332 ../../assemblage.rst:447 +#: d5054fe539b04408aad1f7c9b18daf5e +#, fuzzy +msgid "" +"Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," +" ils seront ajustés quand le chariot sera en place sur les rails " +"linéaires" +msgstr "" +"Lock the IGUS in the groove. Do not overtighten the clamps," +"they will be adjusted when the carriage is in place on the rails" +"linear" + +#: ../../assemblage.rst:342 aa0e49da0d134436981e5cf221e38730 +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 "" +"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:349 e6bca2c0a97740b993cb820a699056ff +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 "" +"Assemble the electromagnet (previously mounted in its housing) under the " +"BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" +" M3 NYL nuts." + +#: ../../assemblage.rst:351 4aae321ee0dd456fbd931051155bd8e0 +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 "" +"Depending on the quality of the print, it may be necessary to file" +"the spacer housing. Also note that the body of the electro-" +"magnet must be as perpendicular as possible to the support plate" +"(the axis must be in the middle of the drilling which allows its passage)." + +#: ../../assemblage.rst:353 8697ecca104d4fd286d755d59276d4a9 +msgid "" +"Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " +"un seul pallier IGUS." +msgstr "" +"Note that the wires of the electromagnet must come out of the side where there is " +"a single IGUS bearing." + +#: ../../assemblage.rst:360 05abb924aab949c18f56a68e22e0874f +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 "" +"Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " +"with the screw head underneath." + +#: ../../assemblage.rst:367 c70cf5532c5f480795ba50a50a154d1a +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 "" +"Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " +"with the screw head underneath." + +#: ../../assemblage.rst:377 200c1c9c91044f28b7a264f98afca46a +msgid "" +"L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " +"effort." +msgstr "" + +#: ../../assemblage.rst:382 d580fd6f4bcd46b1b25680768190d726 +#, fuzzy +msgid "Preparation du chariot haut (étape 1)" +msgstr "Mounting the top cart (step 1)" + +#: ../../assemblage.rst:386 5c1f9afef16243ecb45a30ef12f9beb4 +msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" +msgstr "**3D printed parts**: TOP_trolley" + +#: ../../assemblage.rst:387 166c6c2c1bc149a6b2b59536879b006e +msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" +msgstr "**3D printed parts**: FEMALE_shape" + +#: ../../assemblage.rst:388 9f58048f39eb44d9a611a50fc14c41e8 +msgid "Taraud M3" +msgstr "M3 tap" + +#: ../../assemblage.rst:390 6de287f106434c96843572b6e5ffb662 +msgid "1 vis sans tête M3-30" +msgstr "1 grub screw M3-30" + +#: ../../assemblage.rst:391 8353d35f2e0a4f1c8e169b2c10ea4623 +msgid "1 écrou borgne M3" +msgstr "1 M3 blind nut" + +#: ../../assemblage.rst:394 ../../assemblage.rst:1099 +#: 2d20fcef671445fb8dd3016b79c477c5 +msgid "2 rondelles M3 moyennes" +msgstr "2 medium M3 washers" + +#: ../../assemblage.rst:398 575beaf7eda347fa84d94c95b4310eae +msgid "3 IGUS_housing" +msgstr "3 IGUS_housing" + +#: ../../assemblage.rst:399 39dbe9b09a814acbbabca6937fc62c97 +msgid "6 vis M3-12" +msgstr "6 screws M3-12" + +#: ../../assemblage.rst:400 ../../assemblage.rst:1072 +#: ff4503c4ea4d420eb4c25fe0cff06377 +msgid "6 écrous M3 NYL" +msgstr "6 NYL M3 nuts" + +#: ../../assemblage.rst:402 e832e757b1564cf8ba16bb034a1fee21 +#, fuzzy +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 "" +"Glue the thread of the cap nut and screw the M3-30 screw without head on " +"the side ** WITHOUT ** borrows allen." + +#: ../../assemblage.rst:409 655c6c68f89644b9ad15a1d83f6ba1a4 +msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." +msgstr "Tape the FEMALE_shape 2/3 from the top." + +#: ../../assemblage.rst:416 2c8af45c307a447eb6135de5db42f2c5 +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:423 fc908614e0c44c49beb27a0295eda8e1 +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 "" +"Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " +"M3 washers and the NYL M3 nuts." + +#: ../../assemblage.rst:433 ac69827a85914368b15c06cb6ade4cf8 +msgid "Positionner les paliers IGUS sur la piece TOP_trolley." +msgstr "" + +#: ../../assemblage.rst:443 2022438c442a4951bb29a01f51e23225 +msgid "attacher les palliers IGUS avec des colliers de Fixation" +msgstr "" + +#: ../../assemblage.rst:446 d5d6b1eb73f04d09bfba6dbaadd2f9d6 +msgid "" +"Attention au sens des colliers. La fixation du collier doit être vers les" +" parois de la machine." +msgstr "" + +#: ../../assemblage.rst:453 5395aa5200aa4c3591b45e614fd24d90 +msgid "Monter les vis M3-20 et les écrous M3." +msgstr "Fit the M3-20 screws and the M3 nuts." + +#: ../../assemblage.rst:463 9187b83adf8e4470b50c46800f13dfbd +#, fuzzy +msgid "Préparation des rouleaux papier" +msgstr "Preparation of the male needle" + +#: ../../assemblage.rst:464 d1f0a7c521e842ff90cfe7894f08a00a +#, fuzzy +msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" +msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" + +#: ../../assemblage.rst:465 8a03992e2255455585d4998ebf216830 +msgid "1 taraud M3" +msgstr "1 tap M3" + +#: ../../assemblage.rst:466 bcf8f4c0ed6d4b839065353c13b37d84 +#, fuzzy +msgid "3 joints toriques" +msgstr "2 O-rings" + +#: ../../assemblage.rst:467 d1edb551ee4445209996dbdd906608ce +#, fuzzy +msgid "6 vis M3-6 sans tête" +msgstr "1 grub screw M3-30" + +#: ../../assemblage.rst:469 ae33dcdf9fa74ea497b3c19bfeddd87e +#, fuzzy +msgid "Tarauder les 3 ROLL_joint." +msgstr "Tape the 2 ROLL_joint." + +#: ../../assemblage.rst:474 031494bbf6f44e5abb9932d1c3497b94 +msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." +msgstr "Put the O-rings in the groove of the 2 ROLL_joint." + +#: ../../assemblage.rst:479 18a7bb8b43154f9e942025bdb1bad474 +#, fuzzy +msgid "" +"Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " +"l'intérieur du trou. Vous devez pouvoir faire coulisser le rouleau sur un" +" axe de 8 mm." +msgstr "" +"Screw the M3-5 headless screws making sure they do not protrude into the " +"hole." + +#: ../../assemblage.rst:486 b7259376cb444895becaf3860b4836b7 +#, fuzzy +msgid "Préparation des presse-papiers (étape 1) :" +msgstr "Assembly of the paperweights (step 1):" + +#: ../../assemblage.rst:487 4fa18088b7314b1c9532eacc16a8c6eb +msgid "" +"**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " +"**clipboard2** 3 x **CLIPBOARD2_WHEEL**" +msgstr "" + +#: ../../assemblage.rst:488 8fa6bcc8cb314a58877041a66d71ba06 +#, fuzzy +msgid "3 vis M3-25" +msgstr "8 M3-12 screw" + +#: ../../assemblage.rst:489 8fa6bcc8cb314a58877041a66d71ba06 +#, fuzzy +msgid "3 vis M3-20" +msgstr "2 M3-20 screw" + +#: ../../assemblage.rst:490 61e5764a9f0746e98ac57e8d2f487ca7 +#, fuzzy +msgid "3 ressorts tendeurs de courroie GT2" +msgstr "Fastening the belt tensioners" + +#: ../../assemblage.rst:491 ff4503c4ea4d420eb4c25fe0cff06377 +#, fuzzy +msgid "6 ecrous M3-NYL" +msgstr "8 M3 nuts" + +#: ../../assemblage.rst:493 5383d76b353b476b8a090fb402f00d4d +msgid "" +"Positionner le presse papier **clipboard2** par rapport au support " +"**clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:500 5dad05f6e68648f8ae0b50de9d451480 +msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." +msgstr "" + +#: ../../assemblage.rst:507 28c3b5af8ea74c5a9fc848d7213e9017 +msgid "" +"Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " +"une vis M3-25 et un écrou M3-NYL." +msgstr "" + +#: ../../assemblage.rst:509 ae82739ebef94ffdb9d9a986b5654be9 +msgid "" +"Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " +"doivent pouvoir bouger librement." +msgstr "" + +#: ../../assemblage.rst:515 28c3b5af8ea74c5a9fc848d7213e9017 +msgid "" +"Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " +"l'aide une vis M3-20 et d'un écrou M3-NYL." +msgstr "" + +#: ../../assemblage.rst:517 9c13df37cf724591ba5ccfd16767dda3 +msgid "" +"Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " +"librement." +msgstr "" + +#: ../../assemblage.rst:524 61e5764a9f0746e98ac57e8d2f487ca7 +msgid "Fixation Moteur Y :" +msgstr "" + +#: ../../assemblage.rst:529 66592ccdaa22483aa55587dfae32ee8f +msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" +msgstr "" + +#: ../../assemblage.rst:534 5777b39e7ea44c35a363eaa49cf2c5c5 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." @@ -196,69 +898,11 @@ msgstr "" "Insert the screws and washers from the outside and screw the support onto" " the crate so that it can still slide in the oblong holes." -#: ../../assemblage.rst:96 -msgid "Préparation de supports d’axes" -msgstr "Preparation of axis supports" - -#: ../../assemblage.rst:98 -msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" -msgstr "**3D printed part** : BOTTOM_AXIS_left" - -#: ../../assemblage.rst:99 -msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" -msgstr "**3D printed parts** : BOTTOM_AXIS_right" - -#: ../../assemblage.rst:100 -msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" -msgstr "**3D printed parts** : TOP_AXIS_left" - -#: ../../assemblage.rst:101 -msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" -msgstr "**3D printed parts** : TOP_AXIS_right" - -#: ../../assemblage.rst:102 -msgid "1 foret de 8mm" -msgstr "1 8mm drill" - -#: ../../assemblage.rst:103 -msgid "8 écrous M3" -msgstr "8 M3 nuts" - -#: ../../assemblage.rst:104 -msgid "8 vis M3-12" -msgstr "8 M3-12 screw" - -#: ../../assemblage.rst:106 -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 "" -"192/5000\n" -"Depending on the print quality of the plastic parts, make sure that the " -"8mm bars can slide easily into their housings. If necessary, drill the " -"hole with a drill of 8." - -#: ../../assemblage.rst:108 -#, fuzzy -msgid "" -"Pour chacune des 4 pièces, introduire un écrou M3 dans les trous " -"rectangulaires. Visser les vis M3-12." -msgstr "" -"For each of the 4 pieces, insert an M3 nut into the rectangular holes. " -"Tighten the M3-12 grub screws." - -#: ../../assemblage.rst:113 -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:122 +#: ../../assemblage.rst:545 2b4e10e7006c4f50b0a1768fb1d156bc msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:126 +#: ../../assemblage.rst:549 4edbac00b824409e910ab57d9f3b7342 msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -266,7 +910,7 @@ msgstr "" "** 3D printed parts **: BOTTOM_AXIS_left prepared with nut and grub screw" " (cf Preparation of axis supports)" -#: ../../assemblage.rst:127 +#: ../../assemblage.rst:550 58e0ddbc1e194696b707c6d705595f8b msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis" " sans tête (cf Préparation de supports d’axes)" @@ -274,19 +918,22 @@ msgstr "" "** 3D printed parts **: TOP_AXIS_left prepared with nut and grub screw " "(see Preparation of axle supports)" -#: ../../assemblage.rst:129 ../../assemblage.rst:150 +#: ../../assemblage.rst:552 ../../assemblage.rst:574 +#: a675c4b4e23c4233b953cb06d2acf50a msgid "4 vis BTR M3-14" msgstr "4 BTR screws M3-14" -#: ../../assemblage.rst:130 ../../assemblage.rst:151 +#: ../../assemblage.rst:553 ../../assemblage.rst:575 +#: e3bc39073bc2403f997cf326509da360 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:131 ../../assemblage.rst:152 +#: ../../assemblage.rst:554 ../../assemblage.rst:576 +#: 31647be5e38d4d5089f87e49912496d9 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:133 +#: ../../assemblage.rst:556 b2e9a1e7b3be46d1a8fa476feb1a1321 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et " "TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à " @@ -297,15 +944,15 @@ msgstr "" "TOP_AXIS_left on the left leaving a little game (screw + washer outside " "and nut inside). The screws will be tight when the assembly is in place." -#: ../../assemblage.rst:142 +#: ../../assemblage.rst:566 e0b3c2fd3e674a77b243c78f14046e20 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:148 +#: ../../assemblage.rst:572 c704c503b7cd49178a423fc1a7c0ffc6 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "**3D printed parts** : BOTTOM_AXIS_right" -#: ../../assemblage.rst:149 +#: ../../assemblage.rst:573 77f392c40cc14c8ea821df9d0a5e877b msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -313,7 +960,7 @@ msgstr "" "** 3D printed parts **: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" -#: ../../assemblage.rst:154 +#: ../../assemblage.rst:578 d489ce5661a742b19d5e8cf358b3725d #, fuzzy msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à " @@ -326,19 +973,19 @@ msgstr "" " and nut inside). The screws will be tight when all parts will be in " "place." -#: ../../assemblage.rst:163 +#: ../../assemblage.rst:587 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:167 +#: ../../assemblage.rst:591 79ca402463474315a9ecf17cb38226dd 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:168 +#: ../../assemblage.rst:592 4c6135a261e34a0088a93d52e3f71840 msgid "2 vis BTR M3-20" msgstr "2 M3-20 BTR screw" -#: ../../assemblage.rst:173 +#: ../../assemblage.rst:597 d398844ba2e8474383cf16a6fb7e7504 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -346,23 +993,24 @@ msgstr "" "Insert a NYL M3 nut into its housing and secure the DRIVEN_PULLEY_housing" " with a M3-20 screw and washer." -#: ../../assemblage.rst:184 +#: ../../assemblage.rst:608 2d18824a9d1b4eee9790d6652a884420 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:190 -msgid "Pose des poulies libres de renvoi" +#: ../../assemblage.rst:615 a2bbe45b53cf4287acea375387ff880c +#, fuzzy +msgid "Assemblage des poulies libres de renvoi" msgstr "Laying free return pulleys" -#: ../../assemblage.rst:194 +#: ../../assemblage.rst:619 bc746640665d4ed2ac622d867f4c929a msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:195 +#: ../../assemblage.rst:620 ca65368e06a04db185c088cea12af4c6 msgid "2 vis BTR M3-25" msgstr "2 M3-25 BTR screw" -#: ../../assemblage.rst:199 +#: ../../assemblage.rst:624 4cc7f58b1cc945119ffdee77a5786603 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -370,238 +1018,38 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:205 -msgid "Montage de l'interrupteur de fin de course X" -msgstr "Mounting the limit switch X" - -#: ../../assemblage.rst:209 -msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" -msgstr "** 3D printed parts ** : SWITCH_X_support" - -#: ../../assemblage.rst:210 -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:211 -#, fuzzy -msgid "1 vis sans tête M3-8" -msgstr "1 grub screw M3-30" - -#: ../../assemblage.rst:212 ../../assemblage.rst:238 -msgid "1 écrou M3" -msgstr "1 M3 nuts" - -#: ../../assemblage.rst:213 ../../assemblage.rst:822 -#, fuzzy -msgid "2 vis M2.5-14" -msgstr "2 M2.5-14 screw" - -#: ../../assemblage.rst:214 -msgid "2 écrous M2.5" -msgstr "2 M2.5 nuts" - -#: ../../assemblage.rst:216 -msgid "Changer l'image avec support interrupteur (nouveau modèle)." -msgstr "" - -#: ../../assemblage.rst:218 -#, fuzzy -msgid "Introduire un écrou M3 et visser une vis sans tête M3-8." -msgstr "Insert an M3 nut and screw in a M3-8 grub screw." - -#: ../../assemblage.rst:223 -msgid "" -"Visser l'interrupteur fin de course sur son support (SWITCH_X_support) à " -"l'aide des vis M2.5-12 et des écrous M2.5." -msgstr "" -"Screw the limit switch to its support (SWITCH_X_support) using M2.5-12 " -"screws and M2.5 nuts." - -#: ../../assemblage.rst:225 -#, fuzzy -msgid "L'interrupteur fin de course devra être câblé avant le montage." -msgstr "The limit switch is shown not wired but must be wired before installation." - -#: ../../assemblage.rst:231 -msgid "Préparation de l’électro-aimant" -msgstr "Preparation of the electromagnet" - -#: ../../assemblage.rst:235 -msgid "1 électro-aimant" -msgstr "1 electromagnet" - -#: ../../assemblage.rst:236 -msgid "1 entretoise de 18mm" -msgstr "1 spacer 18mm" - -#: ../../assemblage.rst:237 -msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" -msgstr "1 set screw M3-12 needle punched (see Preparing the male needle)" - -#: ../../assemblage.rst:239 -msgid "1 rondelle M3 moyenne" -msgstr "1 M3 medium washer" - -#: ../../assemblage.rst:241 -msgid "Visser l’entretoise à fond sur l’électro-aimant." -msgstr "Screw the spacer all the way onto the electromagnet." - -#: ../../assemblage.rst:246 -msgid "" -"Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " -"l’entretoise." -msgstr "" -"Tighten the M3-12 screw with the needle punched out, allowing it to " -"extend ± 6mm beyond the spacer." - -#: ../../assemblage.rst:252 -msgid "Montage du chariot bas (étape 1)" -msgstr "Mounting the low truck (step 1)" - -#: ../../assemblage.rst:256 -msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" -msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" - -#: ../../assemblage.rst:257 -msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" -msgstr "**3D printed part** : BOTTOM_trolley" - -#: ../../assemblage.rst:258 -msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" -msgstr "** 3D printed parts ** : ELECTRO_MAGNET_housing" - -#: ../../assemblage.rst:259 -msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" -msgstr "** 3D printed parts ** : ELECTRO_MAGNET_guide" - -#: ../../assemblage.rst:260 -msgid "**Pièce(s) imprimée(s) en 3D** : 3 X IGUS_housing" -msgstr "** 3D printed parts ** : 3 X IGUS_housing" - -#: ../../assemblage.rst:261 -msgid "2 vis M3-8" -msgstr "2 screw M3-8" - -#: ../../assemblage.rst:262 -msgid "3 IGUS" -msgstr "3 IGUS" - -#: ../../assemblage.rst:263 ../../assemblage.rst:610 -msgid "6 vis M3-12" -msgstr "6 screws M3-12" - -#: ../../assemblage.rst:264 -msgid "10 écrous M3 NYL" -msgstr "10 M3 NYL nuts" - -#: ../../assemblage.rst:265 -msgid "2 vis M3-18" -msgstr "2 M3-18 screw" - -#: ../../assemblage.rst:266 ../../assemblage.rst:606 ../../assemblage.rst:775 -msgid "2 vis M3-20" -msgstr "2 M3-20 screw" - -#: ../../assemblage.rst:269 -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:271 -msgid "Respecter le côté de sortie des fils." -msgstr "Observe the exit side of the wires." - -#: ../../assemblage.rst:276 -msgid "Introduire les 3 IGUS dans leur logement (IGUS_housing)." -msgstr "Introduce the 3 IGUS in their housing (IGUS_housing)." - -#: ../../assemblage.rst:278 -msgid "Respecter le côté du rainurage." -msgstr "Respect the grooving side." - -#: ../../assemblage.rst:283 -msgid "" -"Assembler les 3 logements + IGUS + BOTTOM_trolley avec les 6 vis M3-12 et" -" les 6 écrous M3 NYL." -msgstr "" -"Assemble the 3 slots + IGUS + BOTTOM_trolley with the 6 screws M3-12 and " -"the 6 nuts M3 NYL." - -#: ../../assemblage.rst:285 -msgid "" -"Ne pas serrer les vis à fond. Elles seront serrées quand le chariot sera " -"en place sur ses rails de guidage." -msgstr "" -"Do not tighten the screws thoroughly. They will be tightened when the " -"carriage is in place on its guide rails." - -#: ../../assemblage.rst:290 -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 "" -"Assemble the electromagnet (previously mounted in its housing) under the " -"BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" -" M3 NYL nuts." - -#: ../../assemblage.rst:292 -msgid "" -"Selon la qualité de l'impression, il sera peut-être nécessaire de limer " -"le logement de l'entretoise." -msgstr "" -"Depending on the quality of the print, it may be necessary to file the " -"spacer housing." - -#: ../../assemblage.rst:297 -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 "" -"Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " -"with the screw head underneath." - -#: ../../assemblage.rst:302 -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 "" -"Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " -"with the screw head underneath." - -#: ../../assemblage.rst:309 +#: ../../assemblage.rst:632 c7cf1d559bf74e05bf294036e2271f29 msgid "Montage du chariot bas (étape 2)" msgstr "Mounting the low truck (step 2)" -#: ../../assemblage.rst:313 +#: ../../assemblage.rst:636 80ef7c835656436f86ba6b52fa00b072 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:315 +#: ../../assemblage.rst:638 cf4e85d08bcb400f812864acae862a5b 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:317 ../../assemblage.rst:663 +#: ../../assemblage.rst:640 ../../assemblage.rst:998 +#: d197faf86b8b43ec853a1c10a1d47269 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "Thread the bars halfway through the outside of the crate." -#: ../../assemblage.rst:322 +#: ../../assemblage.rst:645 38b100c4423d4932acdf92331bc3b276 msgid "" "Enfiler le fin de course et son support sur la barre Ø8mm côté face " "arrière." msgstr "Thread the switch and its support on the Ø8mm bar on the back side." -#: ../../assemblage.rst:327 +#: ../../assemblage.rst:650 6028355a2625494892534a1401250536 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:329 ../../assemblage.rst:668 +#: ../../assemblage.rst:652 9acd993d4b0b4eebb31b1bfbf716aa6f msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:334 +#: ../../assemblage.rst:659 5c9f8ed58e3f4f2ea5e6eab6fd65a989 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -609,7 +1057,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:335 +#: ../../assemblage.rst:660 4a6a0122d5524f7cafe7cff205dba8dc 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 " @@ -619,51 +1067,11 @@ msgstr "" " the right side) and the 4 grub screws on the axle brackets so that the " "pins do not slide into their seats." -#: ../../assemblage.rst:340 -msgid "" -"Serrer les 6 vis des IGUS_housing petit à petit en s'assurant que le " -"chariot coulisse bien sur les axes." -msgstr "" -"Tighten the 6 screws of IGUS_housing little by little, making sure that " -"the carriage slides well on the axes." - -#: ../../assemblage.rst:346 +#: ../../assemblage.rst:669 d60c59f9faa141a5b3c3f19482705c39 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:350 -msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" -msgstr "** 3D printed parts ** : XMOTOR_support" - -#: ../../assemblage.rst:351 -msgid "1 moteur NEMA 17" -msgstr "1 Nema 17 motor" - -#: ../../assemblage.rst:353 -msgid "2 vis M3-16" -msgstr "2 screws M3-16" - -#: ../../assemblage.rst:354 ../../assemblage.rst:820 -msgid "2 écrous M3 NYL" -msgstr "2 M3 NYL nuts" - -#: ../../assemblage.rst:355 -msgid "4 rondelles M3 grandes" -msgstr "4 wide M3 washers" - -#: ../../assemblage.rst:357 -msgid "" -"Visser le moteur sur son support en laissant un peu de jeu et en " -"respectant la position du connecteur." -msgstr "" -"Screw the motor on its support leaving a little play and respecting the " -"position of the connector." - -#: ../../assemblage.rst:359 -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:364 +#: ../../assemblage.rst:671 b20b6a2070074930bdd2c50e22926c4f #, fuzzy msgid "" "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en " @@ -672,32 +1080,34 @@ msgstr "" "Screw the motor / support assembly with 2 M3-16 screw onto the body " "leaving some play." -#: ../../assemblage.rst:373 +#: ../../assemblage.rst:682 8adc474cb64d443b9961eeb5dadec74d msgid "Montage de l’axe vertical (étape 2)" msgstr "Mounting the vertical axis (step 2)" -#: ../../assemblage.rst:377 +#: ../../assemblage.rst:686 4c49fe9f03b548a2a22e4572fa4c5dd9 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "** 3D printed parts ** : 2 X KP08_support" -#: ../../assemblage.rst:378 +#: ../../assemblage.rst:687 3919f7b7dd2b4ef3b4122d59f584b051 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:379 +#: ../../assemblage.rst:688 4890b6bfbfae4df6b109a78431ae2727 #, fuzzy msgid "4 vis M5-25" msgstr "4 M5-22 screw" -#: ../../assemblage.rst:380 ../../assemblage.rst:495 +#: ../../assemblage.rst:689 ../../assemblage.rst:842 +#: 2ad0817195f346f78a54539c840bc60f msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:381 ../../assemblage.rst:494 +#: ../../assemblage.rst:690 ../../assemblage.rst:841 +#: 77d411c521414557823d8beed213dc58 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:383 +#: ../../assemblage.rst:692 9425d5526ddb4092949db60cbbb909b4 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. " @@ -708,7 +1118,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:388 +#: ../../assemblage.rst:699 6b14f12ce46f417e8d0e8f425ced5e39 #, fuzzy msgid "" "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de " @@ -717,27 +1127,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:393 +#: ../../assemblage.rst:706 550b0d8264de401f8d7390e97d2ee562 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:402 +#: ../../assemblage.rst:717 c92955d66cd9405fa38715a624d60df2 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:406 +#: ../../assemblage.rst:721 e09c4a8b090547c8b11bad9d7e036731 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:407 +#: ../../assemblage.rst:722 c38115323e824769a6c7b5fe4b657486 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:409 +#: ../../assemblage.rst:724 4998b502163e4047b54cc20d056bf9dd 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:414 +#: ../../assemblage.rst:731 516aa9ac6caf4d278424a5ff489bdf35 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -745,7 +1155,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:419 +#: ../../assemblage.rst:738 84a579284b7743eeaa40d0c620bb3ec7 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." @@ -753,7 +1163,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:424 +#: ../../assemblage.rst:745 732bcd32036f4d648fac16aa004511c4 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -761,15 +1171,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:425 +#: ../../assemblage.rst:746 64383fdd069b4707a844c5bd1fa546c6 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:430 +#: ../../assemblage.rst:753 2c542d66d54540f0818d5a0558ab7b60 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:431 +#: ../../assemblage.rst:754 9d5eb2acc8d446498337323e99bb6bfc msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -777,7 +1187,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:432 +#: ../../assemblage.rst:755 04055bfefcd649228f033425cc400ec8 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -785,15 +1195,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:436 +#: ../../assemblage.rst:759 54570f897a414eada0182c824b6f56dd msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:440 +#: ../../assemblage.rst:763 f6a952482ded45a6b0f6e1bc612157d7 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:442 +#: ../../assemblage.rst:765 aebc3977dae34cbe9156838697da9ca0 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 " @@ -804,7 +1214,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:772 b9c75bb6df42447086e4cc09b424db2a msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -812,11 +1222,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:452 +#: ../../assemblage.rst:779 d1ad3ed15b39441783532280d8952991 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:457 +#: ../../assemblage.rst:786 90a358a1bf9b4a44b41becfc5dcb3bf9 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -824,11 +1234,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:458 +#: ../../assemblage.rst:787 a6159f019feb46658d79e2eb1e6e2b93 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:463 +#: ../../assemblage.rst:794 fa1d814a19924f5a8837e5495b7e8952 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" @@ -838,94 +1248,84 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:466 +#: ../../assemblage.rst:798 61e12accd92b4e848751bf1f9657aed6 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:470 +#: ../../assemblage.rst:802 ../../assemblage.rst:1039 +#: c0320bae1d9643499cbb6917e8142935 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:471 +#: ../../assemblage.rst:803 ../../assemblage.rst:1040 +#: 36f53d378eac4f73aa3cf5a0063d27a0 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:473 +#: ../../assemblage.rst:805 ../../assemblage.rst:1042 +#: 642b9b93af2e46ea921b5d04e84f0da0 +#, fuzzy msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " -"avec les dents à l’extérieur. **AJOUTER IMAGE**" +"avec les dents à l’extérieur." msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out. ** ADD PICTURE **" -#: ../../assemblage.rst:474 +#: ../../assemblage.rst:812 ../../assemblage.rst:1049 +#: b93c45eb009443c88a460a08b2ce2947 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:475 +#: ../../assemblage.rst:819 ../../assemblage.rst:1056 +#: a490c4e5300247e1b57982a426ea1c76 +#, fuzzy msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " -"de la courroie sur sa vis avec un collier. **AJOUTER IMAGE**" +"de la courroie sur sa vis avec un collier." msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar. ** ADD PICTURE **" -#: ../../assemblage.rst:476 -msgid "" -"Finir de tendre la courroie à l'aide de la vis à l'extérieur de la " -"caisse. **AJOUTER IMAGE**" +#: ../../assemblage.rst:821 ../../assemblage.rst:1058 +#: f3f72f66f3d44db48fbfeeff380476bc +#, fuzzy +msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" "Finish stretching the belt with the screw on the outside of the body. ** " "ADD PICTURE **" -#: ../../assemblage.rst:478 +#: ../../assemblage.rst:828 a2b80f5784e64b869dc49a89cd4a3f1f 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:484 +#: ../../assemblage.rst:836 18336bcf88c04be5b1ddf60d19069743 msgid "Montage de l’axe Y (étape 1)" msgstr "Mounting the Y axis (step 1)" -#: ../../assemblage.rst:488 -msgid "**Pièce(s) imprimée(s) en 3D** : 2 x ROLL_joint" -msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" - -#: ../../assemblage.rst:489 -msgid "1 taraud M3" -msgstr "1 tap M3" - -#: ../../assemblage.rst:490 -msgid "2 joints toriques" -msgstr "2 O-rings" - -#: ../../assemblage.rst:491 -#, fuzzy -msgid "2 vis M3-6 sans tête bout pointeau" -msgstr "2 screws M3-6 without head" - -#: ../../assemblage.rst:492 +#: ../../assemblage.rst:839 b88e15c51dde44b4b989268c5b108b72 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:493 +#: ../../assemblage.rst:840 79014b2628824cedb41aee8a53b7ed22 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:496 +#: ../../assemblage.rst:843 4e8a2b4256364083a4486d8ee2af6bca msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:497 +#: ../../assemblage.rst:844 5d4e97eadb9a466eb08bb3d2b2d9ab0e msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth bar Ø 8mm, length: 364mm" -#: ../../assemblage.rst:498 +#: ../../assemblage.rst:845 36f7daae6ce346cd982fe122d2745ddc msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "1 closed GT2 belt 200 or 220 mm (according to the Y motor support)" -#: ../../assemblage.rst:500 +#: ../../assemblage.rst:847 4a6db7b104784266832477fd781b576f msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -933,7 +1333,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:508 +#: ../../assemblage.rst:857 8ee277aa01fa4cbd98a258207e2333ce 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." @@ -941,23 +1341,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:516 -msgid "Tarauder les 2 ROLL_joint." -msgstr "Tape the 2 ROLL_joint." - -#: ../../assemblage.rst:521 -msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." -msgstr "Put the O-rings in the groove of the 2 ROLL_joint." - -#: ../../assemblage.rst:526 -msgid "" -"Visser les vis M3-5 sans tête en s'assurant qu'elles ne dépassent pas à " -"l'intérieur du trou." -msgstr "" -"Screw the M3-5 headless screws making sure they do not protrude into the " -"hole." - -#: ../../assemblage.rst:531 +#: ../../assemblage.rst:867 2d3ed48adc5148d58c0e9d8b74295345 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -965,7 +1349,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:532 +#: ../../assemblage.rst:868 164788cfc79f48ffa3c2ce6a32c68b02 msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" " et les 2 ROLL_joint (attention à la position du joint torique). Mettre " @@ -975,7 +1359,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:537 +#: ../../assemblage.rst:875 58f7fd8765f9419f8f63147c2bd2b5d4 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -983,43 +1367,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:542 +#: ../../assemblage.rst:882 f48d5206d94d424bb123a8fcd41cdeaf msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:548 -msgid "Montage des molettes" -msgstr "Wheel assembly" - -#: ../../assemblage.rst:552 -msgid "**Pièce(s) imprimée(s) en 3D** : 2 x SCROLL_wheel" -msgstr "** Piece (s) printed in 3D **: 2 x SCROLL_wheel" - -#: ../../assemblage.rst:553 -msgid "2 vis M3-8 sans tête **Michel, on t'a mis des M3-12 sans tête ;)**" -msgstr "2 screws M3-8 without head ** Michel, we put you M3-12 without head;) **" - -#: ../../assemblage.rst:554 -msgid "2 écrous M3" -msgstr "2 nuts M3" - -#: ../../assemblage.rst:556 -msgid "" -"Introduire les écrous M3 dans leur logement et y visser les vis M3-8 sans" -" tête." -msgstr "" -"Insert the M3 nuts into their housing and screw in the M3-8 headless " -"screws." - -#: ../../assemblage.rst:561 -msgid "Fixer les molettes sur l'axe en vissant les vis M3-8 sans tête." -msgstr "Fix the knobs on the axle by tightening the M3-8 screws without head." - -#: ../../assemblage.rst:567 +#: ../../assemblage.rst:890 ae739b2076f44f54a42519c9356a68e9 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:569 +#: ../../assemblage.rst:892 f23d61d59b0e405ba5f2d6153b410af6 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1027,7 +1383,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:577 +#: ../../assemblage.rst:902 48440ea2ef3c427490f2256cab80df4e 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." @@ -1035,260 +1391,186 @@ 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:582 +#: ../../assemblage.rst:909 b1b9af78ab1c4398af3fba440efa4d6a msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:587 +#: ../../assemblage.rst:916 08f53653e38c4e9ebf0fac9dca243044 +#, fuzzy msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " -"ROLL_joint avec les trous présents dans la plaque. **AJOUTER IMAGE**" +"ROLL_joint avec les trous présents dans la plaque." msgstr "" "Place the CP board (without gluing it) to align the ROLL_joint with the " "holes in the board. ** ADD PICTURE **" -#: ../../assemblage.rst:588 -msgid "" -"Quand les ROLL_joint sont bien en place, serrer les vis sans tête. " -"**AJOUTER IMAGE**" -msgstr "" -"When the ROLL_joint is in place, tighten the grub screws. ** ADD PICTURE " -"**" - -#: ../../assemblage.rst:589 -msgid "Retirer la plaque de contre plaqué." -msgstr "Remove the plywood plate." - -#: ../../assemblage.rst:593 -msgid "Montage du chariot haut (étape 1)" -msgstr "Mounting the top cart (step 1)" - -#: ../../assemblage.rst:597 -msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" -msgstr "**3D printed parts**: TOP_trolley" - -#: ../../assemblage.rst:598 -msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" -msgstr "**3D printed parts**: FEMALE_shape" - -#: ../../assemblage.rst:599 -msgid "Taraud M3" -msgstr "M3 tap" - -#: ../../assemblage.rst:601 -msgid "1 vis sans tête M3-30" -msgstr "1 grub screw M3-30" - -#: ../../assemblage.rst:602 -msgid "1 écrou borgne M3" -msgstr "1 M3 blind nut" - -#: ../../assemblage.rst:605 ../../assemblage.rst:819 -msgid "2 rondelles M3 moyennes" -msgstr "2 medium M3 washers" - -#: ../../assemblage.rst:607 ../../assemblage.rst:738 ../../assemblage.rst:776 -#: ../../assemblage.rst:797 ../../assemblage.rst:860 ../../assemblage.rst:882 -msgid "4 écrous M3 NYL" -msgstr "4 NYL M3 nuts" - -#: ../../assemblage.rst:609 -msgid "3 IGUS_housing" -msgstr "3 IGUS_housing" - -#: ../../assemblage.rst:611 -msgid "6 écrous M3 NYL" -msgstr "6 NYL M3 nuts" - -#: ../../assemblage.rst:613 -msgid "" -"Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête" -" du côté **SANS** emprunte allen." -msgstr "" -"Glue the thread of the cap nut and screw the M3-30 screw without head on " -"the side ** WITHOUT ** borrows allen." - -#: ../../assemblage.rst:618 -msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." -msgstr "Tape the FEMALE_shape 2/3 from the top." - -#: ../../assemblage.rst:623 -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:628 -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 "" -"Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " -"M3 washers and the NYL M3 nuts." - -#: ../../assemblage.rst:636 -msgid "" -"Positionner les IGUS dans les IGUS_housing en respectant le côté du " -"blocage puis visser sur le chariot avec le M3-12 et les écrous M3 NYL." -msgstr "" -"Position the IGUS in the IGUS_housing respecting the side of the blocking" -" and then screw on the carriage with the M3-12 and M3 NYL nuts." - -#: ../../assemblage.rst:647 -msgid "Monter les vis M3-20 et les écrous M3." -msgstr "Fit the M3-20 screws and the M3 nuts." - -#: ../../assemblage.rst:657 -msgid "Montage du chariot haut (étape 2)" -msgstr "Mounting the top cart (step 2)" - -#: ../../assemblage.rst:661 -msgid "2 barres lisses Ø 8mm, longueur : 330mm" -msgstr "2 smooth bars Ø 8mm, length: 330mm" - -#: ../../assemblage.rst:673 -msgid "Terminer d’enfiler les barres." -msgstr "Finish putting on the bars." - -#: ../../assemblage.rst:675 -msgid "La tranche du bois doit rester apparente." -msgstr "The edge of the wood should remain visible." - -#: ../../assemblage.rst:680 -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:685 -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:692 -msgid "Pose de la courroie du chariot haut" -msgstr "Laying the trolley strap up" - -#: ../../assemblage.rst:695 -msgid "Montage des lève-papiers sur la plaque" -msgstr "Mounting the lifter on the plate" - -#: ../../assemblage.rst:699 ../../assemblage.rst:714 -msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." -msgstr "PAPER_support (laser cut 5mm plywood)." - -#: ../../assemblage.rst:700 ../../assemblage.rst:715 -msgid "**Pièce(s) imprimée(s) en 3D** : 2 PAPER_raiser" -msgstr "**3D printed parts**: 2 PAPER_raiser" - -#: ../../assemblage.rst:701 -msgid "4 vis à bois 3-10 tête fraisée" -msgstr "4 wood screws 3-10 countersunk head" - -#: ../../assemblage.rst:703 -msgid "" -"Visser les 2 PAPER_raiser sur la plaque par en dessous avec les vis à " -"bois." -msgstr "" -"Screw the 2 PAPER_raiser onto the plate from underneath with the wood " -"screws." - -#: ../../assemblage.rst:710 -msgid "Collage de la plaque repose papier" -msgstr "Bonding of the paper plate" - -#: ../../assemblage.rst:717 -msgid "" -"Encoller les encoches qui vont être en contact. Introduire la plaque par " -"l'avant et la maintenir fermement avec du ruban adhésif pendant le temps " -"de séchage." -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:729 -msgid "Montage des guide-papiers sur la plaque" -msgstr "Assembling the paper guides on the plate" - -#: ../../assemblage.rst:733 -msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_1" -msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_1" - -#: ../../assemblage.rst:734 -msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_2" -msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_2" - -#: ../../assemblage.rst:735 -msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_1" -msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_1" - -#: ../../assemblage.rst:736 -msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_2" -msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_2" - -#: ../../assemblage.rst:737 -msgid "4 vis M3-16" -msgstr "4 screws M3-16" - -#: ../../assemblage.rst:740 -msgid "Pour plus de clarté, nous avons isolé la partie concernée." -msgstr "For clarity, we have isolated the concerned part." - -#: ../../assemblage.rst:748 -msgid "" -"Assembler les guide-papiers sur la plaque avec les vis M3-16 et les " -"écrous M3 NYL." -msgstr "" -"Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " -"nuts." - -#: ../../assemblage.rst:754 -msgid "Vous devez obtenir une vue du dessus comme celle ci :" -msgstr "You must get a view from above like this:" - -#: ../../assemblage.rst:761 +#: ../../assemblage.rst:917 d115a37536fb48be949c63c052bc3dcb +#, fuzzy msgid "" "Centrer les rouleaux dans les trous de la plaque et visser les vis sans " -"tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe." +"tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. " +"Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne" +" version, mais c'est le meme principe)" msgstr "" "Center the rollers in the holes of the plate and screw the grub screws " "until the rollers are firmly attached to the axle." -#: ../../assemblage.rst:769 -msgid "Montage des presse-papiers (étape 1) :" -msgstr "Assembly of the paperweights (step 1):" +#: ../../assemblage.rst:924 3b9d1a93cb3c41ef8d26441e67805c9c +msgid "Retirer la plaque de contre plaqué." +msgstr "Remove the plywood plate." -#: ../../assemblage.rst:773 -msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD" -msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD" +#: ../../assemblage.rst:928 29a7770a207f432cbebc7d1737480be0 +#, fuzzy +msgid "Montage des guide-papiers sur la plaque support" +msgstr "Assembling the paper guides on the plate" -#: ../../assemblage.rst:774 -msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD_wheel" -msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD_wheel" +#: ../../assemblage.rst:931 1499b1994d874560af2dd437a951deb8 +#, fuzzy +msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" +msgstr "**3D printed parts** : TOP_AXIS_left" -#: ../../assemblage.rst:779 +#: ../../assemblage.rst:932 50bedceae0ec4e038a5ca5cd329d2e06 +#, fuzzy +msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" +msgstr "**3D printed parts** : TOP_AXIS_right" + +#: ../../assemblage.rst:933 ba299e2557c648c0b2ff0b553deddfca +#, fuzzy +msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" +msgstr "PAPER_support (laser cut 5mm plywood)." + +#: ../../assemblage.rst:934 1161a7c89a214b0a9d90cb3a26457cc2 +msgid "4 vis M3-16" +msgstr "4 screws M3-16" + +#: ../../assemblage.rst:935 a9cdec9531bd4418b98686d22074730d +#, fuzzy +msgid "4 vis M3-12" +msgstr "8 M3-12 screw" + +#: ../../assemblage.rst:936 ef81be94fd10490786fba19ee9ddf5df +#, fuzzy +msgid "8 rondelles M3 Larges" +msgstr "4 wide M3 washers" + +#: ../../assemblage.rst:937 c658c42e001d4cfe93d8021e2c4c6ecb +#, fuzzy +msgid "8 écrous M3 NYL" +msgstr "8 M3 nuts" + +#: ../../assemblage.rst:939 84d6024f31e44dfdbd815b15a95381b0 msgid "" -"Assembler les CLIPBOARD avec CLIPBOARD_wheel à l'aide des vis M3-20 et " -"des écrous M3 NYL. Serrer la vis en laissant la possibilité à la roue de " -"tourner." +"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 "" -"Assemble the CLIPBOARDs with CLIPBOARD_wheel using M3-20 screws and M3 " -"NYL nuts. Tighten the screw allowing the wheel to turn." -#: ../../assemblage.rst:790 +#: ../../assemblage.rst:942 5d860e601f404b4cacdd654f2a269b99 +#, fuzzy +msgid "" +"Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " +"rondelles M3 Larges et les écrous M3 NYL." +msgstr "" +"Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " +"nuts." + +#: ../../assemblage.rst:949 b18fd265aded47cba7c162b6df90ea17 +msgid "Partie gauche." +msgstr "" + +#: ../../assemblage.rst:956 550b0d8264de401f8d7390e97d2ee562 +msgid "Répéter l'opération pour la partie droite." +msgstr "" + +#: ../../assemblage.rst:963 644cc40cecec414da90287fb1de6113c +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:971 1cc8384651684caf99139b7cfbc612a0 +msgid "Collage de la plaque repose papier" +msgstr "Bonding of the paper plate" + +#: ../../assemblage.rst:974 ba299e2557c648c0b2ff0b553deddfca +msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." +msgstr "PAPER_support (laser cut 5mm plywood)." + +#: ../../assemblage.rst:975 840095b848cc413d810eaa2cc9be26a5 +msgid "3 Rouleaux papier préparés (avec joint et vis)" +msgstr "" + +#: ../../assemblage.rst:977 1eeea22f87814bbaac11b24ef794e9cb +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:979 914b1b4f93234f2ebc248d16daabed01 +#, fuzzy +msgid "" +"Encoller les encoches qui vont être en contact. Introduire la plaque par " +"l'arrière et la maintenir fermement avec du ruban adhésif pendant le " +"temps de séchage." +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:993 121f0b70b2c04955afd3e13211f47c71 +msgid "Montage du chariot haut (étape 2)" +msgstr "Mounting the top cart (step 2)" + +#: ../../assemblage.rst:996 0b34f03dad904ede88f1d5b6d77d1314 +msgid "2 barres lisses Ø 8mm, longueur : 330mm" +msgstr "2 smooth bars Ø 8mm, length: 330mm" + +#: ../../assemblage.rst:1005 9acd993d4b0b4eebb31b1bfbf716aa6f +#, fuzzy +msgid "Enfiler le chariot haut sur les barres lisses." +msgstr "Thread the trolley down over the smooth bars." + +#: ../../assemblage.rst:1012 a9772685835b4e4291160c801a950360 +msgid "Terminer d’enfiler les barres." +msgstr "Finish putting on the bars." + +#: ../../assemblage.rst:1014 64d84b116b574fffb07d1506c246a149 +msgid "La tranche du bois doit rester apparente." +msgstr "The edge of the wood should remain visible." + +#: ../../assemblage.rst:1021 50c34baab9dd493d80a03a4b21e866e2 +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:1028 2997118e591a4cd98633999503873bc8 +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:1036 18a390dec1184c50b99338e223a806dd +msgid "Pose de la courroie du chariot haut" +msgstr "Laying the trolley strap up" + +#: ../../assemblage.rst:1066 d7fdfa5cca6541658850eef1ad3686af msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:794 -msgid "2 CLIPBOARD montés à l'étape 1" +#: ../../assemblage.rst:1069 3952a1f2bd644577bdf5ccfb1b1f1a73 +#, fuzzy +msgid "3 CLIPBOARD montés à l'étape 1" msgstr "2 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:795 ../../assemblage.rst:859 ../../assemblage.rst:881 -msgid "4 vis M3-14" -msgstr "4 screws M3-14" +#: ../../assemblage.rst:1070 39dbe9b09a814acbbabca6937fc62c97 +#, fuzzy +msgid "6 vis M3-14" +msgstr "6 screws M3-12" -#: ../../assemblage.rst:796 ../../assemblage.rst:894 -msgid "4 rondelles M3 moyennes" +#: ../../assemblage.rst:1071 2d20fcef671445fb8dd3016b79c477c5 +#, fuzzy +msgid "6 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:800 +#: ../../assemblage.rst:1075 c5896c8ff34f43bb83b35002f47d077b msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1296,27 +1578,44 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:813 +#: ../../assemblage.rst:1091 f9110deeea1f457197c875ee51a4b5b2 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:817 -msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_Y_support" +#: ../../assemblage.rst:1095 4301b5739f694d0294b061f48b00e8b2 +#, fuzzy +msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "** Piece (s) printed in 3D **: SWITCH_Y_support" -#: ../../assemblage.rst:818 +#: ../../assemblage.rst:1096 ../../assemblage.rst:1186 +#: b2f0eeb04bc34c4dac96f51fbea1f770 msgid "2 vis M3-14" msgstr "2 screws M3-14" -#: ../../assemblage.rst:821 +#: ../../assemblage.rst:1097 a9cdec9531bd4418b98686d22074730d +#, fuzzy +msgid "1 vis M3-12" +msgstr "8 M3-12 screw" + +#: ../../assemblage.rst:1098 8fa6bcc8cb314a58877041a66d71ba06 +#, fuzzy +msgid "1 vis M3-20" +msgstr "2 M3-20 screw" + +#: ../../assemblage.rst:1100 c658c42e001d4cfe93d8021e2c4c6ecb +#, fuzzy +msgid "3 écrous M3 NYL" +msgstr "8 M3 nuts" + +#: ../../assemblage.rst:1101 efe207917d2b4fbf860ca48b46fa5f5d msgid "1 interrupteur fin de course à lamelle" msgstr "1 slatted limit switch" -#: ../../assemblage.rst:823 +#: ../../assemblage.rst:1103 bcdfc75742374f64816dc8b83da3614f msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:825 +#: ../../assemblage.rst:1105 e502f9afec8f44ab9bef1d3ebc335110 msgid "" "L'interrupteur fin de course à lamelle devra être câblé avant d'être " "monté sur son support (non représenté)." @@ -1324,40 +1623,64 @@ msgstr "" "The limit switch must be wired before being mounted on its support (not " "shown)." -#: ../../assemblage.rst:828 +#: ../../assemblage.rst:1107 b20b6a2070074930bdd2c50e22926c4f +msgid "Tarauder le support de la vis de reglage avec un taraud M3" +msgstr "" + +#: ../../assemblage.rst:1114 daa5f970d1dd4db0bccfa1a9bfd16afe msgid "" -"Assembler l'interrupteur fin de course et le SWITCH_Y_support à l'aide " -"des vis M2.5-14 et des écrous M2.5 NYL." +"Positionner le levier **ENDSTOP_Y_LEVER** dans le support " +"**ENDSTOP_Y_support**." +msgstr "" + +#: ../../assemblage.rst:1121 efd22810399e419c89c4f108ae7d44d3 +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:1123 d5054fe539b04408aad1f7c9b18daf5e +msgid "" +"Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " +"son support." +msgstr "" + +#: ../../assemblage.rst:1132 28c3b5af8ea74c5a9fc848d7213e9017 +#, fuzzy +msgid "" +"Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à " +"l'aide des vis M2.5-14 et des écrous M2.5 NYL." msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:839 -msgid "" -"La position de l'interrupteur dans les trous oblongs sera réglée à la fin" -" de l'assemblage et les vis serrées." +#: ../../assemblage.rst:1141 12a8c1a8c4b046878da9229eae2e0d88 +msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -"The position of the switch in the oblong holes will be adjusted at the " -"end of the assembly and the screws tightened." -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:1148 0a5922514ead4a6aace9fe8a9b738aa6 +#, fuzzy msgid "" -"Assembler l'ensemble interrupteur fin de course et le SWITCH_Y_support " -"sur la caisse à l'aide des vis M3-14, des rondelles M3 et des écrous M3 " -"NYL." +"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 SWITCH_Y_support to the body " "using the M3-14 screws, M3 washers and M3 NYL nuts." -#: ../../assemblage.rst:854 +#: ../../assemblage.rst:1160 729bdc9d1fbb4a2d81c38450fdd95f84 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:858 +#: ../../assemblage.rst:1163 abad73a6ba0643f69632bb9d29fa5368 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" -#: ../../assemblage.rst:862 +#: ../../assemblage.rst:1164 c0869ca5b1974144bb965cc1e8219363 +msgid "4 vis M3-14" +msgstr "4 screws M3-14" + +#: ../../assemblage.rst:1167 491d9af4476749c3a35d1f03d6ece80b msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1365,60 +1688,75 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:876 +#: ../../assemblage.rst:1182 2e3b3c06bb16477e9dd12fcda59af8fb msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:880 +#: ../../assemblage.rst:1185 5982c02622164cab8d7ae37a2cc0573a msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "** Piece (s) printed in 3D **: POWER_plate" -#: ../../assemblage.rst:884 -msgid "**AJOUTER IMAGE**" -msgstr "** ADD PICTURE **" - -#: ../../assemblage.rst:888 -msgid "Montage de la carte électronique sur la caisse" +#: ../../assemblage.rst:1195 a36dff9a68ed4937812212f5ca0a58dd +#, fuzzy +msgid "Montage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:892 ../../assemblage.rst:916 +#: ../../assemblage.rst:1198 ../../assemblage.rst:1229 +#: c902c03e673e4f7eb856d8e1cc638c5d msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:893 +#: ../../assemblage.rst:1199 04e68b332901471e86eda51b7a2d602c #, fuzzy msgid "4 entretoises M3-10" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:895 +#: ../../assemblage.rst:1200 95bb5d04d68447279413c72aca383285 +msgid "4 rondelles M3 moyennes" +msgstr "4 medium M3 washers" + +#: ../../assemblage.rst:1201 38a2a80f834a4337a92aede74fa03a94 msgid "8 vis M3-10" msgstr "8 screws M3-10" -#: ../../assemblage.rst:897 -msgid "Assembler les 4 entretoises sur la carte. **AJOUTER IMAGE**" +#: ../../assemblage.rst:1203 8403fc18b2734bb5869625647beb3f8b +#, fuzzy +msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card. ** ADD PICTURE **" -#: ../../assemblage.rst:898 -msgid "Assembler la carte sur la caisse. **AJOUTER IMAGE**" -msgstr "Assemble the card on the crate. ** ADD PICTURE **" +#: ../../assemblage.rst:1205 913d8779e72a4ff5a85eb2b269c779b7 +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:904 -msgid "Pose des drivers sur la carte électronique" -msgstr "Laying the drivers on the electronic board" +#: ../../assemblage.rst:1210 952d0a00da434ac5be31363211f6b9c7 +#, fuzzy +msgid "Cablage de la carte électronique" +msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:906 +#: ../../assemblage.rst:1211 01f3576312674ee69e4957aceb9777a0 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:917 +#: ../../assemblage.rst:1218 1cc8384651684caf99139b7cfbc612a0 +msgid "Photo de la carte assemblée" +msgstr "" + +#: ../../assemblage.rst:1226 952d0a00da434ac5be31363211f6b9c7 +msgid "Pose des drivers sur la carte électronique" +msgstr "Laying the drivers on the electronic board" + +#: ../../assemblage.rst:1230 cc684eb1ebd14f8db965d0afb30af4f0 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:918 +#: ../../assemblage.rst:1231 4614601b020845a6b2e35343a5449dfd msgid "6 cavaliers" msgstr "6 riders" -#: ../../assemblage.rst:920 +#: ../../assemblage.rst:1233 444378ebdb1540358439830ebca41458 #, fuzzy msgid "" "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre " @@ -1427,57 +1765,198 @@ 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:924 +#: ../../assemblage.rst:1240 a06b05b75b3743bc866c393a8b87df4a #, fuzzy msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into their slots." -#: ../../assemblage.rst:929 -msgid "Raccordement des moteurs à la carte" -msgstr "Connecting the motors to the board" +#: ../../assemblage.rst:1248 3a658769cb774fcbb026a332acac3009 +msgid "Câblage de l'alimentation 12V" +msgstr "" -#: ../../assemblage.rst:931 ../../assemblage.rst:936 ../../assemblage.rst:941 -#: ../../assemblage.rst:947 -msgid "à faire" -msgstr "to do" +#: ../../assemblage.rst:1249 bde80660d8d74f24a6595f95a0e8ba1d +msgid "" +"placer les 2 fils de provenant de la prise **POWER_plate** dans le " +"bornier de la carte MKS" +msgstr "" -#: ../../assemblage.rst:934 -msgid "Câblage de l’électro-aimant" -msgstr "Wiring of the electromagnet" +#: ../../assemblage.rst:1257 fc13a8e9cfa047868f1b8300ef1aae1a +msgid "Réglage des drivers moteur" +msgstr "" -#: ../../assemblage.rst:939 +#: ../../assemblage.rst:1258 74ce858e0df74865b9da9b37b9e0a69e +msgid "" +"Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage " +"des moteurs." +msgstr "" + +#: ../../assemblage.rst:1260 97b5a83e1e4e4efd8970f656da9d9030 +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:1261 e025e34fd6924b209ee2aa0bfe01501c +msgid "Brancher l'alimentation 12 V sur la carte." +msgstr "" + +#: ../../assemblage.rst:1262 82fb7362438e48e0a9c6acd4ac54feba +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:1275 f1ed0164c56140268c3b00ac7de89885 +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:1276 e57adab245d24549a23de01a26502131 +msgid "" +"Une fois que la tension mesurée sur chaque driver est correcte, vous " +"pouvez passer à la suite" +msgstr "" + +#: ../../assemblage.rst:1280 d8c88a693edc47adad8b2e158d73f23a msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:945 +#: ../../assemblage.rst:1281 d1ad3ed15b39441783532280d8952991 +msgid "Cabler les fins de courses sur la carte." +msgstr "" + +#: ../../assemblage.rst:1282 e502f9afec8f44ab9bef1d3ebc335110 +msgid "" +"Le fin de course X (chariot) doit être branché sur le connecteur de " +"gauche (rouge)" +msgstr "" + +#: ../../assemblage.rst:1283 949ab45913454d30b7a5f73079c0ad86 +msgid "" +"Le fin de course Y (détection papier) doit être branché sur le connecteur" +" de gauche (bleu)" +msgstr "" + +#: ../../assemblage.rst:1291 c893c2afd16f4fdc8e3eed22f5dab077 +msgid "Raccordement des moteurs à la carte" +msgstr "Connecting the motors to the board" + +#: ../../assemblage.rst:1292 495c4f39f3bf4094ad6c5f72f0f57d22 +msgid "Relier les moteurs à la carte de contrôle avec les cables." +msgstr "" + +#: ../../assemblage.rst:1293 82f3f3321bb34eb7b062f1e989c2ed72 +msgid "" +"Le moteur X (chariot) doit être branché dans le connecteur de gauche " +"(rouge)" +msgstr "" + +#: ../../assemblage.rst:1300 c1922c6c37234a4dbb380804e94675b2 +msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" +msgstr "" + +#: ../../assemblage.rst:1308 3a658769cb774fcbb026a332acac3009 +msgid "Câblage de l’électro-aimant" +msgstr "Wiring of the electromagnet" + +#: ../../assemblage.rst:1309 c04482e0889347198eb1d05086742c46 +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:1317 f6e46a891e634ac990a87ad708151fe4 +#, fuzzy +msgid "Alignement horizontal de l'empreinte du chariot haut" +msgstr "Horizontal alignment of the trolley" + +#: ../../assemblage.rst:1318 64493bb610e14d06be0c673ac7de03b2 +msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." +msgstr "" + +#: ../../assemblage.rst:1325 1dbde5cf84fe4c0da06cc44738d92dc9 +#, fuzzy +msgid "Aligner les 2 chariots" +msgstr "Vertical alignment of the two carriages" + +#: ../../assemblage.rst:1326 ../../assemblage.rst:1348 +#: 54776b68d46140de8eaabd2edc35e39e +msgid "" +"Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" +" avec le sommet du pointeau." +msgstr "" + +#: ../../assemblage.rst:1327 b1c269c04d2a4297bbc1d91a5705ba9e +msgid "" +"Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " +"l'empreinte avec le sommet du pointeau." +msgstr "" + +#: ../../assemblage.rst:1328 e8f046418cef482ea4f987cfd9035ba5 +msgid "" +"Quand l'alignement est satisfaisant, serrer les vis de fixations de la " +"**FEMALE_shape**." +msgstr "" + +#: ../../assemblage.rst:1338 1dbde5cf84fe4c0da06cc44738d92dc9 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:950 -msgid "Serrer les poulies sur l’axe vertical. **AJOUTER IMAGE**" -msgstr "Tighten the pulleys on the vertical axis. ** ADD PICTURE **" +#: ../../assemblage.rst:1340 f23d61d59b0e405ba5f2d6153b410af6 +msgid "" +"Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " +"le chariot supérieur." +msgstr "" -#: ../../assemblage.rst:953 -msgid "Alignement horizontal de l'emprunte du chariot haut" -msgstr "Horizontal alignment of the trolley" +#: ../../assemblage.rst:1347 8f9946a0b34f4adda88a9b776354c3b7 +msgid "" +"En observant par l'arriere de la machine, monter le pointeau en appuyant " +"avec le doigt sous l'electro-aimant." +msgstr "" -#: ../../assemblage.rst:956 -msgid "A ne pas oublier" -msgstr "To not forget" +#: ../../assemblage.rst:1349 ac5bcbb4c4fc48b8ae3169ca3dbbbc4b +msgid "" +"Logiquement le pointeau doit entrer légérement dans la vis sans tête de " +"la **FEMALE_shape**." +msgstr "" -#: ../../assemblage.rst:958 -msgid "Serrer la vis du endstop X" -msgstr "Tighten the endstop X screw" +#: ../../assemblage.rst:1356 3a765237828f472082e96b8dd6a1ecac +msgid "" +"Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " +"l'axe vertical." +msgstr "" -#: ../../assemblage.rst:962 +#: ../../assemblage.rst:1364 e665c602a5044f12a622e5a4e82edc41 +msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" +msgstr "" + +#: ../../assemblage.rst:1366 e2fa46e32ef54639a71b1f714847417e +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:1368 e64134d07d844be38f7ce48c2cc6b3dd +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:1376 fc13a8e9cfa047868f1b8300ef1aae1a msgid "Réglage de la profondeur du point" msgstr "Adjusting the depth of the point" -#: ../../assemblage.rst:964 +#: ../../assemblage.rst:1378 d258517feb5946d8b67f64a0a7884a30 +#, fuzzy msgid "" "Selon le matériau que vous utiliserez (papier, plastique, aluminium de " -"canette), vous devrez régler la hauteur de l'emprunte du chariot haut à " -"l'aide de l'écrou borgne **à développer avec des exemples**" +"canette), vous devrez régler la hauteur de l'empreinte du chariot haut à " +"l'aide de l'écrou borgne. *" msgstr "" "Depending on the material you will use (paper, plastic, aluminum bobbin)," " you will need to adjust the height of the borrows of the high carriage " @@ -1507,3 +1986,196 @@ msgstr "" #~ "4 spacers M3-10 ** Michel, we will" #~ " send them to you as soon as" #~ " we receive them **" + +#~ msgid "Préparer les 5 éléments : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." +#~ msgstr "Get the 5 elements : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." + +#~ msgid "1 lime pour métaux ou de la toile émeri ou une Dremel" +#~ msgstr "1 metal file or sand paper or a Dremel" + +#~ msgid "Moteur Y" +#~ msgstr "Y Motor" + +#~ msgid "Introduire les écrous NYL M3 dans le support moteur." +#~ msgstr "Insert the NYL M3 nuts into the engine mount." + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" +#~ msgstr "**3D printed parts** : BOTTOM_AXIS_right" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : 3 X IGUS_housing" +#~ msgstr "** 3D printed parts ** : 3 X IGUS_housing" + +#~ msgid "3 IGUS" +#~ msgstr "3 IGUS" + +#~ msgid "10 écrous M3 NYL" +#~ msgstr "10 M3 NYL nuts" + +#~ msgid "Introduire les 3 IGUS dans leur logement (IGUS_housing)." +#~ msgstr "Introduce the 3 IGUS in their housing (IGUS_housing)." + +#~ msgid "Respecter le côté du rainurage." +#~ msgstr "Respect the grooving side." + +#~ msgid "" +#~ "Assembler les 3 logements + IGUS +" +#~ " BOTTOM_trolley avec les 6 vis M3-12" +#~ " et les 6 écrous M3 NYL." +#~ msgstr "" +#~ "Assemble the 3 slots + IGUS + " +#~ "BOTTOM_trolley with the 6 screws M3-12" +#~ " and the 6 nuts M3 NYL." + +#~ msgid "" +#~ "Selon la qualité de l'impression, il " +#~ "sera peut-être nécessaire de limer " +#~ "le logement de l'entretoise." +#~ msgstr "" +#~ "Depending on the quality of the " +#~ "print, it may be necessary to file" +#~ " the spacer housing." + +#~ msgid "" +#~ "Serrer les 6 vis des IGUS_housing " +#~ "petit à petit en s'assurant que le" +#~ " chariot coulisse bien sur les axes." +#~ msgstr "" +#~ "Tighten the 6 screws of IGUS_housing " +#~ "little by little, making sure that " +#~ "the carriage slides well on the " +#~ "axes." + +#~ msgid "2 vis M3-6 sans tête bout pointeau" +#~ msgstr "2 screws M3-6 without head" + +#~ msgid "Montage des molettes" +#~ msgstr "Wheel assembly" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 x SCROLL_wheel" +#~ msgstr "** Piece (s) printed in 3D **: 2 x SCROLL_wheel" + +#~ msgid "2 vis M3-8 sans tête **Michel, on t'a mis des M3-12 sans tête ;)**" +#~ msgstr "" +#~ "2 screws M3-8 without head ** " +#~ "Michel, we put you M3-12 without " +#~ "head;) **" + +#~ msgid "2 écrous M3" +#~ msgstr "2 nuts M3" + +#~ msgid "" +#~ "Introduire les écrous M3 dans leur " +#~ "logement et y visser les vis M3-8" +#~ " sans tête." +#~ msgstr "" +#~ "Insert the M3 nuts into their " +#~ "housing and screw in the M3-8 " +#~ "headless screws." + +#~ msgid "Fixer les molettes sur l'axe en vissant les vis M3-8 sans tête." +#~ msgstr "Fix the knobs on the axle by tightening the M3-8 screws without head." + +#~ msgid "" +#~ "Quand les ROLL_joint sont bien en " +#~ "place, serrer les vis sans tête. " +#~ "**AJOUTER IMAGE**" +#~ msgstr "" +#~ "When the ROLL_joint is in place, " +#~ "tighten the grub screws. ** ADD " +#~ "PICTURE **" + +#~ msgid "" +#~ "Positionner les IGUS dans les " +#~ "IGUS_housing en respectant le côté du" +#~ " blocage puis visser sur le chariot" +#~ " avec le M3-12 et les écrous M3" +#~ " NYL." +#~ msgstr "" +#~ "Position the IGUS in the IGUS_housing" +#~ " respecting the side of the blocking" +#~ " and then screw on the carriage " +#~ "with the M3-12 and M3 NYL nuts." + +#~ msgid "Montage des lève-papiers sur la plaque" +#~ msgstr "Mounting the lifter on the plate" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 PAPER_raiser" +#~ msgstr "**3D printed parts**: 2 PAPER_raiser" + +#~ msgid "4 vis à bois 3-10 tête fraisée" +#~ msgstr "4 wood screws 3-10 countersunk head" + +#~ msgid "" +#~ "Visser les 2 PAPER_raiser sur la " +#~ "plaque par en dessous avec les vis" +#~ " à bois." +#~ msgstr "" +#~ "Screw the 2 PAPER_raiser onto the " +#~ "plate from underneath with the wood " +#~ "screws." + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_1" +#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_1" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_2" +#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_2" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_1" +#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_1" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_2" +#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_2" + +#~ msgid "Pour plus de clarté, nous avons isolé la partie concernée." +#~ msgstr "For clarity, we have isolated the concerned part." + +#~ msgid "Vous devez obtenir une vue du dessus comme celle ci :" +#~ msgstr "You must get a view from above like this:" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD" +#~ msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD" + +#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD_wheel" +#~ msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD_wheel" + +#~ msgid "" +#~ "Assembler les CLIPBOARD avec CLIPBOARD_wheel" +#~ " à l'aide des vis M3-20 et des" +#~ " écrous M3 NYL. Serrer la vis " +#~ "en laissant la possibilité à la " +#~ "roue de tourner." +#~ msgstr "" +#~ "Assemble the CLIPBOARDs with CLIPBOARD_wheel" +#~ " using M3-20 screws and M3 NYL " +#~ "nuts. Tighten the screw allowing the " +#~ "wheel to turn." + +#~ msgid "" +#~ "La position de l'interrupteur dans les" +#~ " trous oblongs sera réglée à la " +#~ "fin de l'assemblage et les vis " +#~ "serrées." +#~ msgstr "" +#~ "The position of the switch in the" +#~ " oblong holes will be adjusted at " +#~ "the end of the assembly and the" +#~ " screws tightened." + +#~ msgid "**AJOUTER IMAGE**" +#~ msgstr "** ADD PICTURE **" + +#~ msgid "Assembler la carte sur la caisse. **AJOUTER IMAGE**" +#~ msgstr "Assemble the card on the crate. ** ADD PICTURE **" + +#~ msgid "à faire" +#~ msgstr "to do" + +#~ msgid "Serrer les poulies sur l’axe vertical. **AJOUTER IMAGE**" +#~ msgstr "Tighten the pulleys on the vertical axis. ** ADD PICTURE **" + +#~ msgid "A ne pas oublier" +#~ msgstr "To not forget" + +#~ msgid "Serrer la vis du endstop X" +#~ msgstr "Tighten the endstop X screw" + diff --git a/docs/locale/en/LC_MESSAGES/bom.po b/docs/locale/en/LC_MESSAGES/bom.po index 4af8543..c0149b8 100644 --- a/docs/locale/en/LC_MESSAGES/bom.po +++ b/docs/locale/en/LC_MESSAGES/bom.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BraillerRapSP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-03 19:08+0000\n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" "PO-Revision-Date: 2018-12-28 11:31+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -19,19 +19,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../bom.rst:2 +#: ../../bom.rst:2 7b4c5550b9224436b6bfa73ed9c57d4f msgid "Liste du matériel" msgstr "Bill Off Material" -#: ../../bom.rst:5 +#: ../../bom.rst:5 99f40104d03e45828358743ee14f996c msgid "Découpe laser" msgstr "Laser cutting" -#: ../../bom.rst:6 +#: ../../bom.rst:6 32490ec00e61404fb03ce0b956b6413f msgid "2 planches de contreplaqué 5mm en 600mm x 400mm." msgstr "2 600mm x 400mm 5mm plywood sheets" -#: ../../bom.rst:8 +#: ../../bom.rst:8 070a7d00497a46d48bb6a8d402746fb1 #, fuzzy msgid "" "Les fichiers au format dxf sont disponibles ici : " @@ -40,11 +40,11 @@ msgstr "" "The dxf files are availables here : " "https://github.com/BrailleRapSP/BrailleRap/tree/master/lasercut" -#: ../../bom.rst:12 +#: ../../bom.rst:12 d2813d1b20b44208a0ab6a2fe796cd4c msgid "Pièces imprimées" msgstr "Printed parts" -#: ../../bom.rst:13 +#: ../../bom.rst:13 c9d1aebbd2a9496aa17435872ec84fc0 #, python-format msgid "" "Toutes les pièces sont imprimées en ABS, 50% de remplissage, 3 périmètres" @@ -53,94 +53,111 @@ msgstr "" "All printed parts are printed in ABS, 50% infill, 3 outside perimeters. " "We use eSun ABS Natural filament" -#: ../../bom.rst:15 -msgid "Ajouter le lien pour le téléchargement de STL" -msgstr "Add link for stl download" +#: ../../bom.rst:15 27592e9f4f494d2991863538ea897c25 +#, fuzzy +msgid "" +"Les fichiers au format stl sont ici : " +"https://github.com/braillerap/BrailleRap/tree/master/printed_parts" +msgstr "" +"The dxf files are availables here : " +"https://github.com/BrailleRapSP/BrailleRap/tree/master/lasercut" -#: ../../bom.rst:19 +#: ../../bom.rst:19 c5a769e0bc8c4d98bc2e78ce648f0fda msgid "Pièces mécaniques" msgstr "Mechanical parts" -#: ../../bom.rst:23 ../../bom.rst:54 +#: ../../bom.rst:23 ../../bom.rst:58 45bcff7521a14bb0bb457ad9ce2b6fe0 +#: d001c305219846f9ad9ebedff6f6f587 msgid "Qty" msgstr "Qty" -#: ../../bom.rst:23 ../../bom.rst:54 +#: ../../bom.rst:23 ../../bom.rst:58 0ab2678024ff42a2be41acac382d1532 +#: b17db03eae7a426fa722596607d51f0f msgid "Type" msgstr "Type" -#: ../../bom.rst:25 +#: ../../bom.rst:25 a4aec07262364e5ba48c78ebca302d5c msgid "4" msgstr "4" -#: ../../bom.rst:25 +#: ../../bom.rst:25 f22733c4aee04fc9bdefe6eb9d48e478 msgid "Rail de guidage linéaire ( diamètre 8mm ) 330 mm length" msgstr "Linear rod 8mm diameter 330 mmlength" #: ../../bom.rst:26 ../../bom.rst:27 ../../bom.rst:38 ../../bom.rst:42 -#: ../../bom.rst:56 ../../bom.rst:58 ../../bom.rst:59 ../../bom.rst:60 -#: ../../bom.rst:61 +#: ../../bom.rst:60 ../../bom.rst:62 ../../bom.rst:63 ../../bom.rst:64 +#: ../../bom.rst:65 033b409d334f437ca870075d4dad2824 +#: 0fcc6ca8961f45daa007ea233d272c67 26d8c3a6a2db4748923d342e2491c78b +#: 7603632f022f4916a61f917f91cd3f58 843b2ff5c4da40e3b936e893b486f90d +#: 869ee82d0a714d6d84c733f557ed4f7d b79d6b440be94705aad0f5b416fd659d +#: e4062018b9a64c0b8d5878f02d4c3615 msgid "1" msgstr "1" -#: ../../bom.rst:26 +#: ../../bom.rst:26 a6ca89c9d190494c8964ee529ee36074 msgid "Rail de guidage linéaire ( diamètre 8mm ) 365 mm length" msgstr "Linear rod 8mm diameter 365 mm length" -#: ../../bom.rst:27 +#: ../../bom.rst:27 02c7140c1173451c84923c6892fb094c msgid "Rail de guidage linéaire ( diamètre 8mm ) *100 mm* length" msgstr "Linear rod 8mm diameter 100mm length" -#: ../../bom.rst:29 +#: ../../bom.rst:29 ../../bom.rst:47 145fc1e1346b46fcb25e6e14efa9f1d2 +#: 33f7eceaef87465c9d205d3fcdf826bf msgid "6" msgstr "6" -#: ../../bom.rst:29 +#: ../../bom.rst:29 7e0f49b838514c1c9561c4d611268990 msgid "RJ4JP-01-08 palier linéaire Polymer" msgstr "RJ4JP-01-08 polymer linear bushing" -#: ../../bom.rst:32 +#: ../../bom.rst:32 ../../bom.rst:49 65d05998578749e191f1690075c2f264 +#: af64bef1dfc14cd5981e8b4720857c85 msgid "3" msgstr "3" -#: ../../bom.rst:32 +#: ../../bom.rst:32 a4d89db468504b9b87dbe11d76ce021c msgid "GT2 poulie 20 dents pour axe 8mm" msgstr "GT2 pulley 20 teeth 8mm bore" #: ../../bom.rst:33 ../../bom.rst:35 ../../bom.rst:36 ../../bom.rst:40 -#: ../../bom.rst:43 ../../bom.rst:45 ../../bom.rst:57 +#: ../../bom.rst:43 ../../bom.rst:45 ../../bom.rst:61 +#: 688d6c132a9644f29ab1109e264629d2 9f590cdf357147778b88b46b53782eab +#: a6321ea70099459ca75bc94f27585ec0 b6284e8b60984dc397c040120797d239 +#: c7a2542f471046f0b980192e8cf69329 d6a0bcfc27e94986aedfae821ba3c409 +#: e29d47d7239742d8825ebcdab6d5d39f msgid "2" msgstr "2" -#: ../../bom.rst:33 +#: ../../bom.rst:33 e5dc50ccc21a42d1abfa61491ef92950 msgid "GT2 poulie libre 20 dents axe 3mm (avec roulement à billes)" msgstr "GT2 free pulley 20 teeth bore 3mm (with bearing)" -#: ../../bom.rst:35 +#: ../../bom.rst:35 c5574b894cb24e4ca41e3ea22c4fa7f3 msgid "KP08 pallier horizontal pour rail linéaire 8mm" msgstr "KP08 linear bearing for 8mm linear shaft" -#: ../../bom.rst:36 +#: ../../bom.rst:36 7ee56ceb8b164173919d702e52b2f3be msgid "KFL08 pallier vertical pour rail linéaire 8mm" msgstr "KFL08 vertical bearing for 8mm linear shaft" -#: ../../bom.rst:38 +#: ../../bom.rst:38 48907ef3398448edb5cf9aa16312ea65 msgid "Accouplement d'axe 5mm/8mm" msgstr "5mm/8mm flexible motor coupling" -#: ../../bom.rst:40 +#: ../../bom.rst:40 42f168e930ff49c1a677333f97f658eb msgid "Nema 17 40 N/cm avec câble" msgstr "Nema 17 40 N/cm with wire" -#: ../../bom.rst:42 +#: ../../bom.rst:42 213a2f76130844e4b7a79922f434815f msgid "Courroie GT2 fermée 200 mm" msgstr "Closed GT2 belt 200 mm" -#: ../../bom.rst:43 +#: ../../bom.rst:43 d821dc675e5e4158b80561f88ce3c0d1 msgid "630 mm de courroie GT2" msgstr "GT2 belt 630 mm" -#: ../../bom.rst:45 +#: ../../bom.rst:45 f83fe35697d84a15a673b40d75b698a5 msgid "" "Joints torique 15.1 mm diamètre intérieur 20.5 mm de diamètre extérieur " "(15.1 x 20.5 x 2.7)" @@ -148,35 +165,45 @@ msgstr "" "O-ring 15.1 mm inside diameter 20.5 mm outside diameter (15.1 x 20.5 x " "2.7)" -#: ../../bom.rst:46 +#: ../../bom.rst:47 ff772e65d8e94228aaf160132e38367b +msgid "Colliers de serrage 2.5 x 160 mm" +msgstr "" + +#: ../../bom.rst:49 091b337fb9d84cf6bd2314626686d101 +msgid "Ressorts tendeurs de courroie GT2" +msgstr "" + +#: ../../bom.rst:50 402b801807554060bba8f9dc722a494d msgid "..." msgstr "..." -#: ../../bom.rst:51 +#: ../../bom.rst:55 7166850dafa9443eb9ccd08f9b54e623 msgid "Electronique" msgstr "Electronics" -#: ../../bom.rst:56 -msgid "MKS GEN 1.4 ou carte compatible Ramps 1.4" -msgstr "MKS GEN 1.4 or Ramps 1.4 compatible board" +#: ../../bom.rst:60 8947dc7ed1be4288b5ca2f8becd21c1c +msgid "" +"MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS GEN L 2.1 " +"https://github.com/makerbase-mks" +msgstr "" -#: ../../bom.rst:57 +#: ../../bom.rst:61 e4b740560673491284af0973922c9019 msgid "drivers DRV8825 avec radiateur" msgstr "DRV8825 drivers with cooling radiator" -#: ../../bom.rst:58 +#: ../../bom.rst:62 45f8e862c50b447ab14dfbb8aff3144e msgid "Electro-aimant *tau-826* 12V 2A" msgstr "Electro-magnet *tau-826* 12V 2A" -#: ../../bom.rst:59 +#: ../../bom.rst:63 5c9bd64397974d7280f77b548e798493 msgid "1N4004 diode de roue libre ou equivalent (12V 2A)" msgstr "1N4004 flyback diode (12V 2A)" -#: ../../bom.rst:60 +#: ../../bom.rst:64 26fe0aa81d7042578e67c05fb69593f9 msgid "Embase Alimentation jack 2.5" msgstr "jack 2.5mm connector" -#: ../../bom.rst:61 +#: ../../bom.rst:65 8e9bd65635a148cca8f71850d78c8224 msgid "Alimentation 12v 6A" msgstr "12V 6A Alimentation" @@ -224,3 +251,10 @@ msgstr "12V 6A Alimentation" #~ msgid "12v power supply 6A" #~ msgstr "12v power supply 6A" + +#~ msgid "Ajouter le lien pour le téléchargement de STL" +#~ msgstr "Add link for stl download" + +#~ msgid "MKS GEN 1.4 ou carte compatible Ramps 1.4" +#~ msgstr "MKS GEN 1.4 or Ramps 1.4 compatible board" + diff --git a/docs/locale/en/LC_MESSAGES/drivers_mks.po b/docs/locale/en/LC_MESSAGES/drivers_mks.po new file mode 100644 index 0000000..ae4ff1d --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/drivers_mks.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2018-{}, BrailleRap +# This file is distributed under the same license as the BrailleRap package. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: BrailleRap 6.5.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.1\n" + +#: ../../drivers_mks.rst:2 84354c9b11d74191b39091d12d17a014 +msgid "Windows USB Drivers pour MKS 1.4 ou MKS GEN L 2.1" +msgstr "" + +#: ../../drivers_mks.rst:5 80beabb900d24602874515878866a6aa +msgid "Pour MakerBase MKS 1.4" +msgstr "" + +#: ../../drivers_mks.rst:8 6d0abc6b4391463ca754552457b7ebc0 +msgid "" +"Télécharger le driver FTDI (Virtual COM Port Drivers) ici: " +"https://ftdichip.com/drivers/vcp-drivers/" +msgstr "" + +#: ../../drivers_mks.rst:10 ../../drivers_mks.rst:18 +#: 09aa01b03106494490019f4d2c4c0727 e28d46fe3ad14666bb7d362900b54e11 +msgid "Installer le driver" +msgstr "" + +#: ../../drivers_mks.rst:14 714e4457cedd4f46acb8efc37fb6765c +msgid "Pour MakerBase MKS GEN L 2.1" +msgstr "" + +#: ../../drivers_mks.rst:16 c5f699cf847b447ab93c7ba7cf83f9a4 +msgid "" +"Télécharger le driver CH340 (CH341SER.EXE) ici : " +"https://www.wch.cn/download/CH341SER_ZIP.html" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/history.po b/docs/locale/en/LC_MESSAGES/history.po index 436f203..45bb53a 100644 --- a/docs/locale/en/LC_MESSAGES/history.po +++ b/docs/locale/en/LC_MESSAGES/history.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BraillerRapSP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-03 19:08+0000\n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" "PO-Revision-Date: 2019-01-16 13:07+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -19,31 +19,33 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../history.rst:2 +#: ../../history.rst:2 7034705a381043548efd6404f7357f81 msgid "Historique du projet" msgstr "Project history" -#: ../../history.rst:5 +#: ../../history.rst:5 a5e7c0f29e684d08a670da5c822f9a9d msgid "Le commencement" msgstr "The beginning" -#: ../../history.rst:7 +#: ../../history.rst:7 9bcb49adc30848f3a4e2b80ad965a3b6 +#, fuzzy msgid "" -"En 2016 l'association \\*MyHumanKit\\* organise en collaboration avec " -"\\*Airbus Industries\\* un hackaton appelé Fabrikarium." +"En 2016 l'association **MyHumanKit** organise en collaboration avec " +"**Airbus Industries** un hackaton appelé Fabrikarium." msgstr "" "In 2016 MyHumanKit organization organizes with the partnership of Airbus " "Industries a hackacaton called Fabriakarium" -#: ../../history.rst:9 +#: ../../history.rst:9 93d4f2a392814a0a807f6673ac22d0ce +#, fuzzy msgid "" "Pendant le Fabrikarium plusieurs travaux ont été réalisés pour modifier " -"des imprimantes 3D afin d'embosser du \\**Braille\\** sur du papier 160g," +"des imprimantes 3D afin d'embosser du **Braille** sur du papier 160g," msgstr "" "During the Fabrikarium many tests were made to emboss \\**Braille\\** on " "160g paper with hacked 3D printers," -#: ../../history.rst:11 +#: ../../history.rst:11 ebfc9e2c800949c0b12a8f8a4e80c58b msgid "" "Le projet s'appelait `BrailleRap " "`_." -#: ../../history.rst:13 +#: ../../history.rst:13 1c5ad7688d7a427da7ef721f97df6ec8 msgid "" "Dans l'equipe BrailleRAP-SP nous pensions que ces travaux êtaient une " "démonstration de faisabilité, mais qu'il fallait mettre au point une " @@ -63,11 +65,11 @@ msgstr "" "of feasibility, but that it was better to develop a specialized machine " "that was easy to reproduce." -#: ../../history.rst:18 +#: ../../history.rst:18 bf6012f953a54e47a20a8e813072018a msgid "OpenBraille" msgstr "OpenBraille" -#: ../../history.rst:19 +#: ../../history.rst:19 46f61307a954419ea0d874410def775a msgid "" "En 2017 Carlos Campos démarre le projet OpenBraille et construit une " "embosseuse braille à partir de pièces d'imprimante recyclées." @@ -75,7 +77,7 @@ msgstr "" "In 2017 Carlos Campos starts the OpenBraille project and builds a braille" " embosser from recycled printer parts." -#: ../../history.rst:21 +#: ../../history.rst:21 d591db4038064838b9bd0b8184579fe3 msgid "" "Le projet démontre qu'il est possible de déplacer une feuille de papier " "avec suffisamment de précision dans une embosseuse braille." @@ -83,11 +85,11 @@ msgstr "" "The project demonstrates that it is possible to move a sheet of paper " "with enough precision in a braille embosser." -#: ../../history.rst:24 +#: ../../history.rst:24 c8a3cd944863471d91ce82cf3b529ac7 msgid "BrailleRap-SP" msgstr "BrailleRap-SP" -#: ../../history.rst:25 +#: ../../history.rst:25 d3d0c6d4644e4641a89ae86ea469c36c msgid "" "En Janvier 2018, nous avons commencé avec quelques rails linéaires, des " "moteurs Nema et des pièces imprimées pour essayer de réaliser une " @@ -100,12 +102,12 @@ msgstr "" "started to show examples of Braille embossed texts, and everyone was very" " excited. The BrailleRAP-SP project was born." -#: ../../history.rst:37 +#: ../../history.rst:37 f022123b17f842dbb12395df88362596 #, fuzzy msgid "BrailleRap" msgstr "BrailleRap-SP" -#: ../../history.rst:38 +#: ../../history.rst:38 d761f9e0233b4fe3a9035c0c8f926094 msgid "" "En 2022, pour pouvoir continuer le projet avec quelques enthousiastes, " "nous reprenons le projet pour proposer des améliorations." @@ -113,6 +115,69 @@ msgstr "" "In 2022, to improve the project with some enthousiasts, we create " "BrailleRap project" +#: ../../history.rst:41 da48be5f4a054a219e7000a08be6b45a +msgid "BrailleRap Cameroun" +msgstr "" + +#: ../../history.rst:42 64d1d5b60fa24a28bae279c7ba84b612 +msgid "" +"Toujours en 2022, le `CCLab `_ nous confie la " +"préparation et la réalisation de 4 ateliers grand public au Cameroun. " +"C'est l'opération BrailleRAP Cameroun." +msgstr "" + +#: ../../history.rst:44 7ca098b3143041929c4add2798a7d12d +msgid "" +"2 ateliers grand public, 2 master class dans 4 villes du Cameroun en " +"collaboration avec le CCLab et les partenaires Camerounais. C'est " +"l'occasion pendant 3 semaines, de confronter une nouvelle fois le projet " +"au grand public: non voyants, makers, associations, établissements " +"d'enseignements. Tout cela dans un contexte international très différent " +"de nos activités habituelles." +msgstr "" + +#: ../../history.rst:47 bd4904c08a1d418e8925b66cac3da9be +msgid "" +"Une experience riche en rencontres exceptionelles, en anecdotes, en " +"expérimentations et en nouvelles idées d'évolutions et d'améliorations." +msgstr "" + +#: ../../history.rst:49 d61117fb206c4fd79b1539179e806f5d +msgid "" +"L'opération BrailleRAP Cameroun à donné lieu à la réalisation de 2 fiches" +" de conduite d'atelier :" +msgstr "" + +#: ../../history.rst:51 d1558cd4b5264767af1828cfb0b4724b +msgid "" +"Fiche de conduite `atelier grand public " +"`_" +msgstr "" + +#: ../../history.rst:53 f38712893cc64e27a30b53be51005d81 +msgid "" +"Fiche de conduite `master class " +"`_" +msgstr "" + +#: ../../history.rst:55 291142ced06a4cbb9a2d41f9c00e1700 +msgid "" +"Ainsi qu'a des fiches qui décrivent les experimentations menées en marge " +"des ateliers." +msgstr "" + +#: ../../history.rst:57 c3c7ace0722c463d99818e275ee5b6da +msgid "" +"Atelier non voyants `représentation mentale " +"`_" +msgstr "" + +#: ../../history.rst:59 13f1b99f30a64119ae5205d1964bcfb7 +msgid "" +"Plus de détails sur l'opération `ici " +"`_" +msgstr "" + #~ msgid "" #~ "En 2016 l'association \\*MyHumanKit\\* " #~ "organise en collaboration avec \\*Airbus " diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po index def110c..8e08129 100644 --- a/docs/locale/en/LC_MESSAGES/index.po +++ b/docs/locale/en/LC_MESSAGES/index.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-03 19:08+0000\n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,13 +22,18 @@ msgstr "" # This file is distributed under the same license as the BraillerRapSP # package. # FIRST AUTHOR , 2018. -#: ../../index.rst:2 +#: ../../index.rst:2 55f1814236294ce5bd44dd673f266996 msgid "Bienvenue sur la documentation BrailleRAP" msgstr "Welcome to BrailleRAP documentation" -#: ../../index.rst:8 +#: ../../index.rst:8 9da28a775f8f4e94b9149275939ab028 msgid "Contenu:" msgstr "Contents:" +#: ../../index.rst:24 e44931106ced498bb358d40748c8a271 +msgid "Mise à jour: |today|" +msgstr "" + #~ msgid "/////test" #~ msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/licence.po b/docs/locale/en/LC_MESSAGES/licence.po index 0455634..703c461 100644 --- a/docs/locale/en/LC_MESSAGES/licence.po +++ b/docs/locale/en/LC_MESSAGES/licence.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BraillerRapSP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-03 19:08+0000\n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" "PO-Revision-Date: 2019-01-16 23:06+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -19,11 +19,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../licence.rst:2 +#: ../../licence.rst:2 962a3a3ee7954c7ab86526b334084106 msgid "Licence" msgstr "License" -#: ../../licence.rst:4 +#: ../../licence.rst:4 89b6e93601c441c19e84dd926e73635b msgid "" "Tous les travaux originaux de BrailleRap sont sous la license CERN Open " "Hardware Licence v1.2 (https://www.ohwr.org/projects/cernohl/wiki), " @@ -35,13 +35,13 @@ msgstr "" "translated into French on this page: http: // fr-voosilla. ouvaton.org" "/CERN-OHL-%5Bfr%5D-Traduction-Fran%C3%A7aise.html" -#: ../../licence.rst:7 +#: ../../licence.rst:7 0982b7243f01475ab60dee0ea6590530 msgid "" "Nous utilisons plusieurs projets open source, qui ont leur propre licence" " :" msgstr "We use several open source projects, which have their own license:" -#: ../../licence.rst:9 +#: ../../licence.rst:9 5a6c167b43de4c1d91cb1e6b28cdc8d2 msgid "" "Le projet \"Marlin firmware\" pour le firmware de la carte: " "https://github.com/MarlinFirmware/Marlin" @@ -49,7 +49,7 @@ msgstr "" "The \"Marlin firmware\" project as the firmware for the control board: " "https://github.com/MarlinFirmware/Marlin" -#: ../../licence.rst:10 +#: ../../licence.rst:10 e2d1bc8ece7345b5b6e14680d1198baf #, fuzzy msgid "" "BrailleRap le premier generateur de gcode pour imprimante 3D " @@ -58,3 +58,7 @@ msgstr "" "BrailleRap that has a gcode generator " "https://github.com/arthursw/BrailleRap" +#: ../../licence.rst:11 e484e29473b94661b8c9ad77c31d77ad +msgid "NatBraille le transcripteur Braille Open Source http://natbraille.free.fr/" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/marlin.po b/docs/locale/en/LC_MESSAGES/marlin.po index facf050..efbacbe 100644 --- a/docs/locale/en/LC_MESSAGES/marlin.po +++ b/docs/locale/en/LC_MESSAGES/marlin.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BraillerRapSP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-03 20:43+0000\n" +"POT-Creation-Date: 2023-05-04 09:05+0000\n" "PO-Revision-Date: 2019-01-17 00:03+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -19,11 +19,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../marlin.rst:2 +#: ../../marlin.rst:2 1123fa9e7130408597e27689602d69f3 msgid "Marlin Firmware pour cartes Ramps ou compatibles" msgstr "Ramps or compatible boards Marlin firmware" -#: ../../marlin.rst:6 +#: ../../marlin.rst:6 e5ece19c243b4258b5b468fd8a796741 msgid "" "Le firmware Marlin est utilisé pour contrôler l'embosseuse Braille. Nous " "utilisons la configuration CNC pour contrôler l'électro-aimant avec les " @@ -32,43 +32,52 @@ msgstr "" "Marlin firmware is used for braille embosser controlWe use the CNC " "configuration to control the elctromagnet with M3 and M4 GCODE commands" -#: ../../marlin.rst:10 +#: ../../marlin.rst:8 e603d1413d2542c58dc424ea11ff52d0 +msgid "" +"Le firmware Marlin qui se trouve dans le repertoire MarlinBraille " +"https://github.com/braillerap/BrailleRap/tree/master/MarlinBraille est " +"déja configuré pour la BrailleRAP. Si vous n'avez pas effectué de " +"modifications par rapport à la documentation, vous pouvez l'utiliser " +"directement sans vous préoccuper de la configuration Marlin" +msgstr "" + +#: ../../marlin.rst:12 3b4cb0214954403cba804e248b5d6ac8 msgid "Configuration Marlin" msgstr "Marlin configuration" -#: ../../marlin.rst:12 +#: ../../marlin.rst:14 91219dfed46a4562b357f72288ac4f64 msgid "in configuration.h" msgstr "" -#: ../../marlin.rst:14 +#: ../../marlin.rst:16 00d9654f881247e3ab05ccb413839489 msgid "Motherboard configuration ::" msgstr "" -#: ../../marlin.rst:21 +#: ../../marlin.rst:23 c9f48d7c4115496a82551a12d2f0f8a8 msgid "Spindle / laser / pen configuration ::" msgstr "" -#: ../../marlin.rst:30 +#: ../../marlin.rst:32 5229b08584e84b59aab0517ab0768c72 msgid "Endstop configuration ::" msgstr "" -#: ../../marlin.rst:42 +#: ../../marlin.rst:44 7fc91a0069bc44a8b4c4eedcaa6fc07f msgid "Motor step / mm ::" msgstr "" -#: ../../marlin.rst:46 +#: ../../marlin.rst:48 d64d0ee9e8fc458180bc21a9df8b2b00 msgid "Max feedrate ::" msgstr "" -#: ../../marlin.rst:50 +#: ../../marlin.rst:52 15fb959190154c16b6331ab627f8f20b msgid "Acceleration ::" msgstr "" -#: ../../marlin.rst:58 +#: ../../marlin.rst:60 55545d0e9d524d4a8ba3d627f85033fb msgid "Jerk ::" msgstr "" -#: ../../marlin.rst:65 +#: ../../marlin.rst:69 fdd71398190f4ded8d374e1f4e545572 msgid "" "Dans la version présente sur le github du projet BrailleRap, d'autres " "fichiers ont été modifiés pour gérer l'alimentation du papier avec le fin" @@ -76,3 +85,4 @@ msgid "" msgstr "" "In the current release on BrailleRap github, other files have been " "modified to handle the paper sheet position with the Y end-stop." + From f6c45ff703b2063e561a16048b63dc877696324a Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 12:17:52 +0000 Subject: [PATCH 04/23] update translation --- docs/locale/en/LC_MESSAGES/assemblage.po | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index eb0aa62..2407d79 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -179,7 +179,6 @@ msgid "Caisse bois assemblée." msgstr "Assembled wood box." #: ../../assemblage.rst:90 fe7e3f3e058f499b948f9e0d0607d2c4 -#, fuzzy 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." From 8ee0b5dba3438b0ffaf7e45587551bb576015495 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 12:23:46 +0000 Subject: [PATCH 05/23] update doc --- docs/locale/en/LC_MESSAGES/assemblage.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 2407d79..00a3ea4 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -39,7 +39,7 @@ msgid "Clés à tube 5.5 et 8" msgstr "Tube wrenches 5.5 and 8" #: ../../assemblage.rst:10 8a03992e2255455585d4998ebf216830 -#, fuzzy +# msgid "Un taraud M3" msgstr "One M3 tap" From d642fe889675e291d19df92e161097e2a6aca9a7 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 12:26:56 +0000 Subject: [PATCH 06/23] update --- .../gettext/.doctrees/assemblage.doctree | Bin 222817 -> 222817 bytes .../gettext/.doctrees/environment.pickle | Bin 69745 -> 69745 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 9b6ed1a4da4ea6c2fabcd293169df0f12214f446..2404672bccb8afff0fc5c3fcce93203d709e3b9b 100644 GIT binary patch delta 4924 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 delta 4949 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 diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index 1f187a654cd5580e8b65743c34b9a75f20283bbf..1eb3c5befa70c69c4319e55826299e29d94e5e0a 100644 GIT binary patch delta 6618 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 Date: Thu, 4 May 2023 14:57:09 +0000 Subject: [PATCH 07/23] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 222817 -> 222838 bytes .../gettext/.doctrees/environment.pickle | Bin 69745 -> 69745 bytes docs/_build/gettext/assemblage.pot | 49 +++--- docs/assemblage.rst | 18 +-- docs/locale/en/LC_MESSAGES/assemblage.po | 140 +++++++++--------- 5 files changed, 101 insertions(+), 106 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 2404672bccb8afff0fc5c3fcce93203d709e3b9b..ba474f499f606c04dae3f4a47f8c1cc6a6aee28b 100644 GIT binary patch delta 5412 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 Is%~HUZ>Gb0hyVZp diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index 1eb3c5befa70c69c4319e55826299e29d94e5e0a..38c98ee19163bce08aebc9163aaa16986511965c 100644 GIT binary patch delta 6681 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 Oy)cw*dZ{f`*!e%=wJcZw diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 0856ff8..703fea2 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 10:44+0000\n" +"POT-Creation-Date: 2023-05-04 14:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,49 +28,55 @@ msgstr "" #: ../../assemblage.rst:6 #: c663a67948dd49bab620223f8156ca94 -msgid "Cles 6 pans 1.5,2,2.5 et 4" +msgid "Cles 6 pans 1.5,2,2.5 et 4." msgstr "" #: ../../assemblage.rst:7 #: 76ffffc6a7564c34a47a2c9323fd8686 -msgid "Petite pinces" +msgid "Petites pinces." msgstr "" #: ../../assemblage.rst:8 #: f9110deeea1f457197c875ee51a4b5b2 -msgid "Petite pince coupante" +msgid "Petite pince coupante." msgstr "" #: ../../assemblage.rst:9 #: 0f8071d2aeb641888c45b5b2778c4a00 -msgid "Clés à tube 5.5 et 8" +msgid "Clés à tube 5.5 et 8." msgstr "" #: ../../assemblage.rst:10 #: 8a03992e2255455585d4998ebf216830 -msgid "Un taraud M3" +msgid "Un taraud M3." msgstr "" #: ../../assemblage.rst:11 -#: ../../assemblage.rst:180 #: af9cb18ec240442b8a5190ee41fb383c -#: af9cb18ec240442b8a5190ee41fb383c -msgid "1 foret de 8mm" +msgid "1 foret de 8mm." msgstr "" #: ../../assemblage.rst:12 #: af9cb18ec240442b8a5190ee41fb383c -msgid "1 foret de 3mm" +msgid "1 foret de 3mm." msgstr "" #: ../../assemblage.rst:13 +#: ../../assemblage.rst:65 +#: ../../assemblage.rst:91 +#: ../../assemblage.rst:106 #: 58d8942f51a647d8b866c217d02a5ffe -msgid "Colle à bois" +#: 58d8942f51a647d8b866c217d02a5ffe +#: 58d8942f51a647d8b866c217d02a5ffe +#: 58d8942f51a647d8b866c217d02a5ffe +msgid "Colle à bois." msgstr "" #: ../../assemblage.rst:14 +#: ../../assemblage.rst:66 #: 76ffffc6a7564c34a47a2c9323fd8686 -msgid "Scotch de peintre" +#: 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Scotch de peintre." msgstr "" #: ../../assemblage.rst:18 @@ -147,20 +153,6 @@ msgstr "" msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:65 -#: ../../assemblage.rst:91 -#: ../../assemblage.rst:106 -#: 58d8942f51a647d8b866c217d02a5ffe -#: 58d8942f51a647d8b866c217d02a5ffe -#: 58d8942f51a647d8b866c217d02a5ffe -msgid "Colle à bois." -msgstr "" - -#: ../../assemblage.rst:66 -#: 76ffffc6a7564c34a47a2c9323fd8686 -msgid "Scotch de peintre." -msgstr "" - #: ../../assemblage.rst:68 #: 82ed7f2a5c1b4a78bcf8fba7514d2108 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." @@ -399,6 +391,11 @@ msgstr "" msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" +#: ../../assemblage.rst:180 +#: af9cb18ec240442b8a5190ee41fb383c +msgid "1 foret de 8mm" +msgstr "" + #: ../../assemblage.rst:181 #: 05f19b8418534e5baa42f33d618f9a26 msgid "8 écrous M3" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 13f9ef8..4d5a189 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -3,15 +3,15 @@ Manuel de montage BrailleRAP Outillages necessaires ---------------------- - * Cles 6 pans 1.5,2,2.5 et 4 - * Petite pinces - * Petite pince coupante - * Clés à tube 5.5 et 8 - * Un taraud M3 - * 1 foret de 8mm - * 1 foret de 3mm - * Colle à bois - * Scotch de peintre + * Cles 6 pans 1.5,2,2.5 et 4. + * Petites pinces. + * Petite pince coupante. + * Clés à tube 5.5 et 8. + * Un taraud M3. + * 1 foret de 8mm. + * 1 foret de 3mm. + * Colle à bois. + * Scotch de peintre. Remarques sur les vis diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 00a3ea4..4344341 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 10:44+0000\n" +"POT-Creation-Date: 2023-05-04 14:56+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -23,45 +23,49 @@ msgid "Outillages necessaires" msgstr "Necessary tools" #: ../../assemblage.rst:6 c663a67948dd49bab620223f8156ca94 -msgid "Cles 6 pans 1.5,2,2.5 et 4" +#, fuzzy +msgid "Cles 6 pans 1.5,2,2.5 et 4." msgstr "Hex keys 1.5,2,2.5 and 4" #: ../../assemblage.rst:7 76ffffc6a7564c34a47a2c9323fd8686 -msgid "Petite pinces" -msgstr "Small pliers" +#, fuzzy +msgid "Petites pinces." +msgstr "Small pliers." #: ../../assemblage.rst:8 f9110deeea1f457197c875ee51a4b5b2 -msgid "Petite pince coupante" -msgstr "Small cutting pliers" +#, fuzzy +msgid "Petite pince coupante." +msgstr "Small cutting pliers." #: ../../assemblage.rst:9 0f8071d2aeb641888c45b5b2778c4a00 -msgid "Clés à tube 5.5 et 8" -msgstr "Tube wrenches 5.5 and 8" +#, fuzzy +msgid "Clés à tube 5.5 et 8." +msgstr "Tube wrenches 5.5 and 8." #: ../../assemblage.rst:10 8a03992e2255455585d4998ebf216830 -# -msgid "Un taraud M3" -msgstr "One M3 tap" +#, fuzzy +msgid "Un taraud M3." +msgstr "1 M3 tap." -#: ../../assemblage.rst:11 ../../assemblage.rst:180 -#: af9cb18ec240442b8a5190ee41fb383c -msgid "1 foret de 8mm" -msgstr "1 8mm drill" +#: ../../assemblage.rst:11 af9cb18ec240442b8a5190ee41fb383c +#, fuzzy +msgid "1 foret de 8mm." +msgstr "1 8mm drill." #: ../../assemblage.rst:12 af9cb18ec240442b8a5190ee41fb383c #, fuzzy -msgid "1 foret de 3mm" -msgstr "1 3mm drill" +msgid "1 foret de 3mm." +msgstr "1 3mm drill." -#: ../../assemblage.rst:13 58d8942f51a647d8b866c217d02a5ffe -#, fuzzy -msgid "Colle à bois" +#: ../../assemblage.rst:13 ../../assemblage.rst:65 ../../assemblage.rst:91 +#: ../../assemblage.rst:106 58d8942f51a647d8b866c217d02a5ffe +msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:14 76ffffc6a7564c34a47a2c9323fd8686 -#, fuzzy -msgid "Scotch de peintre" -msgstr "Blue tape adhesive tape" +#: ../../assemblage.rst:14 ../../assemblage.rst:66 +#: 76ffffc6a7564c34a47a2c9323fd8686 +msgid "Scotch de peintre." +msgstr "Adhesive Blue tape" #: ../../assemblage.rst:18 a9772685835b4e4291160c801a950360 msgid "Remarques sur les vis" @@ -73,9 +77,9 @@ msgid "" " deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 " "designe une vis de 3mm de diamètre et de 12mm de longueur" msgstr "" -"M3 and M5 correspond to the diameter in mm of the threaded part of the screws " -"second number corresponds to the length of the screw For example M3-12 " -"means a screw 3mm in diameter and 12mm in length" +"M3 and M5 correspond to the diameter in mm of the threaded part of the " +"screws second number corresponds to the length of the screw For example " +"M3-12 means a screw 3mm in diameter and 12mm in length" #: ../../assemblage.rst:24 4517e54470594de08d46ca5da0776e16 msgid "" @@ -89,9 +93,7 @@ msgstr "" msgid "" "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 " "mm de longueur)" -msgstr "" -"**M3-12 grub** corresponds to a grub screw (3mm diameter - 12 " -"mm length)" +msgstr "**M3-12 grub** corresponds to a grub screw (3mm diameter - 12 mm length)" #: ../../assemblage.rst:39 5395aa5200aa4c3591b45e614fd24d90 msgid "Remarques sur les écrous" @@ -101,17 +103,15 @@ msgstr "Notes on nuts" msgid "" "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm " "ou 5mm" -msgstr "" -"**M3 nut or M5 nut** refer to standard nuts with a diameter of 3mm " -"or 5mm" +msgstr "**M3 nut or M5 nut** refer to standard nuts with a diameter of 3mm or 5mm" #: ../../assemblage.rst:48 8b71518ad5b44d82923812300ea5a379 msgid "" "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de " "diamêtre 3mm ou 5mm" msgstr "" -"**M3 NYL nut** or **M5 NYL nut** refer to **locking** nuts of " -"diameter 3mm or 5mm " +"**M3 NYL nut** or **M5 NYL nut** refer to **locking** nuts of diameter " +"3mm or 5mm " #: ../../assemblage.rst:56 c2e243f6ff0b49c7bfa3c831cb2b4106 msgid "Collage de la caisse en bois" @@ -142,15 +142,6 @@ msgstr "LEFT_SIDE (5mm laser cut plywood)." msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:65 ../../assemblage.rst:91 ../../assemblage.rst:106 -#: 58d8942f51a647d8b866c217d02a5ffe -msgid "Colle à bois." -msgstr "wood glue" - -#: ../../assemblage.rst:66 76ffffc6a7564c34a47a2c9323fd8686 -msgid "Scotch de peintre." -msgstr "Adhesive Blue tape" - #: ../../assemblage.rst:68 82ed7f2a5c1b4a78bcf8fba7514d2108 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." @@ -159,8 +150,9 @@ msgstr "Prepare the 5 elements: FACE, BACK, LEFT_SIDE, RIGHT_SIDE and BOTTOM." 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 "identify the position of the sides (right and left) and the bottom. Use" -" the holes to orient the parts as shown in the figure" +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:77 591e591a6a514bd1aa0d5977b04af48f msgid "" @@ -221,11 +213,10 @@ msgid "" " coincer). Bien serrer les pièces l'une contre l'autre avec des pinces de" " serrages" msgstr "" -"the 2 pieces must be perfectly aligned. Place screws in " -"drillings to properly align the parts. There must not be any " -"of space between the two pieces (where the sheet of paper could come" -" jam). Tighten the parts well against each other with clamps " - +"the 2 pieces must be perfectly aligned. Place screws in drillings to " +"properly align the parts. There must not be any of space between the two " +"pieces (where the sheet of paper could come jam). Tighten the parts well " +"against each other with clamps " #: ../../assemblage.rst:124 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation du pointeau mâle" @@ -338,8 +329,8 @@ msgid "" "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." msgstr "" -"Insert the NYL M3 nuts into the engine mount. Hold them in " -"place with a small piece of painter's tape." +"Insert the NYL M3 nuts into the engine mount. Hold them in place with a " +"small piece of painter's tape." #: ../../assemblage.rst:175 6bf45ba17de44473a0b4e34f6ba8f538 #, fuzzy @@ -358,6 +349,10 @@ msgstr "**3D printed parts** : TOP_AXIS_left" msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "**3D printed parts** : TOP_AXIS_right" +#: ../../assemblage.rst:180 af9cb18ec240442b8a5190ee41fb383c +msgid "1 foret de 8mm" +msgstr "1 8mm drill" + #: ../../assemblage.rst:181 05f19b8418534e5baa42f33d618f9a26 msgid "8 écrous M3" msgstr "8 M3 nuts" @@ -496,8 +491,8 @@ 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 "" -"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." +"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:267 ab3f45e59e024968b58dfd4efd21a2d4 msgid "Préparation de l’électro-aimant" @@ -562,8 +557,8 @@ msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" msgstr "" -"Be sure to carefully align the edge of the plastic part and the edge of the" -" electro magnet" +"Be sure to carefully align the edge of the plastic part and the edge of " +"the electro magnet" #: ../../assemblage.rst:315 f3ad5b4b1fb24f0ca060db4a28463e70 #, fuzzy @@ -608,9 +603,7 @@ msgstr "2 M3-20 screw" 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" +msgstr "Introduce the 3 IGUS on the BOTTOM_trolley support. Fix them with clamps" #: ../../assemblage.rst:332 ../../assemblage.rst:447 #: d5054fe539b04408aad1f7c9b18daf5e @@ -620,17 +613,16 @@ msgid "" " ils seront ajustés quand le chariot sera en place sur les rails " "linéaires" msgstr "" -"Lock the IGUS in the groove. Do not overtighten the clamps," -"they will be adjusted when the carriage is in place on the rails" -"linear" +"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:342 aa0e49da0d134436981e5cf221e38730 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 "" -"Respect the position of the clamps. The locking of the clamps must be" -" on the IGUS side and towards the front of the machine." +"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:349 e6bca2c0a97740b993cb820a699056ff msgid "" @@ -649,18 +641,18 @@ msgid "" "aimant doit être le plus perpendiculaire possible à la plaque support " "(l'axe doit être au milieu du percage qui permet son pasage)." msgstr "" -"Depending on the quality of the print, it may be necessary to file" -"the spacer housing. Also note that the body of the electro-" -"magnet must be as perpendicular as possible to the support plate" -"(the axis must be in the middle of the drilling which allows its passage)." +"Depending on the quality of the print, it may be necessary to filethe " +"spacer housing. Also note that the body of the electro-magnet must be as " +"perpendicular as possible to the support plate(the axis must be in the " +"middle of the drilling which allows its passage)." #: ../../assemblage.rst:353 8697ecca104d4fd286d755d59276d4a9 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." msgstr "" -"Note that the wires of the electromagnet must come out of the side where there is " -"a single IGUS bearing." +"Note that the wires of the electromagnet must come out of the side where " +"there is a single IGUS bearing." #: ../../assemblage.rst:360 05abb924aab949c18f56a68e22e0874f msgid "" @@ -2178,3 +2170,9 @@ msgstr "" #~ msgid "Serrer la vis du endstop X" #~ msgstr "Tighten the endstop X screw" +#~ msgid "Colle à bois" +#~ msgstr "wood glue" + +#~ msgid "Scotch de peintre" +#~ msgstr "Blue tape adhesive tape" + From fb0db99e233288d56b9363bf4aaceaeb83d750dd Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 15:16:09 +0000 Subject: [PATCH 08/23] ad readthedoc yaml file --- .readthedocs.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .readthedocs.yaml diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..abb5ac2 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,26 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the version of Python and other tools you might need +build: + os: ubuntu-22.04 + tools: + python: "3.11" + # You can also specify other tool versions: + # nodejs: "19" + # rust: "1.64" + # golang: "1.19" + +# Build documentation in the docs/ directory with Sphinx +sphinx: + configuration: docs/conf.py + +# If using Sphinx, optionally build your docs in additional formats such as PDF +formats: + - pdf + +# Optionally declare the Python requirements required to build your docs From e88ef22cab933c30f1c2e25d3cde17efdd6b5a10 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 15:20:41 +0000 Subject: [PATCH 09/23] update doc/conf.py --- docs/conf.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 9808382..224e3a8 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -79,7 +79,8 @@ html_theme_options = { def setup(app): - app.add_stylesheet('css/custom.css') + #app.add_stylesheet('css/custom.css') + pass From f093003276fb9ddd074a827324a132972e874362 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 15:44:53 +0000 Subject: [PATCH 10/23] delete old sphynx theme --- docs/conf.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 224e3a8..02d9044 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -19,6 +19,7 @@ extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.autosectionlabel', + 'sphinx_rtd_theme', ] templates_path = ['_templates'] @@ -66,10 +67,10 @@ locale_dirs = [ gettext_compact = False gettext_uuid = True -#html_theme = 'sphinx_rtd_theme' -html_static_path = ['_static'] +html_theme = 'sphinx_rtd_theme' +#html_static_path = ['_static'] #html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] -html_theme_path = ["_themes"] +#html_theme_path = ["_themes"] #html_logo = 'img/logo.svg' html_theme_options = { From 58386513e51f573b68d1a8d0fcbb70778be59d40 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:03:33 +0000 Subject: [PATCH 11/23] test logo --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 02d9044..adef1a1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,7 +71,7 @@ html_theme = 'sphinx_rtd_theme' #html_static_path = ['_static'] #html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] #html_theme_path = ["_themes"] -#html_logo = 'img/logo.svg' +html_logo = 'img/logo.svg' html_theme_options = { 'logo_only': True, From f6ce8a4b88fb31d2e1fab9101d8585e52a859946 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:05:02 +0000 Subject: [PATCH 12/23] test logo 2 --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index adef1a1..9130d69 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,7 +71,7 @@ html_theme = 'sphinx_rtd_theme' #html_static_path = ['_static'] #html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] #html_theme_path = ["_themes"] -html_logo = 'img/logo.svg' +html_logo = 'img/logo.svg' html_theme_options = { 'logo_only': True, From 3f6755d73d2278176647459937032611783fc3bf Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:19:44 +0000 Subject: [PATCH 13/23] logo 3 --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 9130d69..d24f103 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,7 +71,7 @@ html_theme = 'sphinx_rtd_theme' #html_static_path = ['_static'] #html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] #html_theme_path = ["_themes"] -html_logo = 'img/logo.svg' +html_logo = 'IMG/logo.svg' html_theme_options = { 'logo_only': True, From 19d049349bbb401aceb769ced585497d1bb26861 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:40:08 +0000 Subject: [PATCH 14/23] logo 4 --- docs/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index d24f103..de826b9 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,11 +71,11 @@ html_theme = 'sphinx_rtd_theme' #html_static_path = ['_static'] #html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] #html_theme_path = ["_themes"] -html_logo = 'IMG/logo.svg' +#html_logo = 'IMG/logo.svg' html_theme_options = { 'logo_only': True, - 'display_version': False, + 'display_version': True, } From aa7ceb89d2a228b8ba9766351357955f11e55bc0 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:45:55 +0000 Subject: [PATCH 15/23] update doc --- .../gettext/.doctrees/assemblage.doctree | Bin 222838 -> 222838 bytes docs/_build/gettext/.doctrees/bom.doctree | Bin 21865 -> 19803 bytes .../gettext/.doctrees/environment.pickle | Bin 69745 -> 69797 bytes docs/_build/gettext/.doctrees/history.doctree | Bin 18033 -> 17694 bytes docs/_build/gettext/.doctrees/index.doctree | Bin 4245 -> 4245 bytes docs/_build/gettext/history.pot | 26 +++++++++--------- docs/bom.rst | 8 +++--- docs/history.rst | 1 + 8 files changed, 18 insertions(+), 17 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index ba474f499f606c04dae3f4a47f8c1cc6a6aee28b..b4fbf7d63e0361f4ab3ee2df6df8c2dc67aa8987 100644 GIT binary patch delta 4875 zcmY*deW+h$9p{{L@7?a^y}!2ArlP-dH*L8s>v@0CRa2a-h@ocIq+-u2hGA0*N*vC_ z^=9DunWr*hQy3vi$qzd-(oHkb5K#=vQe>E-({M_O5Ne-ue!jAQ?!9}?bH2~>{k(n8 zYY)x6_R!q#?p;e3ht6q z&TqbkK55|vvRDvWSi+rl&AtP;w+A;5#vlFc+|s&Rqj?}9WGABZPFjNV zF|DMu*7ohV{QPQgVm3iJLwL~2iD091juS7nvtESJ)5|uD$VG$kU&Du|7L-#~W#b4% zk7ZV#D!1TQf$=1S7Y5BTGKd^3RUUoIlUlodH(zpie&~tK zQhRDFw&lW5=BY&kT}0P;^U5PQ*w(8C<12RlsH$luk#duw6;UW$u_n}DnIqP5@B7u` ztyg`es*SLUCc-lHSpY9qF&C(hIVhc}oB*xcx47n$#gH+IBcKh80WX<&5^7D^dBWr77I0z+Fh zPl`sKb&w{F_Pn)vwD*>k<4bRTd8Rg8TgwQQF#}=TIg(;WB<&o4Kt_8WUOnD>%g>k8 z%x1hO3T>qnNicNQGb%Gpi6tHz_x++r?s(T77gx0fD?>0$QDKGm*+ycS_nz_?l*G2E zp@aFZI|k!3@BG%1IuWC?vQhC!gbv;~YH|jFKt$iwF?nG8=AZ5>YvWzA+^Xa>6V4^C zC=0?e8Ldu~E9sQR#biF(e&w3}VBN;*xnER6 z3jEV-L(nmah|5i0Ds)mg2B3n{BXqzJ2DH;@YViSF2nEb(sc=V)SS?POU*G3&u9|rQ+?1 z?q62CTn&L>X03OWDb`PR z|G_!MV95e@N-FT|Lx9G}WSxNl;c=zGM@T(nu6_E#;?1*a9#Kk%J7oc77+x??B;pN} z2dXr=#3TDrxY%1u-45Th3fK>#_L3v0X(88Hwlfqjp-#xuxRZKi#YZn|;hJk1S zARr;ZC&A~why%A4e_2`!ycR;G4c-gAWhgh{4GOBnv&+3AHcRh95lwON#RhenTEb-$fyYGP(`A{@4zh7+Tspv=fN$uzi(>62&y%18{qc>n(tx4LCZ*#=7!|= zRU#iRem`Hsz@YNrA|NemUbV82Q21eEp^3;8cyv0jjj( zDRutL;GrCr!y+OSqQbj+-=ee|me#-*1cqa4rjaLt#Xs#4CzwRaGJRFep_y`3`_(s! zbE{!QJQ0+^@;kHU$qNR@${iDprVV)s+}QdC4n19zS4kRH%tl7edn;DlCp5ho=D zTkVT!vHP#fI(x9r(JncfV8k6-Gr%F|F^R4%_2nD15C9m7HS8OA;adu7V>$qlTxfW^I zM0A037m!DNln%XzM$5#sW%Rwa_m7lUmA5S#B3wnZ29QJ0mB5Aq4_Kl|$1s>?&(+16 zX2-Q4+RP8j_0^DM4hy!RjgJDt@3WV%LJGma<&5Z_H7!=3H(hhw1yTsQ!uua__t7)v zkpXZy{X{j{_qd;ycg_w)0(XNmkV7OshAAyNjAXzGrLec_-stGVlSIjEW7?gwujvR`7Q3Kyz?XSUist5~e%%g$szz#n&}A z9w_Hqb$fZjq6Kh3AoXjdk%TZ?I*-tjxS|sqY;<}~1)&^8c9<;hH{6(+)j zy>UHAD<7!F-CaHaCd0l19F}C{Ilv3?NmFMK78#NwaE`Y2#qYYeoSPXY4bj29NyIAw z$@L*;=z#5JzC@c%E6e_NCXf80VVb`8}+)kgj z+Jn!Q+p0P-Os26*M1lxhxpxNE3u)FKnZflAz5RvqNP!y>1VJ664CI7DsF2KIQVAR} zPKXKPuyoMwd$D|Y@es1kSzr(yM3Ka$5xE$PTb_*Z2eELO(=%4 zobefwR zGeOwE9FD8A5@92WL>YpI*6$r|t40yk$E#{-4K=`aP8&Sk*o2xHX2;$C0n-g^wK@*=ia0JY{_y7a?7vOJDZUk74&pAmtND87?V#p?#ekYN(J^JNp H_uT&h0RP2w delta 4919 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 diff --git a/docs/_build/gettext/.doctrees/bom.doctree b/docs/_build/gettext/.doctrees/bom.doctree index 3b42c6b41e0572eb3a6f60ef9b176cc84d225114..74e2ff6cbbcdaf2dc9987639839aa77784058152 100644 GIT binary patch delta 46 zcmV+}0MY;HssY=Y0R?~sl~7Hw1!zl?Zc8JRUmpvTsZ-^X>PtA2l{6ZY;8Z;UVUr$J EOSuXXTmS$7 delta 1665 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%0Anxvv!2;TJ*KH9L4 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

TRS2 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 UAiV9t7+QiV;EowTzL^{Ue^jlWYXATM diff --git a/docs/_build/gettext/.doctrees/history.doctree b/docs/_build/gettext/.doctrees/history.doctree index 889b88c730c63a7389ad61d22e9fd55da204aefc..27efc4f2db4b7b4725c494d015c2a7612a9cf6dd 100644 GIT binary patch delta 249 zcmVV|ATnk#H#0J0VmCE0VKiegH92NEGGs7gI5jahVm4u7Fq3Z@HvuA(ryAk` zCbNngh5-R5lMx+t0Vb1&9i;&(vn?K=0|6_u&LNcp0WGs+C9wekFtZjXUjYF!vvw$_ z0|7L%9xP7-0XCCvFPZ@~vk5R90RcF(CNb0l0XmcWG?xK7vy(MW0s%a;;x|oY6^` delta 447 zcmbV`yGp}Q9LD`Ot+&lZ&|Wx2Q*X6x+B6p&M68MwDhlExk|rmd)R-1cs!ob{0m*hE zqJy}Ivz%ve6$b}beFJ9^je{@X^j+Zl@!g!mhYzvC*o8U&5PKa!ida@OTq+g>sVJIQ zubcIPUJ|e&38o?G3jG>bL4ql%rfBF279=rTs6|ndWUZtWOc4vJOq+u;r0MD4FG|)NAEc(u~c@6gEDpU*J0=> zBmiWV5neb@>8E%JDx>9E1g6-#yb2*vQIC2LrswurwxwGx+S0Z+y%xfbv4eIkmoz;W zX{c^%&L*-g2Tvi-!Fw&NyVwY={TQZrEi&BXT0&vb#&0>z63p~\n" "Language-Team: LANGUAGE \n" @@ -71,62 +71,62 @@ msgstr "" msgid "En Janvier 2018, nous avons commencé avec quelques rails linéaires, des moteurs Nema et des pièces imprimées pour essayer de réaliser une embosseuse Braille. Quelques essais plus tard, nous avons commencé à montrer des exemples de textes embossés en Braille, et tout le monde était très enthousiastes. Le projet BrailleRAP-SP était né." msgstr "" -#: ../../history.rst:37 +#: ../../history.rst:38 #: f022123b17f842dbb12395df88362596 msgid "BrailleRap" msgstr "" -#: ../../history.rst:38 +#: ../../history.rst:39 #: d761f9e0233b4fe3a9035c0c8f926094 msgid "En 2022, pour pouvoir continuer le projet avec quelques enthousiastes, nous reprenons le projet pour proposer des améliorations." msgstr "" -#: ../../history.rst:41 +#: ../../history.rst:42 #: da48be5f4a054a219e7000a08be6b45a msgid "BrailleRap Cameroun" msgstr "" -#: ../../history.rst:42 +#: ../../history.rst:43 #: 64d1d5b60fa24a28bae279c7ba84b612 msgid "Toujours en 2022, le `CCLab `_ nous confie la préparation et la réalisation de 4 ateliers grand public au Cameroun. C'est l'opération BrailleRAP Cameroun." msgstr "" -#: ../../history.rst:44 +#: ../../history.rst:45 #: 7ca098b3143041929c4add2798a7d12d msgid "2 ateliers grand public, 2 master class dans 4 villes du Cameroun en collaboration avec le CCLab et les partenaires Camerounais. C'est l'occasion pendant 3 semaines, de confronter une nouvelle fois le projet au grand public: non voyants, makers, associations, établissements d'enseignements. Tout cela dans un contexte international très différent de nos activités habituelles." msgstr "" -#: ../../history.rst:47 +#: ../../history.rst:48 #: bd4904c08a1d418e8925b66cac3da9be msgid "Une experience riche en rencontres exceptionelles, en anecdotes, en expérimentations et en nouvelles idées d'évolutions et d'améliorations." msgstr "" -#: ../../history.rst:49 +#: ../../history.rst:50 #: d61117fb206c4fd79b1539179e806f5d msgid "L'opération BrailleRAP Cameroun à donné lieu à la réalisation de 2 fiches de conduite d'atelier :" msgstr "" -#: ../../history.rst:51 +#: ../../history.rst:52 #: d1558cd4b5264767af1828cfb0b4724b msgid "Fiche de conduite `atelier grand public `_" msgstr "" -#: ../../history.rst:53 +#: ../../history.rst:54 #: f38712893cc64e27a30b53be51005d81 msgid "Fiche de conduite `master class `_" msgstr "" -#: ../../history.rst:55 +#: ../../history.rst:56 #: 291142ced06a4cbb9a2d41f9c00e1700 msgid "Ainsi qu'a des fiches qui décrivent les experimentations menées en marge des ateliers." msgstr "" -#: ../../history.rst:57 +#: ../../history.rst:58 #: c3c7ace0722c463d99818e275ee5b6da msgid "Atelier non voyants `représentation mentale `_" msgstr "" -#: ../../history.rst:59 +#: ../../history.rst:60 #: 13f1b99f30a64119ae5205d1964bcfb7 msgid "Plus de détails sur l'opération `ici `_" msgstr "" diff --git a/docs/bom.rst b/docs/bom.rst index 2e94127..2b3b546 100644 --- a/docs/bom.rst +++ b/docs/bom.rst @@ -1,5 +1,5 @@ Liste du matériel -================ +================= Découpe laser ------------- @@ -9,14 +9,14 @@ Les fichiers au format dxf sont disponibles ici : https://github.com/BrailleRap/ Pièces imprimées -------------- +---------------- Toutes les pièces sont imprimées en ABS, 50% de remplissage, 3 périmètres extérieurs. Nous utilisons le filament eSun ABS Natural. Les fichiers au format stl sont ici : https://github.com/braillerap/BrailleRap/tree/master/printed_parts Pièces mécaniques ----------------- +----------------- === ========================================= @@ -52,7 +52,7 @@ Qty Type Electronique ------------------- +------------ === =========================================================================================== Qty Type diff --git a/docs/history.rst b/docs/history.rst index 73fc4ce..a69ec5e 100644 --- a/docs/history.rst +++ b/docs/history.rst @@ -30,6 +30,7 @@ En Janvier 2018, nous avons commencé avec quelques rails linéaires, des moteur

+ | | From 06d0985f66266326633511ba92ea5f8dd5da5030 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 16:52:33 +0000 Subject: [PATCH 16/23] supress uuid for sphynx --- .../gettext/.doctrees/assemblage.doctree | Bin 222838 -> 226246 bytes docs/_build/gettext/.doctrees/bom.doctree | Bin 19803 -> 19833 bytes .../.doctrees/buildembossingtool.doctree | Bin 3011 -> 3011 bytes .../gettext/.doctrees/drivers_mks.doctree | Bin 4615 -> 4615 bytes .../gettext/.doctrees/environment.pickle | Bin 69797 -> 68720 bytes .../.doctrees/firstembossingpage.doctree | Bin 10865 -> 10865 bytes .../gettext/.doctrees/flybackboard.doctree | Bin 4766 -> 0 bytes docs/_build/gettext/.doctrees/history.doctree | Bin 17694 -> 17694 bytes docs/_build/gettext/.doctrees/index.doctree | Bin 4245 -> 4576 bytes docs/_build/gettext/.doctrees/licence.doctree | Bin 5792 -> 5792 bytes docs/_build/gettext/.doctrees/marlin.doctree | Bin 11094 -> 11094 bytes .../_build/gettext/.doctrees/testtrad.doctree | Bin 4300 -> 4300 bytes docs/_build/gettext/assemblage.pot | 414 +----------------- docs/_build/gettext/bom.pot | 58 +-- docs/_build/gettext/buildembossingtool.pot | 5 +- docs/_build/gettext/drivers_mks.pot | 9 +- docs/_build/gettext/firstembossingpage.pot | 15 +- docs/_build/gettext/flybackboard.pot | 33 -- docs/_build/gettext/history.pot | 25 +- docs/_build/gettext/index.pot | 11 +- docs/_build/gettext/licence.pot | 8 +- docs/_build/gettext/marlin.pot | 15 +- docs/_build/gettext/testtrad.pot | 11 +- docs/conf.py | 2 +- docs/index.rst | 3 +- docs/locale/en/LC_MESSAGES/assemblage.po | 20 +- docs/locale/en/LC_MESSAGES/index.po | 15 +- 27 files changed, 35 insertions(+), 609 deletions(-) delete mode 100644 docs/_build/gettext/.doctrees/flybackboard.doctree delete mode 100644 docs/_build/gettext/flybackboard.pot diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index b4fbf7d63e0361f4ab3ee2df6df8c2dc67aa8987..5d37092fd9013ae8b8ea7ea7da6ddf1df0915554 100644 GIT binary patch literal 226246 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 literal 222838 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

n(#Jy+0J&oEGc1aU7` z=!a+|U?H&>t#O;b3FDdDXg3HwO`m74$>hsNZV)Mi@E5lb#6JAcZ6cK7zE#AUBgTyh zOBAAkRJGmLm*O|mJM1~A(qd_@j_xmL@#Mgs2WKr+H%3k7 z$gA~9i;!=5$x?N0g2KO@RChhgN}#Y`+zWI+#tFj$&8u+@R(prYNL=-T&P+93@P#R7 zNmPG=Fa;`Vh3fZV=AWgg#)F2WE?co;4|V8Z^M~0Kg^NsdR)gwQ-|B_A|38v#qovwR zI}(T0KyBV}e{XOgJ)Q>+98!->TG6OgifZ$B0C!$(79eB>rZvjZ`)&ch1+^K~b==sr zDaIWl2}0jdZ%1`eINl4<`a-W&0fh0ixb@w?3rTCdpQg8ujG_oB4uoqtBb;qrBrgcV z87yAhZbsn)Sw0al%K?f|253!laCM$F{@&ibgR^1s?U0L_#h+L0VRP%XvY^oQTTl{r zX9FYdi|CK0s!b-*{U4Ch`7{$ks}IA8i>}r|fR4LpbM2w~t^&sDxKI!gr`AXoI49di zOX8*-iR)D+?)qXP?m88#OxGzA_zu9n9t3_v0mlUbhfWx(x)X({&yG9~DrpZ9H-v@8 z^>p8FOW=Pnk-+aDM?-W!5IjD5Mkz1{7`KRnSLZarNm8%e*;zw1Y|5lt|PBw zO{XhT^X6Z zxe+qmaORp9G)vjPBilwxI;9p`PGUchgGMjgY2 z9Y8_pSeQ|vWVsej4Y7ETrw}@8*4lK&Ji>oc=9cxRur4Jx)e$8(-?~nx@X+{E&`{(t zun>)nBFoVI6<-NpnTe1oAB2e0t+fD*IfaiEJP63@$Yp<^XQ8m>&x8n@%XiPYvfxV? zZTO$)Sa>^F^aRJk6H1PSEOZY6cq^#xJKx=m#68rs=&EV5!N%cKb0nktFd-c=ni=k! zFgkKI{C+lrc+&1im?aHey-gR*G|(N^P(8|uN1I8CJw_MbfJv;<3otAukEXhF@rQDs zpXB@ei)_^<`xGJXpUCeQOgTV2Gy-X1?L&iMROv=Qtz#=83VJD_7Fw*&^c1-!O)Ru` z7E(?4J0=|>Una2D$wK?JX;3IEv|qub%tBj&B|D@cS!heY1mAgF0cuI>|;FJ+(~#R{--Inh7vTbk}sx&}}H}4(db0*cq#V=~=KzBi6DVnE50F zMr88ZZIb}zM@i7wfKIZ#6=U*$q><=O^lP3Gs=b6TVS}Iw-8JIzYX9((6gqCd(-b~X$uX@yOZCLlV0$eUT0!lP>cPyRH-4ep; zSP3Q@24S@on4boiccowkxM+c)feoS=a1ckX9y+M69HAgBlAeNE;~cXXRlvN!C?*>m zL>xQb%!Ug@?bv%==P2_^OGz#t1<&kx>G*+K)5~#RnV{ z&6AzbY332)co@&@MjP6R?foO;RP}~-`2_RFaDrLqU}l3E7k-OSTi9!$;=vxu!kJdd zqMk%(M2vnR)LCS(%RIThSLS>jmJZ{yf6R*#@;*PA>a`Mjo0>5)_Xm#iQ7Ki=% z^v;2sC;>8kEH^|!z5qE*=$0Nw3PLqP)VXXH>iU{&8!Z(@+L5?cP*LuK%SV(S8t#Id zgzf{11}#J@s4t3Z0joLUs!_3cp88Ys@&(2G6&}{Ti4sqQ^jh(qypOiceJ8h!UxY$x z#4_~v{-}j`+)ZvNc~oqbPV)W?N7IOqp9NyxlO7fNH8?){cp5r*J@qfFii9FXERuFf|*^KiTh)jMxdcDZh-b$26C4?4QyAly�K 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 WRu0o?c8*6%U!)(=U1YsA^M3)y)d9W$ diff --git a/docs/_build/gettext/.doctrees/bom.doctree b/docs/_build/gettext/.doctrees/bom.doctree index 74e2ff6cbbcdaf2dc9987639839aa77784058152..cda90cd63f31ce8c6951ba9791e8e57e560c444d 100644 GIT binary patch delta 2461 zcmXX|Ppq6(74N)P9tczf6b0-1zJh&}TJ+ri=Qe;X1{bE(6$u;D+;jgpeIjb%8At=c z;EHqsd^M3KEOg2wR z+EUDstWu^_Qo*@ohDTQ3=}A&e99+xBSZj2okVP9EqGoLh%^qIeztVf=U_!{5bFmU_ z(y7)Eiit-1=IrqDHCOr;P@AQ>?5hpBCaRV~Q88(wLW;AWuWe2GDlPe-6E%Z6jZzV6 z&M}LNV_&my-O5VWvMOlWXBM`siqvG4Qzqw(>&x)y^&j>{qSjf0tsZ~QCPUI%acIef z9P;ec4bM+HCq;$AN~fqSDKtn~`xqmdWR-@$?YU>Tf6tG5d?A+-z0w?Pp&E6iB93+O z*}G-7MH2YI6qvbb zB2i|%`5(RGTs7pNA|SDO?9>XH7tMveq{XfC&#cYfy!DMqFD^;dB^hW4SLYa+bTUQ} zzM7i;`1E#<8Co-7n@qE8BpPQ75i^t(b68HjbK4&~hTxpmRbopx*ceh$Y=cv-0Q=#> z!Hr?(wzc6epZ#?gYBuCjwiN=Zw#8uB)?%#7)l*yy{-@8q)kP!X#77?cO4*6TK(&;X zsKKYl_te9m6*^(8NHmyI7+j9-Rh*104@TC1=UtsmIhKh4nUwV-0*|@ zHinb^ypJ$3a|K)s@hgcQV`x@QlD1Bk5_@dlZ#n_79)`-Gf)m0bBv?r*kwzda=RJAn zyieR5vV}9(VzZ4A%~t`1DLHY$FXnyhuJb+R6djQz7eTIq{&dI+31b_3mL=3Dzle$o zE+R}8yjY{MWCPOP)hO$plD-IQmgjC7edN40|-Z7o!pp1;bL;s zC8z{7C@)AfRhX2cs>Wm(51u%%Havgx`tai2FZ8~_%PK2Rx>(zsaP#D=Hn3AEYDwaW z1M^NAvGEM=t85vL#vn1*;^1*N8u8$v+4P>nlaBCsRG!s7TOy#Zn}m#qfL_XQ)NTxy z56=6N8yP}iY4Fjk!erb6_$)1Y$4h?R`_fyzNpMV#s_B5lB!O!h5`ZkURMN-xdjHV8 zr$PY<7Xktf_C|(-9g9Q>$VrbL$KkKu`*!CQc})cq;bv1rl~ysGtHuN6B|rcB@`WDJ zi(E}iY{8~swg}o1U|}5##V{6}t|_om^cEvqJXRlm5f!h-TIr8F8H88 zZ$`{i%6jJyC>0$IAe?FYX@gFVp6fPy2T_26dW8={>tIC;nn-jckE#70#*uC zqp`Pu3*I25s_2*&`Z{<2KjA`2H0G)!teBKw`^-gwBCQ$wYoUg>ADDMu8-zaw&8U+! z&f%9q$*wu9d9}cC_`_G<=n<_je{l#)3#)*mn4mc18dhzNOK<)D$ZzjF)3?Ya3Z#X- zWyQnQ60r9bSLST|a?!kY^u%?)THCd2`uWXY4o8o;Lr3xM_3^>IsGu~qO7gi`KW^11 z2pN@vat(X5nuYXUdGPe=4WGVt*RC_4tfx+W@6>Sdp<8GA>pQF8`47r${%frD)O2gQ zGu__2yc&zz}Pv5OiKK=dr#Mx)g9@reeb$t5N@#)U-#d*ArPqwD} z#!naJZbZ4SOt+_}7qzCp+q^XU);I22nLIuG=$Kmh;kCm{c76EsF`7I%tUmnc{{gqD B-pl|1 delta 2426 zcmXYzU5K4m6^46e(y{)8YD=rNalS9rOk$JNz1LoQ@3lj#X@p)#n|dSkF6>`VhuCPF zfk^O=dQ}28?g$bP)C;ebqcjzBnpBF=3!xW6Q50gOfruqSZ>$Qw=Zg$;VCL*^pS9lg zyze^yx;XpO#o4ZJ-~NLy{$kfRXM26(Y^_x(5HTBNF-`c3WioPht z!AEw5B_$W7up-Z{CEdS&`^~YCXj60|m6%CMR1v4BRUcd~oEJac*qMzv6dh|yg<{~~ zV$>)Jby3a2EvtpUV{L69Zv$1--#Bog5VSaBjnpW?XX;OV;Jq>1=v_duSu&R(DO2^5 zt7B=ZmAH8JgU`=KwkfyfE$OH^C6y9eA0bwyFE!<86cyXQ_V89ecIUfeBl5;%oUTwchg52- zuBHI-DtqbY@7mYTe)#g}oiff)Q$*-hyXbTa+T%AD)9mWt!T$V5-Wj9IXnrMMz#KSB zKmpZKsMR>-83*4Ql`)A`D8@iJH( zCsuL7?Y^X{b@2|MlAelu^S;YNaS7KXfFZCAIeMTJxPeWvfMDuo&nNymz>c1iU?z#U za*nL4sgWo%oZ0&MV_W_6o68~lNR}~X4^z4Zmx7I)rwanC0Q7(g4lU-NJ~G>EVp=uUK@s7oEqY%$ zu7C{}q#xz|{rZE;QL_csRU397w*d?b_iL^#1|WZ{(i;a~9S}{3K4%N`WFmCQ9AYwA}r^ka5h=4 zh{44!dU7^mIp}N@VixQ;;8j9RaA0%zLA+1({m{HHBn|&!A;pSSLJkHYvcVz2iq#D^ zMV5S-|GkN1hj|P3jz)s4ngL@CPOI2)ek$*0_CK=$w)3dEV)0Za5x@)QsTZ7^->`FBTu zv%dZ8MnBIF^qYrw_17OgamTMVZo6%M|MsHmW8uKhSAQHnHv(i7XR)raa3x~}HLq6y zVK)oDvaA|jymajB`t0t7dF;>Y-+BiRZvTDt^qKk2{L1|D_Vr!(&)-%rZ?E2a3okq8 z-v3PeN8|;2 zr;E04;NG2cyW6Q#r=K}>x}I2k?+bUXt(|#a|IY4**6-im>2Ey#1{$tAUO`%K;uR1ZS1{(GkXLsw%Gld|K>Kg-#5e|vNuz< z&XvTgdP&-9=N&U;Z|@mianzoM6h{^#HB|IQOC)1sFgTu*IC;cxxhW delta 120 zcmWN|p$!8u3;;l-B_)rahL`wl$BD;r6q|IB@{;l{Q0Yg=Vjp_a&3*3wU&<7PyZ2Bk z$iix1INWJKqgJhcW_o8SIAEC}F=Iy?3Jp}0Jy0yp*KJF=mG!j(=}>OK3c<3TBUMp4 J&hP#CxBxdWAlU!_ diff --git a/docs/_build/gettext/.doctrees/drivers_mks.doctree b/docs/_build/gettext/.doctrees/drivers_mks.doctree index f831b518a408bb8c9c0acb0c35041ccedddfa003..9cc0aaa87fbfc0c9d05cc935c9bd72fa08d74774 100644 GIT binary patch delta 273 zcmWN}JxW9|5CCA_!pidif}JV06_UyPWO^Hqkz{6WVZC4>$h(52h4Ahmc6to)6z+F` z?|eF+KE9Szh%;x%tN;j76^Gh%AvFzP*?yO|gbXsfP|ZAWI_W481)}MkYBcxv!|frd zg%&20-W7>dyVWL?p%`eJzWuC^+x_t&NoJUiIHog>?gP<-MP0g7B;Q|;H%p2L4{ODw z4(vJ=HD+M%!y5&({qyQ?xeKQXp^YIfjr4(5^dhn;C~n{DORCjbhG!(WOx2n}H{e-j MCuzCtPuI`uKfMJ`-v9sr delta 273 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 literal 69797 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 W6d9a#+%?WpSM9om!FAvwX#NM8BoEL4 diff --git a/docs/_build/gettext/.doctrees/history.doctree b/docs/_build/gettext/.doctrees/history.doctree index 27efc4f2db4b7b4725c494d015c2a7612a9cf6dd..1d73d480e89f0ad48ee324f87b5357dcd0bfe1eb 100644 GIT binary patch delta 966 zcmXAov8!E05Qn+%5>Ubmd4h$CzViyvBH--o%YB=v+S0gQPYYHmHX>FNZ0%e{%N6*|vDJ4rqOd&{`msYy^=r6u+tZ_}2Gl zn-kBN&eOQkaJE_jI!#!Z-#GSHUwLrcRv=LXGvT07%J7z}N#p6hWX}Eb+kYM|m*)Rs z2s~(3uti!L^f?O3bU1x>{`aO8NxZwR-YKMv=^e*1C^n43_b=~!bJ#`;C!{6egIK%u z+M%?7S-nf~{r26*InNiya%;=UwF?zu%7rvhd5P1{7yoRf24Uj}a3dB_TpV5#XGen( z`}5cC9k*oNJ7b^8n`&z|fu=R6n!^*u{@?3=9XEr>9I{#QLdZojqgqB&V6js1^x};V zH&bto^G1^k!72tlsrK$Q%s_bm;?2v$meh+biq>kfBFU&!P_foA)MM_yzV%hwkbPTT zxJB-RHIWBspomQ)06g7)``;~zgo3C58#Og;s0@avir%U3kKXz2c)6t2wJIqu0t;hA z1{D%mIlAsIuD(8QFp7Jw(Rv$%WezIMhwx4InKSRFcb^=#HMC{+Lwb*tAw!adhU%2+ zn)CkPz5BWQD5FBSnAkzhE4axuh!ZAL9urxOF~oYfz$`CIfB)d|VFRv^qf#5nIHL|Lb7o!6YMFZ7 zKPtZ+ueb{*2+21yDW6J8H#Fr)Vb?_Pmkl5Cv$Jg=RW67%NmIH#c%~%UCwplnV!x2{ G^Zx<<9u&U- delta 966 zcmXAnv8$y;48^(cA}Gs~eS(FG-tQHn#ezvDGm~`Nto;gtrAcN6L{PD?aZ9TQ7VZ_x z?X*ykm9O$Yu@Wq7?Cf1I%j zGI)^{B|$bYfxcSn#e!%+%>AVo9~`&oD|Au_fU*WSlF5>k6o@Lme|G23!zrqb-b6+> zrar9C)d`pOvDyqde|q`%=Bojw&04JTFMoa5xUKg5%d|41PJD5l(x!3KC@uE?Ui~Yl0!NT2ds%D|Hj@!`xaHw|e)if28!haG z!h1#Iz^Y51gOrNhn>p;CzkWJw3y6@4V;+@hcmge2#}X-xstH@-Y6OU8B1R zdqdivU4M1ldKjp9K`xNkNrP=A0IX!tiX}I!@-!xQ%dC)7G;?F+#kGi zKfO1^Oy>kGc#W=(wJ3JY%CuF-{^Psf9Ipq~Dls^((YUv63xy<>gL5bL@6QjfPWvbK z?jEmKk&a2fM6|4Ow*p>ECP#oe1aC)wfA7&@BSmD2IiTeY+|?+Zt}HH0Ogj6A_}lS1 zN_2~v#iQU>hH7>vh3lM|XV|Ua`}LQL4a-7TT?H)Lfmx19xfHdrr`f(=$>rt$ut*PU diff --git a/docs/_build/gettext/.doctrees/index.doctree b/docs/_build/gettext/.doctrees/index.doctree index c6667963d8d94b1673a7d600a5e5bad525be1e54..54f5140cc56f1f54e14fcb8e9cde40e0bd3d80df 100644 GIT binary patch delta 1184 zcma)6OK;Oa5Kaho8n@7ZT3&&W3J@)Y%5h$HI3R?0h?W#8RYGd3YHd$ghuDt1PE`)5 zaNvNn%7NXU5J%{V1L~1mC2nv*;tppdego?~Pv~bsHM3k&%Z6c^`2s2zG@E^n|Hvs#$AeX~>01vu<5N%hV?K!` zEaT(~$0?j;SEQ-yZ9I*$ID>EClQ@A-;fpvs8>6!0+2DnIHij?JoT}@ff>yB&0~PCr zWf*zTYyNCXN@5|gDzvg=(cHRGIYv$eJf_;h6J31R6D!e_+moOsTQXKJOp?!Y3)+2!Q5$qs%+B1@ZP;pTG5M8YOT zqi7lRika6{Q_JhRmN(VyH_6xg;@`LDluwCDM|69I2u*s(1;-}hBH<5shtO0M2p_cs zYf-31@I(Y=M|iP=x3=#d9Evl4^z7pD;PTOVDv^ tx#4g<<#0Yu~_F#?L2cG_vn7ElwCNn8-3abj-UTTWqmJ83%t3mr{- z1ao)yPKJd`WoLpR@dvmiy6_LkFK}V}0p1Qzjf*zteCOWt_`Y+GrW%v!=jq1VzEA0o zsR>PUWkXh#LQyeQ8*7%Ms*Y3C3$9Wunr4xGPyJ*sI|gU73jv8Ssm*hc${YsiIq-_V z;7|E9q~RWnz#TT)H;Wcw6mG%Ta#kQca1}aWj!u{kQVgW)nrpZ!HdV`%Ra4P5vtS}C zuNb^$K^M*1fnN=3#Nmw3oMz6ns97L7W#mv4Vc)8twc|jy6M9c@7(MnkqSk?okHU&aTK0hJ zg;6Yy2T|mawd(PuI;K4yu`4wPyI$qEHUO+c1qf6jgc#GTkG33Kje#$xsAQvR>;*(L z)wxy)EWSfC;5iN^!n$;l>I}$|ns4C{JAAo~=3*}vB?3~}7H4xI+Qg)OI&lqd!ow5B zbAs{Jgl%0hU0E|^T~ll|uUeMssHWx0CN{BL$ma#y2*wlPCWW9=Wlnof$er5^QMHOg zj^Mfo-4NeQnI}b7&g4wwZ67PK&9v4IF8iFGt~bt^h9+c6u}IyZEy6GOr?g&xE=q9$ z{vYWlVN5d~5#nIJleD#y%-$*1ZIGeN-7C!md;eFfW6MKgxt7?M%t~sX4NHdj-;M1& diff --git a/docs/_build/gettext/.doctrees/licence.doctree b/docs/_build/gettext/.doctrees/licence.doctree index 28bf19485114d870732e147d08acb1d9c159a011..b41e207f8d4570b7c8118fe7d8f8bd237bf7d048 100644 GIT binary patch delta 246 zcmWlTK}rNM5C9nwby4;SlB1V_?xfR6@UqYFXu8vVTzrZ!AJ``ddCoq=v*>s)s_L>{ z)~}Bx;K)fdwIbXJp>&}>QtV2=B`BJ`H^vHXWqZE+2^~ga zNZM*tf+4j24ey z8zeSV?sWQo!TZPa`|}O6vLZL3tdx*_cBR%C+sIKWpMG52ZoR-{rCy~Y8Mv9vAtQ!B zR+V}B^yu3LP^4CAnp0^^Feu4g!h$-_D5p1%e_wUB4xy~UK@Dg*hl(qCtFg)-p1|3L zD~qb;5FwhmM$U)|b97{iBKy0im&Yq&25S?`Z~_n$8MulU@l>p~e|`4z!PZ(%>J1hE za@92qyaA3^xQUVMSA zw)ZWzbk-)-$?xQx++5vU{rr8{5UFIh*{}eEinU3ts#Tz|1! zqjuNRr-$D*Lqdz3!L_qg8bw+*BGvAkl~1o9{kjAQtHP;@#BG*7K-|aj*J7;u;W3>}A2$(USu_hFjyua<;=e|qlpOo*i!aA5Bi08^7c4nuXq3hiljqu&MyvK$ K`=6Jm`~LtGbd4$i diff --git a/docs/_build/gettext/.doctrees/testtrad.doctree b/docs/_build/gettext/.doctrees/testtrad.doctree index 83bd44047c0613a7b17e21f3d3c82ebdc14515b5..9cca299f610b216c67ab7dd3244001ea56d75d5d 100644 GIT binary patch delta 347 zcmWlUF-}A=3`F%|ciB^*>~Swbn&V`zu#1b>Bc9Y&@eP6yq@5M$|AdHO8Lt~l&c+|qNN?AWH zoI10Z-UtjQ{`u delta 347 zcmWNNyKP%R5Jf?Yq*#UU*ul=uXJ-RvZe(V52XGxuls{!EKyY9{084O6X9k=(brBBi zZQz`9@BMnezJEJxfiid`1lObi+B2GuK4@l1V%vWl{%l4d*?KP~OeyJ*+!NbW!3sI{ zpC8^f>rla3E3FY36^A+y8yYIB_P)P9e7&j>)`?t}iKL;Dh^a}u>>tlh`P%Xu%YHol+6HIXDk`EunxhBB;uqrrgf#cRr|;XsrmS8N2U2vK zYl`pyiE!(7`+YtfHczOOwo2S7lw6sMIj;{ys@479\n" "Language-Team: LANGUAGE \n" @@ -17,47 +17,38 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../assemblage.rst:2 -#: aed83887aaef48c6b93fd1675f9dc212 msgid "Manuel de montage BrailleRAP" msgstr "" #: ../../assemblage.rst:5 -#: 6cf18d0bd7844e12967993f75ab4c56a msgid "Outillages necessaires" msgstr "" #: ../../assemblage.rst:6 -#: c663a67948dd49bab620223f8156ca94 msgid "Cles 6 pans 1.5,2,2.5 et 4." msgstr "" #: ../../assemblage.rst:7 -#: 76ffffc6a7564c34a47a2c9323fd8686 msgid "Petites pinces." msgstr "" #: ../../assemblage.rst:8 -#: f9110deeea1f457197c875ee51a4b5b2 msgid "Petite pince coupante." msgstr "" #: ../../assemblage.rst:9 -#: 0f8071d2aeb641888c45b5b2778c4a00 msgid "Clés à tube 5.5 et 8." msgstr "" #: ../../assemblage.rst:10 -#: 8a03992e2255455585d4998ebf216830 msgid "Un taraud M3." msgstr "" #: ../../assemblage.rst:11 -#: af9cb18ec240442b8a5190ee41fb383c msgid "1 foret de 8mm." msgstr "" #: ../../assemblage.rst:12 -#: af9cb18ec240442b8a5190ee41fb383c msgid "1 foret de 3mm." msgstr "" @@ -65,161 +56,125 @@ msgstr "" #: ../../assemblage.rst:65 #: ../../assemblage.rst:91 #: ../../assemblage.rst:106 -#: 58d8942f51a647d8b866c217d02a5ffe -#: 58d8942f51a647d8b866c217d02a5ffe -#: 58d8942f51a647d8b866c217d02a5ffe -#: 58d8942f51a647d8b866c217d02a5ffe msgid "Colle à bois." msgstr "" #: ../../assemblage.rst:14 #: ../../assemblage.rst:66 -#: 76ffffc6a7564c34a47a2c9323fd8686 -#: 76ffffc6a7564c34a47a2c9323fd8686 msgid "Scotch de peintre." msgstr "" #: ../../assemblage.rst:18 -#: a9772685835b4e4291160c801a950360 msgid "Remarques sur les vis" msgstr "" #: ../../assemblage.rst:20 -#: d8616360a2cf4e719da7b83529d8ccff msgid "M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 designe une vis de 3mm de diamètre et de 12mm de longueur" msgstr "" #: ../../assemblage.rst:24 -#: 4517e54470594de08d46ca5da0776e16 msgid "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre 18mm de longueur)" msgstr "" #: ../../assemblage.rst:31 -#: 4fe4080a101348019fb210c1cbff3128 msgid "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur)" msgstr "" #: ../../assemblage.rst:39 -#: 5395aa5200aa4c3591b45e614fd24d90 msgid "Remarques sur les écrous" msgstr "" #: ../../assemblage.rst:41 -#: 6c6d5ab5af7941108458c37b504fbde5 msgid "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm ou 5mm" msgstr "" #: ../../assemblage.rst:48 -#: 8b71518ad5b44d82923812300ea5a379 msgid "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm" msgstr "" #: ../../assemblage.rst:56 -#: c2e243f6ff0b49c7bfa3c831cb2b4106 msgid "Collage de la caisse en bois" msgstr "" #: ../../assemblage.rst:58 #: ../../assemblage.rst:87 #: ../../assemblage.rst:107 -#: e9165cfc2cd84fdc9dba149ada1fb944 -#: e9165cfc2cd84fdc9dba149ada1fb944 -#: e9165cfc2cd84fdc9dba149ada1fb944 msgid "Matériel:" msgstr "" #: ../../assemblage.rst:60 -#: 02b975dd57c74970a10c2dcc569a8b57 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:61 -#: 18c22ae52b80405cb994d57d3bf2e6be msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:62 -#: e575baccf9fe43038f07b4233b5082ee msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:63 -#: ca6aaabd39bb4bfca0ecb1cf34eb44b8 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:64 -#: 1a69ec81110843ffb1c741dc6dffee79 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:68 -#: 82ed7f2a5c1b4a78bcf8fba7514d2108 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "" #: ../../assemblage.rst:70 -#: 6c51223755604118aa96f4bce4f845e6 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:77 -#: 591e591a6a514bd1aa0d5977b04af48f 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:85 -#: 06e477e021c64f46afd6cb75f8bd45a4 msgid "Collage des bloqueurs de trappe" msgstr "" #: ../../assemblage.rst:89 -#: ca9015c490d64612b0ad09ddf2050e58 msgid "Caisse bois assemblée." msgstr "" #: ../../assemblage.rst:90 -#: fe7e3f3e058f499b948f9e0d0607d2c4 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "" #: ../../assemblage.rst:93 -#: 8d0608a0f8304b1aa295b0057d2e1482 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:101 -#: 1cc8384651684caf99139b7cfbc612a0 msgid "Collage du plateau papier" msgstr "" #: ../../assemblage.rst:104 -#: ab50505909c84f0f8d7022cb57862c67 msgid "Support papier supérieur" msgstr "" #: ../../assemblage.rst:105 -#: f1a3121d62574ed5899974268c076515 msgid "Support papier inférieur" msgstr "" #: ../../assemblage.rst:107 -#: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Pinces de serrage" msgstr "" #: ../../assemblage.rst:114 -#: 6028355a2625494892534a1401250536 msgid "Coller le support inférieur sous le support supérieur." msgstr "" #: ../../assemblage.rst:121 -#: 33ccdfd89fe24da4be46239eda6f9254 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:124 -#: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation du pointeau mâle" msgstr "" @@ -251,1635 +206,1268 @@ msgstr "" #: ../../assemblage.rst:1183 #: ../../assemblage.rst:1196 #: ../../assemblage.rst:1227 -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: c694b98a4c544bce86d870d4e00d2d6f -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a -#: 261cc904b3d34840b5b15483135b189a msgid "Matériel :" msgstr "" #: ../../assemblage.rst:128 -#: 9d8e8ae82aac4c339d4ac46bf6d7c783 msgid "1 Pierre à aiguisé" msgstr "" #: ../../assemblage.rst:129 -#: dac14f736a464d9caaa5f85c83441112 msgid "1 vis sans tête M3-12 bout téton" msgstr "" #: ../../assemblage.rst:131 -#: aef118cf7fd2477da7bc4758ccb43c63 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" #: ../../assemblage.rst:139 -#: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation Moteur Y" msgstr "" #: ../../assemblage.rst:143 -#: 4fa18088b7314b1c9532eacc16a8c6eb msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" msgstr "" #: ../../assemblage.rst:144 -#: 9a7f1947aac644eea1c2b19e5d617781 msgid "1 moteur Nema 17" msgstr "" #: ../../assemblage.rst:145 -#: 22c7532e52504785b7a052b837e8c05f msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" #: ../../assemblage.rst:146 #: ../../assemblage.rst:219 -#: 2078f128ae69482f8f55a545f07bb89b -#: 2078f128ae69482f8f55a545f07bb89b msgid "4 vis M3-8" msgstr "" #: ../../assemblage.rst:147 #: ../../assemblage.rst:594 #: ../../assemblage.rst:621 -#: 02a40d113e404811b133e8c1a38cc31d -#: 02a40d113e404811b133e8c1a38cc31d -#: 02a40d113e404811b133e8c1a38cc31d msgid "2 écrous NYL M3" msgstr "" #: ../../assemblage.rst:148 #: ../../assemblage.rst:393 #: ../../assemblage.rst:530 -#: a9cdec9531bd4418b98686d22074730d -#: a9cdec9531bd4418b98686d22074730d -#: a9cdec9531bd4418b98686d22074730d msgid "2 vis M3-12" msgstr "" #: ../../assemblage.rst:149 #: ../../assemblage.rst:531 #: ../../assemblage.rst:593 -#: ef81be94fd10490786fba19ee9ddf5df -#: ef81be94fd10490786fba19ee9ddf5df -#: ef81be94fd10490786fba19ee9ddf5df msgid "2 rondelles M3 larges" msgstr "" #: ../../assemblage.rst:151 -#: 18a7bb8b43154f9e942025bdb1bad474 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:158 -#: 5f3d7bbe5abe43c4b1ab2e1e9a18ca40 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:165 -#: 42c0ab57e1db40a89ca93efef3ee3032 msgid "L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm." msgstr "" #: ../../assemblage.rst:167 -#: 591e591a6a514bd1aa0d5977b04af48f msgid "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." msgstr "" #: ../../assemblage.rst:175 -#: 6bf45ba17de44473a0b4e34f6ba8f538 msgid "Préparation des supports d’axes" msgstr "" #: ../../assemblage.rst:177 -#: 5f30e80175a549e0ac88f987c33842d9 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "" #: ../../assemblage.rst:178 -#: 26450625d11344b2afcf379047991f05 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "" #: ../../assemblage.rst:179 -#: d718d7d339fa4cd58457d6b261efb028 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" #: ../../assemblage.rst:180 -#: af9cb18ec240442b8a5190ee41fb383c msgid "1 foret de 8mm" msgstr "" #: ../../assemblage.rst:181 -#: 05f19b8418534e5baa42f33d618f9a26 msgid "8 écrous M3" msgstr "" #: ../../assemblage.rst:182 -#: d1edb551ee4445209996dbdd906608ce msgid "8 vis M3-12 sans tête" msgstr "" #: ../../assemblage.rst:184 -#: a8d6c62930194518ab23e8b944c7beab 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:186 -#: 3396af706fae4fc6ae9a71554e7916e5 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" #: ../../assemblage.rst:193 -#: bc7f92c9cc04464ca8ec0c6289338cc1 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" #: ../../assemblage.rst:200 -#: b00d830ee3314359843a9e4be94d2ac7 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" #: ../../assemblage.rst:213 -#: d60c59f9faa141a5b3c3f19482705c39 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" #: ../../assemblage.rst:217 -#: 3c140c8e038b4826861ded1e297cf7f1 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "" #: ../../assemblage.rst:218 -#: 933823a437ae48a6a4e5f1c5a6584154 msgid "1 moteur NEMA 17" msgstr "" #: ../../assemblage.rst:220 -#: 16b5c5ce21c044e883d2a5583609b958 msgid "2 vis M3-16" msgstr "" #: ../../assemblage.rst:221 #: ../../assemblage.rst:1187 -#: c658c42e001d4cfe93d8021e2c4c6ecb -#: c658c42e001d4cfe93d8021e2c4c6ecb msgid "2 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:222 -#: b15ad03ee5404c0cbe263d385e1f8d88 msgid "4 rondelles M3 grandes" msgstr "" #: ../../assemblage.rst:224 -#: 5580cec969d742c2a44fefe0e34dcaf0 msgid "Visser le moteur sur son support en laissant un peu de jeu et en respectant la position du connecteur." msgstr "" #: ../../assemblage.rst:226 -#: a0d8bfb18ae54e42a1277686ce3d9068 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" #: ../../assemblage.rst:234 -#: a6e00f5c2aae4ae58befabd3f57d9aeb msgid "Montage de l'interrupteur de fin de course X" msgstr "" #: ../../assemblage.rst:238 -#: 654c2149cce44aa3a23d927acdb007ce msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" #: ../../assemblage.rst:239 -#: 29079aa068d249a3bcaa6a035c8ebda0 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" #: ../../assemblage.rst:240 -#: 6de287f106434c96843572b6e5ffb662 msgid "1 vis sans tête M3-12" msgstr "" #: ../../assemblage.rst:241 #: ../../assemblage.rst:274 -#: 157f125dd9a64493a9acf558b0a3c985 -#: 157f125dd9a64493a9acf558b0a3c985 msgid "1 écrou M3" msgstr "" #: ../../assemblage.rst:242 #: ../../assemblage.rst:1102 -#: f4ebbfa0018d40e2a80919e8bd5a2fb2 -#: f4ebbfa0018d40e2a80919e8bd5a2fb2 msgid "2 vis M2.5-14" msgstr "" #: ../../assemblage.rst:243 -#: 2a718892550c47ad913e4dd5ae56cfe3 msgid "2 écrous M2.5" msgstr "" #: ../../assemblage.rst:245 -#: 9e1bc4dd79994d75b254aa0e6e3a563c msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" #: ../../assemblage.rst:247 -#: 5fbe6788ac7341499949cc5ee032689e msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" #: ../../assemblage.rst:256 -#: efd22810399e419c89c4f108ae7d44d3 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:258 -#: a6ba215ed9e844eb863a31a3448962b5 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" #: ../../assemblage.rst:259 -#: adc84f1343314301b3ae8b16986c0576 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:267 -#: ab3f45e59e024968b58dfd4efd21a2d4 msgid "Préparation de l’électro-aimant" msgstr "" #: ../../assemblage.rst:271 -#: 9bd71cee9c304c298bcd25a0e9e19d94 msgid "1 électro-aimant" msgstr "" #: ../../assemblage.rst:272 -#: 4947f8a3a2e64d3a990415ac1fa1025d msgid "1 entretoise de 18mm" msgstr "" #: ../../assemblage.rst:273 -#: 1d5165cee2ec43b1b0b94d3495fe1bf7 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" #: ../../assemblage.rst:275 -#: 6ef4cff37fb24933a6e7a8986fd7d13e msgid "1 rondelle M3 moyenne" msgstr "" #: ../../assemblage.rst:277 -#: 3ec1ca744f9c4eaeaaabe8557e560267 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" #: ../../assemblage.rst:284 -#: 98db80b8204340829eefeeb14e48897a msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" #: ../../assemblage.rst:292 -#: a36dff9a68ed4937812212f5ca0a58dd msgid "Montage de l'electro-aimant sur son support" msgstr "" #: ../../assemblage.rst:293 -#: 7acd53da3a4845edbde325729eb0b63b msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" #: ../../assemblage.rst:294 -#: 9777b9e90ce748bc98686042f784eba0 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" #: ../../assemblage.rst:295 -#: c42923f9e5f74bf7836fbed3110edf89 msgid "2 vis M3-8" msgstr "" #: ../../assemblage.rst:297 -#: 050538badd4e42bd9160f3da96976df7 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" #: ../../assemblage.rst:299 -#: c59cffa2ec724a718f7bee906acef1e7 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" #: ../../assemblage.rst:307 -#: 66c2cc5816c9416ba34fca0c5b18f094 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" #: ../../assemblage.rst:315 -#: f3ad5b4b1fb24f0ca060db4a28463e70 msgid "Préparation du chariot bas (étape 1)" msgstr "" #: ../../assemblage.rst:319 -#: 7acd53da3a4845edbde325729eb0b63b msgid "Electro-aimant assemblé dans son support" msgstr "" #: ../../assemblage.rst:320 -#: f71b0a16df4b44daa1bca14b763da419 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" #: ../../assemblage.rst:321 -#: 8924a408b8134968ad18f762bf201e42 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" #: ../../assemblage.rst:322 -#: bc746640665d4ed2ac622d867f4c929a msgid "3 paliers lineaires IGUS" msgstr "" #: ../../assemblage.rst:323 -#: 8bfe17e700e848599ffe909e16679fbd msgid "6 colliers de serrage 2.5 x 160" msgstr "" #: ../../assemblage.rst:324 #: ../../assemblage.rst:396 #: ../../assemblage.rst:1165 -#: 87211cf3ce284274bef6f96ad6c91c9e -#: 87211cf3ce284274bef6f96ad6c91c9e -#: 87211cf3ce284274bef6f96ad6c91c9e msgid "4 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:325 -#: 3d96fb2d916a4512882fa33356638b0b msgid "2 vis M3-18" msgstr "" #: ../../assemblage.rst:326 #: ../../assemblage.rst:395 -#: 8fa6bcc8cb314a58877041a66d71ba06 -#: 8fa6bcc8cb314a58877041a66d71ba06 msgid "2 vis M3-20" msgstr "" #: ../../assemblage.rst:330 -#: c326de41f9df4f018b907774b596249a msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" #: ../../assemblage.rst:332 #: ../../assemblage.rst:447 -#: d5054fe539b04408aad1f7c9b18daf5e -#: d5054fe539b04408aad1f7c9b18daf5e 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:342 -#: aa0e49da0d134436981e5cf221e38730 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:349 -#: e6bca2c0a97740b993cb820a699056ff 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:351 -#: 4aae321ee0dd456fbd931051155bd8e0 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:353 -#: 8697ecca104d4fd286d755d59276d4a9 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" #: ../../assemblage.rst:360 -#: 05abb924aab949c18f56a68e22e0874f 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:367 -#: c70cf5532c5f480795ba50a50a154d1a 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:377 -#: 200c1c9c91044f28b7a264f98afca46a msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" #: ../../assemblage.rst:382 -#: d580fd6f4bcd46b1b25680768190d726 msgid "Preparation du chariot haut (étape 1)" msgstr "" #: ../../assemblage.rst:386 -#: 5c1f9afef16243ecb45a30ef12f9beb4 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" #: ../../assemblage.rst:387 -#: 166c6c2c1bc149a6b2b59536879b006e msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" #: ../../assemblage.rst:388 -#: 9f58048f39eb44d9a611a50fc14c41e8 msgid "Taraud M3" msgstr "" #: ../../assemblage.rst:390 -#: 6de287f106434c96843572b6e5ffb662 msgid "1 vis sans tête M3-30" msgstr "" #: ../../assemblage.rst:391 -#: 8353d35f2e0a4f1c8e169b2c10ea4623 msgid "1 écrou borgne M3" msgstr "" #: ../../assemblage.rst:394 #: ../../assemblage.rst:1099 -#: 2d20fcef671445fb8dd3016b79c477c5 -#: 2d20fcef671445fb8dd3016b79c477c5 msgid "2 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:398 -#: 575beaf7eda347fa84d94c95b4310eae msgid "3 IGUS_housing" msgstr "" #: ../../assemblage.rst:399 -#: 39dbe9b09a814acbbabca6937fc62c97 msgid "6 vis M3-12" msgstr "" #: ../../assemblage.rst:400 #: ../../assemblage.rst:1072 -#: ff4503c4ea4d420eb4c25fe0cff06377 -#: ff4503c4ea4d420eb4c25fe0cff06377 msgid "6 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:402 -#: e832e757b1564cf8ba16bb034a1fee21 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:409 -#: 655c6c68f89644b9ad15a1d83f6ba1a4 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" #: ../../assemblage.rst:416 -#: 2c8af45c307a447eb6135de5db42f2c5 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" #: ../../assemblage.rst:423 -#: fc908614e0c44c49beb27a0295eda8e1 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:433 -#: ac69827a85914368b15c06cb6ade4cf8 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" #: ../../assemblage.rst:443 -#: 2022438c442a4951bb29a01f51e23225 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" #: ../../assemblage.rst:446 -#: d5d6b1eb73f04d09bfba6dbaadd2f9d6 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" #: ../../assemblage.rst:453 -#: 5395aa5200aa4c3591b45e614fd24d90 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" #: ../../assemblage.rst:463 -#: 9187b83adf8e4470b50c46800f13dfbd msgid "Préparation des rouleaux papier" msgstr "" #: ../../assemblage.rst:464 -#: d1f0a7c521e842ff90cfe7894f08a00a msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" #: ../../assemblage.rst:465 -#: 8a03992e2255455585d4998ebf216830 msgid "1 taraud M3" msgstr "" #: ../../assemblage.rst:466 -#: bcf8f4c0ed6d4b839065353c13b37d84 msgid "3 joints toriques" msgstr "" #: ../../assemblage.rst:467 -#: d1edb551ee4445209996dbdd906608ce msgid "6 vis M3-6 sans tête" msgstr "" #: ../../assemblage.rst:469 -#: ae33dcdf9fa74ea497b3c19bfeddd87e msgid "Tarauder les 3 ROLL_joint." msgstr "" #: ../../assemblage.rst:474 -#: 031494bbf6f44e5abb9932d1c3497b94 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "" #: ../../assemblage.rst:479 -#: 18a7bb8b43154f9e942025bdb1bad474 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:486 -#: b7259376cb444895becaf3860b4836b7 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" #: ../../assemblage.rst:487 -#: 4fa18088b7314b1c9532eacc16a8c6eb msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" #: ../../assemblage.rst:488 -#: 8fa6bcc8cb314a58877041a66d71ba06 msgid "3 vis M3-25" msgstr "" #: ../../assemblage.rst:489 -#: 8fa6bcc8cb314a58877041a66d71ba06 msgid "3 vis M3-20" msgstr "" #: ../../assemblage.rst:490 -#: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" #: ../../assemblage.rst:491 -#: ff4503c4ea4d420eb4c25fe0cff06377 msgid "6 ecrous M3-NYL" msgstr "" #: ../../assemblage.rst:493 -#: 5383d76b353b476b8a090fb402f00d4d msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" #: ../../assemblage.rst:500 -#: 5dad05f6e68648f8ae0b50de9d451480 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" #: ../../assemblage.rst:507 -#: 28c3b5af8ea74c5a9fc848d7213e9017 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" #: ../../assemblage.rst:509 -#: ae82739ebef94ffdb9d9a986b5654be9 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" #: ../../assemblage.rst:515 -#: 28c3b5af8ea74c5a9fc848d7213e9017 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" #: ../../assemblage.rst:517 -#: 9c13df37cf724591ba5ccfd16767dda3 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" #: ../../assemblage.rst:524 -#: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Fixation Moteur Y :" msgstr "" #: ../../assemblage.rst:529 -#: 66592ccdaa22483aa55587dfae32ee8f msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" #: ../../assemblage.rst:534 -#: 5777b39e7ea44c35a363eaa49cf2c5c5 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:545 -#: 2b4e10e7006c4f50b0a1768fb1d156bc msgid "Fixation des supports GAUCHES des axes" msgstr "" #: ../../assemblage.rst:549 -#: 4edbac00b824409e910ab57d9f3b7342 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" #: ../../assemblage.rst:550 -#: 58e0ddbc1e194696b707c6d705595f8b msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" #: ../../assemblage.rst:552 #: ../../assemblage.rst:574 -#: a675c4b4e23c4233b953cb06d2acf50a -#: a675c4b4e23c4233b953cb06d2acf50a msgid "4 vis BTR M3-14" msgstr "" #: ../../assemblage.rst:553 #: ../../assemblage.rst:575 -#: e3bc39073bc2403f997cf326509da360 -#: e3bc39073bc2403f997cf326509da360 msgid "4 rondelles M3 larges" msgstr "" #: ../../assemblage.rst:554 #: ../../assemblage.rst:576 -#: 31647be5e38d4d5089f87e49912496d9 -#: 31647be5e38d4d5089f87e49912496d9 msgid "4 écrous NYL M3" msgstr "" #: ../../assemblage.rst:556 -#: b2e9a1e7b3be46d1a8fa476feb1a1321 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" #: ../../assemblage.rst:566 -#: e0b3c2fd3e674a77b243c78f14046e20 msgid "Fixation des supports DROITS des axes" msgstr "" #: ../../assemblage.rst:572 -#: c704c503b7cd49178a423fc1a7c0ffc6 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "" #: ../../assemblage.rst:573 -#: 77f392c40cc14c8ea821df9d0a5e877b msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" #: ../../assemblage.rst:578 -#: d489ce5661a742b19d5e8cf358b3725d msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" #: ../../assemblage.rst:587 -#: 61e5764a9f0746e98ac57e8d2f487ca7 msgid "Fixation des tendeurs de courroie" msgstr "" #: ../../assemblage.rst:591 -#: 79ca402463474315a9ecf17cb38226dd msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" #: ../../assemblage.rst:592 -#: 4c6135a261e34a0088a93d52e3f71840 msgid "2 vis BTR M3-20" msgstr "" #: ../../assemblage.rst:597 -#: d398844ba2e8474383cf16a6fb7e7504 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:608 -#: 2d18824a9d1b4eee9790d6652a884420 msgid "Laisser un jeu de ±5mm." msgstr "" #: ../../assemblage.rst:615 -#: a2bbe45b53cf4287acea375387ff880c msgid "Assemblage des poulies libres de renvoi" msgstr "" #: ../../assemblage.rst:619 -#: bc746640665d4ed2ac622d867f4c929a msgid "2 poulies libres 20 dents bore 3mm" msgstr "" #: ../../assemblage.rst:620 -#: ca65368e06a04db185c088cea12af4c6 msgid "2 vis BTR M3-25" msgstr "" #: ../../assemblage.rst:624 -#: 4cc7f58b1cc945119ffdee77a5786603 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" #: ../../assemblage.rst:632 -#: c7cf1d559bf74e05bf294036e2271f29 msgid "Montage du chariot bas (étape 2)" msgstr "" #: ../../assemblage.rst:636 -#: 80ef7c835656436f86ba6b52fa00b072 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" #: ../../assemblage.rst:638 -#: cf4e85d08bcb400f812864acae862a5b msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" #: ../../assemblage.rst:640 #: ../../assemblage.rst:998 -#: d197faf86b8b43ec853a1c10a1d47269 -#: d197faf86b8b43ec853a1c10a1d47269 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" #: ../../assemblage.rst:645 -#: 38b100c4423d4932acdf92331bc3b276 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" #: ../../assemblage.rst:650 -#: 6028355a2625494892534a1401250536 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" #: ../../assemblage.rst:652 -#: 9acd993d4b0b4eebb31b1bfbf716aa6f msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" #: ../../assemblage.rst:659 -#: 5c9f8ed58e3f4f2ea5e6eab6fd65a989 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" #: ../../assemblage.rst:660 -#: 4a6a0122d5524f7cafe7cff205dba8dc 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:669 -#: d60c59f9faa141a5b3c3f19482705c39 msgid "Montage de l’axe vertical (étape 1)" msgstr "" #: ../../assemblage.rst:671 -#: b20b6a2070074930bdd2c50e22926c4f msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." msgstr "" #: ../../assemblage.rst:682 -#: 8adc474cb64d443b9961eeb5dadec74d msgid "Montage de l’axe vertical (étape 2)" msgstr "" #: ../../assemblage.rst:686 -#: 4c49fe9f03b548a2a22e4572fa4c5dd9 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" #: ../../assemblage.rst:687 -#: 3919f7b7dd2b4ef3b4122d59f584b051 msgid "2 KP08" msgstr "" #: ../../assemblage.rst:688 -#: 4890b6bfbfae4df6b109a78431ae2727 msgid "4 vis M5-25" msgstr "" #: ../../assemblage.rst:689 #: ../../assemblage.rst:842 -#: 2ad0817195f346f78a54539c840bc60f -#: 2ad0817195f346f78a54539c840bc60f msgid "4 rondelles M5" msgstr "" #: ../../assemblage.rst:690 #: ../../assemblage.rst:841 -#: 77d411c521414557823d8beed213dc58 -#: 77d411c521414557823d8beed213dc58 msgid "4 écrous M5 NYL" msgstr "" #: ../../assemblage.rst:692 -#: 9425d5526ddb4092949db60cbbb909b4 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:699 -#: 6b14f12ce46f417e8d0e8f425ced5e39 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:706 -#: 550b0d8264de401f8d7390e97d2ee562 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" #: ../../assemblage.rst:717 -#: c92955d66cd9405fa38715a624d60df2 msgid "Montage de l’axe vertical (étape 3)" msgstr "" #: ../../assemblage.rst:721 -#: e09c4a8b090547c8b11bad9d7e036731 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" #: ../../assemblage.rst:722 -#: c38115323e824769a6c7b5fe4b657486 msgid "1 Coupleur 5*8mm" msgstr "" #: ../../assemblage.rst:724 -#: 4998b502163e4047b54cc20d056bf9dd msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" #: ../../assemblage.rst:731 -#: 516aa9ac6caf4d278424a5ff489bdf35 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" #: ../../assemblage.rst:738 -#: 84a579284b7743eeaa40d0c620bb3ec7 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:745 -#: 732bcd32036f4d648fac16aa004511c4 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:746 -#: 64383fdd069b4707a844c5bd1fa546c6 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" #: ../../assemblage.rst:753 -#: 2c542d66d54540f0818d5a0558ab7b60 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" #: ../../assemblage.rst:754 -#: 9d5eb2acc8d446498337323e99bb6bfc msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" #: ../../assemblage.rst:755 -#: 04055bfefcd649228f033425cc400ec8 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:759 -#: 54570f897a414eada0182c824b6f56dd msgid "Montage de l’axe vertical (étape 4)" msgstr "" #: ../../assemblage.rst:763 -#: f6a952482ded45a6b0f6e1bc612157d7 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" #: ../../assemblage.rst:765 -#: aebc3977dae34cbe9156838697da9ca0 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:772 -#: b9c75bb6df42447086e4cc09b424db2a msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" #: ../../assemblage.rst:779 -#: d1ad3ed15b39441783532280d8952991 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" #: ../../assemblage.rst:786 -#: 90a358a1bf9b4a44b41becfc5dcb3bf9 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" #: ../../assemblage.rst:787 -#: a6159f019feb46658d79e2eb1e6e2b93 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" #: ../../assemblage.rst:794 -#: fa1d814a19924f5a8837e5495b7e8952 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:798 -#: 61e12accd92b4e848751bf1f9657aed6 msgid "Montage de la courroie du chariot bas" msgstr "" #: ../../assemblage.rst:802 #: ../../assemblage.rst:1039 -#: c0320bae1d9643499cbb6917e8142935 -#: c0320bae1d9643499cbb6917e8142935 msgid "1 courroie GT2 longueur ± 620mm" msgstr "" #: ../../assemblage.rst:803 #: ../../assemblage.rst:1040 -#: 36f53d378eac4f73aa3cf5a0063d27a0 -#: 36f53d378eac4f73aa3cf5a0063d27a0 msgid "2 colliers" msgstr "" #: ../../assemblage.rst:805 #: ../../assemblage.rst:1042 -#: 642b9b93af2e46ea921b5d04e84f0da0 -#: 642b9b93af2e46ea921b5d04e84f0da0 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:812 #: ../../assemblage.rst:1049 -#: b93c45eb009443c88a460a08b2ce2947 -#: b93c45eb009443c88a460a08b2ce2947 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" #: ../../assemblage.rst:819 #: ../../assemblage.rst:1056 -#: a490c4e5300247e1b57982a426ea1c76 -#: a490c4e5300247e1b57982a426ea1c76 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:821 #: ../../assemblage.rst:1058 -#: f3f72f66f3d44db48fbfeeff380476bc -#: f3f72f66f3d44db48fbfeeff380476bc msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" #: ../../assemblage.rst:828 -#: a2b80f5784e64b869dc49a89cd4a3f1f msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" #: ../../assemblage.rst:836 -#: 18336bcf88c04be5b1ddf60d19069743 msgid "Montage de l’axe Y (étape 1)" msgstr "" #: ../../assemblage.rst:839 -#: b88e15c51dde44b4b989268c5b108b72 msgid "2 KFL8" msgstr "" #: ../../assemblage.rst:840 -#: 79014b2628824cedb41aee8a53b7ed22 msgid "4 vis M5-18" msgstr "" #: ../../assemblage.rst:843 -#: 4e8a2b4256364083a4486d8ee2af6bca msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" #: ../../assemblage.rst:844 -#: 5d4e97eadb9a466eb08bb3d2b2d9ab0e msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" #: ../../assemblage.rst:845 -#: 36f7daae6ce346cd982fe122d2745ddc msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" #: ../../assemblage.rst:847 -#: 4a6db7b104784266832477fd781b576f msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" #: ../../assemblage.rst:857 -#: 8ee277aa01fa4cbd98a258207e2333ce 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:867 -#: 2d3ed48adc5148d58c0e9d8b74295345 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" #: ../../assemblage.rst:868 -#: 164788cfc79f48ffa3c2ce6a32c68b02 msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" #: ../../assemblage.rst:875 -#: 58f7fd8765f9419f8f63147c2bd2b5d4 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:882 -#: f48d5206d94d424bb123a8fcd41cdeaf msgid "Serrer les vis des bagues des KFL8." msgstr "" #: ../../assemblage.rst:890 -#: ae739b2076f44f54a42519c9356a68e9 msgid "Montage de l’axe Y (étape 2)" msgstr "" #: ../../assemblage.rst:892 -#: f23d61d59b0e405ba5f2d6153b410af6 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:902 -#: 48440ea2ef3c427490f2256cab80df4e 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:909 -#: b1b9af78ab1c4398af3fba440efa4d6a msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" #: ../../assemblage.rst:916 -#: 08f53653e38c4e9ebf0fac9dca243044 msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." msgstr "" #: ../../assemblage.rst:917 -#: d115a37536fb48be949c63c052bc3dcb msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" msgstr "" #: ../../assemblage.rst:924 -#: 3b9d1a93cb3c41ef8d26441e67805c9c msgid "Retirer la plaque de contre plaqué." msgstr "" #: ../../assemblage.rst:928 -#: 29a7770a207f432cbebc7d1737480be0 msgid "Montage des guide-papiers sur la plaque support" msgstr "" #: ../../assemblage.rst:931 -#: 1499b1994d874560af2dd437a951deb8 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" #: ../../assemblage.rst:932 -#: 50bedceae0ec4e038a5ca5cd329d2e06 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" #: ../../assemblage.rst:933 -#: ba299e2557c648c0b2ff0b553deddfca msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" #: ../../assemblage.rst:934 -#: 1161a7c89a214b0a9d90cb3a26457cc2 msgid "4 vis M3-16" msgstr "" #: ../../assemblage.rst:935 -#: a9cdec9531bd4418b98686d22074730d msgid "4 vis M3-12" msgstr "" #: ../../assemblage.rst:936 -#: ef81be94fd10490786fba19ee9ddf5df msgid "8 rondelles M3 Larges" msgstr "" #: ../../assemblage.rst:937 -#: c658c42e001d4cfe93d8021e2c4c6ecb msgid "8 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:939 -#: 84d6024f31e44dfdbd815b15a95381b0 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:942 -#: 5d860e601f404b4cacdd654f2a269b99 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:949 -#: b18fd265aded47cba7c162b6df90ea17 msgid "Partie gauche." msgstr "" #: ../../assemblage.rst:956 -#: 550b0d8264de401f8d7390e97d2ee562 msgid "Répéter l'opération pour la partie droite." msgstr "" #: ../../assemblage.rst:963 -#: 644cc40cecec414da90287fb1de6113c 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:971 -#: 1cc8384651684caf99139b7cfbc612a0 msgid "Collage de la plaque repose papier" msgstr "" #: ../../assemblage.rst:974 -#: ba299e2557c648c0b2ff0b553deddfca msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" #: ../../assemblage.rst:975 -#: 840095b848cc413d810eaa2cc9be26a5 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" #: ../../assemblage.rst:977 -#: 1eeea22f87814bbaac11b24ef794e9cb 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:979 -#: 914b1b4f93234f2ebc248d16daabed01 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:993 -#: 121f0b70b2c04955afd3e13211f47c71 msgid "Montage du chariot haut (étape 2)" msgstr "" #: ../../assemblage.rst:996 -#: 0b34f03dad904ede88f1d5b6d77d1314 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" #: ../../assemblage.rst:1005 -#: 9acd993d4b0b4eebb31b1bfbf716aa6f msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" #: ../../assemblage.rst:1012 -#: a9772685835b4e4291160c801a950360 msgid "Terminer d’enfiler les barres." msgstr "" #: ../../assemblage.rst:1014 -#: 64d84b116b574fffb07d1506c246a149 msgid "La tranche du bois doit rester apparente." msgstr "" #: ../../assemblage.rst:1021 -#: 50c34baab9dd493d80a03a4b21e866e2 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" #: ../../assemblage.rst:1028 -#: 2997118e591a4cd98633999503873bc8 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" #: ../../assemblage.rst:1036 -#: 18a390dec1184c50b99338e223a806dd msgid "Pose de la courroie du chariot haut" msgstr "" #: ../../assemblage.rst:1066 -#: d7fdfa5cca6541658850eef1ad3686af msgid "Montage des presse-papiers (étape 2) :" msgstr "" #: ../../assemblage.rst:1069 -#: 3952a1f2bd644577bdf5ccfb1b1f1a73 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" #: ../../assemblage.rst:1070 -#: 39dbe9b09a814acbbabca6937fc62c97 msgid "6 vis M3-14" msgstr "" #: ../../assemblage.rst:1071 -#: 2d20fcef671445fb8dd3016b79c477c5 msgid "6 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:1075 -#: c5896c8ff34f43bb83b35002f47d077b msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" #: ../../assemblage.rst:1091 -#: f9110deeea1f457197c875ee51a4b5b2 msgid "Montage du fin de course Y" msgstr "" #: ../../assemblage.rst:1095 -#: 4301b5739f694d0294b061f48b00e8b2 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" #: ../../assemblage.rst:1096 #: ../../assemblage.rst:1186 -#: b2f0eeb04bc34c4dac96f51fbea1f770 -#: b2f0eeb04bc34c4dac96f51fbea1f770 msgid "2 vis M3-14" msgstr "" #: ../../assemblage.rst:1097 -#: a9cdec9531bd4418b98686d22074730d msgid "1 vis M3-12" msgstr "" #: ../../assemblage.rst:1098 -#: 8fa6bcc8cb314a58877041a66d71ba06 msgid "1 vis M3-20" msgstr "" #: ../../assemblage.rst:1100 -#: c658c42e001d4cfe93d8021e2c4c6ecb msgid "3 écrous M3 NYL" msgstr "" #: ../../assemblage.rst:1101 -#: efe207917d2b4fbf860ca48b46fa5f5d msgid "1 interrupteur fin de course à lamelle" msgstr "" #: ../../assemblage.rst:1103 -#: bcdfc75742374f64816dc8b83da3614f msgid "2 écrous M2.5 NYL" msgstr "" #: ../../assemblage.rst:1105 -#: e502f9afec8f44ab9bef1d3ebc335110 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" #: ../../assemblage.rst:1107 -#: b20b6a2070074930bdd2c50e22926c4f msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" #: ../../assemblage.rst:1114 -#: daa5f970d1dd4db0bccfa1a9bfd16afe msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" #: ../../assemblage.rst:1121 -#: efd22810399e419c89c4f108ae7d44d3 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:1123 -#: d5054fe539b04408aad1f7c9b18daf5e msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" #: ../../assemblage.rst:1132 -#: 28c3b5af8ea74c5a9fc848d7213e9017 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:1141 -#: 12a8c1a8c4b046878da9229eae2e0d88 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" #: ../../assemblage.rst:1148 -#: 0a5922514ead4a6aace9fe8a9b738aa6 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:1160 -#: 729bdc9d1fbb4a2d81c38450fdd95f84 msgid "Fixation des clips sur le couvercle" msgstr "" #: ../../assemblage.rst:1163 -#: abad73a6ba0643f69632bb9d29fa5368 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" #: ../../assemblage.rst:1164 -#: c0869ca5b1974144bb965cc1e8219363 msgid "4 vis M3-14" msgstr "" #: ../../assemblage.rst:1167 -#: 491d9af4476749c3a35d1f03d6ece80b 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:1182 -#: 2e3b3c06bb16477e9dd12fcda59af8fb msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" #: ../../assemblage.rst:1185 -#: 5982c02622164cab8d7ae37a2cc0573a msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" #: ../../assemblage.rst:1195 -#: a36dff9a68ed4937812212f5ca0a58dd msgid "Montage de la carte électronique" msgstr "" #: ../../assemblage.rst:1198 #: ../../assemblage.rst:1229 -#: c902c03e673e4f7eb856d8e1cc638c5d -#: c902c03e673e4f7eb856d8e1cc638c5d msgid "Carte MKS GEN 1.4" msgstr "" #: ../../assemblage.rst:1199 -#: 04e68b332901471e86eda51b7a2d602c msgid "4 entretoises M3-10" msgstr "" #: ../../assemblage.rst:1200 -#: 95bb5d04d68447279413c72aca383285 msgid "4 rondelles M3 moyennes" msgstr "" #: ../../assemblage.rst:1201 -#: 38a2a80f834a4337a92aede74fa03a94 msgid "8 vis M3-10" msgstr "" #: ../../assemblage.rst:1203 -#: 8403fc18b2734bb5869625647beb3f8b msgid "Assembler les 4 entretoises sur la carte." msgstr "" #: ../../assemblage.rst:1205 -#: 913d8779e72a4ff5a85eb2b269c779b7 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:1210 -#: 952d0a00da434ac5be31363211f6b9c7 msgid "Cablage de la carte électronique" msgstr "" #: ../../assemblage.rst:1211 -#: 01f3576312674ee69e4957aceb9777a0 msgid "Schéma général :" msgstr "" #: ../../assemblage.rst:1218 -#: 1cc8384651684caf99139b7cfbc612a0 msgid "Photo de la carte assemblée" msgstr "" #: ../../assemblage.rst:1226 -#: 952d0a00da434ac5be31363211f6b9c7 msgid "Pose des drivers sur la carte électronique" msgstr "" #: ../../assemblage.rst:1230 -#: cc684eb1ebd14f8db965d0afb30af4f0 msgid "2 Drivers DRV8825" msgstr "" #: ../../assemblage.rst:1231 -#: 4614601b020845a6b2e35343a5449dfd msgid "6 cavaliers" msgstr "" #: ../../assemblage.rst:1233 -#: 444378ebdb1540358439830ebca41458 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:1240 -#: a06b05b75b3743bc866c393a8b87df4a msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" #: ../../assemblage.rst:1248 -#: 3a658769cb774fcbb026a332acac3009 msgid "Câblage de l'alimentation 12V" msgstr "" #: ../../assemblage.rst:1249 -#: bde80660d8d74f24a6595f95a0e8ba1d msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" #: ../../assemblage.rst:1257 -#: fc13a8e9cfa047868f1b8300ef1aae1a msgid "Réglage des drivers moteur" msgstr "" #: ../../assemblage.rst:1258 -#: 74ce858e0df74865b9da9b37b9e0a69e msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" #: ../../assemblage.rst:1260 -#: 97b5a83e1e4e4efd8970f656da9d9030 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:1261 -#: e025e34fd6924b209ee2aa0bfe01501c msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" #: ../../assemblage.rst:1262 -#: 82fb7362438e48e0a9c6acd4ac54feba 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:1275 -#: f1ed0164c56140268c3b00ac7de89885 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:1276 -#: e57adab245d24549a23de01a26502131 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" #: ../../assemblage.rst:1280 -#: d8c88a693edc47adad8b2e158d73f23a msgid "Câblage des interrupteurs fin de course" msgstr "" #: ../../assemblage.rst:1281 -#: d1ad3ed15b39441783532280d8952991 msgid "Cabler les fins de courses sur la carte." msgstr "" #: ../../assemblage.rst:1282 -#: e502f9afec8f44ab9bef1d3ebc335110 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" #: ../../assemblage.rst:1283 -#: 949ab45913454d30b7a5f73079c0ad86 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" #: ../../assemblage.rst:1291 -#: c893c2afd16f4fdc8e3eed22f5dab077 msgid "Raccordement des moteurs à la carte" msgstr "" #: ../../assemblage.rst:1292 -#: 495c4f39f3bf4094ad6c5f72f0f57d22 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" #: ../../assemblage.rst:1293 -#: 82f3f3321bb34eb7b062f1e989c2ed72 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" #: ../../assemblage.rst:1300 -#: c1922c6c37234a4dbb380804e94675b2 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" #: ../../assemblage.rst:1308 -#: 3a658769cb774fcbb026a332acac3009 msgid "Câblage de l’électro-aimant" msgstr "" #: ../../assemblage.rst:1309 -#: c04482e0889347198eb1d05086742c46 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:1317 -#: f6e46a891e634ac990a87ad708151fe4 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" #: ../../assemblage.rst:1318 -#: 64493bb610e14d06be0c673ac7de03b2 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" #: ../../assemblage.rst:1325 -#: 1dbde5cf84fe4c0da06cc44738d92dc9 msgid "Aligner les 2 chariots" msgstr "" #: ../../assemblage.rst:1326 #: ../../assemblage.rst:1348 -#: 54776b68d46140de8eaabd2edc35e39e -#: 54776b68d46140de8eaabd2edc35e39e msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" #: ../../assemblage.rst:1327 -#: b1c269c04d2a4297bbc1d91a5705ba9e msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" #: ../../assemblage.rst:1328 -#: e8f046418cef482ea4f987cfd9035ba5 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" #: ../../assemblage.rst:1338 -#: 1dbde5cf84fe4c0da06cc44738d92dc9 msgid "Alignement vertical des deux chariots" msgstr "" #: ../../assemblage.rst:1340 -#: f23d61d59b0e405ba5f2d6153b410af6 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" #: ../../assemblage.rst:1347 -#: 8f9946a0b34f4adda88a9b776354c3b7 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" #: ../../assemblage.rst:1349 -#: ac5bcbb4c4fc48b8ae3169ca3dbbbc4b msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" #: ../../assemblage.rst:1356 -#: 3a765237828f472082e96b8dd6a1ecac msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" #: ../../assemblage.rst:1364 -#: e665c602a5044f12a622e5a4e82edc41 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" #: ../../assemblage.rst:1366 -#: e2fa46e32ef54639a71b1f714847417e 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:1368 -#: e64134d07d844be38f7ce48c2cc6b3dd 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:1376 -#: fc13a8e9cfa047868f1b8300ef1aae1a msgid "Réglage de la profondeur du point" msgstr "" #: ../../assemblage.rst:1378 -#: d258517feb5946d8b67f64a0a7884a30 msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" msgstr "" diff --git a/docs/_build/gettext/bom.pot b/docs/_build/gettext/bom.pot index 91dce6f..34418d0 100644 --- a/docs/_build/gettext/bom.pot +++ b/docs/_build/gettext/bom.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,66 +17,52 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../bom.rst:2 -#: 7b4c5550b9224436b6bfa73ed9c57d4f msgid "Liste du matériel" msgstr "" #: ../../bom.rst:5 -#: 99f40104d03e45828358743ee14f996c msgid "Découpe laser" msgstr "" #: ../../bom.rst:6 -#: 32490ec00e61404fb03ce0b956b6413f msgid "2 planches de contreplaqué 5mm en 600mm x 400mm." msgstr "" #: ../../bom.rst:8 -#: 070a7d00497a46d48bb6a8d402746fb1 msgid "Les fichiers au format dxf sont disponibles ici : https://github.com/BrailleRap/BrailleRap/tree/master/lasercut" msgstr "" #: ../../bom.rst:12 -#: d2813d1b20b44208a0ab6a2fe796cd4c msgid "Pièces imprimées" msgstr "" #: ../../bom.rst:13 -#: c9d1aebbd2a9496aa17435872ec84fc0 msgid "Toutes les pièces sont imprimées en ABS, 50% de remplissage, 3 périmètres extérieurs. Nous utilisons le filament eSun ABS Natural." msgstr "" #: ../../bom.rst:15 -#: 27592e9f4f494d2991863538ea897c25 msgid "Les fichiers au format stl sont ici : https://github.com/braillerap/BrailleRap/tree/master/printed_parts" msgstr "" #: ../../bom.rst:19 -#: c5a769e0bc8c4d98bc2e78ce648f0fda msgid "Pièces mécaniques" msgstr "" #: ../../bom.rst:23 #: ../../bom.rst:58 -#: 45bcff7521a14bb0bb457ad9ce2b6fe0 -#: d001c305219846f9ad9ebedff6f6f587 msgid "Qty" msgstr "" #: ../../bom.rst:23 #: ../../bom.rst:58 -#: 0ab2678024ff42a2be41acac382d1532 -#: b17db03eae7a426fa722596607d51f0f msgid "Type" msgstr "" #: ../../bom.rst:25 -#: a4aec07262364e5ba48c78ebca302d5c msgid "4" msgstr "" #: ../../bom.rst:25 -#: f22733c4aee04fc9bdefe6eb9d48e478 msgid "Rail de guidage linéaire ( diamètre 8mm ) 330 mm length" msgstr "" @@ -89,49 +75,32 @@ msgstr "" #: ../../bom.rst:63 #: ../../bom.rst:64 #: ../../bom.rst:65 -#: 7603632f022f4916a61f917f91cd3f58 -#: 033b409d334f437ca870075d4dad2824 -#: 26d8c3a6a2db4748923d342e2491c78b -#: 0fcc6ca8961f45daa007ea233d272c67 -#: 869ee82d0a714d6d84c733f557ed4f7d -#: e4062018b9a64c0b8d5878f02d4c3615 -#: b79d6b440be94705aad0f5b416fd659d -#: 843b2ff5c4da40e3b936e893b486f90d -#: 843b2ff5c4da40e3b936e893b486f90d msgid "1" msgstr "" #: ../../bom.rst:26 -#: a6ca89c9d190494c8964ee529ee36074 msgid "Rail de guidage linéaire ( diamètre 8mm ) 365 mm length" msgstr "" #: ../../bom.rst:27 -#: 02c7140c1173451c84923c6892fb094c msgid "Rail de guidage linéaire ( diamètre 8mm ) *100 mm* length" msgstr "" #: ../../bom.rst:29 #: ../../bom.rst:47 -#: 33f7eceaef87465c9d205d3fcdf826bf -#: 145fc1e1346b46fcb25e6e14efa9f1d2 msgid "6" msgstr "" #: ../../bom.rst:29 -#: 7e0f49b838514c1c9561c4d611268990 msgid "RJ4JP-01-08 palier linéaire Polymer" msgstr "" #: ../../bom.rst:32 #: ../../bom.rst:49 -#: af64bef1dfc14cd5981e8b4720857c85 -#: 65d05998578749e191f1690075c2f264 msgid "3" msgstr "" #: ../../bom.rst:32 -#: a4d89db468504b9b87dbe11d76ce021c msgid "GT2 poulie 20 dents pour axe 8mm" msgstr "" @@ -142,102 +111,77 @@ msgstr "" #: ../../bom.rst:43 #: ../../bom.rst:45 #: ../../bom.rst:61 -#: d6a0bcfc27e94986aedfae821ba3c409 -#: a6321ea70099459ca75bc94f27585ec0 -#: c7a2542f471046f0b980192e8cf69329 -#: b6284e8b60984dc397c040120797d239 -#: 688d6c132a9644f29ab1109e264629d2 -#: e29d47d7239742d8825ebcdab6d5d39f -#: 9f590cdf357147778b88b46b53782eab msgid "2" msgstr "" #: ../../bom.rst:33 -#: e5dc50ccc21a42d1abfa61491ef92950 msgid "GT2 poulie libre 20 dents axe 3mm (avec roulement à billes)" msgstr "" #: ../../bom.rst:35 -#: c5574b894cb24e4ca41e3ea22c4fa7f3 msgid "KP08 pallier horizontal pour rail linéaire 8mm" msgstr "" #: ../../bom.rst:36 -#: 7ee56ceb8b164173919d702e52b2f3be msgid "KFL08 pallier vertical pour rail linéaire 8mm" msgstr "" #: ../../bom.rst:38 -#: 48907ef3398448edb5cf9aa16312ea65 msgid "Accouplement d'axe 5mm/8mm" msgstr "" #: ../../bom.rst:40 -#: 42f168e930ff49c1a677333f97f658eb msgid "Nema 17 40 N/cm avec câble" msgstr "" #: ../../bom.rst:42 -#: 213a2f76130844e4b7a79922f434815f msgid "Courroie GT2 fermée 200 mm" msgstr "" #: ../../bom.rst:43 -#: d821dc675e5e4158b80561f88ce3c0d1 msgid "630 mm de courroie GT2" msgstr "" #: ../../bom.rst:45 -#: f83fe35697d84a15a673b40d75b698a5 msgid "Joints torique 15.1 mm diamètre intérieur 20.5 mm de diamètre extérieur (15.1 x 20.5 x 2.7)" msgstr "" #: ../../bom.rst:47 -#: ff772e65d8e94228aaf160132e38367b msgid "Colliers de serrage 2.5 x 160 mm" msgstr "" #: ../../bom.rst:49 -#: 091b337fb9d84cf6bd2314626686d101 msgid "Ressorts tendeurs de courroie GT2" msgstr "" #: ../../bom.rst:50 -#: 402b801807554060bba8f9dc722a494d msgid "..." msgstr "" #: ../../bom.rst:55 -#: 7166850dafa9443eb9ccd08f9b54e623 msgid "Electronique" msgstr "" #: ../../bom.rst:60 -#: 8947dc7ed1be4288b5ca2f8becd21c1c msgid "MKS GEN 1.4 ou carte compatible Ramps 1.4 ou MKS GEN L 2.1 https://github.com/makerbase-mks" msgstr "" #: ../../bom.rst:61 -#: e4b740560673491284af0973922c9019 msgid "drivers DRV8825 avec radiateur" msgstr "" #: ../../bom.rst:62 -#: 45f8e862c50b447ab14dfbb8aff3144e msgid "Electro-aimant *tau-826* 12V 2A" msgstr "" #: ../../bom.rst:63 -#: 5c9bd64397974d7280f77b548e798493 msgid "1N4004 diode de roue libre ou equivalent (12V 2A)" msgstr "" #: ../../bom.rst:64 -#: 26fe0aa81d7042578e67c05fb69593f9 msgid "Embase Alimentation jack 2.5" msgstr "" #: ../../bom.rst:65 -#: 8e9bd65635a148cca8f71850d78c8224 msgid "Alimentation 12v 6A" msgstr "" diff --git a/docs/_build/gettext/buildembossingtool.pot b/docs/_build/gettext/buildembossingtool.pot index 27ac8d0..c7a91b6 100644 --- a/docs/_build/gettext/buildembossingtool.pot +++ b/docs/_build/gettext/buildembossingtool.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,16 +17,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../buildembossingtool.rst:2 -#: 3f54bebf93524649a0a2dee3d08387a7 msgid "Building the embossing tool" msgstr "" #: ../../buildembossingtool.rst:5 -#: 652d0e3da23442b2ad90809694ef26af msgid "Material" msgstr "" #: ../../buildembossingtool.rst:7 -#: 8564997039d9480490f46d0ee2376931 msgid "The embossing tool is made of an M3 screw, machined with a dremel like tool." msgstr "" diff --git a/docs/_build/gettext/drivers_mks.pot b/docs/_build/gettext/drivers_mks.pot index d8c56d5..320cc21 100644 --- a/docs/_build/gettext/drivers_mks.pot +++ b/docs/_build/gettext/drivers_mks.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,33 +17,26 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../drivers_mks.rst:2 -#: 84354c9b11d74191b39091d12d17a014 msgid "Windows USB Drivers pour MKS 1.4 ou MKS GEN L 2.1" msgstr "" #: ../../drivers_mks.rst:5 -#: 80beabb900d24602874515878866a6aa msgid "Pour MakerBase MKS 1.4" msgstr "" #: ../../drivers_mks.rst:8 -#: 6d0abc6b4391463ca754552457b7ebc0 msgid "Télécharger le driver FTDI (Virtual COM Port Drivers) ici: https://ftdichip.com/drivers/vcp-drivers/" msgstr "" #: ../../drivers_mks.rst:10 #: ../../drivers_mks.rst:18 -#: e28d46fe3ad14666bb7d362900b54e11 -#: 09aa01b03106494490019f4d2c4c0727 msgid "Installer le driver" msgstr "" #: ../../drivers_mks.rst:14 -#: 714e4457cedd4f46acb8efc37fb6765c msgid "Pour MakerBase MKS GEN L 2.1" msgstr "" #: ../../drivers_mks.rst:16 -#: c5f699cf847b447ab93c7ba7cf83f9a4 msgid "Télécharger le driver CH340 (CH341SER.EXE) ici : https://www.wch.cn/download/CH341SER_ZIP.html" msgstr "" diff --git a/docs/_build/gettext/firstembossingpage.pot b/docs/_build/gettext/firstembossingpage.pot index 4d5be02..1f554a0 100644 --- a/docs/_build/gettext/firstembossingpage.pot +++ b/docs/_build/gettext/firstembossingpage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,66 +17,53 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../firstembossingpage.rst:2 -#: cc5bfe9882454a46959c299af60de989 msgid "Embosser votre première page de Braille" msgstr "" #: ../../firstembossingpage.rst:5 -#: 1982ede9783240fd90fed1fd9f64f3e2 msgid "BrailleRap est une machine qui se pilote en G-CODE, pour embosser du braille il faut tout d'abord traduire le texte en Braille. Il existe 2 solutions pour traduire le Braille : L'application BrailleRap en ligne https://crocsg.github.io/BrailleRap/ L'application NatBraille http://natbraille.free.fr" msgstr "" #: ../../firstembossingpage.rst:12 -#: 72ef5c83979f4d409670e1a08405a4ef msgid "Utilisation de l'application BrailleRap" msgstr "" #: ../../firstembossingpage.rst:14 -#: 75ae67f357824c3ba53ac5037874df52 msgid "Aller sur la page https://crocsg.github.io/BrailleRap/" msgstr "" #: ../../firstembossingpage.rst:19 -#: e6165a44674b4ffdb7a76844d12a2f7e msgid "Entrer votre texte à l'endroit indiqué, et télécharger ensuite le fichier GCODE contenant les instructions pour l'embosseuse" msgstr "" #: ../../firstembossingpage.rst:24 -#: 15f9b6ace92247d1a52ec06deb3936dd msgid "Vous pouvez ensuite utiliser un logiciel comme **cura** ou **pronterface** pour envoyer le fichier GCODE à l'imprimante" msgstr "" #: ../../firstembossingpage.rst:29 -#: b390e9d7e9cd43278e2efe2d12e1857b msgid "Configuration NatBraille" msgstr "" #: ../../firstembossingpage.rst:31 -#: c92fa5afe2844b219bd27c02548ec092 msgid "Compiler les programmes dans le repertoire NatBrailleTools du projet" msgstr "" #: ../../firstembossingpage.rst:33 -#: 56bbc460d34c46b6b32788a93a3f1780 msgid "Dans les options générales NatBraille, utiliser **TbFr2007** pour la table braille, Encodage document noir **Automtique**, Encodage document braille **Windows1252**" msgstr "" #: ../../firstembossingpage.rst:38 -#: 073b2e4f084845bdb9c2fe7fefbaba44 msgid "Dans les options d'embossage, utiliser **TbFr2007** pour la table braille pour l'embossage" msgstr "" #: ../../firstembossingpage.rst:40 -#: f753d7ccefc942c0ba4e1b23c3b2f5e9 msgid "Activer l'option **utiliser une commande systeme pour l'embossage**" msgstr "" #: ../../firstembossingpage.rst:42 -#: 046677c11b8742bd8bc4d8884b0cca24 msgid "le paramêtre pour commande d'impression est : **java -jar d:\\\\usr\\\\home\\\\logger\\\\BrailleLogger.jar $f | java -jar d:\\\\usr\\\\home\\\\logger\\\\gcodestreamer.jar COM4 250000** en modifiant eventuellement les repertoires d'installation des programmes COM4 est le port serie utilisé pour communiquer avec l'imprimante" msgstr "" #: ../../firstembossingpage.rst:50 -#: beb265f75b564f9e8c1383b1b6e7429e msgid "Dans les options de mise en page, indiquer 31 et 26 dans le nombre de caracter par ligne et le nombre de lignes par page" msgstr "" diff --git a/docs/_build/gettext/flybackboard.pot b/docs/_build/gettext/flybackboard.pot deleted file mode 100644 index d1ddefa..0000000 --- a/docs/_build/gettext/flybackboard.pot +++ /dev/null @@ -1,33 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2018-{}, BrailleRap -# This file is distributed under the same license as the BrailleRap package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: BrailleRap 1.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-03 19:08+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../flybackboard.rst:2 -msgid "PCB diode de roue libre" -msgstr "" - -#: ../../flybackboard.rst:6 -msgid "Introduction" -msgstr "" - -#: ../../flybackboard.rst:9 -msgid "Nous utilisons le connecteur de bed pour contrôler l'electro-aimant (comme on pourrait le faire avec une tête de CNC piloter par une carte RAMPS). Les electro-aimant sont des composants disposant d'une bobine, vous **devez absolument** utiliser une diode de roue libre entre le connecteur de Bed et le connecteur de l'electro-aimant pour protéger la carte RAMPS." -msgstr "" - -#: ../../flybackboard.rst:12 -msgid "Schemas" -msgstr "" diff --git a/docs/_build/gettext/history.pot b/docs/_build/gettext/history.pot index 01f861b..51ad8e4 100644 --- a/docs/_build/gettext/history.pot +++ b/docs/_build/gettext/history.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 16:44+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,116 +17,93 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../history.rst:2 -#: 7034705a381043548efd6404f7357f81 msgid "Historique du projet" msgstr "" #: ../../history.rst:5 -#: a5e7c0f29e684d08a670da5c822f9a9d msgid "Le commencement" msgstr "" #: ../../history.rst:7 -#: 9bcb49adc30848f3a4e2b80ad965a3b6 msgid "En 2016 l'association **MyHumanKit** organise en collaboration avec **Airbus Industries** un hackaton appelé Fabrikarium." msgstr "" #: ../../history.rst:9 -#: 93d4f2a392814a0a807f6673ac22d0ce msgid "Pendant le Fabrikarium plusieurs travaux ont été réalisés pour modifier des imprimantes 3D afin d'embosser du **Braille** sur du papier 160g," msgstr "" #: ../../history.rst:11 -#: ebfc9e2c800949c0b12a8f8a4e80c58b msgid "Le projet s'appelait `BrailleRap `_." msgstr "" #: ../../history.rst:13 -#: 1c5ad7688d7a427da7ef721f97df6ec8 msgid "Dans l'equipe BrailleRAP-SP nous pensions que ces travaux êtaient une démonstration de faisabilité, mais qu'il fallait mettre au point une machine spécialisée facile à reproduire." msgstr "" #: ../../history.rst:18 -#: bf6012f953a54e47a20a8e813072018a msgid "OpenBraille" msgstr "" #: ../../history.rst:19 -#: 46f61307a954419ea0d874410def775a msgid "En 2017 Carlos Campos démarre le projet OpenBraille et construit une embosseuse braille à partir de pièces d'imprimante recyclées." msgstr "" #: ../../history.rst:21 -#: d591db4038064838b9bd0b8184579fe3 msgid "Le projet démontre qu'il est possible de déplacer une feuille de papier avec suffisamment de précision dans une embosseuse braille." msgstr "" #: ../../history.rst:24 -#: c8a3cd944863471d91ce82cf3b529ac7 msgid "BrailleRap-SP" msgstr "" #: ../../history.rst:25 -#: d3d0c6d4644e4641a89ae86ea469c36c msgid "En Janvier 2018, nous avons commencé avec quelques rails linéaires, des moteurs Nema et des pièces imprimées pour essayer de réaliser une embosseuse Braille. Quelques essais plus tard, nous avons commencé à montrer des exemples de textes embossés en Braille, et tout le monde était très enthousiastes. Le projet BrailleRAP-SP était né." msgstr "" #: ../../history.rst:38 -#: f022123b17f842dbb12395df88362596 msgid "BrailleRap" msgstr "" #: ../../history.rst:39 -#: d761f9e0233b4fe3a9035c0c8f926094 msgid "En 2022, pour pouvoir continuer le projet avec quelques enthousiastes, nous reprenons le projet pour proposer des améliorations." msgstr "" #: ../../history.rst:42 -#: da48be5f4a054a219e7000a08be6b45a msgid "BrailleRap Cameroun" msgstr "" #: ../../history.rst:43 -#: 64d1d5b60fa24a28bae279c7ba84b612 msgid "Toujours en 2022, le `CCLab `_ nous confie la préparation et la réalisation de 4 ateliers grand public au Cameroun. C'est l'opération BrailleRAP Cameroun." msgstr "" #: ../../history.rst:45 -#: 7ca098b3143041929c4add2798a7d12d msgid "2 ateliers grand public, 2 master class dans 4 villes du Cameroun en collaboration avec le CCLab et les partenaires Camerounais. C'est l'occasion pendant 3 semaines, de confronter une nouvelle fois le projet au grand public: non voyants, makers, associations, établissements d'enseignements. Tout cela dans un contexte international très différent de nos activités habituelles." msgstr "" #: ../../history.rst:48 -#: bd4904c08a1d418e8925b66cac3da9be msgid "Une experience riche en rencontres exceptionelles, en anecdotes, en expérimentations et en nouvelles idées d'évolutions et d'améliorations." msgstr "" #: ../../history.rst:50 -#: d61117fb206c4fd79b1539179e806f5d msgid "L'opération BrailleRAP Cameroun à donné lieu à la réalisation de 2 fiches de conduite d'atelier :" msgstr "" #: ../../history.rst:52 -#: d1558cd4b5264767af1828cfb0b4724b msgid "Fiche de conduite `atelier grand public `_" msgstr "" #: ../../history.rst:54 -#: f38712893cc64e27a30b53be51005d81 msgid "Fiche de conduite `master class `_" msgstr "" #: ../../history.rst:56 -#: 291142ced06a4cbb9a2d41f9c00e1700 msgid "Ainsi qu'a des fiches qui décrivent les experimentations menées en marge des ateliers." msgstr "" #: ../../history.rst:58 -#: c3c7ace0722c463d99818e275ee5b6da msgid "Atelier non voyants `représentation mentale `_" msgstr "" #: ../../history.rst:60 -#: 13f1b99f30a64119ae5205d1964bcfb7 msgid "Plus de détails sur l'opération `ici `_" msgstr "" diff --git a/docs/_build/gettext/index.pot b/docs/_build/gettext/index.pot index fb6b334..8459cbf 100644 --- a/docs/_build/gettext/index.pot +++ b/docs/_build/gettext/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,16 +17,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../index.rst:2 -#: 55f1814236294ce5bd44dd673f266996 msgid "Bienvenue sur la documentation BrailleRAP" msgstr "" -#: ../../index.rst:8 -#: 9da28a775f8f4e94b9149275939ab028 -msgid "Contenu:" +#: ../../index.rst:10 +msgid "Contenu: .. toctree::" msgstr "" -#: ../../index.rst:24 -#: e44931106ced498bb358d40748c8a271 +#: ../../index.rst:25 msgid "Mise à jour: |today|" msgstr "" diff --git a/docs/_build/gettext/licence.pot b/docs/_build/gettext/licence.pot index 0926789..784ba15 100644 --- a/docs/_build/gettext/licence.pot +++ b/docs/_build/gettext/licence.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,31 +17,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../licence.rst:2 -#: 962a3a3ee7954c7ab86526b334084106 msgid "Licence" msgstr "" #: ../../licence.rst:4 -#: 89b6e93601c441c19e84dd926e73635b msgid "Tous les travaux originaux de BrailleRap sont sous la license CERN Open Hardware Licence v1.2 (https://www.ohwr.org/projects/cernohl/wiki), traduite en français sur cette page: http://fr-voosilla.ouvaton.org/CERN-OHL-%5Bfr%5D-Traduction-Fran%C3%A7aise.html" msgstr "" #: ../../licence.rst:7 -#: 0982b7243f01475ab60dee0ea6590530 msgid "Nous utilisons plusieurs projets open source, qui ont leur propre licence :" msgstr "" #: ../../licence.rst:9 -#: 5a6c167b43de4c1d91cb1e6b28cdc8d2 msgid "Le projet \"Marlin firmware\" pour le firmware de la carte: https://github.com/MarlinFirmware/Marlin" msgstr "" #: ../../licence.rst:10 -#: e2d1bc8ece7345b5b6e14680d1198baf msgid "BrailleRap le premier generateur de gcode pour imprimante 3D https://github.com/arthursw/BrailleRap" msgstr "" #: ../../licence.rst:11 -#: e484e29473b94661b8c9ad77c31d77ad msgid "NatBraille le transcripteur Braille Open Source http://natbraille.free.fr/" msgstr "" diff --git a/docs/_build/gettext/marlin.pot b/docs/_build/gettext/marlin.pot index 069ffba..91f58aa 100644 --- a/docs/_build/gettext/marlin.pot +++ b/docs/_build/gettext/marlin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,66 +17,53 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../marlin.rst:2 -#: 1123fa9e7130408597e27689602d69f3 msgid "Marlin Firmware pour cartes Ramps ou compatibles" msgstr "" #: ../../marlin.rst:6 -#: e5ece19c243b4258b5b468fd8a796741 msgid "Le firmware Marlin est utilisé pour contrôler l'embosseuse Braille. Nous utilisons la configuration CNC pour contrôler l'électro-aimant avec les commandes associées au moteur de CNC / stylo / laser (GCODE M3 et M4)" msgstr "" #: ../../marlin.rst:8 -#: e603d1413d2542c58dc424ea11ff52d0 msgid "Le firmware Marlin qui se trouve dans le repertoire MarlinBraille https://github.com/braillerap/BrailleRap/tree/master/MarlinBraille est déja configuré pour la BrailleRAP. Si vous n'avez pas effectué de modifications par rapport à la documentation, vous pouvez l'utiliser directement sans vous préoccuper de la configuration Marlin" msgstr "" #: ../../marlin.rst:12 -#: 3b4cb0214954403cba804e248b5d6ac8 msgid "Configuration Marlin" msgstr "" #: ../../marlin.rst:14 -#: 91219dfed46a4562b357f72288ac4f64 msgid "in configuration.h" msgstr "" #: ../../marlin.rst:16 -#: 00d9654f881247e3ab05ccb413839489 msgid "Motherboard configuration ::" msgstr "" #: ../../marlin.rst:23 -#: c9f48d7c4115496a82551a12d2f0f8a8 msgid "Spindle / laser / pen configuration ::" msgstr "" #: ../../marlin.rst:32 -#: 5229b08584e84b59aab0517ab0768c72 msgid "Endstop configuration ::" msgstr "" #: ../../marlin.rst:44 -#: 7fc91a0069bc44a8b4c4eedcaa6fc07f msgid "Motor step / mm ::" msgstr "" #: ../../marlin.rst:48 -#: d64d0ee9e8fc458180bc21a9df8b2b00 msgid "Max feedrate ::" msgstr "" #: ../../marlin.rst:52 -#: 15fb959190154c16b6331ab627f8f20b msgid "Acceleration ::" msgstr "" #: ../../marlin.rst:60 -#: 55545d0e9d524d4a8ba3d627f85033fb msgid "Jerk ::" msgstr "" #: ../../marlin.rst:69 -#: fdd71398190f4ded8d374e1f4e545572 msgid "Dans la version présente sur le github du projet BrailleRap, d'autres fichiers ont été modifiés pour gérer l'alimentation du papier avec le fin de course de l'axe Y." msgstr "" diff --git a/docs/_build/gettext/testtrad.pot b/docs/_build/gettext/testtrad.pot index 7acb1a1..f9f1e1f 100644 --- a/docs/_build/gettext/testtrad.pot +++ b/docs/_build/gettext/testtrad.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,46 +17,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../testtrad.rst:2 -#: c36d5df1c52f4d189fc7bd9d4ef0f45a msgid "Test de traduction avec outils sphinx" msgstr "" #: ../../testtrad.rst:4 -#: a416f7990a654f6fb1f59f37e86321fd msgid "est ce que 'RTFD'genere correctement les fichiers .po ?" msgstr "" #: ../../testtrad.rst:6 -#: a9121a7707744a40b12d3373a3858899 msgid "est que la modif des po suffit ?" msgstr "" #: ../../testtrad.rst:10 -#: 8a432e3504d149fc8be8dde7116a8a6c msgid "for test only in the original .po" msgstr "" #: ../../testtrad.rst:13 -#: 98ba1a4233b6451c8c5389d495480eb6 msgid "blob" msgstr "" #: ../../testtrad.rst:16 -#: d5fca4f6068c48fd9c4c32e0a501434e msgid "ksldjl klsjdlqsk jlkq jdlqsjd qlljsdljqs ljdqlsjdqsldjql" msgstr "" #: ../../testtrad.rst:19 -#: a6cf659f16b1483bae79965d16ccba9a msgid "essai" msgstr "" #: ../../testtrad.rst:20 -#: bf124fa711bb4c84b8550ab545a662a2 msgid "qdqdlqjl jlkqdjqljdqs slj qlsjqsl slqdj dqlsjd qs jqljdqsl qsqjqljqjdqls" msgstr "" #: ../../testtrad.rst:23 -#: be4c5af146c2407ab8c16db33ebce137 msgid "." msgstr "" diff --git a/docs/conf.py b/docs/conf.py index de826b9..0fa6438 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -65,7 +65,7 @@ locale_dirs = [ 'locale/', ] gettext_compact = False -gettext_uuid = True +gettext_uuid = False html_theme = 'sphinx_rtd_theme' #html_static_path = ['_static'] diff --git a/docs/index.rst b/docs/index.rst index febf754..04d7dc2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -5,8 +5,9 @@ Bienvenue sur la documentation BrailleRAP :width: 400px :align: center -Contenu: +| +Contenu: .. toctree:: :maxdepth: 1 diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 4344341..c5349af 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -14,51 +14,51 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../assemblage.rst:2 aed83887aaef48c6b93fd1675f9dc212 +#: ../../assemblage.rst:2 msgid "Manuel de montage BrailleRAP" msgstr "BrailleRAP building manual " -#: ../../assemblage.rst:5 6cf18d0bd7844e12967993f75ab4c56a +#: ../../assemblage.rst:5 msgid "Outillages necessaires" msgstr "Necessary tools" -#: ../../assemblage.rst:6 c663a67948dd49bab620223f8156ca94 +#: ../../assemblage.rst:6 #, fuzzy msgid "Cles 6 pans 1.5,2,2.5 et 4." msgstr "Hex keys 1.5,2,2.5 and 4" -#: ../../assemblage.rst:7 76ffffc6a7564c34a47a2c9323fd8686 +#: ../../assemblage.rst:7 #, fuzzy msgid "Petites pinces." msgstr "Small pliers." -#: ../../assemblage.rst:8 f9110deeea1f457197c875ee51a4b5b2 +#: ../../assemblage.rst:8 #, fuzzy msgid "Petite pince coupante." msgstr "Small cutting pliers." -#: ../../assemblage.rst:9 0f8071d2aeb641888c45b5b2778c4a00 +#: ../../assemblage.rst:9 #, fuzzy msgid "Clés à tube 5.5 et 8." msgstr "Tube wrenches 5.5 and 8." -#: ../../assemblage.rst:10 8a03992e2255455585d4998ebf216830 +#: ../../assemblage.rst:10 #, fuzzy msgid "Un taraud M3." msgstr "1 M3 tap." -#: ../../assemblage.rst:11 af9cb18ec240442b8a5190ee41fb383c +#: ../../assemblage.rst:11 #, fuzzy msgid "1 foret de 8mm." msgstr "1 8mm drill." -#: ../../assemblage.rst:12 af9cb18ec240442b8a5190ee41fb383c +#: ../../assemblage.rst:12 #, fuzzy msgid "1 foret de 3mm." msgstr "1 3mm drill." #: ../../assemblage.rst:13 ../../assemblage.rst:65 ../../assemblage.rst:91 -#: ../../assemblage.rst:106 58d8942f51a647d8b866c217d02a5ffe +#: ../../assemblage.rst:106 msgid "Colle à bois." msgstr "wood glue" diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po index 8e08129..0e23eb8 100644 --- a/docs/locale/en/LC_MESSAGES/index.po +++ b/docs/locale/en/LC_MESSAGES/index.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 09:05+0000\n" +"POT-Creation-Date: 2023-05-04 16:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,18 +22,21 @@ msgstr "" # This file is distributed under the same license as the BraillerRapSP # package. # FIRST AUTHOR , 2018. -#: ../../index.rst:2 55f1814236294ce5bd44dd673f266996 +#: ../../index.rst:2 msgid "Bienvenue sur la documentation BrailleRAP" msgstr "Welcome to BrailleRAP documentation" -#: ../../index.rst:8 9da28a775f8f4e94b9149275939ab028 -msgid "Contenu:" -msgstr "Contents:" +#: ../../index.rst:10 +msgid "Contenu: .. toctree::" +msgstr "" -#: ../../index.rst:24 e44931106ced498bb358d40748c8a271 +#: ../../index.rst:25 msgid "Mise à jour: |today|" msgstr "" #~ msgid "/////test" #~ msgstr "" +#~ msgid "Contenu:" +#~ msgstr "Contents:" + From 4920d54bed04e442d0e5fe1c1531a6013791dd84 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 17:17:34 +0000 Subject: [PATCH 17/23] update toc --- .../gettext/.doctrees/environment.pickle | Bin 68720 -> 69692 bytes docs/_build/gettext/.doctrees/index.doctree | Bin 4576 -> 4444 bytes docs/_build/gettext/index.pot | 6 +++--- docs/index.rst | 1 + docs/locale/en/LC_MESSAGES/index.po | 9 ++++++--- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/_build/gettext/.doctrees/environment.pickle b/docs/_build/gettext/.doctrees/environment.pickle index 88dc67961ad5a08d0a15d3e4e797d9dba05600a6..c01eef606c5b7c742be14c333e5067199e74132c 100644 GIT binary patch literal 69692 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 literal 68720 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 diff --git a/docs/_build/gettext/.doctrees/index.doctree b/docs/_build/gettext/.doctrees/index.doctree index 54f5140cc56f1f54e14fcb8e9cde40e0bd3d80df..8c28c6f7f6218ed6aba361392f6a958d8ac33399 100644 GIT binary patch delta 972 zcmZuvJ8#rL5I*N}=gTEPLIH$Fo`NLeA^XmcHEkp)f+A5O6h&)$opEwrAGVJqMK}-& zQN(t;NE8$lhzgyABGDjdQ_)aUAS6Ub!7pHaN#Kwub~N+N>^#1iuhUZaiO$ONawE0-$sG0g~VT^FD(2{^_60^8z|*b=i)f@S`*IDZQnu4$UC<=0Tns5u@Y zmKC_z@Pa_AOGLC>7+@7Ij+$|c`httOqXgw{@&Z${*vk?^1pnGM*M@Vf6jGmT2&NL6 zB_T=0l9*j&DuihkC!6AlkVYf)2=z$UD7tafRjN2mN#r*0%7J6hPr~~oNtdIwv>Q;4 zaMB2AS3enqNt(&s@b;bYIdNxj$xC!WE;bHzMo0C zx9KIpP8^bZbv?n&CP@T_i_$eC-`tYOi!@~NAvh1kZn3_xMZR7#`(TT|E6ujw{AC(C zP+rVr>Nl)Qc#nNVYY)`BiXQlXq#wEoD~D7rhlt(0t(SQ_{c`v-9G7pN>g3q_e_9<| z808QjYVr;Q{_&WU4$W2U?~4^~m+# DkUd|& delta 1025 zcmbtSO-~b16s1f%g#jZ5p%A_bZZMQ)I<(W7#vL)56iaM$VT_RZxaCcm&NTC;1QrHe zxG;HXOx|;4*qN|1A^ih}=u#IZE=*kD+LbGp`i8Uy4XoU~Irq-F=bn4ME}UG8KS{j& zd=!5ZODnQk083G2ThsE2rkH9$R(0Jpb1R0rqS&2Jv4^o)S<^rUrD*HAk+12NuIE6p zb;#v(#Zc%`Vw7$OH|~wC`d$cLt0ZN!>Cm^r0H9Q2DEWw?adP#%DtpGBvd3%@B`&Db zx5Davv8EIZ&@@ZW7xT4(Zt9@xc}13M1u&sdWGxd7l1r`=LSVR?rt4eVjI!%J>T0QB z?Ap)_Q7N61B;?@G5B4P2vB0xHGW~{RU~hFii-!vaPIngL)4c7V0e5^A6sltHuQ zVctB9rjbB@CJGWsf)@r3U`Dgz;yNM8?!FAQkyr`2>4XS;_p{&P>B8Pw=!`XIV0scC zo9hw*5gpHUJYdfwIs08XDf&gcHQtV(S3PCj(ganL4`PS(MN*qQj1;4p3Yx97Oh9u{ z8s>Ro+Vop;CN@cbC07^Q=m4W-k~USILA78SJPUa}Z|Sw7nbTxb$!VIBGv!Ww;B|jL z`ra8G`XChBoaMm4Bz$+-q`gBB+AVd^Gi#yVpjCoz&%l7*$7> z*GTHV2fIzMLa@`0XLCc1(DA)&@Awzi|GHrPZmh45z7sOyRJ{^C`8{uwgbO?1va&$p zkrYM}H>=h4DkCEHTLHf^%8>Y}tL0(tVSSDN`Hzi5Ez_WLBdJ9FPDEQC*@*km\n" "Language-Team: LANGUAGE \n" @@ -21,9 +21,9 @@ msgid "Bienvenue sur la documentation BrailleRAP" msgstr "" #: ../../index.rst:10 -msgid "Contenu: .. toctree::" +msgid "Contenu:" msgstr "" -#: ../../index.rst:25 +#: ../../index.rst:26 msgid "Mise à jour: |today|" msgstr "" diff --git a/docs/index.rst b/docs/index.rst index 04d7dc2..e682ec2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -8,6 +8,7 @@ Bienvenue sur la documentation BrailleRAP | Contenu: + .. toctree:: :maxdepth: 1 diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po index 0e23eb8..ada5be1 100644 --- a/docs/locale/en/LC_MESSAGES/index.po +++ b/docs/locale/en/LC_MESSAGES/index.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 16:50+0000\n" +"POT-Creation-Date: 2023-05-04 17:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,10 +27,10 @@ msgid "Bienvenue sur la documentation BrailleRAP" msgstr "Welcome to BrailleRAP documentation" #: ../../index.rst:10 -msgid "Contenu: .. toctree::" +msgid "Contenu:" msgstr "" -#: ../../index.rst:25 +#: ../../index.rst:26 msgid "Mise à jour: |today|" msgstr "" @@ -40,3 +40,6 @@ msgstr "" #~ msgid "Contenu:" #~ msgstr "Contents:" +#~ msgid "Contenu: .. toctree::" +#~ msgstr "" + From 92b4c836b493cf83aa38e0c2c254b8d10adc7046 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:04:42 +0000 Subject: [PATCH 18/23] update --- .../gettext/.doctrees/assemblage.doctree | Bin 226246 -> 226246 bytes .../gettext/.doctrees/environment.pickle | Bin 69692 -> 69795 bytes docs/_build/gettext/assemblage.pot | 826 +++++++++--------- docs/assemblage.rst | 3 +- docs/locale/en/LC_MESSAGES/assemblage.po | 4 - 5 files changed, 415 insertions(+), 418 deletions(-) diff --git a/docs/_build/gettext/.doctrees/assemblage.doctree b/docs/_build/gettext/.doctrees/assemblage.doctree index 5d37092fd9013ae8b8ea7ea7da6ddf1df0915554..2b78964fca83773d045229062e5dd96338dfe104 100644 GIT binary patch delta 31763 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 literal 69692 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 diff --git a/docs/_build/gettext/assemblage.pot b/docs/_build/gettext/assemblage.pot index 2041c2c..85e944c 100644 --- a/docs/_build/gettext/assemblage.pot +++ b/docs/_build/gettext/assemblage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: BrailleRap 6.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-04 16:50+0000\n" +"POT-Creation-Date: 2023-05-04 18:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,1450 +24,1450 @@ msgstr "" msgid "Outillages necessaires" msgstr "" -#: ../../assemblage.rst:6 +#: ../../assemblage.rst:7 msgid "Cles 6 pans 1.5,2,2.5 et 4." msgstr "" -#: ../../assemblage.rst:7 +#: ../../assemblage.rst:8 msgid "Petites pinces." msgstr "" -#: ../../assemblage.rst:8 +#: ../../assemblage.rst:9 msgid "Petite pince coupante." msgstr "" -#: ../../assemblage.rst:9 +#: ../../assemblage.rst:10 msgid "Clés à tube 5.5 et 8." msgstr "" -#: ../../assemblage.rst:10 +#: ../../assemblage.rst:11 msgid "Un taraud M3." msgstr "" -#: ../../assemblage.rst:11 +#: ../../assemblage.rst:12 msgid "1 foret de 8mm." msgstr "" -#: ../../assemblage.rst:12 -msgid "1 foret de 3mm." -msgstr "" - #: ../../assemblage.rst:13 -#: ../../assemblage.rst:65 -#: ../../assemblage.rst:91 -#: ../../assemblage.rst:106 -msgid "Colle à bois." +msgid "1 foret de 3mm." msgstr "" #: ../../assemblage.rst:14 #: ../../assemblage.rst:66 +#: ../../assemblage.rst:92 +#: ../../assemblage.rst:107 +msgid "Colle à bois." +msgstr "" + +#: ../../assemblage.rst:15 +#: ../../assemblage.rst:67 msgid "Scotch de peintre." msgstr "" -#: ../../assemblage.rst:18 +#: ../../assemblage.rst:19 msgid "Remarques sur les vis" msgstr "" -#: ../../assemblage.rst:20 +#: ../../assemblage.rst:21 msgid "M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 designe une vis de 3mm de diamètre et de 12mm de longueur" msgstr "" -#: ../../assemblage.rst:24 +#: ../../assemblage.rst:25 msgid "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre 18mm de longueur)" msgstr "" -#: ../../assemblage.rst:31 +#: ../../assemblage.rst:32 msgid "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 mm de longueur)" msgstr "" -#: ../../assemblage.rst:39 +#: ../../assemblage.rst:40 msgid "Remarques sur les écrous" msgstr "" -#: ../../assemblage.rst:41 +#: ../../assemblage.rst:42 msgid "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm ou 5mm" msgstr "" -#: ../../assemblage.rst:48 +#: ../../assemblage.rst:49 msgid "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de diamêtre 3mm ou 5mm" msgstr "" -#: ../../assemblage.rst:56 +#: ../../assemblage.rst:57 msgid "Collage de la caisse en bois" msgstr "" -#: ../../assemblage.rst:58 -#: ../../assemblage.rst:87 -#: ../../assemblage.rst:107 +#: ../../assemblage.rst:59 +#: ../../assemblage.rst:88 +#: ../../assemblage.rst:108 msgid "Matériel:" msgstr "" -#: ../../assemblage.rst:60 +#: ../../assemblage.rst:61 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:61 +#: ../../assemblage.rst:62 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:62 +#: ../../assemblage.rst:63 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:63 +#: ../../assemblage.rst:64 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:64 +#: ../../assemblage.rst:65 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:68 +#: ../../assemblage.rst:69 msgid "Préparer les 5 éléments: FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." msgstr "" -#: ../../assemblage.rst:70 +#: ../../assemblage.rst:71 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:77 +#: ../../assemblage.rst:78 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:85 +#: ../../assemblage.rst:86 msgid "Collage des bloqueurs de trappe" msgstr "" -#: ../../assemblage.rst:89 +#: ../../assemblage.rst:90 msgid "Caisse bois assemblée." msgstr "" -#: ../../assemblage.rst:90 +#: ../../assemblage.rst:91 msgid "4 disques en bois récupérés de la découpe laser du couvercle." msgstr "" -#: ../../assemblage.rst:93 +#: ../../assemblage.rst:94 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:101 +#: ../../assemblage.rst:102 msgid "Collage du plateau papier" msgstr "" -#: ../../assemblage.rst:104 +#: ../../assemblage.rst:105 msgid "Support papier supérieur" msgstr "" -#: ../../assemblage.rst:105 +#: ../../assemblage.rst:106 msgid "Support papier inférieur" msgstr "" -#: ../../assemblage.rst:107 +#: ../../assemblage.rst:108 msgid "Pinces de serrage" msgstr "" -#: ../../assemblage.rst:114 +#: ../../assemblage.rst:115 msgid "Coller le support inférieur sous le support supérieur." msgstr "" -#: ../../assemblage.rst:121 +#: ../../assemblage.rst:122 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:124 +#: ../../assemblage.rst:125 msgid "Préparation du pointeau mâle" msgstr "" -#: ../../assemblage.rst:126 -#: ../../assemblage.rst:141 -#: ../../assemblage.rst:215 -#: ../../assemblage.rst:236 -#: ../../assemblage.rst:269 -#: ../../assemblage.rst:317 -#: ../../assemblage.rst:384 -#: ../../assemblage.rst:526 -#: ../../assemblage.rst:547 -#: ../../assemblage.rst:568 -#: ../../assemblage.rst:589 -#: ../../assemblage.rst:617 -#: ../../assemblage.rst:634 -#: ../../assemblage.rst:684 -#: ../../assemblage.rst:719 -#: ../../assemblage.rst:761 -#: ../../assemblage.rst:800 -#: ../../assemblage.rst:845 -#: ../../assemblage.rst:929 -#: ../../assemblage.rst:972 -#: ../../assemblage.rst:994 -#: ../../assemblage.rst:1037 -#: ../../assemblage.rst:1067 -#: ../../assemblage.rst:1093 -#: ../../assemblage.rst:1161 -#: ../../assemblage.rst:1183 -#: ../../assemblage.rst:1196 -#: ../../assemblage.rst:1227 +#: ../../assemblage.rst:127 +#: ../../assemblage.rst:142 +#: ../../assemblage.rst:216 +#: ../../assemblage.rst:237 +#: ../../assemblage.rst:270 +#: ../../assemblage.rst:318 +#: ../../assemblage.rst:385 +#: ../../assemblage.rst:527 +#: ../../assemblage.rst:548 +#: ../../assemblage.rst:569 +#: ../../assemblage.rst:590 +#: ../../assemblage.rst:618 +#: ../../assemblage.rst:635 +#: ../../assemblage.rst:685 +#: ../../assemblage.rst:720 +#: ../../assemblage.rst:762 +#: ../../assemblage.rst:801 +#: ../../assemblage.rst:846 +#: ../../assemblage.rst:930 +#: ../../assemblage.rst:973 +#: ../../assemblage.rst:995 +#: ../../assemblage.rst:1038 +#: ../../assemblage.rst:1068 +#: ../../assemblage.rst:1094 +#: ../../assemblage.rst:1162 +#: ../../assemblage.rst:1184 +#: ../../assemblage.rst:1197 +#: ../../assemblage.rst:1228 msgid "Matériel :" msgstr "" -#: ../../assemblage.rst:128 +#: ../../assemblage.rst:129 msgid "1 Pierre à aiguisé" msgstr "" -#: ../../assemblage.rst:129 +#: ../../assemblage.rst:130 msgid "1 vis sans tête M3-12 bout téton" msgstr "" -#: ../../assemblage.rst:131 +#: ../../assemblage.rst:132 msgid "Limer l'arête du téton afin d’obtenir un profil approchant celui illustré." msgstr "" -#: ../../assemblage.rst:139 +#: ../../assemblage.rst:140 msgid "Préparation Moteur Y" msgstr "" -#: ../../assemblage.rst:143 +#: ../../assemblage.rst:144 msgid "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" msgstr "" -#: ../../assemblage.rst:144 +#: ../../assemblage.rst:145 msgid "1 moteur Nema 17" msgstr "" -#: ../../assemblage.rst:145 +#: ../../assemblage.rst:146 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "" -#: ../../assemblage.rst:146 -#: ../../assemblage.rst:219 +#: ../../assemblage.rst:147 +#: ../../assemblage.rst:220 msgid "4 vis M3-8" msgstr "" -#: ../../assemblage.rst:147 -#: ../../assemblage.rst:594 -#: ../../assemblage.rst:621 +#: ../../assemblage.rst:148 +#: ../../assemblage.rst:595 +#: ../../assemblage.rst:622 msgid "2 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:148 -#: ../../assemblage.rst:393 -#: ../../assemblage.rst:530 +#: ../../assemblage.rst:149 +#: ../../assemblage.rst:394 +#: ../../assemblage.rst:531 msgid "2 vis M3-12" msgstr "" -#: ../../assemblage.rst:149 -#: ../../assemblage.rst:531 -#: ../../assemblage.rst:593 +#: ../../assemblage.rst:150 +#: ../../assemblage.rst:532 +#: ../../assemblage.rst:594 msgid "2 rondelles M3 larges" msgstr "" -#: ../../assemblage.rst:151 +#: ../../assemblage.rst:152 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:158 +#: ../../assemblage.rst:159 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:165 +#: ../../assemblage.rst:166 msgid "L'illustration montre un support moteur prévu pour une courroie de 200mm mais le montage est le même avec un support moteur prévu pour une courroie de 220mm." msgstr "" -#: ../../assemblage.rst:167 +#: ../../assemblage.rst:168 msgid "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en place avec un petit bout de scotch de peintre." msgstr "" -#: ../../assemblage.rst:175 +#: ../../assemblage.rst:176 msgid "Préparation des supports d’axes" msgstr "" -#: ../../assemblage.rst:177 +#: ../../assemblage.rst:178 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "" -#: ../../assemblage.rst:178 +#: ../../assemblage.rst:179 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "" -#: ../../assemblage.rst:179 +#: ../../assemblage.rst:180 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "" -#: ../../assemblage.rst:180 +#: ../../assemblage.rst:181 msgid "1 foret de 8mm" msgstr "" -#: ../../assemblage.rst:181 +#: ../../assemblage.rst:182 msgid "8 écrous M3" msgstr "" -#: ../../assemblage.rst:182 +#: ../../assemblage.rst:183 msgid "8 vis M3-12 sans tête" msgstr "" -#: ../../assemblage.rst:184 +#: ../../assemblage.rst:185 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:186 +#: ../../assemblage.rst:187 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "" -#: ../../assemblage.rst:193 +#: ../../assemblage.rst:194 msgid "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous rectangulaires. Visser les vis M3-12." msgstr "" -#: ../../assemblage.rst:200 +#: ../../assemblage.rst:201 msgid "L’extrémité de la vis ne doit pas dépasser dans le passage des barres de Ø 8mm." msgstr "" -#: ../../assemblage.rst:213 +#: ../../assemblage.rst:214 msgid "Préparation de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:217 +#: ../../assemblage.rst:218 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "" -#: ../../assemblage.rst:218 +#: ../../assemblage.rst:219 msgid "1 moteur NEMA 17" msgstr "" -#: ../../assemblage.rst:220 +#: ../../assemblage.rst:221 msgid "2 vis M3-16" msgstr "" -#: ../../assemblage.rst:221 -#: ../../assemblage.rst:1187 +#: ../../assemblage.rst:222 +#: ../../assemblage.rst:1188 msgid "2 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:222 +#: ../../assemblage.rst:223 msgid "4 rondelles M3 grandes" msgstr "" -#: ../../assemblage.rst:224 +#: ../../assemblage.rst:225 msgid "Visser le moteur sur son support en laissant un peu de jeu et en respectant la position du connecteur." msgstr "" -#: ../../assemblage.rst:226 +#: ../../assemblage.rst:227 msgid "Le jeu permettra ensuite d'aligner l'arbre du moteur avec l'axe vertical." msgstr "" -#: ../../assemblage.rst:234 +#: ../../assemblage.rst:235 msgid "Montage de l'interrupteur de fin de course X" msgstr "" -#: ../../assemblage.rst:238 +#: ../../assemblage.rst:239 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "" -#: ../../assemblage.rst:239 +#: ../../assemblage.rst:240 msgid "1 interrupteur fin de course câblé (cf câblage des interrupteurs fin de course)" msgstr "" -#: ../../assemblage.rst:240 +#: ../../assemblage.rst:241 msgid "1 vis sans tête M3-12" msgstr "" -#: ../../assemblage.rst:241 -#: ../../assemblage.rst:274 +#: ../../assemblage.rst:242 +#: ../../assemblage.rst:275 msgid "1 écrou M3" msgstr "" -#: ../../assemblage.rst:242 -#: ../../assemblage.rst:1102 +#: ../../assemblage.rst:243 +#: ../../assemblage.rst:1103 msgid "2 vis M2.5-14" msgstr "" -#: ../../assemblage.rst:243 +#: ../../assemblage.rst:244 msgid "2 écrous M2.5" msgstr "" -#: ../../assemblage.rst:245 +#: ../../assemblage.rst:246 msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" -#: ../../assemblage.rst:247 +#: ../../assemblage.rst:248 msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "" -#: ../../assemblage.rst:256 +#: ../../assemblage.rst:257 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:258 +#: ../../assemblage.rst:259 msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "" -#: ../../assemblage.rst:259 +#: ../../assemblage.rst:260 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:267 +#: ../../assemblage.rst:268 msgid "Préparation de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:271 +#: ../../assemblage.rst:272 msgid "1 électro-aimant" msgstr "" -#: ../../assemblage.rst:272 +#: ../../assemblage.rst:273 msgid "1 entretoise de 18mm" msgstr "" -#: ../../assemblage.rst:273 +#: ../../assemblage.rst:274 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "" -#: ../../assemblage.rst:275 +#: ../../assemblage.rst:276 msgid "1 rondelle M3 moyenne" msgstr "" -#: ../../assemblage.rst:277 +#: ../../assemblage.rst:278 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "" -#: ../../assemblage.rst:284 +#: ../../assemblage.rst:285 msgid "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de l’entretoise." msgstr "" -#: ../../assemblage.rst:292 +#: ../../assemblage.rst:293 msgid "Montage de l'electro-aimant sur son support" msgstr "" -#: ../../assemblage.rst:293 +#: ../../assemblage.rst:294 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "" -#: ../../assemblage.rst:294 +#: ../../assemblage.rst:295 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "" -#: ../../assemblage.rst:295 +#: ../../assemblage.rst:296 msgid "2 vis M3-8" msgstr "" -#: ../../assemblage.rst:297 +#: ../../assemblage.rst:298 msgid "Fixer l’électro-aimant sur son support avec les 2 vis M3-8." msgstr "" -#: ../../assemblage.rst:299 +#: ../../assemblage.rst:300 msgid "Respecter le côté de sortie des fils c'est important." msgstr "" -#: ../../assemblage.rst:307 +#: ../../assemblage.rst:308 msgid "Veuiller à aligner soigneusement le bord du support et le bord de l'electro-aimant" msgstr "" -#: ../../assemblage.rst:315 +#: ../../assemblage.rst:316 msgid "Préparation du chariot bas (étape 1)" msgstr "" -#: ../../assemblage.rst:319 +#: ../../assemblage.rst:320 msgid "Electro-aimant assemblé dans son support" msgstr "" -#: ../../assemblage.rst:320 +#: ../../assemblage.rst:321 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "" -#: ../../assemblage.rst:321 +#: ../../assemblage.rst:322 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "" -#: ../../assemblage.rst:322 +#: ../../assemblage.rst:323 msgid "3 paliers lineaires IGUS" msgstr "" -#: ../../assemblage.rst:323 +#: ../../assemblage.rst:324 msgid "6 colliers de serrage 2.5 x 160" msgstr "" -#: ../../assemblage.rst:324 -#: ../../assemblage.rst:396 -#: ../../assemblage.rst:1165 +#: ../../assemblage.rst:325 +#: ../../assemblage.rst:397 +#: ../../assemblage.rst:1166 msgid "4 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:325 +#: ../../assemblage.rst:326 msgid "2 vis M3-18" msgstr "" -#: ../../assemblage.rst:326 -#: ../../assemblage.rst:395 +#: ../../assemblage.rst:327 +#: ../../assemblage.rst:396 msgid "2 vis M3-20" msgstr "" -#: ../../assemblage.rst:330 +#: ../../assemblage.rst:331 msgid "Introduire les 3 IGUS sur le support BOTTOM_trolley. Les fixer avec des colliers de serrage" msgstr "" -#: ../../assemblage.rst:332 -#: ../../assemblage.rst:447 +#: ../../assemblage.rst:333 +#: ../../assemblage.rst:448 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:342 +#: ../../assemblage.rst:343 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:349 +#: ../../assemblage.rst:350 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:351 +#: ../../assemblage.rst:352 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:353 +#: ../../assemblage.rst:354 msgid "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a un seul pallier IGUS." msgstr "" -#: ../../assemblage.rst:360 +#: ../../assemblage.rst:361 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:367 +#: ../../assemblage.rst:368 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:377 +#: ../../assemblage.rst:378 msgid "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans effort." msgstr "" -#: ../../assemblage.rst:382 +#: ../../assemblage.rst:383 msgid "Preparation du chariot haut (étape 1)" msgstr "" -#: ../../assemblage.rst:386 +#: ../../assemblage.rst:387 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "" -#: ../../assemblage.rst:387 +#: ../../assemblage.rst:388 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "" -#: ../../assemblage.rst:388 +#: ../../assemblage.rst:389 msgid "Taraud M3" msgstr "" -#: ../../assemblage.rst:390 +#: ../../assemblage.rst:391 msgid "1 vis sans tête M3-30" msgstr "" -#: ../../assemblage.rst:391 +#: ../../assemblage.rst:392 msgid "1 écrou borgne M3" msgstr "" -#: ../../assemblage.rst:394 -#: ../../assemblage.rst:1099 +#: ../../assemblage.rst:395 +#: ../../assemblage.rst:1100 msgid "2 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:398 +#: ../../assemblage.rst:399 msgid "3 IGUS_housing" msgstr "" -#: ../../assemblage.rst:399 +#: ../../assemblage.rst:400 msgid "6 vis M3-12" msgstr "" -#: ../../assemblage.rst:400 -#: ../../assemblage.rst:1072 +#: ../../assemblage.rst:401 +#: ../../assemblage.rst:1073 msgid "6 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:402 +#: ../../assemblage.rst:403 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:409 +#: ../../assemblage.rst:410 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "" -#: ../../assemblage.rst:416 +#: ../../assemblage.rst:417 msgid "Visser l’ensemble vis M3-30/écrou borgne pour le laisser dépasser ± 0,5mm." msgstr "" -#: ../../assemblage.rst:423 +#: ../../assemblage.rst:424 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:433 +#: ../../assemblage.rst:434 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:443 +#: ../../assemblage.rst:444 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:446 +#: ../../assemblage.rst:447 msgid "Attention au sens des colliers. La fixation du collier doit être vers les parois de la machine." msgstr "" -#: ../../assemblage.rst:453 +#: ../../assemblage.rst:454 msgid "Monter les vis M3-20 et les écrous M3." msgstr "" -#: ../../assemblage.rst:463 +#: ../../assemblage.rst:464 msgid "Préparation des rouleaux papier" msgstr "" -#: ../../assemblage.rst:464 +#: ../../assemblage.rst:465 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "" -#: ../../assemblage.rst:465 +#: ../../assemblage.rst:466 msgid "1 taraud M3" msgstr "" -#: ../../assemblage.rst:466 +#: ../../assemblage.rst:467 msgid "3 joints toriques" msgstr "" -#: ../../assemblage.rst:467 +#: ../../assemblage.rst:468 msgid "6 vis M3-6 sans tête" msgstr "" -#: ../../assemblage.rst:469 +#: ../../assemblage.rst:470 msgid "Tarauder les 3 ROLL_joint." msgstr "" -#: ../../assemblage.rst:474 +#: ../../assemblage.rst:475 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "" -#: ../../assemblage.rst:479 +#: ../../assemblage.rst:480 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:486 +#: ../../assemblage.rst:487 msgid "Préparation des presse-papiers (étape 1) :" msgstr "" -#: ../../assemblage.rst:487 +#: ../../assemblage.rst:488 msgid "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x **clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:488 +#: ../../assemblage.rst:489 msgid "3 vis M3-25" msgstr "" -#: ../../assemblage.rst:489 +#: ../../assemblage.rst:490 msgid "3 vis M3-20" msgstr "" -#: ../../assemblage.rst:490 +#: ../../assemblage.rst:491 msgid "3 ressorts tendeurs de courroie GT2" msgstr "" -#: ../../assemblage.rst:491 +#: ../../assemblage.rst:492 msgid "6 ecrous M3-NYL" msgstr "" -#: ../../assemblage.rst:493 +#: ../../assemblage.rst:494 msgid "Positionner le presse papier **clipboard2** par rapport au support **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:500 +#: ../../assemblage.rst:501 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:507 +#: ../../assemblage.rst:508 msgid "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:509 +#: ../../assemblage.rst:510 msgid "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:515 +#: ../../assemblage.rst:516 msgid "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:517 +#: ../../assemblage.rst:518 msgid "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner librement." msgstr "" -#: ../../assemblage.rst:524 +#: ../../assemblage.rst:525 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:529 +#: ../../assemblage.rst:530 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:534 +#: ../../assemblage.rst:535 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:545 +#: ../../assemblage.rst:546 msgid "Fixation des supports GAUCHES des axes" msgstr "" -#: ../../assemblage.rst:549 +#: ../../assemblage.rst:550 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:550 +#: ../../assemblage.rst:551 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:552 -#: ../../assemblage.rst:574 -msgid "4 vis BTR M3-14" -msgstr "" - #: ../../assemblage.rst:553 #: ../../assemblage.rst:575 -msgid "4 rondelles M3 larges" +msgid "4 vis BTR M3-14" msgstr "" #: ../../assemblage.rst:554 #: ../../assemblage.rst:576 +msgid "4 rondelles M3 larges" +msgstr "" + +#: ../../assemblage.rst:555 +#: ../../assemblage.rst:577 msgid "4 écrous NYL M3" msgstr "" -#: ../../assemblage.rst:556 +#: ../../assemblage.rst:557 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:566 +#: ../../assemblage.rst:567 msgid "Fixation des supports DROITS des axes" msgstr "" -#: ../../assemblage.rst:572 +#: ../../assemblage.rst:573 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "" -#: ../../assemblage.rst:573 +#: ../../assemblage.rst:574 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et vis sans tête (cf Préparation de supports d’axes)" msgstr "" -#: ../../assemblage.rst:578 +#: ../../assemblage.rst:579 msgid "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à la position du repère) et TOP_AXIS_right à droite en laissant un peu de jeu (vis+rondelle à l'extérieur et écrou à l'intérieur). Les vis seront serrées quand l'ensemble sera en place." msgstr "" -#: ../../assemblage.rst:587 +#: ../../assemblage.rst:588 msgid "Fixation des tendeurs de courroie" msgstr "" -#: ../../assemblage.rst:591 +#: ../../assemblage.rst:592 msgid "**Pièce(s) imprimée(s) en 3D** : 2 x DRIVEN_PULLEY_housing" msgstr "" -#: ../../assemblage.rst:592 +#: ../../assemblage.rst:593 msgid "2 vis BTR M3-20" msgstr "" -#: ../../assemblage.rst:597 +#: ../../assemblage.rst:598 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:608 +#: ../../assemblage.rst:609 msgid "Laisser un jeu de ±5mm." msgstr "" -#: ../../assemblage.rst:615 +#: ../../assemblage.rst:616 msgid "Assemblage des poulies libres de renvoi" msgstr "" -#: ../../assemblage.rst:619 +#: ../../assemblage.rst:620 msgid "2 poulies libres 20 dents bore 3mm" msgstr "" -#: ../../assemblage.rst:620 +#: ../../assemblage.rst:621 msgid "2 vis BTR M3-25" msgstr "" -#: ../../assemblage.rst:624 +#: ../../assemblage.rst:625 msgid "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou M3 NYL sans trop serrer." msgstr "" -#: ../../assemblage.rst:632 +#: ../../assemblage.rst:633 msgid "Montage du chariot bas (étape 2)" msgstr "" -#: ../../assemblage.rst:636 +#: ../../assemblage.rst:637 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:638 +#: ../../assemblage.rst:639 msgid "Nous n'avons pas représenté la façade pour des raisons de lisibilité." msgstr "" -#: ../../assemblage.rst:640 -#: ../../assemblage.rst:998 +#: ../../assemblage.rst:641 +#: ../../assemblage.rst:999 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:645 +#: ../../assemblage.rst:646 msgid "Enfiler le fin de course et son support sur la barre Ø8mm côté face arrière." msgstr "" -#: ../../assemblage.rst:650 +#: ../../assemblage.rst:651 msgid "La vis du support de l'interrupteur sera serrée plus tard lors du réglage." msgstr "" -#: ../../assemblage.rst:652 +#: ../../assemblage.rst:653 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "" -#: ../../assemblage.rst:659 +#: ../../assemblage.rst:660 msgid "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le bois de la caisse)." msgstr "" -#: ../../assemblage.rst:660 +#: ../../assemblage.rst:661 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:669 +#: ../../assemblage.rst:670 msgid "Montage de l’axe vertical (étape 1)" msgstr "" -#: ../../assemblage.rst:671 +#: ../../assemblage.rst:672 msgid "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en laissant du jeu." msgstr "" -#: ../../assemblage.rst:682 +#: ../../assemblage.rst:683 msgid "Montage de l’axe vertical (étape 2)" msgstr "" -#: ../../assemblage.rst:686 +#: ../../assemblage.rst:687 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "" -#: ../../assemblage.rst:687 +#: ../../assemblage.rst:688 msgid "2 KP08" msgstr "" -#: ../../assemblage.rst:688 +#: ../../assemblage.rst:689 msgid "4 vis M5-25" msgstr "" -#: ../../assemblage.rst:689 -#: ../../assemblage.rst:842 +#: ../../assemblage.rst:690 +#: ../../assemblage.rst:843 msgid "4 rondelles M5" msgstr "" -#: ../../assemblage.rst:690 -#: ../../assemblage.rst:841 +#: ../../assemblage.rst:691 +#: ../../assemblage.rst:842 msgid "4 écrous M5 NYL" msgstr "" -#: ../../assemblage.rst:692 +#: ../../assemblage.rst:693 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:699 +#: ../../assemblage.rst:700 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:706 +#: ../../assemblage.rst:707 msgid "Respecter la position des bagues de serrage des KP08." msgstr "" -#: ../../assemblage.rst:717 +#: ../../assemblage.rst:718 msgid "Montage de l’axe vertical (étape 3)" msgstr "" -#: ../../assemblage.rst:721 +#: ../../assemblage.rst:722 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "" -#: ../../assemblage.rst:722 +#: ../../assemblage.rst:723 msgid "1 Coupleur 5*8mm" msgstr "" -#: ../../assemblage.rst:724 +#: ../../assemblage.rst:725 msgid "Enfiler le coupleur sur l’arbre du moteur (trou Ø 5mm en bas)." msgstr "" -#: ../../assemblage.rst:731 +#: ../../assemblage.rst:732 msgid "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans le coupleur." msgstr "" -#: ../../assemblage.rst:738 +#: ../../assemblage.rst:739 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:745 +#: ../../assemblage.rst:746 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:746 +#: ../../assemblage.rst:747 msgid "Visser les 2 premières vis du moteur sur son support." msgstr "" -#: ../../assemblage.rst:753 +#: ../../assemblage.rst:754 msgid "Visser petit à petit les vis des KP08 en faisant tourner l’axe à la main." msgstr "" -#: ../../assemblage.rst:754 +#: ../../assemblage.rst:755 msgid "Visser petit à petit les vis du support moteur sur la caisse en faisant tourner l’axe à la main. **AJOUTER IMAGE**" msgstr "" -#: ../../assemblage.rst:755 +#: ../../assemblage.rst:756 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:759 +#: ../../assemblage.rst:760 msgid "Montage de l’axe vertical (étape 4)" msgstr "" -#: ../../assemblage.rst:763 +#: ../../assemblage.rst:764 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:765 +#: ../../assemblage.rst:766 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:772 +#: ../../assemblage.rst:773 msgid "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs positions) et le coupleur." msgstr "" -#: ../../assemblage.rst:779 +#: ../../assemblage.rst:780 msgid "Visser les 2 vis en haut du coupleur sur l’axe vertical." msgstr "" -#: ../../assemblage.rst:786 +#: ../../assemblage.rst:787 msgid "Laisser les poulies libres sans les visser sur l'axe. Elles seront vissées quand la courroie sera en place." msgstr "" -#: ../../assemblage.rst:787 +#: ../../assemblage.rst:788 msgid "Visser les vis des bagues de serrage des KP08 (2 vis par bague)." msgstr "" -#: ../../assemblage.rst:794 +#: ../../assemblage.rst:795 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:798 +#: ../../assemblage.rst:799 msgid "Montage de la courroie du chariot bas" msgstr "" -#: ../../assemblage.rst:802 -#: ../../assemblage.rst:1039 -msgid "1 courroie GT2 longueur ± 620mm" -msgstr "" - #: ../../assemblage.rst:803 #: ../../assemblage.rst:1040 +msgid "1 courroie GT2 longueur ± 620mm" +msgstr "" + +#: ../../assemblage.rst:804 +#: ../../assemblage.rst:1041 msgid "2 colliers" msgstr "" -#: ../../assemblage.rst:805 -#: ../../assemblage.rst:1042 +#: ../../assemblage.rst:806 +#: ../../assemblage.rst:1043 msgid "A l’aide d’un collier, attacher la courroie autour de la vis du chariot avec les dents à l’extérieur." msgstr "" -#: ../../assemblage.rst:812 -#: ../../assemblage.rst:1049 +#: ../../assemblage.rst:813 +#: ../../assemblage.rst:1050 msgid "Faire passer la courroie dans la poulie libre puis la poulie de l’axe vertical." msgstr "" -#: ../../assemblage.rst:819 -#: ../../assemblage.rst:1056 +#: ../../assemblage.rst:820 +#: ../../assemblage.rst:1057 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:821 -#: ../../assemblage.rst:1058 +#: ../../assemblage.rst:822 +#: ../../assemblage.rst:1059 msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" -#: ../../assemblage.rst:828 +#: ../../assemblage.rst:829 msgid "Pour l'instant, ne pas serrer les vis de la poulie sur l'axe." msgstr "" -#: ../../assemblage.rst:836 +#: ../../assemblage.rst:837 msgid "Montage de l’axe Y (étape 1)" msgstr "" -#: ../../assemblage.rst:839 +#: ../../assemblage.rst:840 msgid "2 KFL8" msgstr "" -#: ../../assemblage.rst:840 +#: ../../assemblage.rst:841 msgid "4 vis M5-18" msgstr "" -#: ../../assemblage.rst:843 +#: ../../assemblage.rst:844 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "" -#: ../../assemblage.rst:844 +#: ../../assemblage.rst:845 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "" -#: ../../assemblage.rst:845 +#: ../../assemblage.rst:846 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "" -#: ../../assemblage.rst:847 +#: ../../assemblage.rst:848 msgid "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et 2 écrous M5 NYL." msgstr "" -#: ../../assemblage.rst:857 +#: ../../assemblage.rst:858 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:867 +#: ../../assemblage.rst:868 msgid "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse et le KFL8." msgstr "" -#: ../../assemblage.rst:868 +#: ../../assemblage.rst:869 msgid "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée et les 2 ROLL_joint (attention à la position du joint torique). Mettre la courroie fermée sur la poulie du moteur Y et sur la poulie de l’axe." msgstr "" -#: ../../assemblage.rst:875 +#: ../../assemblage.rst:876 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:882 +#: ../../assemblage.rst:883 msgid "Serrer les vis des bagues des KFL8." msgstr "" -#: ../../assemblage.rst:890 +#: ../../assemblage.rst:891 msgid "Montage de l’axe Y (étape 2)" msgstr "" -#: ../../assemblage.rst:892 +#: ../../assemblage.rst:893 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:902 +#: ../../assemblage.rst:903 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:909 +#: ../../assemblage.rst:910 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "" -#: ../../assemblage.rst:916 +#: ../../assemblage.rst:917 msgid "Mettre en place la plaque en CP (sans la coller) afin d’aligner les ROLL_joint avec les trous présents dans la plaque." msgstr "" -#: ../../assemblage.rst:917 +#: ../../assemblage.rst:918 msgid "Centrer les rouleaux dans les trous de la plaque et visser les vis sans tête jusqu'à ce que les rouleaux soient bien solidaires de l'axe. Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne version, mais c'est le meme principe)" msgstr "" -#: ../../assemblage.rst:924 +#: ../../assemblage.rst:925 msgid "Retirer la plaque de contre plaqué." msgstr "" -#: ../../assemblage.rst:928 +#: ../../assemblage.rst:929 msgid "Montage des guide-papiers sur la plaque support" msgstr "" -#: ../../assemblage.rst:931 +#: ../../assemblage.rst:932 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "" -#: ../../assemblage.rst:932 +#: ../../assemblage.rst:933 msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "" -#: ../../assemblage.rst:933 +#: ../../assemblage.rst:934 msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "" -#: ../../assemblage.rst:934 +#: ../../assemblage.rst:935 msgid "4 vis M3-16" msgstr "" -#: ../../assemblage.rst:935 +#: ../../assemblage.rst:936 msgid "4 vis M3-12" msgstr "" -#: ../../assemblage.rst:936 +#: ../../assemblage.rst:937 msgid "8 rondelles M3 Larges" msgstr "" -#: ../../assemblage.rst:937 +#: ../../assemblage.rst:938 msgid "8 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:939 +#: ../../assemblage.rst:940 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:942 +#: ../../assemblage.rst:943 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:949 +#: ../../assemblage.rst:950 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:956 +#: ../../assemblage.rst:957 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:963 +#: ../../assemblage.rst:964 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:971 +#: ../../assemblage.rst:972 msgid "Collage de la plaque repose papier" msgstr "" -#: ../../assemblage.rst:974 +#: ../../assemblage.rst:975 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "" -#: ../../assemblage.rst:975 +#: ../../assemblage.rst:976 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:977 +#: ../../assemblage.rst:978 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:979 +#: ../../assemblage.rst:980 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:993 +#: ../../assemblage.rst:994 msgid "Montage du chariot haut (étape 2)" msgstr "" -#: ../../assemblage.rst:996 +#: ../../assemblage.rst:997 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "" -#: ../../assemblage.rst:1005 +#: ../../assemblage.rst:1006 msgid "Enfiler le chariot haut sur les barres lisses." msgstr "" -#: ../../assemblage.rst:1012 +#: ../../assemblage.rst:1013 msgid "Terminer d’enfiler les barres." msgstr "" -#: ../../assemblage.rst:1014 +#: ../../assemblage.rst:1015 msgid "La tranche du bois doit rester apparente." msgstr "" -#: ../../assemblage.rst:1021 +#: ../../assemblage.rst:1022 msgid "Serrer les vis des supports d’axes sur la caisse à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1028 +#: ../../assemblage.rst:1029 msgid "Visser les vis sans tête des supports des axes à gauche et à droite." msgstr "" -#: ../../assemblage.rst:1036 +#: ../../assemblage.rst:1037 msgid "Pose de la courroie du chariot haut" msgstr "" -#: ../../assemblage.rst:1066 +#: ../../assemblage.rst:1067 msgid "Montage des presse-papiers (étape 2) :" msgstr "" -#: ../../assemblage.rst:1069 +#: ../../assemblage.rst:1070 msgid "3 CLIPBOARD montés à l'étape 1" msgstr "" -#: ../../assemblage.rst:1070 +#: ../../assemblage.rst:1071 msgid "6 vis M3-14" msgstr "" -#: ../../assemblage.rst:1071 +#: ../../assemblage.rst:1072 msgid "6 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1075 +#: ../../assemblage.rst:1076 msgid "Les trous oblongs dans les pièces imprimées permettent de régler la pression des CLIPBOARD sur le papier." msgstr "" -#: ../../assemblage.rst:1091 +#: ../../assemblage.rst:1092 msgid "Montage du fin de course Y" msgstr "" -#: ../../assemblage.rst:1095 +#: ../../assemblage.rst:1096 msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "" -#: ../../assemblage.rst:1096 -#: ../../assemblage.rst:1186 +#: ../../assemblage.rst:1097 +#: ../../assemblage.rst:1187 msgid "2 vis M3-14" msgstr "" -#: ../../assemblage.rst:1097 +#: ../../assemblage.rst:1098 msgid "1 vis M3-12" msgstr "" -#: ../../assemblage.rst:1098 +#: ../../assemblage.rst:1099 msgid "1 vis M3-20" msgstr "" -#: ../../assemblage.rst:1100 +#: ../../assemblage.rst:1101 msgid "3 écrous M3 NYL" msgstr "" -#: ../../assemblage.rst:1101 +#: ../../assemblage.rst:1102 msgid "1 interrupteur fin de course à lamelle" msgstr "" -#: ../../assemblage.rst:1103 +#: ../../assemblage.rst:1104 msgid "2 écrous M2.5 NYL" msgstr "" -#: ../../assemblage.rst:1105 +#: ../../assemblage.rst:1106 msgid "L'interrupteur fin de course à lamelle devra être câblé avant d'être monté sur son support (non représenté)." msgstr "" -#: ../../assemblage.rst:1107 +#: ../../assemblage.rst:1108 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1114 +#: ../../assemblage.rst:1115 msgid "Positionner le levier **ENDSTOP_Y_LEVER** dans le support **ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1121 +#: ../../assemblage.rst:1122 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:1123 +#: ../../assemblage.rst:1124 msgid "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans son support." msgstr "" -#: ../../assemblage.rst:1132 +#: ../../assemblage.rst:1133 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:1141 +#: ../../assemblage.rst:1142 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1148 +#: ../../assemblage.rst:1149 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:1160 +#: ../../assemblage.rst:1161 msgid "Fixation des clips sur le couvercle" msgstr "" -#: ../../assemblage.rst:1163 +#: ../../assemblage.rst:1164 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "" -#: ../../assemblage.rst:1164 +#: ../../assemblage.rst:1165 msgid "4 vis M3-14" msgstr "" -#: ../../assemblage.rst:1167 +#: ../../assemblage.rst:1168 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:1182 +#: ../../assemblage.rst:1183 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "" -#: ../../assemblage.rst:1185 +#: ../../assemblage.rst:1186 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "" -#: ../../assemblage.rst:1195 +#: ../../assemblage.rst:1196 msgid "Montage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1198 -#: ../../assemblage.rst:1229 +#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1230 msgid "Carte MKS GEN 1.4" msgstr "" -#: ../../assemblage.rst:1199 +#: ../../assemblage.rst:1200 msgid "4 entretoises M3-10" msgstr "" -#: ../../assemblage.rst:1200 +#: ../../assemblage.rst:1201 msgid "4 rondelles M3 moyennes" msgstr "" -#: ../../assemblage.rst:1201 +#: ../../assemblage.rst:1202 msgid "8 vis M3-10" msgstr "" -#: ../../assemblage.rst:1203 +#: ../../assemblage.rst:1204 msgid "Assembler les 4 entretoises sur la carte." msgstr "" -#: ../../assemblage.rst:1205 +#: ../../assemblage.rst:1206 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:1210 +#: ../../assemblage.rst:1211 msgid "Cablage de la carte électronique" msgstr "" -#: ../../assemblage.rst:1211 +#: ../../assemblage.rst:1212 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1218 +#: ../../assemblage.rst:1219 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1226 +#: ../../assemblage.rst:1227 msgid "Pose des drivers sur la carte électronique" msgstr "" -#: ../../assemblage.rst:1230 +#: ../../assemblage.rst:1231 msgid "2 Drivers DRV8825" msgstr "" -#: ../../assemblage.rst:1231 +#: ../../assemblage.rst:1232 msgid "6 cavaliers" msgstr "" -#: ../../assemblage.rst:1233 +#: ../../assemblage.rst:1234 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:1240 +#: ../../assemblage.rst:1241 msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "" -#: ../../assemblage.rst:1248 +#: ../../assemblage.rst:1249 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1249 +#: ../../assemblage.rst:1250 msgid "placer les 2 fils de provenant de la prise **POWER_plate** dans le bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1257 +#: ../../assemblage.rst:1258 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1258 +#: ../../assemblage.rst:1259 msgid "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage des moteurs." msgstr "" -#: ../../assemblage.rst:1260 +#: ../../assemblage.rst:1261 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:1261 +#: ../../assemblage.rst:1262 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1262 +#: ../../assemblage.rst:1263 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:1275 +#: ../../assemblage.rst:1276 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:1276 +#: ../../assemblage.rst:1277 msgid "Une fois que la tension mesurée sur chaque driver est correcte, vous pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1280 +#: ../../assemblage.rst:1281 msgid "Câblage des interrupteurs fin de course" msgstr "" -#: ../../assemblage.rst:1281 +#: ../../assemblage.rst:1282 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1282 +#: ../../assemblage.rst:1283 msgid "Le fin de course X (chariot) doit être branché sur le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1283 +#: ../../assemblage.rst:1284 msgid "Le fin de course Y (détection papier) doit être branché sur le connecteur de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1291 +#: ../../assemblage.rst:1292 msgid "Raccordement des moteurs à la carte" msgstr "" -#: ../../assemblage.rst:1292 +#: ../../assemblage.rst:1293 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1293 +#: ../../assemblage.rst:1294 msgid "Le moteur X (chariot) doit être branché dans le connecteur de gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1300 +#: ../../assemblage.rst:1301 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1308 +#: ../../assemblage.rst:1309 msgid "Câblage de l’électro-aimant" msgstr "" -#: ../../assemblage.rst:1309 +#: ../../assemblage.rst:1310 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:1317 +#: ../../assemblage.rst:1318 msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "" -#: ../../assemblage.rst:1318 +#: ../../assemblage.rst:1319 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1325 +#: ../../assemblage.rst:1326 msgid "Aligner les 2 chariots" msgstr "" -#: ../../assemblage.rst:1326 -#: ../../assemblage.rst:1348 +#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1349 msgid "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**) avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1327 +#: ../../assemblage.rst:1328 msgid "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1328 +#: ../../assemblage.rst:1329 msgid "Quand l'alignement est satisfaisant, serrer les vis de fixations de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1338 +#: ../../assemblage.rst:1339 msgid "Alignement vertical des deux chariots" msgstr "" -#: ../../assemblage.rst:1340 +#: ../../assemblage.rst:1341 msgid "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1347 +#: ../../assemblage.rst:1348 msgid "En observant par l'arriere de la machine, monter le pointeau en appuyant avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1349 +#: ../../assemblage.rst:1350 msgid "Logiquement le pointeau doit entrer légérement dans la vis sans tête de la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1356 +#: ../../assemblage.rst:1357 msgid "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur l'axe vertical." msgstr "" -#: ../../assemblage.rst:1364 +#: ../../assemblage.rst:1365 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1366 +#: ../../assemblage.rst:1367 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:1368 +#: ../../assemblage.rst:1369 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:1376 +#: ../../assemblage.rst:1377 msgid "Réglage de la profondeur du point" msgstr "" -#: ../../assemblage.rst:1378 +#: ../../assemblage.rst:1379 msgid "Selon le matériau que vous utiliserez (papier, plastique, aluminium de canette), vous devrez régler la hauteur de l'empreinte du chariot haut à l'aide de l'écrou borgne. *" msgstr "" diff --git a/docs/assemblage.rst b/docs/assemblage.rst index 4d5a189..2c511bc 100644 --- a/docs/assemblage.rst +++ b/docs/assemblage.rst @@ -1,8 +1,9 @@ Manuel de montage BrailleRAP -=============================== +============================ Outillages necessaires ---------------------- + * Cles 6 pans 1.5,2,2.5 et 4. * Petites pinces. * Petite pince coupante. diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index c5349af..ca3ddf1 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -38,22 +38,18 @@ msgid "Petite pince coupante." msgstr "Small cutting pliers." #: ../../assemblage.rst:9 -#, fuzzy msgid "Clés à tube 5.5 et 8." msgstr "Tube wrenches 5.5 and 8." #: ../../assemblage.rst:10 -#, fuzzy msgid "Un taraud M3." msgstr "1 M3 tap." #: ../../assemblage.rst:11 -#, fuzzy msgid "1 foret de 8mm." msgstr "1 8mm drill." #: ../../assemblage.rst:12 -#, fuzzy msgid "1 foret de 3mm." msgstr "1 3mm drill." From dba083dc54630e16297bb3ca68dc3b4f042e8b22 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:15:10 +0000 Subject: [PATCH 19/23] doc --- docs/locale/en/LC_MESSAGES/assemblage.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index ca3ddf1..ad048db 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -23,14 +23,14 @@ msgid "Outillages necessaires" msgstr "Necessary tools" #: ../../assemblage.rst:6 -#, fuzzy -msgid "Cles 6 pans 1.5,2,2.5 et 4." -msgstr "Hex keys 1.5,2,2.5 and 4" +# +msgid "* Cles 6 pans 1.5,2,2.5 et 4." +msgstr "* Hex keys 1.5,2,2.5 and 4" #: ../../assemblage.rst:7 -#, fuzzy -msgid "Petites pinces." -msgstr "Small pliers." +# +msgid "* Petites pinces." +msgstr "* Small pliers." #: ../../assemblage.rst:8 #, fuzzy From 80c09c15482c68995f5626434e45cc0a203e6fad Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:18:27 +0000 Subject: [PATCH 20/23] update --- docs/locale/en/LC_MESSAGES/assemblage.po | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index ad048db..aed0cf2 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -23,17 +23,14 @@ msgid "Outillages necessaires" msgstr "Necessary tools" #: ../../assemblage.rst:6 -# msgid "* Cles 6 pans 1.5,2,2.5 et 4." msgstr "* Hex keys 1.5,2,2.5 and 4" #: ../../assemblage.rst:7 -# msgid "* Petites pinces." msgstr "* Small pliers." #: ../../assemblage.rst:8 -#, fuzzy msgid "Petite pince coupante." msgstr "Small cutting pliers." From 927b74b5df9a291689df789e04662144b980aaf1 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:25:53 +0000 Subject: [PATCH 21/23] typo --- docs/locale/en/LC_MESSAGES/assemblage.po | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index aed0cf2..5cfcb11 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -35,8 +35,8 @@ msgid "Petite pince coupante." msgstr "Small cutting pliers." #: ../../assemblage.rst:9 -msgid "Clés à tube 5.5 et 8." -msgstr "Tube wrenches 5.5 and 8." +msgid "* Clés à tube 5.5 et 8." +msgstr "* Tube wrenches 5.5 and 8." #: ../../assemblage.rst:10 msgid "Un taraud M3." @@ -56,37 +56,36 @@ msgid "Colle à bois." msgstr "wood glue" #: ../../assemblage.rst:14 ../../assemblage.rst:66 -#: 76ffffc6a7564c34a47a2c9323fd8686 msgid "Scotch de peintre." msgstr "Adhesive Blue tape" -#: ../../assemblage.rst:18 a9772685835b4e4291160c801a950360 +#: ../../assemblage.rst:18 msgid "Remarques sur les vis" msgstr "Notes on screws" -#: ../../assemblage.rst:20 d8616360a2cf4e719da7b83529d8ccff +#: ../../assemblage.rst:20 msgid "" "M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le" " deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 " "designe une vis de 3mm de diamètre et de 12mm de longueur" msgstr "" -"M3 and M5 correspond to the diameter in mm of the threaded part of the " +"M3 and M5 refer to the diameter in mm of the threaded part of the " "screws second number corresponds to the length of the screw For example " "M3-12 means a screw 3mm in diameter and 12mm in length" -#: ../../assemblage.rst:24 4517e54470594de08d46ca5da0776e16 +#: ../../assemblage.rst:24 msgid "" "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre " "18mm de longueur)" msgstr "" -"**M5-18** corresponds to a screw with a hexagonal head (5mm in diameter " +"**M5-18** refer to a screw with a hexagonal head (5mm in diameter " "18mm in length)" -#: ../../assemblage.rst:31 4fe4080a101348019fb210c1cbff3128 +#: ../../assemblage.rst:31 msgid "" "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 " "mm de longueur)" -msgstr "**M3-12 grub** corresponds to a grub screw (3mm diameter - 12 mm length)" +msgstr "**M3-12 grub** refer to a grub screw (3mm diameter - 12 mm length)" #: ../../assemblage.rst:39 5395aa5200aa4c3591b45e614fd24d90 msgid "Remarques sur les écrous" From 3cfa52e6c97b84a613901de71de24b019ffebe1b Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:32:16 +0000 Subject: [PATCH 22/23] typo --- docs/locale/en/LC_MESSAGES/assemblage.po | 780 +++++++++++------------ 1 file changed, 377 insertions(+), 403 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 5cfcb11..3a5cb6a 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: test\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-05-04 14:56+0000\n" +"POT-Creation-Date: 2023-05-04 18:03+0000\n" "PO-Revision-Date: 2018-12-28 12:02+0200\n" "Last-Translator: Stephane \n" "Language: en\n" @@ -14,90 +14,93 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" -#: ../../assemblage.rst:2 +#: ../../assemblage.rst:2 msgid "Manuel de montage BrailleRAP" msgstr "BrailleRAP building manual " -#: ../../assemblage.rst:5 +#: ../../assemblage.rst:5 msgid "Outillages necessaires" msgstr "Necessary tools" -#: ../../assemblage.rst:6 -msgid "* Cles 6 pans 1.5,2,2.5 et 4." -msgstr "* Hex keys 1.5,2,2.5 and 4" +#: ../../assemblage.rst:7 +#, fuzzy +msgid "Cles 6 pans 1.5,2,2.5 et 4." +msgstr "Hex keys 1.5,2,2.5 and 4" -#: ../../assemblage.rst:7 -msgid "* Petites pinces." -msgstr "* Small pliers." +#: ../../assemblage.rst:8 +#, fuzzy +msgid "Petites pinces." +msgstr "Small pliers." -#: ../../assemblage.rst:8 +#: ../../assemblage.rst:9 msgid "Petite pince coupante." msgstr "Small cutting pliers." -#: ../../assemblage.rst:9 -msgid "* Clés à tube 5.5 et 8." -msgstr "* Tube wrenches 5.5 and 8." +#: ../../assemblage.rst:10 +#, fuzzy +msgid "Clés à tube 5.5 et 8." +msgstr "Tube wrenches 5.5 and 8." -#: ../../assemblage.rst:10 +#: ../../assemblage.rst:11 msgid "Un taraud M3." -msgstr "1 M3 tap." +msgstr "M3 tap." -#: ../../assemblage.rst:11 +#: ../../assemblage.rst:12 msgid "1 foret de 8mm." -msgstr "1 8mm drill." +msgstr "8mm drill." -#: ../../assemblage.rst:12 +#: ../../assemblage.rst:13 msgid "1 foret de 3mm." -msgstr "1 3mm drill." +msgstr "3mm drill." -#: ../../assemblage.rst:13 ../../assemblage.rst:65 ../../assemblage.rst:91 -#: ../../assemblage.rst:106 +#: ../../assemblage.rst:14 ../../assemblage.rst:66 ../../assemblage.rst:92 +#: ../../assemblage.rst:107 msgid "Colle à bois." msgstr "wood glue" -#: ../../assemblage.rst:14 ../../assemblage.rst:66 +#: ../../assemblage.rst:15 ../../assemblage.rst:67 msgid "Scotch de peintre." msgstr "Adhesive Blue tape" -#: ../../assemblage.rst:18 +#: ../../assemblage.rst:19 msgid "Remarques sur les vis" msgstr "Notes on screws" -#: ../../assemblage.rst:20 +#: ../../assemblage.rst:21 msgid "" "M3 et M5 correspondent au diamètre en mm de la partie taraudée des vis Le" " deuxieme nombre correspond à la longueur de la vis Par exemple M3-12 " "designe une vis de 3mm de diamètre et de 12mm de longueur" msgstr "" -"M3 and M5 refer to the diameter in mm of the threaded part of the " -"screws second number corresponds to the length of the screw For example " -"M3-12 means a screw 3mm in diameter and 12mm in length" +"M3 and M5 refer to the diameter in mm of the threaded part of the screws " +"second number corresponds to the length of the screw For example M3-12 " +"means a screw 3mm in diameter and 12mm in length" -#: ../../assemblage.rst:24 +#: ../../assemblage.rst:25 msgid "" "**M5-18** correspond à une vis avec une tête hexagonale (5mm de diamètre " "18mm de longueur)" msgstr "" -"**M5-18** refer to a screw with a hexagonal head (5mm in diameter " -"18mm in length)" +"**M5-18** refer to a screw with a hexagonal head (5mm in diameter 18mm in" +" length)" -#: ../../assemblage.rst:31 +#: ../../assemblage.rst:32 msgid "" "**M3-12 sans tête** correspond a une vis sans tête (3mm de diamètre - 12 " "mm de longueur)" msgstr "**M3-12 grub** refer to a grub screw (3mm diameter - 12 mm length)" -#: ../../assemblage.rst:39 5395aa5200aa4c3591b45e614fd24d90 +#: ../../assemblage.rst:40 msgid "Remarques sur les écrous" msgstr "Notes on nuts" -#: ../../assemblage.rst:41 6c6d5ab5af7941108458c37b504fbde5 +#: ../../assemblage.rst:42 msgid "" "**Ecrou M3 ou ecrou M5** désignent des ecrous standards de diamêtre 3mm " "ou 5mm" msgstr "**M3 nut or M5 nut** refer to standard nuts with a diameter of 3mm or 5mm" -#: ../../assemblage.rst:48 8b71518ad5b44d82923812300ea5a379 +#: ../../assemblage.rst:49 msgid "" "**Ecrou M3 NYL** ou **ecrou M5 NYL** désignent des ecrous **frein** de " "diamêtre 3mm ou 5mm" @@ -105,40 +108,39 @@ msgstr "" "**M3 NYL nut** or **M5 NYL nut** refer to **locking** nuts of diameter " "3mm or 5mm " -#: ../../assemblage.rst:56 c2e243f6ff0b49c7bfa3c831cb2b4106 +#: ../../assemblage.rst:57 msgid "Collage de la caisse en bois" msgstr "Woodbox assembling" -#: ../../assemblage.rst:58 ../../assemblage.rst:87 ../../assemblage.rst:107 -#: e9165cfc2cd84fdc9dba149ada1fb944 +#: ../../assemblage.rst:59 ../../assemblage.rst:88 ../../assemblage.rst:108 msgid "Matériel:" msgstr "Material:" -#: ../../assemblage.rst:60 02b975dd57c74970a10c2dcc569a8b57 +#: ../../assemblage.rst:61 msgid "FACE (contre-plaqué de 5mm découpé au laser)." msgstr "FACE (5mm laser cut plywood)." -#: ../../assemblage.rst:61 18c22ae52b80405cb994d57d3bf2e6be +#: ../../assemblage.rst:62 msgid "BACK (contre-plaqué de 5mm découpé au laser)." msgstr "BACK () 5mm laser cut plywood" -#: ../../assemblage.rst:62 e575baccf9fe43038f07b4233b5082ee +#: ../../assemblage.rst:63 msgid "BOTTOM (contre-plaqué de 5mm découpé au laser)." msgstr "BOTTOM (5mm laser cut plywood)." -#: ../../assemblage.rst:63 ca6aaabd39bb4bfca0ecb1cf34eb44b8 +#: ../../assemblage.rst:64 msgid "LEFT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "LEFT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:64 1a69ec81110843ffb1c741dc6dffee79 +#: ../../assemblage.rst:65 msgid "RIGHT_SIDE (contre-plaqué de 5mm découpé au laser)." msgstr "RIGHT_SIDE (5mm laser cut plywood)." -#: ../../assemblage.rst:68 82ed7f2a5c1b4a78bcf8fba7514d2108 +#: ../../assemblage.rst:69 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:70 6c51223755604118aa96f4bce4f845e6 +#: ../../assemblage.rst:71 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" @@ -146,7 +148,7 @@ msgstr "" "identify the position of the sides (right and left) and the bottom. Use " "the holes to orient the parts as shown in the figure" -#: ../../assemblage.rst:77 591e591a6a514bd1aa0d5977b04af48f +#: ../../assemblage.rst:78 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." @@ -154,19 +156,19 @@ msgstr "" "Glue the notches, assemble the 5 parts and hold them in place with " "painter's tape the drying time recommended by the manufacturer." -#: ../../assemblage.rst:85 06e477e021c64f46afd6cb75f8bd45a4 +#: ../../assemblage.rst:86 msgid "Collage des bloqueurs de trappe" msgstr "Door blockers gluing" -#: ../../assemblage.rst:89 ca9015c490d64612b0ad09ddf2050e58 +#: ../../assemblage.rst:90 msgid "Caisse bois assemblée." msgstr "Assembled wood box." -#: ../../assemblage.rst:90 fe7e3f3e058f499b948f9e0d0607d2c4 +#: ../../assemblage.rst:91 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:93 8d0608a0f8304b1aa295b0057d2e1482 +#: ../../assemblage.rst:94 #, fuzzy msgid "" "Coller les 4 disques de bois sur la façade arrière à l'intérieur de la " @@ -176,28 +178,28 @@ 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:101 1cc8384651684caf99139b7cfbc612a0 +#: ../../assemblage.rst:102 #, fuzzy msgid "Collage du plateau papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:104 ab50505909c84f0f8d7022cb57862c67 +#: ../../assemblage.rst:105 msgid "Support papier supérieur" msgstr "Upper paper support" -#: ../../assemblage.rst:105 f1a3121d62574ed5899974268c076515 +#: ../../assemblage.rst:106 msgid "Support papier inférieur" msgstr "Lower paper support" -#: ../../assemblage.rst:107 61e5764a9f0746e98ac57e8d2f487ca7 +#: ../../assemblage.rst:108 msgid "Pinces de serrage" msgstr "Collets" -#: ../../assemblage.rst:114 6028355a2625494892534a1401250536 +#: ../../assemblage.rst:115 msgid "Coller le support inférieur sous le support supérieur." msgstr "Glue the lower support under the upper support." -#: ../../assemblage.rst:121 33ccdfd89fe24da4be46239eda6f9254 +#: ../../assemblage.rst:122 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 " @@ -210,46 +212,45 @@ msgstr "" "pieces (where the sheet of paper could come jam). Tighten the parts well " "against each other with clamps " -#: ../../assemblage.rst:124 9187b83adf8e4470b50c46800f13dfbd +#: ../../assemblage.rst:125 msgid "Préparation du pointeau mâle" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:126 ../../assemblage.rst:141 ../../assemblage.rst:215 -#: ../../assemblage.rst:236 ../../assemblage.rst:269 ../../assemblage.rst:317 -#: ../../assemblage.rst:384 ../../assemblage.rst:526 ../../assemblage.rst:547 -#: ../../assemblage.rst:568 ../../assemblage.rst:589 ../../assemblage.rst:617 -#: ../../assemblage.rst:634 ../../assemblage.rst:684 ../../assemblage.rst:719 -#: ../../assemblage.rst:761 ../../assemblage.rst:800 ../../assemblage.rst:845 -#: ../../assemblage.rst:929 ../../assemblage.rst:972 ../../assemblage.rst:994 -#: ../../assemblage.rst:1037 ../../assemblage.rst:1067 -#: ../../assemblage.rst:1093 ../../assemblage.rst:1161 -#: ../../assemblage.rst:1183 ../../assemblage.rst:1196 -#: ../../assemblage.rst:1227 261cc904b3d34840b5b15483135b189a -#: c694b98a4c544bce86d870d4e00d2d6f +#: ../../assemblage.rst:127 ../../assemblage.rst:142 ../../assemblage.rst:216 +#: ../../assemblage.rst:237 ../../assemblage.rst:270 ../../assemblage.rst:318 +#: ../../assemblage.rst:385 ../../assemblage.rst:527 ../../assemblage.rst:548 +#: ../../assemblage.rst:569 ../../assemblage.rst:590 ../../assemblage.rst:618 +#: ../../assemblage.rst:635 ../../assemblage.rst:685 ../../assemblage.rst:720 +#: ../../assemblage.rst:762 ../../assemblage.rst:801 ../../assemblage.rst:846 +#: ../../assemblage.rst:930 ../../assemblage.rst:973 ../../assemblage.rst:995 +#: ../../assemblage.rst:1038 ../../assemblage.rst:1068 +#: ../../assemblage.rst:1094 ../../assemblage.rst:1162 +#: ../../assemblage.rst:1184 ../../assemblage.rst:1197 +#: ../../assemblage.rst:1228 msgid "Matériel :" msgstr "Equipment:" -#: ../../assemblage.rst:128 9d8e8ae82aac4c339d4ac46bf6d7c783 +#: ../../assemblage.rst:129 msgid "1 Pierre à aiguisé" msgstr "1 Whetstone" -#: ../../assemblage.rst:129 dac14f736a464d9caaa5f85c83441112 +#: ../../assemblage.rst:130 #, fuzzy msgid "1 vis sans tête M3-12 bout téton" msgstr "1 grub screw M3-16 butt end" -#: ../../assemblage.rst:131 aef118cf7fd2477da7bc4758ccb43c63 +#: ../../assemblage.rst:132 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:139 9187b83adf8e4470b50c46800f13dfbd +#: ../../assemblage.rst:140 #, fuzzy msgid "Préparation Moteur Y" msgstr "Y Motor preparation " -#: ../../assemblage.rst:143 4fa18088b7314b1c9532eacc16a8c6eb +#: ../../assemblage.rst:144 msgid "" "**Pièce(s) imprimée(s) en 3D** : YMOTOR_support_200 ou " "YMOTOR_support_220 (selon la longueur de la courroie fermée GT2)" @@ -257,35 +258,31 @@ msgstr "" "**3D printed parts** : YMOTOR_support_200 ou YMOTOR_support_220 (selon " "la longueur de la courroie fermée GT2)" -#: ../../assemblage.rst:144 9a7f1947aac644eea1c2b19e5d617781 +#: ../../assemblage.rst:145 msgid "1 moteur Nema 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:145 22c7532e52504785b7a052b837e8c05f +#: ../../assemblage.rst:146 msgid "1 poulie GT2 20 dents bore 5mm" msgstr "1 pulley GT2 20 teeth 5mm bore" -#: ../../assemblage.rst:146 ../../assemblage.rst:219 -#: 2078f128ae69482f8f55a545f07bb89b +#: ../../assemblage.rst:147 ../../assemblage.rst:220 msgid "4 vis M3-8" msgstr "4 screw M3-8" -#: ../../assemblage.rst:147 ../../assemblage.rst:594 ../../assemblage.rst:621 -#: 02a40d113e404811b133e8c1a38cc31d +#: ../../assemblage.rst:148 ../../assemblage.rst:595 ../../assemblage.rst:622 msgid "2 écrous NYL M3" msgstr "2 NYLSTOP M3" -#: ../../assemblage.rst:148 ../../assemblage.rst:393 ../../assemblage.rst:530 -#: a9cdec9531bd4418b98686d22074730d +#: ../../assemblage.rst:149 ../../assemblage.rst:394 ../../assemblage.rst:531 msgid "2 vis M3-12" msgstr "2 screws M3-12" -#: ../../assemblage.rst:149 ../../assemblage.rst:531 ../../assemblage.rst:593 -#: ef81be94fd10490786fba19ee9ddf5df +#: ../../assemblage.rst:150 ../../assemblage.rst:532 ../../assemblage.rst:594 msgid "2 rondelles M3 larges" msgstr "2 wide M3 washers" -#: ../../assemblage.rst:151 18a7bb8b43154f9e942025bdb1bad474 +#: ../../assemblage.rst:152 #, fuzzy msgid "" "Serrer la poulie sur l’arbre du moteur en s’assurant qu’au moins une des " @@ -296,7 +293,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:158 5f3d7bbe5abe43c4b1ab2e1e9a18ca40 +#: ../../assemblage.rst:159 #, fuzzy msgid "" "Monter le moteur sur son support avec les 4 vis M3-8 en s'assurant que le" @@ -306,7 +303,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:165 42c0ab57e1db40a89ca93efef3ee3032 +#: ../../assemblage.rst:166 msgid "" "L'illustration montre un support moteur prévu pour une courroie de 200mm " "mais le montage est le même avec un support moteur prévu pour une " @@ -316,7 +313,7 @@ msgstr "" "the mounting is the same with a motor support provided for a belt of " "220mm." -#: ../../assemblage.rst:167 591e591a6a514bd1aa0d5977b04af48f +#: ../../assemblage.rst:168 msgid "" "Introduire les écrous NYL M3 dans le support moteur. Les maintenir en " "place avec un petit bout de scotch de peintre." @@ -324,37 +321,37 @@ msgstr "" "Insert the NYL M3 nuts into the engine mount. Hold them in place with a " "small piece of painter's tape." -#: ../../assemblage.rst:175 6bf45ba17de44473a0b4e34f6ba8f538 +#: ../../assemblage.rst:176 #, fuzzy msgid "Préparation des supports d’axes" msgstr "Preparation of axis supports" -#: ../../assemblage.rst:177 5f30e80175a549e0ac88f987c33842d9 +#: ../../assemblage.rst:178 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left" msgstr "**3D printed part** : BOTTOM_AXIS_left" -#: ../../assemblage.rst:178 26450625d11344b2afcf379047991f05 +#: ../../assemblage.rst:179 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left" msgstr "**3D printed parts** : TOP_AXIS_left" -#: ../../assemblage.rst:179 d718d7d339fa4cd58457d6b261efb028 +#: ../../assemblage.rst:180 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right" msgstr "**3D printed parts** : TOP_AXIS_right" -#: ../../assemblage.rst:180 af9cb18ec240442b8a5190ee41fb383c +#: ../../assemblage.rst:181 msgid "1 foret de 8mm" msgstr "1 8mm drill" -#: ../../assemblage.rst:181 05f19b8418534e5baa42f33d618f9a26 +#: ../../assemblage.rst:182 msgid "8 écrous M3" msgstr "8 M3 nuts" -#: ../../assemblage.rst:182 d1edb551ee4445209996dbdd906608ce +#: ../../assemblage.rst:183 #, fuzzy msgid "8 vis M3-12 sans tête" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:184 a8d6c62930194518ab23e8b944c7beab +#: ../../assemblage.rst:185 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 " @@ -364,11 +361,11 @@ msgstr "" "8mm bars can slide easily into their housings. If necessary, drill the " "hole with a drill of 8." -#: ../../assemblage.rst:186 3396af706fae4fc6ae9a71554e7916e5 +#: ../../assemblage.rst:187 msgid "Les 3 pièces à assembler sont les suivantes" msgstr "The 3 parts to be assembled are as follows" -#: ../../assemblage.rst:193 bc7f92c9cc04464ca8ec0c6289338cc1 +#: ../../assemblage.rst:194 #, fuzzy msgid "" "Pour chacune des 3 pièces, introduire un écrou M3 dans les trous " @@ -377,39 +374,38 @@ msgstr "" "For each of the 3 pieces, insert an M3 nut into the rectangular holes. " "Tighten the M3-12 grub screws." -#: ../../assemblage.rst:200 b00d830ee3314359843a9e4be94d2ac7 +#: ../../assemblage.rst:201 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:213 d60c59f9faa141a5b3c3f19482705c39 +#: ../../assemblage.rst:214 #, fuzzy msgid "Préparation de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:217 3c140c8e038b4826861ded1e297cf7f1 +#: ../../assemblage.rst:218 msgid "**Pièce(s) imprimée(s) en 3D** : XMOTOR_support" msgstr "** 3D printed parts ** : XMOTOR_support" -#: ../../assemblage.rst:218 933823a437ae48a6a4e5f1c5a6584154 +#: ../../assemblage.rst:219 msgid "1 moteur NEMA 17" msgstr "1 Nema 17 motor" -#: ../../assemblage.rst:220 16b5c5ce21c044e883d2a5583609b958 +#: ../../assemblage.rst:221 msgid "2 vis M3-16" msgstr "2 screws M3-16" -#: ../../assemblage.rst:221 ../../assemblage.rst:1187 -#: c658c42e001d4cfe93d8021e2c4c6ecb +#: ../../assemblage.rst:222 ../../assemblage.rst:1188 msgid "2 écrous M3 NYL" msgstr "2 M3 NYL nuts" -#: ../../assemblage.rst:222 b15ad03ee5404c0cbe263d385e1f8d88 +#: ../../assemblage.rst:223 msgid "4 rondelles M3 grandes" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:224 5580cec969d742c2a44fefe0e34dcaf0 +#: ../../assemblage.rst:225 msgid "" "Visser le moteur sur son support en laissant un peu de jeu et en " "respectant la position du connecteur." @@ -417,54 +413,52 @@ msgstr "" "Screw the motor on its support leaving a little play and respecting the " "position of the connector." -#: ../../assemblage.rst:226 a0d8bfb18ae54e42a1277686ce3d9068 +#: ../../assemblage.rst:227 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:234 a6e00f5c2aae4ae58befabd3f57d9aeb +#: ../../assemblage.rst:235 msgid "Montage de l'interrupteur de fin de course X" msgstr "Mounting the limit switch X" -#: ../../assemblage.rst:238 654c2149cce44aa3a23d927acdb007ce +#: ../../assemblage.rst:239 msgid "**Pièce(s) imprimée(s) en 3D** : SWITCH_X_support" msgstr "** 3D printed parts ** : SWITCH_X_support" -#: ../../assemblage.rst:239 29079aa068d249a3bcaa6a035c8ebda0 +#: ../../assemblage.rst:240 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:240 6de287f106434c96843572b6e5ffb662 +#: ../../assemblage.rst:241 #, fuzzy msgid "1 vis sans tête M3-12" msgstr "1 grub screw M3-12" -#: ../../assemblage.rst:241 ../../assemblage.rst:274 -#: 157f125dd9a64493a9acf558b0a3c985 +#: ../../assemblage.rst:242 ../../assemblage.rst:275 msgid "1 écrou M3" msgstr "1 M3 nuts" -#: ../../assemblage.rst:242 ../../assemblage.rst:1102 -#: f4ebbfa0018d40e2a80919e8bd5a2fb2 +#: ../../assemblage.rst:243 ../../assemblage.rst:1103 #, fuzzy msgid "2 vis M2.5-14" msgstr "2 M2.5-14 screw" -#: ../../assemblage.rst:243 2a718892550c47ad913e4dd5ae56cfe3 +#: ../../assemblage.rst:244 msgid "2 écrous M2.5" msgstr "2 M2.5 nuts" -#: ../../assemblage.rst:245 9e1bc4dd79994d75b254aa0e6e3a563c +#: ../../assemblage.rst:246 msgid "Changer l'image avec support interrupteur (nouveau modèle)." msgstr "" -#: ../../assemblage.rst:247 5fbe6788ac7341499949cc5ee032689e +#: ../../assemblage.rst:248 #, fuzzy msgid "Introduire un écrou M3 et visser une vis sans tête M3-12." msgstr "Insert an M3 nut and screw in a M3-8 grub screw." -#: ../../assemblage.rst:256 efd22810399e419c89c4f108ae7d44d3 +#: ../../assemblage.rst:257 #, fuzzy msgid "" "Visser l'interrupteur fin de course sur son support (ENDSTOP_X_support) à" @@ -473,12 +467,12 @@ msgstr "" "Screw the limit switch to its support (SWITCH_X_support) using M2.5-14 " "screws and M2.5 nuts." -#: ../../assemblage.rst:258 a6ba215ed9e844eb863a31a3448962b5 +#: ../../assemblage.rst:259 #, fuzzy msgid "L'interrupteur fin de course devra être câblé avant le montage." msgstr "The limit switch is shown not wired but must be wired before installation." -#: ../../assemblage.rst:259 adc84f1343314301b3ae8b16986c0576 +#: ../../assemblage.rst:260 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." @@ -486,31 +480,31 @@ msgstr "" "Pay attention to the direction of the 2.5 screws. The head of the screw " "must be under the microswitch to allow passage of the linear axis." -#: ../../assemblage.rst:267 ab3f45e59e024968b58dfd4efd21a2d4 +#: ../../assemblage.rst:268 msgid "Préparation de l’électro-aimant" msgstr "Electromagnet preparation" -#: ../../assemblage.rst:271 9bd71cee9c304c298bcd25a0e9e19d94 +#: ../../assemblage.rst:272 msgid "1 électro-aimant" msgstr "1 electromagnet" -#: ../../assemblage.rst:272 4947f8a3a2e64d3a990415ac1fa1025d +#: ../../assemblage.rst:273 msgid "1 entretoise de 18mm" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:273 1d5165cee2ec43b1b0b94d3495fe1bf7 +#: ../../assemblage.rst:274 msgid "1 vis sans tête M3-12 pointeau limée (cf Préparation du pointeau mâle)" msgstr "1 set screw M3-12 needle punched (see Preparing the male needle)" -#: ../../assemblage.rst:275 6ef4cff37fb24933a6e7a8986fd7d13e +#: ../../assemblage.rst:276 msgid "1 rondelle M3 moyenne" msgstr "1 M3 medium washer" -#: ../../assemblage.rst:277 3ec1ca744f9c4eaeaaabe8557e560267 +#: ../../assemblage.rst:278 msgid "Visser l’entretoise à fond sur l’électro-aimant." msgstr "Screw the spacer all the way onto the electromagnet." -#: ../../assemblage.rst:284 98db80b8204340829eefeeb14e48897a +#: ../../assemblage.rst:285 msgid "" "Visser la vis M3-12 pointeau limée en la laissant dépasser de ± 6mm de " "l’entretoise." @@ -518,33 +512,33 @@ msgstr "" "Tighten the M3-12 screw with the needle punched out, allowing it to " "extend ± 6mm beyond the spacer." -#: ../../assemblage.rst:292 a36dff9a68ed4937812212f5ca0a58dd +#: ../../assemblage.rst:293 #, fuzzy msgid "Montage de l'electro-aimant sur son support" msgstr "Fix the electromagnet on its support with the 2 screws M3-8." -#: ../../assemblage.rst:293 7acd53da3a4845edbde325729eb0b63b +#: ../../assemblage.rst:294 msgid "Ensemble électro-aimant pré assemblé (cf Préparation de l’électro-aimant)" msgstr "Pre-assembled electromagnet assembly (see Preparing the electromagnet)" -#: ../../assemblage.rst:294 9777b9e90ce748bc98686042f784eba0 +#: ../../assemblage.rst:295 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_housing" msgstr "** 3D printed parts ** : ELECTRO_MAGNET_housing" -#: ../../assemblage.rst:295 c42923f9e5f74bf7836fbed3110edf89 +#: ../../assemblage.rst:296 msgid "2 vis M3-8" msgstr "2 screw M3-8" -#: ../../assemblage.rst:297 050538badd4e42bd9160f3da96976df7 +#: ../../assemblage.rst:298 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:299 c59cffa2ec724a718f7bee906acef1e7 +#: ../../assemblage.rst:300 #, fuzzy msgid "Respecter le côté de sortie des fils c'est important." msgstr "Observe the exit side of the wires." -#: ../../assemblage.rst:307 66c2cc5816c9416ba34fca0c5b18f094 +#: ../../assemblage.rst:308 msgid "" "Veuiller à aligner soigneusement le bord du support et le bord de l" "'electro-aimant" @@ -552,53 +546,50 @@ msgstr "" "Be sure to carefully align the edge of the plastic part and the edge of " "the electro magnet" -#: ../../assemblage.rst:315 f3ad5b4b1fb24f0ca060db4a28463e70 +#: ../../assemblage.rst:316 #, fuzzy msgid "Préparation du chariot bas (étape 1)" msgstr "Mounting the low truck (step 1)" -#: ../../assemblage.rst:319 7acd53da3a4845edbde325729eb0b63b +#: ../../assemblage.rst:320 msgid "Electro-aimant assemblé dans son support" msgstr "Electromagnet assembled in its support" -#: ../../assemblage.rst:320 f71b0a16df4b44daa1bca14b763da419 +#: ../../assemblage.rst:321 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_trolley" msgstr "**3D printed part** : BOTTOM_trolley" -#: ../../assemblage.rst:321 8924a408b8134968ad18f762bf201e42 +#: ../../assemblage.rst:322 msgid "**Pièce(s) imprimée(s) en 3D** : ELECTRO_MAGNET_guide" msgstr "** 3D printed parts ** : ELECTRO_MAGNET_guide" -#: ../../assemblage.rst:322 bc746640665d4ed2ac622d867f4c929a +#: ../../assemblage.rst:323 msgid "3 paliers lineaires IGUS" msgstr "3 IGUS linear bearings" -#: ../../assemblage.rst:323 8bfe17e700e848599ffe909e16679fbd +#: ../../assemblage.rst:324 msgid "6 colliers de serrage 2.5 x 160" msgstr "6 clamps 2.5 x 160" -#: ../../assemblage.rst:324 ../../assemblage.rst:396 ../../assemblage.rst:1165 -#: 87211cf3ce284274bef6f96ad6c91c9e +#: ../../assemblage.rst:325 ../../assemblage.rst:397 ../../assemblage.rst:1166 msgid "4 écrous M3 NYL" msgstr "4 NYL M3 nuts" -#: ../../assemblage.rst:325 3d96fb2d916a4512882fa33356638b0b +#: ../../assemblage.rst:326 msgid "2 vis M3-18" msgstr "2 M3-18 screw" -#: ../../assemblage.rst:326 ../../assemblage.rst:395 -#: 8fa6bcc8cb314a58877041a66d71ba06 +#: ../../assemblage.rst:327 ../../assemblage.rst:396 msgid "2 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:330 c326de41f9df4f018b907774b596249a +#: ../../assemblage.rst:331 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:332 ../../assemblage.rst:447 -#: d5054fe539b04408aad1f7c9b18daf5e +#: ../../assemblage.rst:333 ../../assemblage.rst:448 #, fuzzy msgid "" "Bloquer les IGUS dans le rainurage. Ne pas serrer les colliers trop fort," @@ -608,7 +599,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:342 aa0e49da0d134436981e5cf221e38730 +#: ../../assemblage.rst:343 msgid "" "Respecter la position du collier. Le verrouillage du collier doit être du" " coté de l'IGUS et vers la paroi de la machine." @@ -616,7 +607,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:349 e6bca2c0a97740b993cb820a699056ff +#: ../../assemblage.rst:350 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" @@ -626,7 +617,7 @@ msgstr "" "BOTTOM_trolley and the ELECTRO_MAGNET_guide with two M3-18 screws and two" " M3 NYL nuts." -#: ../../assemblage.rst:351 4aae321ee0dd456fbd931051155bd8e0 +#: ../../assemblage.rst:352 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-" @@ -638,7 +629,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:353 8697ecca104d4fd286d755d59276d4a9 +#: ../../assemblage.rst:354 msgid "" "Notez que les fils de l'electro-aimant doivent sortir du coté ou il y a " "un seul pallier IGUS." @@ -646,7 +637,7 @@ msgstr "" "Note that the wires of the electromagnet must come out of the side where " "there is a single IGUS bearing." -#: ../../assemblage.rst:360 05abb924aab949c18f56a68e22e0874f +#: ../../assemblage.rst:361 msgid "" "Visser les deux vis M3-20 (qui retiendront la courroie) et 2 écrous M3 " "NYL avec la tête de vis en dessous." @@ -654,7 +645,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:367 c70cf5532c5f480795ba50a50a154d1a +#: ../../assemblage.rst:368 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" @@ -663,56 +654,54 @@ msgstr "" "Screw the two M3-20 screws (which will hold the strap) and 2 M3 NYL nuts " "with the screw head underneath." -#: ../../assemblage.rst:377 200c1c9c91044f28b7a264f98afca46a +#: ../../assemblage.rst:378 msgid "" "L'axe de l'electroaimant doit pouvoir monter et descendre librement sans " "effort." msgstr "" -#: ../../assemblage.rst:382 d580fd6f4bcd46b1b25680768190d726 +#: ../../assemblage.rst:383 #, fuzzy msgid "Preparation du chariot haut (étape 1)" msgstr "Mounting the top cart (step 1)" -#: ../../assemblage.rst:386 5c1f9afef16243ecb45a30ef12f9beb4 +#: ../../assemblage.rst:387 msgid "**Pièce(s) imprimée(s) en 3D** : TOP_trolley" msgstr "**3D printed parts**: TOP_trolley" -#: ../../assemblage.rst:387 166c6c2c1bc149a6b2b59536879b006e +#: ../../assemblage.rst:388 msgid "**Pièce(s) imprimée(s) en 3D** : FEMALE_shape" msgstr "**3D printed parts**: FEMALE_shape" -#: ../../assemblage.rst:388 9f58048f39eb44d9a611a50fc14c41e8 +#: ../../assemblage.rst:389 msgid "Taraud M3" msgstr "M3 tap" -#: ../../assemblage.rst:390 6de287f106434c96843572b6e5ffb662 +#: ../../assemblage.rst:391 msgid "1 vis sans tête M3-30" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:391 8353d35f2e0a4f1c8e169b2c10ea4623 +#: ../../assemblage.rst:392 msgid "1 écrou borgne M3" msgstr "1 M3 blind nut" -#: ../../assemblage.rst:394 ../../assemblage.rst:1099 -#: 2d20fcef671445fb8dd3016b79c477c5 +#: ../../assemblage.rst:395 ../../assemblage.rst:1100 msgid "2 rondelles M3 moyennes" msgstr "2 medium M3 washers" -#: ../../assemblage.rst:398 575beaf7eda347fa84d94c95b4310eae +#: ../../assemblage.rst:399 msgid "3 IGUS_housing" msgstr "3 IGUS_housing" -#: ../../assemblage.rst:399 39dbe9b09a814acbbabca6937fc62c97 +#: ../../assemblage.rst:400 msgid "6 vis M3-12" msgstr "6 screws M3-12" -#: ../../assemblage.rst:400 ../../assemblage.rst:1072 -#: ff4503c4ea4d420eb4c25fe0cff06377 +#: ../../assemblage.rst:401 ../../assemblage.rst:1073 msgid "6 écrous M3 NYL" msgstr "6 NYL M3 nuts" -#: ../../assemblage.rst:402 e832e757b1564cf8ba16bb034a1fee21 +#: ../../assemblage.rst:403 #, fuzzy msgid "" "Encoller le pas de vis de l'écrou borgne et visser la vis M3-30 sans tête" @@ -721,17 +710,17 @@ msgstr "" "Glue the thread of the cap nut and screw the M3-30 screw without head on " "the side ** WITHOUT ** borrows allen." -#: ../../assemblage.rst:409 655c6c68f89644b9ad15a1d83f6ba1a4 +#: ../../assemblage.rst:410 msgid "Tarauder la FEMALE_shape au 2/3 en partant du haut." msgstr "Tape the FEMALE_shape 2/3 from the top." -#: ../../assemblage.rst:416 2c8af45c307a447eb6135de5db42f2c5 +#: ../../assemblage.rst:417 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:423 fc908614e0c44c49beb27a0295eda8e1 +#: ../../assemblage.rst:424 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." @@ -739,58 +728,58 @@ msgstr "" "Assemble the FEMALE_shape on the TOP_trolley with the M3-12 screws, the " "M3 washers and the NYL M3 nuts." -#: ../../assemblage.rst:433 ac69827a85914368b15c06cb6ade4cf8 +#: ../../assemblage.rst:434 msgid "Positionner les paliers IGUS sur la piece TOP_trolley." msgstr "" -#: ../../assemblage.rst:443 2022438c442a4951bb29a01f51e23225 +#: ../../assemblage.rst:444 msgid "attacher les palliers IGUS avec des colliers de Fixation" msgstr "" -#: ../../assemblage.rst:446 d5d6b1eb73f04d09bfba6dbaadd2f9d6 +#: ../../assemblage.rst:447 msgid "" "Attention au sens des colliers. La fixation du collier doit être vers les" " parois de la machine." msgstr "" -#: ../../assemblage.rst:453 5395aa5200aa4c3591b45e614fd24d90 +#: ../../assemblage.rst:454 msgid "Monter les vis M3-20 et les écrous M3." msgstr "Fit the M3-20 screws and the M3 nuts." -#: ../../assemblage.rst:463 9187b83adf8e4470b50c46800f13dfbd +#: ../../assemblage.rst:464 #, fuzzy msgid "Préparation des rouleaux papier" msgstr "Preparation of the male needle" -#: ../../assemblage.rst:464 d1f0a7c521e842ff90cfe7894f08a00a +#: ../../assemblage.rst:465 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : 3 x ROLL_joint" msgstr "** Piece (s) printed in 3D **: 2 x ROLL_joint" -#: ../../assemblage.rst:465 8a03992e2255455585d4998ebf216830 +#: ../../assemblage.rst:466 msgid "1 taraud M3" msgstr "1 tap M3" -#: ../../assemblage.rst:466 bcf8f4c0ed6d4b839065353c13b37d84 +#: ../../assemblage.rst:467 #, fuzzy msgid "3 joints toriques" msgstr "2 O-rings" -#: ../../assemblage.rst:467 d1edb551ee4445209996dbdd906608ce +#: ../../assemblage.rst:468 #, fuzzy msgid "6 vis M3-6 sans tête" msgstr "1 grub screw M3-30" -#: ../../assemblage.rst:469 ae33dcdf9fa74ea497b3c19bfeddd87e +#: ../../assemblage.rst:470 #, fuzzy msgid "Tarauder les 3 ROLL_joint." msgstr "Tape the 2 ROLL_joint." -#: ../../assemblage.rst:474 031494bbf6f44e5abb9932d1c3497b94 +#: ../../assemblage.rst:475 msgid "Mettre les joints toriques dans la gorge des 2 ROLL_joint." msgstr "Put the O-rings in the groove of the 2 ROLL_joint." -#: ../../assemblage.rst:479 18a7bb8b43154f9e942025bdb1bad474 +#: ../../assemblage.rst:480 #, fuzzy msgid "" "Visser les vis M3-6 sans tête en s'assurant qu'elles ne dépassent pas à " @@ -800,80 +789,80 @@ msgstr "" "Screw the M3-5 headless screws making sure they do not protrude into the " "hole." -#: ../../assemblage.rst:486 b7259376cb444895becaf3860b4836b7 +#: ../../assemblage.rst:487 #, fuzzy msgid "Préparation des presse-papiers (étape 1) :" msgstr "Assembly of the paperweights (step 1):" -#: ../../assemblage.rst:487 4fa18088b7314b1c9532eacc16a8c6eb +#: ../../assemblage.rst:488 msgid "" "**Pièce(s) imprimée(s) en 3D** : 3 x **clipboard2_support** 3 x " "**clipboard2** 3 x **CLIPBOARD2_WHEEL**" msgstr "" -#: ../../assemblage.rst:488 8fa6bcc8cb314a58877041a66d71ba06 +#: ../../assemblage.rst:489 #, fuzzy msgid "3 vis M3-25" msgstr "8 M3-12 screw" -#: ../../assemblage.rst:489 8fa6bcc8cb314a58877041a66d71ba06 +#: ../../assemblage.rst:490 #, fuzzy msgid "3 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:490 61e5764a9f0746e98ac57e8d2f487ca7 +#: ../../assemblage.rst:491 #, fuzzy msgid "3 ressorts tendeurs de courroie GT2" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:491 ff4503c4ea4d420eb4c25fe0cff06377 +#: ../../assemblage.rst:492 #, fuzzy msgid "6 ecrous M3-NYL" msgstr "8 M3 nuts" -#: ../../assemblage.rst:493 5383d76b353b476b8a090fb402f00d4d +#: ../../assemblage.rst:494 msgid "" "Positionner le presse papier **clipboard2** par rapport au support " "**clipboard2_support**." msgstr "" -#: ../../assemblage.rst:500 5dad05f6e68648f8ae0b50de9d451480 +#: ../../assemblage.rst:501 msgid "Positionner le ressort entre **clipboard2** et **clipboard2_support**." msgstr "" -#: ../../assemblage.rst:507 28c3b5af8ea74c5a9fc848d7213e9017 +#: ../../assemblage.rst:508 msgid "" "Assembler le ressort avec **clipboard2** et **clipboard2_support** avec " "une vis M3-25 et un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:509 ae82739ebef94ffdb9d9a986b5654be9 +#: ../../assemblage.rst:510 msgid "" "Ne pas serrer l'écrou M3-NYL **clipboard2** et **clipboard2_support** " "doivent pouvoir bouger librement." msgstr "" -#: ../../assemblage.rst:515 28c3b5af8ea74c5a9fc848d7213e9017 +#: ../../assemblage.rst:516 msgid "" "Assembler le rouleau avec **CLIPBOARD2_WHEEL** avec **clipboard2** à " "l'aide une vis M3-20 et d'un écrou M3-NYL." msgstr "" -#: ../../assemblage.rst:517 9c13df37cf724591ba5ccfd16767dda3 +#: ../../assemblage.rst:518 msgid "" "Ne pas serrer l'écrou M3-NYL **CLIPBOARD2_WHEEL** doit pouvoir tourner " "librement." msgstr "" -#: ../../assemblage.rst:524 61e5764a9f0746e98ac57e8d2f487ca7 +#: ../../assemblage.rst:525 msgid "Fixation Moteur Y :" msgstr "" -#: ../../assemblage.rst:529 66592ccdaa22483aa55587dfae32ee8f +#: ../../assemblage.rst:530 msgid "le moteur Nema 17 monté sur la pièce YMOTOR_support" msgstr "" -#: ../../assemblage.rst:534 5777b39e7ea44c35a363eaa49cf2c5c5 +#: ../../assemblage.rst:535 msgid "" "Introduire les vis et les rondelles par l’extérieur et visser le support " "sur la caisse afin qu’il puisse encore coulisser dans les trous oblongs." @@ -881,11 +870,11 @@ msgstr "" "Insert the screws and washers from the outside and screw the support onto" " the crate so that it can still slide in the oblong holes." -#: ../../assemblage.rst:545 2b4e10e7006c4f50b0a1768fb1d156bc +#: ../../assemblage.rst:546 msgid "Fixation des supports GAUCHES des axes" msgstr "Assembling LEFT shafts supports" -#: ../../assemblage.rst:549 4edbac00b824409e910ab57d9f3b7342 +#: ../../assemblage.rst:550 msgid "" "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_left préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -893,7 +882,7 @@ msgstr "" "** 3D printed parts **: BOTTOM_AXIS_left prepared with nut and grub screw" " (cf Preparation of axis supports)" -#: ../../assemblage.rst:550 58e0ddbc1e194696b707c6d705595f8b +#: ../../assemblage.rst:551 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_left préparé avec écrou et vis" " sans tête (cf Préparation de supports d’axes)" @@ -901,22 +890,19 @@ msgstr "" "** 3D printed parts **: TOP_AXIS_left prepared with nut and grub screw " "(see Preparation of axle supports)" -#: ../../assemblage.rst:552 ../../assemblage.rst:574 -#: a675c4b4e23c4233b953cb06d2acf50a +#: ../../assemblage.rst:553 ../../assemblage.rst:575 msgid "4 vis BTR M3-14" msgstr "4 BTR screws M3-14" -#: ../../assemblage.rst:553 ../../assemblage.rst:575 -#: e3bc39073bc2403f997cf326509da360 +#: ../../assemblage.rst:554 ../../assemblage.rst:576 msgid "4 rondelles M3 larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:554 ../../assemblage.rst:576 -#: 31647be5e38d4d5089f87e49912496d9 +#: ../../assemblage.rst:555 ../../assemblage.rst:577 msgid "4 écrous NYL M3" msgstr "4 M3 NYL nuts" -#: ../../assemblage.rst:556 b2e9a1e7b3be46d1a8fa476feb1a1321 +#: ../../assemblage.rst:557 msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_left et " "TOP_AXIS_left à gauche en laissant un peu de jeu (vis+rondelle à " @@ -927,15 +913,15 @@ msgstr "" "TOP_AXIS_left on the left leaving a little game (screw + washer outside " "and nut inside). The screws will be tight when the assembly is in place." -#: ../../assemblage.rst:566 e0b3c2fd3e674a77b243c78f14046e20 +#: ../../assemblage.rst:567 msgid "Fixation des supports DROITS des axes" msgstr "Assembling RIGHT rod supports" -#: ../../assemblage.rst:572 c704c503b7cd49178a423fc1a7c0ffc6 +#: ../../assemblage.rst:573 msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" msgstr "**3D printed parts** : BOTTOM_AXIS_right" -#: ../../assemblage.rst:573 77f392c40cc14c8ea821df9d0a5e877b +#: ../../assemblage.rst:574 msgid "" "**Pièce(s) imprimée(s) en 3D** : TOP_AXIS_right préparé avec écrou et " "vis sans tête (cf Préparation de supports d’axes)" @@ -943,7 +929,7 @@ msgstr "" "** 3D printed parts **: TOP_AXIS_right prepared with nut and grub screws " "(see Preparation of axle supports)" -#: ../../assemblage.rst:578 d489ce5661a742b19d5e8cf358b3725d +#: ../../assemblage.rst:579 #, fuzzy msgid "" "Fixer les supports d’axe sur la caisse le BOTTOM_AXIS_right (attention à " @@ -956,19 +942,19 @@ msgstr "" " and nut inside). The screws will be tight when all parts will be in " "place." -#: ../../assemblage.rst:587 61e5764a9f0746e98ac57e8d2f487ca7 +#: ../../assemblage.rst:588 msgid "Fixation des tendeurs de courroie" msgstr "Fastening the belt tensioners" -#: ../../assemblage.rst:591 79ca402463474315a9ecf17cb38226dd +#: ../../assemblage.rst:592 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:592 4c6135a261e34a0088a93d52e3f71840 +#: ../../assemblage.rst:593 msgid "2 vis BTR M3-20" msgstr "2 M3-20 BTR screw" -#: ../../assemblage.rst:597 d398844ba2e8474383cf16a6fb7e7504 +#: ../../assemblage.rst:598 msgid "" "Insérer un écrou M3 NYL dans son logement et fixer les " "DRIVEN_PULLEY_housing avec une vis M3-20 et une rondelle." @@ -976,24 +962,24 @@ msgstr "" "Insert a NYL M3 nut into its housing and secure the DRIVEN_PULLEY_housing" " with a M3-20 screw and washer." -#: ../../assemblage.rst:608 2d18824a9d1b4eee9790d6652a884420 +#: ../../assemblage.rst:609 msgid "Laisser un jeu de ±5mm." msgstr "Leave a gap of ± 5mm." -#: ../../assemblage.rst:615 a2bbe45b53cf4287acea375387ff880c +#: ../../assemblage.rst:616 #, fuzzy msgid "Assemblage des poulies libres de renvoi" msgstr "Laying free return pulleys" -#: ../../assemblage.rst:619 bc746640665d4ed2ac622d867f4c929a +#: ../../assemblage.rst:620 msgid "2 poulies libres 20 dents bore 3mm" msgstr "2 free pulleys 20 teeth 3mm bore" -#: ../../assemblage.rst:620 ca65368e06a04db185c088cea12af4c6 +#: ../../assemblage.rst:621 msgid "2 vis BTR M3-25" msgstr "2 M3-25 BTR screw" -#: ../../assemblage.rst:624 4cc7f58b1cc945119ffdee77a5786603 +#: ../../assemblage.rst:625 msgid "" "Commencer par insérer la poulie puis la vis M3-25. Visser avec un écrou " "M3 NYL sans trop serrer." @@ -1001,38 +987,37 @@ msgstr "" "Start by inserting the pulley then the M3-25 screw. Screw with a NYL M3 " "nut without tightening too much." -#: ../../assemblage.rst:632 c7cf1d559bf74e05bf294036e2271f29 +#: ../../assemblage.rst:633 msgid "Montage du chariot bas (étape 2)" msgstr "Mounting the low truck (step 2)" -#: ../../assemblage.rst:636 80ef7c835656436f86ba6b52fa00b072 +#: ../../assemblage.rst:637 msgid "2 barres lisses Ø8mm, longueur : 330mm" msgstr "2 linear shaft Ø8mm, length: 330mm" -#: ../../assemblage.rst:638 cf4e85d08bcb400f812864acae862a5b +#: ../../assemblage.rst:639 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:640 ../../assemblage.rst:998 -#: d197faf86b8b43ec853a1c10a1d47269 +#: ../../assemblage.rst:641 ../../assemblage.rst:999 msgid "Enfiler les barres à mi-course par l’extérieur de la caisse." msgstr "Thread the bars halfway through the outside of the crate." -#: ../../assemblage.rst:645 38b100c4423d4932acdf92331bc3b276 +#: ../../assemblage.rst:646 msgid "" "Enfiler le fin de course et son support sur la barre Ø8mm côté face " "arrière." msgstr "Thread the switch and its support on the Ø8mm bar on the back side." -#: ../../assemblage.rst:650 6028355a2625494892534a1401250536 +#: ../../assemblage.rst:651 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:652 9acd993d4b0b4eebb31b1bfbf716aa6f +#: ../../assemblage.rst:653 msgid "Enfiler le chariot bas sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:659 5c9f8ed58e3f4f2ea5e6eab6fd65a989 +#: ../../assemblage.rst:660 msgid "" "Terminer d’enfiler les barres (les barres ne doivent pas dépasser dans le" " bois de la caisse)." @@ -1040,7 +1025,7 @@ msgstr "" "Finish putting on the bars (the bars must not protrude into the wood of " "the box)." -#: ../../assemblage.rst:660 4a6a0122d5524f7cafe7cff205dba8dc +#: ../../assemblage.rst:661 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 " @@ -1050,11 +1035,11 @@ msgstr "" " the right side) and the 4 grub screws on the axle brackets so that the " "pins do not slide into their seats." -#: ../../assemblage.rst:669 d60c59f9faa141a5b3c3f19482705c39 +#: ../../assemblage.rst:670 msgid "Montage de l’axe vertical (étape 1)" msgstr "Mounting the vertical axis (step 1)" -#: ../../assemblage.rst:671 b20b6a2070074930bdd2c50e22926c4f +#: ../../assemblage.rst:672 #, fuzzy msgid "" "Visser l’ensemble moteur/support sur la caisse avec les 2 vis M3-16 en " @@ -1063,34 +1048,32 @@ msgstr "" "Screw the motor / support assembly with 2 M3-16 screw onto the body " "leaving some play." -#: ../../assemblage.rst:682 8adc474cb64d443b9961eeb5dadec74d +#: ../../assemblage.rst:683 msgid "Montage de l’axe vertical (étape 2)" msgstr "Mounting the vertical axis (step 2)" -#: ../../assemblage.rst:686 4c49fe9f03b548a2a22e4572fa4c5dd9 +#: ../../assemblage.rst:687 msgid "**Pièce(s) imprimée(s) en 3D** : 2 X KP08_support" msgstr "** 3D printed parts ** : 2 X KP08_support" -#: ../../assemblage.rst:687 3919f7b7dd2b4ef3b4122d59f584b051 +#: ../../assemblage.rst:688 msgid "2 KP08" msgstr "2 KP08" -#: ../../assemblage.rst:688 4890b6bfbfae4df6b109a78431ae2727 +#: ../../assemblage.rst:689 #, fuzzy msgid "4 vis M5-25" msgstr "4 M5-22 screw" -#: ../../assemblage.rst:689 ../../assemblage.rst:842 -#: 2ad0817195f346f78a54539c840bc60f +#: ../../assemblage.rst:690 ../../assemblage.rst:843 msgid "4 rondelles M5" msgstr " 4 M5 washer" -#: ../../assemblage.rst:690 ../../assemblage.rst:841 -#: 77d411c521414557823d8beed213dc58 +#: ../../assemblage.rst:691 ../../assemblage.rst:842 msgid "4 écrous M5 NYL" msgstr "4 M5 NYL nuts" -#: ../../assemblage.rst:692 9425d5526ddb4092949db60cbbb909b4 +#: ../../assemblage.rst:693 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. " @@ -1101,7 +1084,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:699 6b14f12ce46f417e8d0e8f425ced5e39 +#: ../../assemblage.rst:700 #, fuzzy msgid "" "Visser les KP08_support et les KP08 sur la caisse en laissant un peu de " @@ -1110,27 +1093,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:706 550b0d8264de401f8d7390e97d2ee562 +#: ../../assemblage.rst:707 msgid "Respecter la position des bagues de serrage des KP08." msgstr "Observe the position of the KP08 clamping rings." -#: ../../assemblage.rst:717 c92955d66cd9405fa38715a624d60df2 +#: ../../assemblage.rst:718 msgid "Montage de l’axe vertical (étape 3)" msgstr "Mounting the vertical axis (step 3)" -#: ../../assemblage.rst:721 e09c4a8b090547c8b11bad9d7e036731 +#: ../../assemblage.rst:722 msgid "1 barre lisse Ø 8mm, longueur : 100mm" msgstr "1 linear shaft Ø 8mm, length : 100mm" -#: ../../assemblage.rst:722 c38115323e824769a6c7b5fe4b657486 +#: ../../assemblage.rst:723 msgid "1 Coupleur 5*8mm" msgstr "1 5*8mm Coupler" -#: ../../assemblage.rst:724 4998b502163e4047b54cc20d056bf9dd +#: ../../assemblage.rst:725 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:731 516aa9ac6caf4d278424a5ff489bdf35 +#: ../../assemblage.rst:732 msgid "" "Enfiler la barre lisse de 100mm depuis le haut à travers les KP08 et dans" " le coupleur." @@ -1138,7 +1121,7 @@ msgstr "" "Thread the 100mm linear shaft from the top through the KP08 and into the" " coupler." -#: ../../assemblage.rst:738 84a579284b7743eeaa40d0c620bb3ec7 +#: ../../assemblage.rst:739 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." @@ -1146,7 +1129,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:745 732bcd32036f4d648fac16aa004511c4 +#: ../../assemblage.rst:746 msgid "" "Les trous du support moteur sont oblongs et permettent d'aligner le " "moteur avec l'axe vertical dans les 2 dimensions." @@ -1154,15 +1137,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:746 64383fdd069b4707a844c5bd1fa546c6 +#: ../../assemblage.rst:747 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:753 2c542d66d54540f0818d5a0558ab7b60 +#: ../../assemblage.rst:754 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:754 9d5eb2acc8d446498337323e99bb6bfc +#: ../../assemblage.rst:755 msgid "" "Visser petit à petit les vis du support moteur sur la caisse en faisant " "tourner l’axe à la main. **AJOUTER IMAGE**" @@ -1170,7 +1153,7 @@ msgstr "" "Screw the motor support screws onto the body slowly by turning the shaft " "by hand. ** ADD PICTURE **" -#: ../../assemblage.rst:755 04055bfefcd649228f033425cc400ec8 +#: ../../assemblage.rst:756 msgid "" "Retirer l’axe et terminer de visser les 2 dernières vis du moteur sur son" " support, puis le support sur la caisse." @@ -1178,15 +1161,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:759 54570f897a414eada0182c824b6f56dd +#: ../../assemblage.rst:760 msgid "Montage de l’axe vertical (étape 4)" msgstr "Mount the vertical axis (step 4)" -#: ../../assemblage.rst:763 f6a952482ded45a6b0f6e1bc612157d7 +#: ../../assemblage.rst:764 msgid "2 poulies GT2 20 dents bore 8mm" msgstr "2 pulleys GT2 20 teeth bore 8mm" -#: ../../assemblage.rst:765 aebc3977dae34cbe9156838697da9ca0 +#: ../../assemblage.rst:766 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 " @@ -1197,7 +1180,7 @@ msgstr "" "motor shaft and that the bottom of the coupler is not resting on the " "motor." -#: ../../assemblage.rst:772 b9c75bb6df42447086e4cc09b424db2a +#: ../../assemblage.rst:773 msgid "" "Enfiler l’axe de 100mm dans les KP08, les poulies (en respectant leurs " "positions) et le coupleur." @@ -1205,11 +1188,11 @@ msgstr "" "Thread the 100mm axle into the KP08, the pulleys (respecting their " "positions) and the coupler." -#: ../../assemblage.rst:779 d1ad3ed15b39441783532280d8952991 +#: ../../assemblage.rst:780 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:786 90a358a1bf9b4a44b41becfc5dcb3bf9 +#: ../../assemblage.rst:787 msgid "" "Laisser les poulies libres sans les visser sur l'axe. Elles seront " "vissées quand la courroie sera en place." @@ -1217,11 +1200,11 @@ msgstr "" "Leave the pulleys free without screwing them onto the axle. They will be " "screwed when the belt is in place." -#: ../../assemblage.rst:787 a6159f019feb46658d79e2eb1e6e2b93 +#: ../../assemblage.rst:788 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:794 fa1d814a19924f5a8837e5495b7e8952 +#: ../../assemblage.rst:795 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" @@ -1231,22 +1214,19 @@ msgstr "" "oscillate. If necessary, loosen the motor and support screws on the body " "to give them play and re-align." -#: ../../assemblage.rst:798 61e12accd92b4e848751bf1f9657aed6 +#: ../../assemblage.rst:799 msgid "Montage de la courroie du chariot bas" msgstr "Mounting the low carriage belt" -#: ../../assemblage.rst:802 ../../assemblage.rst:1039 -#: c0320bae1d9643499cbb6917e8142935 +#: ../../assemblage.rst:803 ../../assemblage.rst:1040 msgid "1 courroie GT2 longueur ± 620mm" msgstr "1 belt GT2 length ± 620mm" -#: ../../assemblage.rst:803 ../../assemblage.rst:1040 -#: 36f53d378eac4f73aa3cf5a0063d27a0 +#: ../../assemblage.rst:804 ../../assemblage.rst:1041 msgid "2 colliers" msgstr "2 necklaces" -#: ../../assemblage.rst:805 ../../assemblage.rst:1042 -#: 642b9b93af2e46ea921b5d04e84f0da0 +#: ../../assemblage.rst:806 ../../assemblage.rst:1043 #, fuzzy msgid "" "A l’aide d’un collier, attacher la courroie autour de la vis du chariot " @@ -1255,15 +1235,13 @@ msgstr "" "Using a collar, attach the strap around the carriage screw with the teeth" " facing out. ** ADD PICTURE **" -#: ../../assemblage.rst:812 ../../assemblage.rst:1049 -#: b93c45eb009443c88a460a08b2ce2947 +#: ../../assemblage.rst:813 ../../assemblage.rst:1050 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:819 ../../assemblage.rst:1056 -#: a490c4e5300247e1b57982a426ea1c76 +#: ../../assemblage.rst:820 ../../assemblage.rst:1057 #, fuzzy msgid "" "Tendre la courroie en retenant le chariot et fixer la deuxième extrémité " @@ -1272,43 +1250,42 @@ msgstr "" "Tension the belt while holding the carriage and secure the second end of " "the belt to its screw with a collar. ** ADD PICTURE **" -#: ../../assemblage.rst:821 ../../assemblage.rst:1058 -#: f3f72f66f3d44db48fbfeeff380476bc +#: ../../assemblage.rst:822 ../../assemblage.rst:1059 #, fuzzy msgid "Finir de tendre la courroie à l'aide de la vis à l'extérieur de la caisse." msgstr "" "Finish stretching the belt with the screw on the outside of the body. ** " "ADD PICTURE **" -#: ../../assemblage.rst:828 a2b80f5784e64b869dc49a89cd4a3f1f +#: ../../assemblage.rst:829 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:836 18336bcf88c04be5b1ddf60d19069743 +#: ../../assemblage.rst:837 msgid "Montage de l’axe Y (étape 1)" msgstr "Mounting the Y axis (step 1)" -#: ../../assemblage.rst:839 b88e15c51dde44b4b989268c5b108b72 +#: ../../assemblage.rst:840 msgid "2 KFL8" msgstr "2 KFL8" -#: ../../assemblage.rst:840 79014b2628824cedb41aee8a53b7ed22 +#: ../../assemblage.rst:841 msgid "4 vis M5-18" msgstr "4 screws M5-18" -#: ../../assemblage.rst:843 4e8a2b4256364083a4486d8ee2af6bca +#: ../../assemblage.rst:844 msgid "1 poulie GT2 20 dents bore 8mm" msgstr "1 GT2 20 teeth boron 8mm pulley" -#: ../../assemblage.rst:844 5d4e97eadb9a466eb08bb3d2b2d9ab0e +#: ../../assemblage.rst:845 msgid "1 barre lisse Ø 8mm, longueur : 364mm" msgstr "1 smooth bar Ø 8mm, length: 364mm" -#: ../../assemblage.rst:845 36f7daae6ce346cd982fe122d2745ddc +#: ../../assemblage.rst:846 msgid "1 courroie GT2 fermée 200 ou 220 mm (selon le support moteur Y )" msgstr "1 closed GT2 belt 200 or 220 mm (according to the Y motor support)" -#: ../../assemblage.rst:847 4a6db7b104784266832477fd781b576f +#: ../../assemblage.rst:848 msgid "" "Fixer les KFL8 à gauche sur la caisse avec 2 vis M5-18, 2 rondelles M5 et" " 2 écrous M5 NYL." @@ -1316,7 +1293,7 @@ msgstr "" "Fix the KFL8 on the left side with 2 M5-18 screws, 2 M5 washers and 2 M5 " "NYL nuts." -#: ../../assemblage.rst:857 8ee277aa01fa4cbd98a258207e2333ce +#: ../../assemblage.rst:858 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." @@ -1324,7 +1301,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:867 2d3ed48adc5148d58c0e9d8b74295345 +#: ../../assemblage.rst:868 msgid "" "Enfiler la barre lisse à mi course par le côté gauche à travers la caisse" " et le KFL8." @@ -1332,7 +1309,7 @@ msgstr "" "Thread the smooth bar halfway through the left side through the body and " "the KFL8." -#: ../../assemblage.rst:868 164788cfc79f48ffa3c2ce6a32c68b02 +#: ../../assemblage.rst:869 msgid "" "Dans l’ordre, enfiler la poulie GT2 20 dents bore 8mm, la courroie fermée" " et les 2 ROLL_joint (attention à la position du joint torique). Mettre " @@ -1342,7 +1319,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:875 58f7fd8765f9419f8f63147c2bd2b5d4 +#: ../../assemblage.rst:876 msgid "" "Enfoncer l’axe dans le KFL8 de droite et le faire traverser pour qu’il " "dépasse de ±12mm de la caisse." @@ -1350,15 +1327,15 @@ msgstr "" "Press the axle into the right KFL8 and cross it so that it protrudes ± " "12mm from the body." -#: ../../assemblage.rst:882 f48d5206d94d424bb123a8fcd41cdeaf +#: ../../assemblage.rst:883 msgid "Serrer les vis des bagues des KFL8." msgstr "Tighten the screws of the KFL8 rings." -#: ../../assemblage.rst:890 ae739b2076f44f54a42519c9356a68e9 +#: ../../assemblage.rst:891 msgid "Montage de l’axe Y (étape 2)" msgstr "Mounting the Y axis (step 2)" -#: ../../assemblage.rst:892 f23d61d59b0e405ba5f2d6153b410af6 +#: ../../assemblage.rst:893 msgid "" "Faire tourner à la main la poulie du moteur afin que la poulie de l’axe " "s’aligne verticalement avec la poulie du moteur." @@ -1366,7 +1343,7 @@ msgstr "" "Rotate the motor pulley by hand so that the pulley on the shaft aligns " "vertically with the motor pulley." -#: ../../assemblage.rst:902 48440ea2ef3c427490f2256cab80df4e +#: ../../assemblage.rst:903 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." @@ -1374,11 +1351,11 @@ msgstr "" "Move the Y motor / support assembly along the oblong holes under the body" " to tension the closed belt and tighten the 2 screws." -#: ../../assemblage.rst:909 b1b9af78ab1c4398af3fba440efa4d6a +#: ../../assemblage.rst:910 msgid "Serrer les 2 vis de la poulie de l'axe." msgstr "Tighten the 2 screws of the pulley of the axle." -#: ../../assemblage.rst:916 08f53653e38c4e9ebf0fac9dca243044 +#: ../../assemblage.rst:917 #, fuzzy msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " @@ -1387,7 +1364,7 @@ msgstr "" "Place the CP board (without gluing it) to align the ROLL_joint with the " "holes in the board. ** ADD PICTURE **" -#: ../../assemblage.rst:917 d115a37536fb48be949c63c052bc3dcb +#: ../../assemblage.rst:918 #, fuzzy msgid "" "Centrer les rouleaux dans les trous de la plaque et visser les vis sans " @@ -1398,56 +1375,56 @@ msgstr "" "Center the rollers in the holes of the plate and screw the grub screws " "until the rollers are firmly attached to the axle." -#: ../../assemblage.rst:924 3b9d1a93cb3c41ef8d26441e67805c9c +#: ../../assemblage.rst:925 msgid "Retirer la plaque de contre plaqué." msgstr "Remove the plywood plate." -#: ../../assemblage.rst:928 29a7770a207f432cbebc7d1737480be0 +#: ../../assemblage.rst:929 #, fuzzy msgid "Montage des guide-papiers sur la plaque support" msgstr "Assembling the paper guides on the plate" -#: ../../assemblage.rst:931 1499b1994d874560af2dd437a951deb8 +#: ../../assemblage.rst:932 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" msgstr "**3D printed parts** : TOP_AXIS_left" -#: ../../assemblage.rst:932 50bedceae0ec4e038a5ca5cd329d2e06 +#: ../../assemblage.rst:933 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" msgstr "**3D printed parts** : TOP_AXIS_right" -#: ../../assemblage.rst:933 ba299e2557c648c0b2ff0b553deddfca +#: ../../assemblage.rst:934 #, fuzzy msgid "**PAPER_SUPPORT** (contre-plaqué de 5mm découpé au laser)" msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:934 1161a7c89a214b0a9d90cb3a26457cc2 +#: ../../assemblage.rst:935 msgid "4 vis M3-16" msgstr "4 screws M3-16" -#: ../../assemblage.rst:935 a9cdec9531bd4418b98686d22074730d +#: ../../assemblage.rst:936 #, fuzzy msgid "4 vis M3-12" msgstr "8 M3-12 screw" -#: ../../assemblage.rst:936 ef81be94fd10490786fba19ee9ddf5df +#: ../../assemblage.rst:937 #, fuzzy msgid "8 rondelles M3 Larges" msgstr "4 wide M3 washers" -#: ../../assemblage.rst:937 c658c42e001d4cfe93d8021e2c4c6ecb +#: ../../assemblage.rst:938 #, fuzzy msgid "8 écrous M3 NYL" msgstr "8 M3 nuts" -#: ../../assemblage.rst:939 84d6024f31e44dfdbd815b15a95381b0 +#: ../../assemblage.rst:940 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:942 5d860e601f404b4cacdd654f2a269b99 +#: ../../assemblage.rst:943 #, fuzzy msgid "" "Assembler les guide-papiers sur la plaque avec les vis M3-16/M3-12, des " @@ -1456,34 +1433,34 @@ msgstr "" "Assemble the paper guides on the plate with the M3-16 screws and M3 NYL " "nuts." -#: ../../assemblage.rst:949 b18fd265aded47cba7c162b6df90ea17 +#: ../../assemblage.rst:950 msgid "Partie gauche." msgstr "" -#: ../../assemblage.rst:956 550b0d8264de401f8d7390e97d2ee562 +#: ../../assemblage.rst:957 msgid "Répéter l'opération pour la partie droite." msgstr "" -#: ../../assemblage.rst:963 644cc40cecec414da90287fb1de6113c +#: ../../assemblage.rst:964 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:971 1cc8384651684caf99139b7cfbc612a0 +#: ../../assemblage.rst:972 msgid "Collage de la plaque repose papier" msgstr "Bonding of the paper plate" -#: ../../assemblage.rst:974 ba299e2557c648c0b2ff0b553deddfca +#: ../../assemblage.rst:975 msgid "PAPER_support (contre-plaqué de 5mm découpé au laser)." msgstr "PAPER_support (laser cut 5mm plywood)." -#: ../../assemblage.rst:975 840095b848cc413d810eaa2cc9be26a5 +#: ../../assemblage.rst:976 msgid "3 Rouleaux papier préparés (avec joint et vis)" msgstr "" -#: ../../assemblage.rst:977 1eeea22f87814bbaac11b24ef794e9cb +#: ../../assemblage.rst:978 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 " @@ -1491,7 +1468,7 @@ msgid "" "l'embosseuse marchera." msgstr "" -#: ../../assemblage.rst:979 914b1b4f93234f2ebc248d16daabed01 +#: ../../assemblage.rst:980 #, fuzzy msgid "" "Encoller les encoches qui vont être en contact. Introduire la plaque par " @@ -1501,59 +1478,59 @@ msgstr "" "Glue the notches that will be in contact. Insert the plate from the front" " and hold it firmly with tape during the drying time." -#: ../../assemblage.rst:993 121f0b70b2c04955afd3e13211f47c71 +#: ../../assemblage.rst:994 msgid "Montage du chariot haut (étape 2)" msgstr "Mounting the top cart (step 2)" -#: ../../assemblage.rst:996 0b34f03dad904ede88f1d5b6d77d1314 +#: ../../assemblage.rst:997 msgid "2 barres lisses Ø 8mm, longueur : 330mm" msgstr "2 smooth bars Ø 8mm, length: 330mm" -#: ../../assemblage.rst:1005 9acd993d4b0b4eebb31b1bfbf716aa6f +#: ../../assemblage.rst:1006 #, fuzzy msgid "Enfiler le chariot haut sur les barres lisses." msgstr "Thread the trolley down over the smooth bars." -#: ../../assemblage.rst:1012 a9772685835b4e4291160c801a950360 +#: ../../assemblage.rst:1013 msgid "Terminer d’enfiler les barres." msgstr "Finish putting on the bars." -#: ../../assemblage.rst:1014 64d84b116b574fffb07d1506c246a149 +#: ../../assemblage.rst:1015 msgid "La tranche du bois doit rester apparente." msgstr "The edge of the wood should remain visible." -#: ../../assemblage.rst:1021 50c34baab9dd493d80a03a4b21e866e2 +#: ../../assemblage.rst:1022 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:1028 2997118e591a4cd98633999503873bc8 +#: ../../assemblage.rst:1029 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:1036 18a390dec1184c50b99338e223a806dd +#: ../../assemblage.rst:1037 msgid "Pose de la courroie du chariot haut" msgstr "Laying the trolley strap up" -#: ../../assemblage.rst:1066 d7fdfa5cca6541658850eef1ad3686af +#: ../../assemblage.rst:1067 msgid "Montage des presse-papiers (étape 2) :" msgstr "Assembly of the paperweights (step 2):" -#: ../../assemblage.rst:1069 3952a1f2bd644577bdf5ccfb1b1f1a73 +#: ../../assemblage.rst:1070 #, fuzzy msgid "3 CLIPBOARD montés à l'étape 1" msgstr "2 CLIPBOARD mounted in step 1" -#: ../../assemblage.rst:1070 39dbe9b09a814acbbabca6937fc62c97 +#: ../../assemblage.rst:1071 #, fuzzy msgid "6 vis M3-14" msgstr "6 screws M3-12" -#: ../../assemblage.rst:1071 2d20fcef671445fb8dd3016b79c477c5 +#: ../../assemblage.rst:1072 #, fuzzy msgid "6 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1075 c5896c8ff34f43bb83b35002f47d077b +#: ../../assemblage.rst:1076 msgid "" "Les trous oblongs dans les pièces imprimées permettent de régler la " "pression des CLIPBOARD sur le papier." @@ -1561,44 +1538,43 @@ msgstr "" "The oblong holes in the printed parts adjust the pressure of the " "CLIPBOARD on the paper." -#: ../../assemblage.rst:1091 f9110deeea1f457197c875ee51a4b5b2 +#: ../../assemblage.rst:1092 msgid "Montage du fin de course Y" msgstr "Assembly of the Y limit switch" -#: ../../assemblage.rst:1095 4301b5739f694d0294b061f48b00e8b2 +#: ../../assemblage.rst:1096 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : ENDSTOP_Y_support, ENDSTOP_Y_lever" msgstr "** Piece (s) printed in 3D **: SWITCH_Y_support" -#: ../../assemblage.rst:1096 ../../assemblage.rst:1186 -#: b2f0eeb04bc34c4dac96f51fbea1f770 +#: ../../assemblage.rst:1097 ../../assemblage.rst:1187 msgid "2 vis M3-14" msgstr "2 screws M3-14" -#: ../../assemblage.rst:1097 a9cdec9531bd4418b98686d22074730d +#: ../../assemblage.rst:1098 #, fuzzy msgid "1 vis M3-12" msgstr "8 M3-12 screw" -#: ../../assemblage.rst:1098 8fa6bcc8cb314a58877041a66d71ba06 +#: ../../assemblage.rst:1099 #, fuzzy msgid "1 vis M3-20" msgstr "2 M3-20 screw" -#: ../../assemblage.rst:1100 c658c42e001d4cfe93d8021e2c4c6ecb +#: ../../assemblage.rst:1101 #, fuzzy msgid "3 écrous M3 NYL" msgstr "8 M3 nuts" -#: ../../assemblage.rst:1101 efe207917d2b4fbf860ca48b46fa5f5d +#: ../../assemblage.rst:1102 msgid "1 interrupteur fin de course à lamelle" msgstr "1 slatted limit switch" -#: ../../assemblage.rst:1103 bcdfc75742374f64816dc8b83da3614f +#: ../../assemblage.rst:1104 msgid "2 écrous M2.5 NYL" msgstr "2 nuts M2.5 NYL" -#: ../../assemblage.rst:1105 e502f9afec8f44ab9bef1d3ebc335110 +#: ../../assemblage.rst:1106 msgid "" "L'interrupteur fin de course à lamelle devra être câblé avant d'être " "monté sur son support (non représenté)." @@ -1606,29 +1582,29 @@ msgstr "" "The limit switch must be wired before being mounted on its support (not " "shown)." -#: ../../assemblage.rst:1107 b20b6a2070074930bdd2c50e22926c4f +#: ../../assemblage.rst:1108 msgid "Tarauder le support de la vis de reglage avec un taraud M3" msgstr "" -#: ../../assemblage.rst:1114 daa5f970d1dd4db0bccfa1a9bfd16afe +#: ../../assemblage.rst:1115 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." msgstr "" -#: ../../assemblage.rst:1121 efd22810399e419c89c4f108ae7d44d3 +#: ../../assemblage.rst:1122 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:1123 d5054fe539b04408aad1f7c9b18daf5e +#: ../../assemblage.rst:1124 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." msgstr "" -#: ../../assemblage.rst:1132 28c3b5af8ea74c5a9fc848d7213e9017 +#: ../../assemblage.rst:1133 #, fuzzy msgid "" "Assembler l'interrupteur fin de course et le **ENDSTOP_Y_support** à " @@ -1637,11 +1613,11 @@ msgstr "" "Assemble the limit switch and the SWITCH_Y_support using M2.5-14 screws " "and M2.5 NYL nuts." -#: ../../assemblage.rst:1141 12a8c1a8c4b046878da9229eae2e0d88 +#: ../../assemblage.rst:1142 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" msgstr "" -#: ../../assemblage.rst:1148 0a5922514ead4a6aace9fe8a9b738aa6 +#: ../../assemblage.rst:1149 #, fuzzy msgid "" "Assembler l'ensemble interrupteur fin de course et le " @@ -1651,19 +1627,19 @@ msgstr "" "Assemble the limit switch assembly and the SWITCH_Y_support to the body " "using the M3-14 screws, M3 washers and M3 NYL nuts." -#: ../../assemblage.rst:1160 729bdc9d1fbb4a2d81c38450fdd95f84 +#: ../../assemblage.rst:1161 msgid "Fixation des clips sur le couvercle" msgstr "Fixing the clips on the lid" -#: ../../assemblage.rst:1163 abad73a6ba0643f69632bb9d29fa5368 +#: ../../assemblage.rst:1164 msgid "**Pièce(s) imprimée(s) en 3D** : 2 LID_LOCK" msgstr "** Piece (s) printed in 3D **: 2 LID_LOCK" -#: ../../assemblage.rst:1164 c0869ca5b1974144bb965cc1e8219363 +#: ../../assemblage.rst:1165 msgid "4 vis M3-14" msgstr "4 screws M3-14" -#: ../../assemblage.rst:1167 491d9af4476749c3a35d1f03d6ece80b +#: ../../assemblage.rst:1168 msgid "" "Assembler les 2 LID_LOCK sur le couvercle à l'aide des vis M3-14, des " "rondelles M3 et des écrous M3 NYL." @@ -1671,75 +1647,74 @@ msgstr "" "Assemble the 2 LID_LOCK on the cover using the M3-14 screws, M3 washers " "and M3 NYL nuts." -#: ../../assemblage.rst:1182 2e3b3c06bb16477e9dd12fcda59af8fb +#: ../../assemblage.rst:1183 msgid "Fixation de la plaque pour l'embase de l'alimentation" msgstr "Fixing the plate for the power supply base" -#: ../../assemblage.rst:1185 5982c02622164cab8d7ae37a2cc0573a +#: ../../assemblage.rst:1186 msgid "**Pièce(s) imprimée(s) en 3D** : POWER_plate" msgstr "** Piece (s) printed in 3D **: POWER_plate" -#: ../../assemblage.rst:1195 a36dff9a68ed4937812212f5ca0a58dd +#: ../../assemblage.rst:1196 #, fuzzy msgid "Montage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1198 ../../assemblage.rst:1229 -#: c902c03e673e4f7eb856d8e1cc638c5d +#: ../../assemblage.rst:1199 ../../assemblage.rst:1230 msgid "Carte MKS GEN 1.4" msgstr "MKS GEN 1.4 card" -#: ../../assemblage.rst:1199 04e68b332901471e86eda51b7a2d602c +#: ../../assemblage.rst:1200 #, fuzzy msgid "4 entretoises M3-10" msgstr "1 spacer 18mm" -#: ../../assemblage.rst:1200 95bb5d04d68447279413c72aca383285 +#: ../../assemblage.rst:1201 msgid "4 rondelles M3 moyennes" msgstr "4 medium M3 washers" -#: ../../assemblage.rst:1201 38a2a80f834a4337a92aede74fa03a94 +#: ../../assemblage.rst:1202 msgid "8 vis M3-10" msgstr "8 screws M3-10" -#: ../../assemblage.rst:1203 8403fc18b2734bb5869625647beb3f8b +#: ../../assemblage.rst:1204 #, fuzzy msgid "Assembler les 4 entretoises sur la carte." msgstr "Assemble the 4 spacers on the card. ** ADD PICTURE **" -#: ../../assemblage.rst:1205 913d8779e72a4ff5a85eb2b269c779b7 +#: ../../assemblage.rst:1206 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:1210 952d0a00da434ac5be31363211f6b9c7 +#: ../../assemblage.rst:1211 #, fuzzy msgid "Cablage de la carte électronique" msgstr "Mounting the electronic card on the cash register" -#: ../../assemblage.rst:1211 01f3576312674ee69e4957aceb9777a0 +#: ../../assemblage.rst:1212 msgid "Schéma général :" msgstr "" -#: ../../assemblage.rst:1218 1cc8384651684caf99139b7cfbc612a0 +#: ../../assemblage.rst:1219 msgid "Photo de la carte assemblée" msgstr "" -#: ../../assemblage.rst:1226 952d0a00da434ac5be31363211f6b9c7 +#: ../../assemblage.rst:1227 msgid "Pose des drivers sur la carte électronique" msgstr "Laying the drivers on the electronic board" -#: ../../assemblage.rst:1230 cc684eb1ebd14f8db965d0afb30af4f0 +#: ../../assemblage.rst:1231 msgid "2 Drivers DRV8825" msgstr "2 DRV8825 drivers" -#: ../../assemblage.rst:1231 4614601b020845a6b2e35343a5449dfd +#: ../../assemblage.rst:1232 msgid "6 cavaliers" msgstr "6 riders" -#: ../../assemblage.rst:1233 444378ebdb1540358439830ebca41458 +#: ../../assemblage.rst:1234 #, fuzzy msgid "" "Si la carte ne vous est pas fournie déjà équipée de cavaliers, en mettre " @@ -1748,181 +1723,180 @@ 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:1240 a06b05b75b3743bc866c393a8b87df4a +#: ../../assemblage.rst:1241 #, fuzzy msgid "Enfoncer les drivers dans les emplacements X et Y." msgstr "Push the drivers into their slots." -#: ../../assemblage.rst:1248 3a658769cb774fcbb026a332acac3009 +#: ../../assemblage.rst:1249 msgid "Câblage de l'alimentation 12V" msgstr "" -#: ../../assemblage.rst:1249 bde80660d8d74f24a6595f95a0e8ba1d +#: ../../assemblage.rst:1250 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" msgstr "" -#: ../../assemblage.rst:1257 fc13a8e9cfa047868f1b8300ef1aae1a +#: ../../assemblage.rst:1258 msgid "Réglage des drivers moteur" msgstr "" -#: ../../assemblage.rst:1258 74ce858e0df74865b9da9b37b9e0a69e +#: ../../assemblage.rst:1259 msgid "" "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage " "des moteurs." msgstr "" -#: ../../assemblage.rst:1260 97b5a83e1e4e4efd8970f656da9d9030 +#: ../../assemblage.rst:1261 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:1261 e025e34fd6924b209ee2aa0bfe01501c +#: ../../assemblage.rst:1262 msgid "Brancher l'alimentation 12 V sur la carte." msgstr "" -#: ../../assemblage.rst:1262 82fb7362438e48e0a9c6acd4ac54feba +#: ../../assemblage.rst:1263 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:1275 f1ed0164c56140268c3b00ac7de89885 +#: ../../assemblage.rst:1276 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:1276 e57adab245d24549a23de01a26502131 +#: ../../assemblage.rst:1277 msgid "" "Une fois que la tension mesurée sur chaque driver est correcte, vous " "pouvez passer à la suite" msgstr "" -#: ../../assemblage.rst:1280 d8c88a693edc47adad8b2e158d73f23a +#: ../../assemblage.rst:1281 msgid "Câblage des interrupteurs fin de course" msgstr "Wiring of limit switches" -#: ../../assemblage.rst:1281 d1ad3ed15b39441783532280d8952991 +#: ../../assemblage.rst:1282 msgid "Cabler les fins de courses sur la carte." msgstr "" -#: ../../assemblage.rst:1282 e502f9afec8f44ab9bef1d3ebc335110 +#: ../../assemblage.rst:1283 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" msgstr "" -#: ../../assemblage.rst:1283 949ab45913454d30b7a5f73079c0ad86 +#: ../../assemblage.rst:1284 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" msgstr "" -#: ../../assemblage.rst:1291 c893c2afd16f4fdc8e3eed22f5dab077 +#: ../../assemblage.rst:1292 msgid "Raccordement des moteurs à la carte" msgstr "Connecting the motors to the board" -#: ../../assemblage.rst:1292 495c4f39f3bf4094ad6c5f72f0f57d22 +#: ../../assemblage.rst:1293 msgid "Relier les moteurs à la carte de contrôle avec les cables." msgstr "" -#: ../../assemblage.rst:1293 82f3f3321bb34eb7b062f1e989c2ed72 +#: ../../assemblage.rst:1294 msgid "" "Le moteur X (chariot) doit être branché dans le connecteur de gauche " "(rouge)" msgstr "" -#: ../../assemblage.rst:1300 c1922c6c37234a4dbb380804e94675b2 +#: ../../assemblage.rst:1301 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" msgstr "" -#: ../../assemblage.rst:1308 3a658769cb774fcbb026a332acac3009 +#: ../../assemblage.rst:1309 msgid "Câblage de l’électro-aimant" msgstr "Wiring of the electromagnet" -#: ../../assemblage.rst:1309 c04482e0889347198eb1d05086742c46 +#: ../../assemblage.rst:1310 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:1317 f6e46a891e634ac990a87ad708151fe4 +#: ../../assemblage.rst:1318 #, fuzzy msgid "Alignement horizontal de l'empreinte du chariot haut" msgstr "Horizontal alignment of the trolley" -#: ../../assemblage.rst:1318 64493bb610e14d06be0c673ac7de03b2 +#: ../../assemblage.rst:1319 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1325 1dbde5cf84fe4c0da06cc44738d92dc9 +#: ../../assemblage.rst:1326 #, fuzzy msgid "Aligner les 2 chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1326 ../../assemblage.rst:1348 -#: 54776b68d46140de8eaabd2edc35e39e +#: ../../assemblage.rst:1327 ../../assemblage.rst:1349 msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1327 b1c269c04d2a4297bbc1d91a5705ba9e +#: ../../assemblage.rst:1328 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." msgstr "" -#: ../../assemblage.rst:1328 e8f046418cef482ea4f987cfd9035ba5 +#: ../../assemblage.rst:1329 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1338 1dbde5cf84fe4c0da06cc44738d92dc9 +#: ../../assemblage.rst:1339 msgid "Alignement vertical des deux chariots" msgstr "Vertical alignment of the two carriages" -#: ../../assemblage.rst:1340 f23d61d59b0e405ba5f2d6153b410af6 +#: ../../assemblage.rst:1341 msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." msgstr "" -#: ../../assemblage.rst:1347 8f9946a0b34f4adda88a9b776354c3b7 +#: ../../assemblage.rst:1348 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." msgstr "" -#: ../../assemblage.rst:1349 ac5bcbb4c4fc48b8ae3169ca3dbbbc4b +#: ../../assemblage.rst:1350 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." msgstr "" -#: ../../assemblage.rst:1356 3a765237828f472082e96b8dd6a1ecac +#: ../../assemblage.rst:1357 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." msgstr "" -#: ../../assemblage.rst:1364 e665c602a5044f12a622e5a4e82edc41 +#: ../../assemblage.rst:1365 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" msgstr "" -#: ../../assemblage.rst:1366 e2fa46e32ef54639a71b1f714847417e +#: ../../assemblage.rst:1367 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:1368 e64134d07d844be38f7ce48c2cc6b3dd +#: ../../assemblage.rst:1369 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 " @@ -1930,11 +1904,11 @@ msgid "" "le levier." msgstr "" -#: ../../assemblage.rst:1376 fc13a8e9cfa047868f1b8300ef1aae1a +#: ../../assemblage.rst:1377 msgid "Réglage de la profondeur du point" msgstr "Adjusting the depth of the point" -#: ../../assemblage.rst:1378 d258517feb5946d8b67f64a0a7884a30 +#: ../../assemblage.rst:1379 #, fuzzy msgid "" "Selon le matériau que vous utiliserez (papier, plastique, aluminium de " From 3390c1ca4c309be68bd2516cf34c3bcbe74fb1c0 Mon Sep 17 00:00:00 2001 From: s godin Date: Thu, 4 May 2023 18:50:49 +0000 Subject: [PATCH 23/23] typo --- docs/locale/en/LC_MESSAGES/assemblage.po | 356 +++++++---------------- 1 file changed, 98 insertions(+), 258 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/assemblage.po b/docs/locale/en/LC_MESSAGES/assemblage.po index 3a5cb6a..a7e1174 100644 --- a/docs/locale/en/LC_MESSAGES/assemblage.po +++ b/docs/locale/en/LC_MESSAGES/assemblage.po @@ -1361,8 +1361,8 @@ msgid "" "Mettre en place la plaque en CP (sans la coller) afin d’aligner les " "ROLL_joint avec les trous présents dans la plaque." msgstr "" -"Place the CP board (without gluing it) to align the ROLL_joint with the " -"holes in the board. ** ADD PICTURE **" +"Put the CP plate in place (without gluing it) in order to align the " +"ROLL_joint with the holes present in the plate." #: ../../assemblage.rst:918 #, fuzzy @@ -1372,8 +1372,10 @@ msgid "" "Attention, sur ce schema il n'y a que deux rouleaux (image d'une ancienne" " version, mais c'est le meme principe)" msgstr "" -"Center the rollers in the holes of the plate and screw the grub screws " -"until the rollers are firmly attached to the axle." +"Center the rollers in the holes of the plate and screw the screws without " +"head until the rollers are firmly attached to the axle. " +"Attention, on this diagram there are only two rolls (image of an old" +"version, but it's the same principle)" #: ../../assemblage.rst:925 msgid "Retirer la plaque de contre plaqué." @@ -1387,12 +1389,12 @@ msgstr "Assembling the paper guides on the plate" #: ../../assemblage.rst:932 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left" -msgstr "**3D printed parts** : TOP_AXIS_left" +msgstr "**3D printed parts** : PAPER_GUIDE_left" #: ../../assemblage.rst:933 #, fuzzy msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right" -msgstr "**3D printed parts** : TOP_AXIS_right" +msgstr "**3D printed parts** : PAPER_GUIDE_right" #: ../../assemblage.rst:934 #, fuzzy @@ -1401,28 +1403,30 @@ msgstr "PAPER_support (laser cut 5mm plywood)." #: ../../assemblage.rst:935 msgid "4 vis M3-16" -msgstr "4 screws M3-16" +msgstr "4 M3-16 screws" #: ../../assemblage.rst:936 #, fuzzy msgid "4 vis M3-12" -msgstr "8 M3-12 screw" +msgstr "4 M3-12 screw" #: ../../assemblage.rst:937 #, fuzzy msgid "8 rondelles M3 Larges" -msgstr "4 wide M3 washers" +msgstr "8 wide M3 washers" #: ../../assemblage.rst:938 #, fuzzy msgid "8 écrous M3 NYL" -msgstr "8 M3 nuts" +msgstr "8 M3 NYL nuts" #: ../../assemblage.rst:940 msgid "" "Les vis M3-16(M3-18 si vous n'avez pas de M3_16) sont utilisées pour les " "trous ou il y a 2 epaisseurs de bois." msgstr "" +"M3-16 screws (M3-18 if you don't have M3_16) are used for the " +"holes where there are 2 thicknesses of wood." #: ../../assemblage.rst:943 #, fuzzy @@ -1435,11 +1439,11 @@ msgstr "" #: ../../assemblage.rst:950 msgid "Partie gauche." -msgstr "" +msgstr "Left part." #: ../../assemblage.rst:957 msgid "Répéter l'opération pour la partie droite." -msgstr "" +msgstr "Repeat the operation for the right side." #: ../../assemblage.rst:964 msgid "" @@ -1447,6 +1451,9 @@ msgid "" "que la feuille gondole. Si la feuille gondole, essayez d'écarter les " "guides papier avant le serrage." msgstr "" +"Check that you can put a sheet of paper on the tray without " +"that the sheet warps. If the sheet warps, try to remove the " +"paper guides before clamping." #: ../../assemblage.rst:972 msgid "Collage de la plaque repose papier" @@ -1458,7 +1465,7 @@ msgstr "PAPER_support (laser cut 5mm plywood)." #: ../../assemblage.rst:976 msgid "3 Rouleaux papier préparés (avec joint et vis)" -msgstr "" +msgstr "3 Prepared paper rolls (with gasket and screws)" #: ../../assemblage.rst:978 msgid "" @@ -1467,6 +1474,10 @@ msgid "" "positionner la plaque support, vous la collerez à la fin quand " "l'embosseuse marchera." msgstr "" +"Glue the plate only if you are sure of the mounting that is in " +"below. If you're not sure, you can just " +"position the support plate, you will glue it at the end when " +"The embosser will work." #: ../../assemblage.rst:980 #, fuzzy @@ -1518,17 +1529,17 @@ msgstr "Assembly of the paperweights (step 2):" #: ../../assemblage.rst:1070 #, fuzzy msgid "3 CLIPBOARD montés à l'étape 1" -msgstr "2 CLIPBOARD mounted in step 1" +msgstr "3 CLIPBOARD mounted in step 1" #: ../../assemblage.rst:1071 #, fuzzy msgid "6 vis M3-14" -msgstr "6 screws M3-12" +msgstr "6 screws M3-14" #: ../../assemblage.rst:1072 #, fuzzy msgid "6 rondelles M3 moyennes" -msgstr "4 medium M3 washers" +msgstr "6 medium M3 washers" #: ../../assemblage.rst:1076 msgid "" @@ -1549,22 +1560,22 @@ msgstr "** Piece (s) printed in 3D **: SWITCH_Y_support" #: ../../assemblage.rst:1097 ../../assemblage.rst:1187 msgid "2 vis M3-14" -msgstr "2 screws M3-14" +msgstr "2 M3-14 screws" #: ../../assemblage.rst:1098 #, fuzzy msgid "1 vis M3-12" -msgstr "8 M3-12 screw" +msgstr "1 M3-12 screw" #: ../../assemblage.rst:1099 #, fuzzy msgid "1 vis M3-20" -msgstr "2 M3-20 screw" +msgstr "1 M3-20 screw" #: ../../assemblage.rst:1101 #, fuzzy msgid "3 écrous M3 NYL" -msgstr "8 M3 nuts" +msgstr "3 M3 nuts" #: ../../assemblage.rst:1102 msgid "1 interrupteur fin de course à lamelle" @@ -1584,25 +1595,31 @@ msgstr "" #: ../../assemblage.rst:1108 msgid "Tarauder le support de la vis de reglage avec un taraud M3" -msgstr "" +msgstr "Tap the adjustment screw support with an M3 tap" #: ../../assemblage.rst:1115 msgid "" "Positionner le levier **ENDSTOP_Y_LEVER** dans le support " "**ENDSTOP_Y_support**." msgstr "" +"Position the lever **ENDSTOP_Y_LEVER** in the support" +"**ENDSTOP_Y_support**." #: ../../assemblage.rst:1122 msgid "" "Fixer le levier **ENDSTOP_Y_LEVER** au support **ENDSTOP_Y_support** avec" " une vis M3-20 et un écrou M3-NYL" msgstr "" +"Fix the lever **ENDSTOP_Y_LEVER** to the support **ENDSTOP_Y_support** with" +" an M3-20 screw and an M3-NYL nut" #: ../../assemblage.rst:1124 msgid "" "Ne pas serrer l'ecrou M3, le levier doit pouvoir tourner librement dans " "son support." msgstr "" +"Do not tighten the M3 nut, the lever must be able to rotate freely in " +"his support." #: ../../assemblage.rst:1133 #, fuzzy @@ -1615,7 +1632,7 @@ msgstr "" #: ../../assemblage.rst:1142 msgid "Positionner la vis de reglage M3-12 sur le levier **ENDSTOP_Y_LEVER**" -msgstr "" +msgstr "Position the M3-12 adjustment screw on the lever **ENDSTOP_Y_LEVER**" #: ../../assemblage.rst:1149 #, fuzzy @@ -1667,7 +1684,7 @@ msgstr "MKS GEN 1.4 card" #: ../../assemblage.rst:1200 #, fuzzy msgid "4 entretoises M3-10" -msgstr "1 spacer 18mm" +msgstr "4 spacer M3-10" #: ../../assemblage.rst:1201 msgid "4 rondelles M3 moyennes" @@ -1688,6 +1705,9 @@ msgid "" "conseillons de cabler la carte en dehors du chassis. Une fois " "l'embosseuse fonctionelle, vous pourrez fixer la carte dans le chassis." msgstr "" +"To be able to carry out the final adjustments easily, we ask you " +"recommend wiring the card outside the chassis. Once" +"the functional embosser, you can fix the card in the chassis." #: ../../assemblage.rst:1211 #, fuzzy @@ -1696,11 +1716,11 @@ msgstr "Mounting the electronic card on the cash register" #: ../../assemblage.rst:1212 msgid "Schéma général :" -msgstr "" +msgstr "General diagram:" #: ../../assemblage.rst:1219 msgid "Photo de la carte assemblée" -msgstr "" +msgstr "Photo of the assembled board" #: ../../assemblage.rst:1227 msgid "Pose des drivers sur la carte électronique" @@ -1730,39 +1750,47 @@ msgstr "Push the drivers into their slots." #: ../../assemblage.rst:1249 msgid "Câblage de l'alimentation 12V" -msgstr "" +msgstr "12V power wiring" #: ../../assemblage.rst:1250 msgid "" "placer les 2 fils de provenant de la prise **POWER_plate** dans le " "bornier de la carte MKS" msgstr "" +"place the 2 wires coming from the **POWER_plate** socket in the " +"terminal block of the MKS board" #: ../../assemblage.rst:1258 msgid "Réglage des drivers moteur" -msgstr "" +msgstr "Adjusting motor drivers" #: ../../assemblage.rst:1259 msgid "" "Cette étape doit **IMPERATIVEMENT** être réaliser **avant** le cablage " "des moteurs." msgstr "" +"This step must **IMPERATIVELY** be carried out **before** wiring" +"engines." #: ../../assemblage.rst:1261 msgid "" "Controler que vous pouvez brancher l'alimentation 12V sur la carte (un " "dernier controle pour eviter des etincelles c'est mieux :-) )" msgstr "" +"Check that you can connect the 12V power supply to the board (a " +"last check to avoid sparks is better :-) )" #: ../../assemblage.rst:1262 msgid "Brancher l'alimentation 12 V sur la carte." -msgstr "" +msgstr "Connect the 12 V power supply to the board." #: ../../assemblage.rst:1263 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 "" +"for each driver, measure, with a multimeter, the voltage between the " +"adjustment potentiometer and mass of the USB connection." #: ../../assemblage.rst:1276 msgid "" @@ -1770,12 +1798,17 @@ msgid "" " 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:1277 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:1281 msgid "Câblage des interrupteurs fin de course" @@ -1783,19 +1816,23 @@ msgstr "Wiring of limit switches" #: ../../assemblage.rst:1282 msgid "Cabler les fins de courses sur la carte." -msgstr "" +msgstr "Wire the limit switches on the board." #: ../../assemblage.rst:1283 msgid "" "Le fin de course X (chariot) doit être branché sur le connecteur de " "gauche (rouge)" msgstr "" +"The limit switch X (carriage) must be connected to the connector of " +"left (red)" #: ../../assemblage.rst:1284 msgid "" "Le fin de course Y (détection papier) doit être branché sur le connecteur" " de gauche (bleu)" msgstr "" +"The Y limit switch (paper detection) must be plugged into the connector" +"left (blue)" #: ../../assemblage.rst:1292 msgid "Raccordement des moteurs à la carte" @@ -1803,17 +1840,19 @@ msgstr "Connecting the motors to the board" #: ../../assemblage.rst:1293 msgid "Relier les moteurs à la carte de contrôle avec les cables." -msgstr "" +msgstr "Connect the motors to the control board with cables." #: ../../assemblage.rst:1294 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:1301 msgid "Le moteur Y (papier) doit être branché dans le connecteur de droite (bleu)" -msgstr "" +msgstr "The Y motor (paper) must be plugged into the right connector (blue)" #: ../../assemblage.rst:1309 msgid "Câblage de l’électro-aimant" @@ -1824,6 +1863,8 @@ msgid "" "placer les 2 fils de l'electroaimant et la diode de roue libre. Attention" " au sens de la diode (trait blanc)." msgstr "" +"place the 2 wires of the electromagnet and the freewheel diode. Caution" +" in the sense of the diode (white line)." #: ../../assemblage.rst:1318 #, fuzzy @@ -1832,7 +1873,7 @@ msgstr "Horizontal alignment of the trolley" #: ../../assemblage.rst:1319 msgid "Dé serrer la poulie sur l’axe vertical pour libérer le chariot supérieur." -msgstr "" +msgstr "Loosen the pulley on the vertical axis to release the upper carriage." #: ../../assemblage.rst:1326 #, fuzzy @@ -1844,18 +1885,24 @@ msgid "" "Déplacer le chariot supérieur pour aligner l'empreinte (**FEMALE_shape**)" " avec le sommet du pointeau." msgstr "" +"Move upper carriage to align footprint (**FEMALE_shape**)" +"with the top of the needle." #: ../../assemblage.rst:1328 msgid "" "Utiliser les vis de fixation de la **FEMALE_shape** pour aligner " "l'empreinte avec le sommet du pointeau." msgstr "" +"Use the fixing screws of the **FEMALE_shape** to align " +"the imprint with the top of the punch." #: ../../assemblage.rst:1329 msgid "" "Quand l'alignement est satisfaisant, serrer les vis de fixations de la " "**FEMALE_shape**." msgstr "" +"When the alignment is satisfactory, tighten the fixing screws of the " +"**FEMALE_shape**." #: ../../assemblage.rst:1339 msgid "Alignement vertical des deux chariots" @@ -1866,28 +1913,37 @@ msgid "" "Dé serrer la poulie du chariot supérieur sur l’axe vertical pour libérer " "le chariot supérieur." msgstr "" +"Loosen the pulley of the upper carriage on the vertical axis to free" +"the top carriage." #: ../../assemblage.rst:1348 msgid "" "En observant par l'arriere de la machine, monter le pointeau en appuyant " "avec le doigt sous l'electro-aimant." msgstr "" +"Observing from the rear of the machine, raise the needle by pressing " +"with the finger under the electromagnet." #: ../../assemblage.rst:1350 msgid "" "Logiquement le pointeau doit entrer légérement dans la vis sans tête de " "la **FEMALE_shape**." msgstr "" +"Logically the needle must enter slightly into the grub screw of " +"the **FEMALE_shape**." #: ../../assemblage.rst:1357 msgid "" "Quand l'alignement est satifaisant, verouiller la poulie supérieure sur " "l'axe vertical." msgstr "" +"When the alignment is satisfactory, lock the upper pulley to " +"the vertical axis." + #: ../../assemblage.rst:1365 msgid "Ajustement des capteurs de fin de course chariot et papier (X et Y)" -msgstr "" +msgstr "Carriage Adjustment and paper limit sensors (X and Y)" #: ../../assemblage.rst:1367 msgid "" @@ -1895,6 +1951,9 @@ msgid "" " avant que la fixation de la courroie du chariot bas rencontre la poulie " "inférieure de l'axe verticale." msgstr "" +"Adjust the position of the limit switch X. The sensor should activate" +"before the low carriage belt attachment meets the pulley" +"lower vertical axis." #: ../../assemblage.rst:1369 msgid "" @@ -1903,10 +1962,14 @@ msgid "" "capteur. Et se désactive si la feuille de papier n'a pas encore déplacée " "le levier." msgstr "" +"With a sheet of paper, adjust the Y limit switch so that the " +"sensor is activated when a sheet is present under the lever of the " +"sensor. And deactivates if the sheet of paper has not yet moved" +"the lever." #: ../../assemblage.rst:1377 msgid "Réglage de la profondeur du point" -msgstr "Adjusting the depth of the point" +msgstr "Adjusting the Braille point depth" #: ../../assemblage.rst:1379 #, fuzzy @@ -1917,228 +1980,5 @@ msgid "" msgstr "" "Depending on the material you will use (paper, plastic, aluminum bobbin)," " you will need to adjust the height of the borrows of the high carriage " -"using the blind nut ** to be developed with examples **" - -#~ msgid "" -#~ "**Pièce(s) imprimée(s) en 3D** : " -#~ "BOTTOM_AXIS_right préparé avec écrou et " -#~ "vis sans tête (cf Préparation de " -#~ "supports d’axes)" -#~ msgstr "" -#~ "** 3D printed parts **: TOP_AXIS_right" -#~ " prepared with nut and grub screws" -#~ " (see Preparation of axle supports)" - -#~ msgid "1 vis sans tête M3-12" -#~ msgstr "1 grub screw M3-8" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" -#~ msgstr "**3D printed parts** : BOTTOM_AXIS_right" - -#~ msgid "" -#~ "4 entretoises M3-10 **Michel, nous " -#~ "allons te les envoyer dès qu'on " -#~ "les reçoit**" -#~ msgstr "" -#~ "4 spacers M3-10 ** Michel, we will" -#~ " send them to you as soon as" -#~ " we receive them **" - -#~ msgid "Préparer les 5 éléments : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." -#~ msgstr "Get the 5 elements : FACE, BACK, LEFT_SIDE, RIGHT_SIDE et BOTTOM." - -#~ msgid "1 lime pour métaux ou de la toile émeri ou une Dremel" -#~ msgstr "1 metal file or sand paper or a Dremel" - -#~ msgid "Moteur Y" -#~ msgstr "Y Motor" - -#~ msgid "Introduire les écrous NYL M3 dans le support moteur." -#~ msgstr "Insert the NYL M3 nuts into the engine mount." - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : BOTTOM_AXIS_right" -#~ msgstr "**3D printed parts** : BOTTOM_AXIS_right" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : 3 X IGUS_housing" -#~ msgstr "** 3D printed parts ** : 3 X IGUS_housing" - -#~ msgid "3 IGUS" -#~ msgstr "3 IGUS" - -#~ msgid "10 écrous M3 NYL" -#~ msgstr "10 M3 NYL nuts" - -#~ msgid "Introduire les 3 IGUS dans leur logement (IGUS_housing)." -#~ msgstr "Introduce the 3 IGUS in their housing (IGUS_housing)." - -#~ msgid "Respecter le côté du rainurage." -#~ msgstr "Respect the grooving side." - -#~ msgid "" -#~ "Assembler les 3 logements + IGUS +" -#~ " BOTTOM_trolley avec les 6 vis M3-12" -#~ " et les 6 écrous M3 NYL." -#~ msgstr "" -#~ "Assemble the 3 slots + IGUS + " -#~ "BOTTOM_trolley with the 6 screws M3-12" -#~ " and the 6 nuts M3 NYL." - -#~ msgid "" -#~ "Selon la qualité de l'impression, il " -#~ "sera peut-être nécessaire de limer " -#~ "le logement de l'entretoise." -#~ msgstr "" -#~ "Depending on the quality of the " -#~ "print, it may be necessary to file" -#~ " the spacer housing." - -#~ msgid "" -#~ "Serrer les 6 vis des IGUS_housing " -#~ "petit à petit en s'assurant que le" -#~ " chariot coulisse bien sur les axes." -#~ msgstr "" -#~ "Tighten the 6 screws of IGUS_housing " -#~ "little by little, making sure that " -#~ "the carriage slides well on the " -#~ "axes." - -#~ msgid "2 vis M3-6 sans tête bout pointeau" -#~ msgstr "2 screws M3-6 without head" - -#~ msgid "Montage des molettes" -#~ msgstr "Wheel assembly" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 x SCROLL_wheel" -#~ msgstr "** Piece (s) printed in 3D **: 2 x SCROLL_wheel" - -#~ msgid "2 vis M3-8 sans tête **Michel, on t'a mis des M3-12 sans tête ;)**" -#~ msgstr "" -#~ "2 screws M3-8 without head ** " -#~ "Michel, we put you M3-12 without " -#~ "head;) **" - -#~ msgid "2 écrous M3" -#~ msgstr "2 nuts M3" - -#~ msgid "" -#~ "Introduire les écrous M3 dans leur " -#~ "logement et y visser les vis M3-8" -#~ " sans tête." -#~ msgstr "" -#~ "Insert the M3 nuts into their " -#~ "housing and screw in the M3-8 " -#~ "headless screws." - -#~ msgid "Fixer les molettes sur l'axe en vissant les vis M3-8 sans tête." -#~ msgstr "Fix the knobs on the axle by tightening the M3-8 screws without head." - -#~ msgid "" -#~ "Quand les ROLL_joint sont bien en " -#~ "place, serrer les vis sans tête. " -#~ "**AJOUTER IMAGE**" -#~ msgstr "" -#~ "When the ROLL_joint is in place, " -#~ "tighten the grub screws. ** ADD " -#~ "PICTURE **" - -#~ msgid "" -#~ "Positionner les IGUS dans les " -#~ "IGUS_housing en respectant le côté du" -#~ " blocage puis visser sur le chariot" -#~ " avec le M3-12 et les écrous M3" -#~ " NYL." -#~ msgstr "" -#~ "Position the IGUS in the IGUS_housing" -#~ " respecting the side of the blocking" -#~ " and then screw on the carriage " -#~ "with the M3-12 and M3 NYL nuts." - -#~ msgid "Montage des lève-papiers sur la plaque" -#~ msgstr "Mounting the lifter on the plate" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 PAPER_raiser" -#~ msgstr "**3D printed parts**: 2 PAPER_raiser" - -#~ msgid "4 vis à bois 3-10 tête fraisée" -#~ msgstr "4 wood screws 3-10 countersunk head" - -#~ msgid "" -#~ "Visser les 2 PAPER_raiser sur la " -#~ "plaque par en dessous avec les vis" -#~ " à bois." -#~ msgstr "" -#~ "Screw the 2 PAPER_raiser onto the " -#~ "plate from underneath with the wood " -#~ "screws." - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_1" -#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_1" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_left_2" -#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_left_2" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_1" -#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_1" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : PAPER_GUIDE_right_2" -#~ msgstr "** Piece (s) printed in 3D **: PAPER_GUIDE_right_2" - -#~ msgid "Pour plus de clarté, nous avons isolé la partie concernée." -#~ msgstr "For clarity, we have isolated the concerned part." - -#~ msgid "Vous devez obtenir une vue du dessus comme celle ci :" -#~ msgstr "You must get a view from above like this:" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD" -#~ msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD" - -#~ msgid "**Pièce(s) imprimée(s) en 3D** : 2 CLIPBOARD_wheel" -#~ msgstr "** Piece (s) printed in 3D **: 2 CLIPBOARD_wheel" - -#~ msgid "" -#~ "Assembler les CLIPBOARD avec CLIPBOARD_wheel" -#~ " à l'aide des vis M3-20 et des" -#~ " écrous M3 NYL. Serrer la vis " -#~ "en laissant la possibilité à la " -#~ "roue de tourner." -#~ msgstr "" -#~ "Assemble the CLIPBOARDs with CLIPBOARD_wheel" -#~ " using M3-20 screws and M3 NYL " -#~ "nuts. Tighten the screw allowing the " -#~ "wheel to turn." - -#~ msgid "" -#~ "La position de l'interrupteur dans les" -#~ " trous oblongs sera réglée à la " -#~ "fin de l'assemblage et les vis " -#~ "serrées." -#~ msgstr "" -#~ "The position of the switch in the" -#~ " oblong holes will be adjusted at " -#~ "the end of the assembly and the" -#~ " screws tightened." - -#~ msgid "**AJOUTER IMAGE**" -#~ msgstr "** ADD PICTURE **" - -#~ msgid "Assembler la carte sur la caisse. **AJOUTER IMAGE**" -#~ msgstr "Assemble the card on the crate. ** ADD PICTURE **" - -#~ msgid "à faire" -#~ msgstr "to do" - -#~ msgid "Serrer les poulies sur l’axe vertical. **AJOUTER IMAGE**" -#~ msgstr "Tighten the pulleys on the vertical axis. ** ADD PICTURE **" - -#~ msgid "A ne pas oublier" -#~ msgstr "To not forget" - -#~ msgid "Serrer la vis du endstop X" -#~ msgstr "Tighten the endstop X screw" - -#~ msgid "Colle à bois" -#~ msgstr "wood glue" - -#~ msgid "Scotch de peintre" -#~ msgstr "Blue tape adhesive tape" +"using the blind nut"