From 407f771ff8331c9f5d39f637b2ec63aa644e45e7 Mon Sep 17 00:00:00 2001 From: gocivici Date: Wed, 17 May 2023 17:45:59 +0300 Subject: [PATCH] updated wiki --- .../.doctrees/build_your_own/overview.doctree | Bin 6508 -> 6322 bytes docs/.doctrees/development/Changelog.doctree | Bin 2751 -> 2755 bytes docs/.doctrees/environment.pickle | Bin 89280 -> 89187 bytes .../getting_started/Installation.doctree | Bin 3818 -> 3838 bytes docs/_sources/build_your_own/overview.rst.txt | 2 +- docs/_sources/development/Changelog.rst.txt | 4 ++-- .../getting_started/Installation.rst.txt | 2 +- docs/build_your_own/3D Printing.html | 2 +- docs/build_your_own/Fabrication.html | 2 +- docs/build_your_own/Soldering.html | 2 +- docs/build_your_own/Testing.html | 2 +- docs/build_your_own/overview.html | 4 ++-- docs/development/About.html | 2 +- docs/development/Changelog.html | 10 ++++----- docs/development/Contributing.html | 6 +++--- docs/genindex.html | 2 +- docs/getting_started/Configuration.html | 2 +- docs/getting_started/Examples.html | 2 +- docs/getting_started/Installation.html | 4 ++-- docs/getting_started/Quick Start.html | 2 +- docs/index.html | 19 ++++++++++++++---- docs/objects.inv | Bin 475 -> 476 bytes docs/search.html | 2 +- docs/searchindex.js | 2 +- docs/source/development/Changelog.rst | 4 ++-- 25 files changed, 44 insertions(+), 33 deletions(-) diff --git a/docs/.doctrees/build_your_own/overview.doctree b/docs/.doctrees/build_your_own/overview.doctree index 917fbc2fc0bb42c9e4c97276fa4093281e64cd15..734dfdb192f0834078e3a07238595d13f2b0d743 100644 GIT binary patch delta 88 zcmaE3w8@aQfpzL~iH)o)85u1nuV>VhEX~YGQ79?O%qvMPN=z=Xnv%gDJ0(M`2P`Xt bA=^5oaZ2qJjST4w{mB=3jW#PWdx-%6nT#Ml delta 285 zcmdmF_{NB}fpu!4fN5?3 diff --git a/docs/.doctrees/development/Changelog.doctree b/docs/.doctrees/development/Changelog.doctree index da8d2f36371e1556cd483cf3b1ac18d53dade3d0..6244f6c89bf8601128575c6b1bdd33aef8cd45e9 100644 GIT binary patch delta 54 zcmdlldRUaDfpzMRi7cH=oX!*bB!T3{6-i9uoXHu9dFiP+`RP*ETS? JEYG}v9RT*_5?ufQ delta 50 zcmX>sx?hx~fpzMZi7cIr925H`896qtN@5b_$VkjfPtD0spOToN96KdLHFio5$7W^b G1?&K`wGj*e diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle index c99212af036db0f8fc17d6869bf972eb6702f120..2426c12008ddf133349c9b5bd8a33041424a96d4 100644 GIT binary patch literal 89187 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 literal 89280 zcmeIb3!EHRc_(U18qG`Zhabp>vW%^ftm%;@+t`w2Thd6fkTepKj9)UXn(mtEF7-=Y z)f$blh)EXXfeLnTCmRwjc`kv3BoH=PlAG7PWEYZ6vRQ5dB)NMN41oX%5bl!Xce(fO z{=e@#^*B}4-7`HilH;JCT{T_j{hjZ1zVAEdJlpfbORu^18v5t0b83ZRdx88 z>ST5N>}WODpo*NcPhXloT6E7MvvW41ia1Sgxl_+^$vb9M(y2D;ISa*d)yhP1vgxf< zo%Vk(KOhM~FZ-((t$Mwfw;XiZ>v1f%!M(OFxmLv~Rx3{PsiwD9s>$Z6wdwJO>sBjG z)9bC(tG1N`6b9USvEo{FlYaD5rh0L*fWJ2$IAH95eE9S}4&Zf7@waT@U=~_;Ddaumy$)2wrGl8Ua6BsjpdoJ;7pHebA$DF8+cC!a?Qt{8Mx*e`iuHySWeEYS*NVYgO_SU4&ndgR^zP$2L9DSL-mRw zA2W3eNSw2VMxM-UyW_#Py#B41hqgZRW#g^%?XuyT^-0U+42D}ZfSCXsWexI4w=eq@8wXCGHhh2?)d{15deFnFpFs-C zm>uJ-qbH7^W@ubC&ICO=C(WKSriyMsdMa3wr_v(>0aT?wRB%X&Z1fm!WeR%E0w!E;OwA^l61q`%0ytstj=FpqVQS5x|VS4{&K<0};p2)~$QEp36~$ zkqV2Iid82F?BUrSF%Foe(l{6tFv6-}atVFQ-FiYIe?Klg=(Y3c`C+a-5lrKj6r54k8v}~8nvR8!(3z1If*Nhl9eqk zHPxVoiWQ^UaBB@WGL1|&2hdTON{j|_2Li?2&fS;ZpJYZvIksaUASEyy%;|(#a;)tJ z@fxZ@avdW^Llchq-L57^Qo^qUn1jSx^vuLlsCA#E8~{f_O`A7wH;9Ko1dkF2;ZHsS zTtpV(fHF_?n@Mrc0M8geI9fHPECa-enZZ;W)C>j}wu3aqx*UU`y7}RQrw$H-V~NDy z{2iEfSFxtRc$npFdCSliYB3nU46G)a=} znP-e>$K|K$YP3=+r4L`~%s{nrhp4HrcFL;_DN}1Wg`r4sJume}c$z@KF>b#-+E~0F zRDWcWq;?+8lRKZ%t4^Q|m8E})^2s3xUzO~J1|E6sRqnfh)cJGzk-Zv(A3H;DI72k&JLi6)D~lom?a(s zM0I&+tFd?QUSrFaxz;Y!9dMl^q#SUyjuP|`L4rA8mEb-TOnnec6~l%SOfWW}`%V@s zW=YC%jXsD2vdTEsvNd#(geV^9DogojZ%IBW(gO8Fp<-8y6`?bsXlPJ05n$k_SQJB` zx^=S%U`!HwBcKq&G%r?*c>}AI>TtbLVK&L)7s3^&G8yzU(l8c=3a2)ot!&oFI+6?B zi~Pzsklxl1mPW&O3ifLnK_n-Xfu^@E0)Svyv-d z@m2;9pl*9>R00;LtWTrTLC7~}M82cHZnc)JPGH3ZMO>{Ly=7PmW96~d!J>2AtY-^& zXDcRFJI^<~jXVG|k1XiCS>mFyG%Z&0)+MZHF-u42&kSX4I^HU)))>!5*I9*amz%Vb zTFI5!kp-AP6sIvUQAA~fxoU~l0t_f`@I*ZiJk5_5v5v(G`4rY)nYx3{uBn4n)*Cqz zqIsGXw7as>C}WMCl{Er`xz~}puu?rOe;K#YA|BaL5R1b@#mNkR>T%6+S}yjTp*MdT z$U#vY9xqjM=TZJxkr9nj8s74YW~qUN7N)XrUEz9fDQpnUv3E8LuPJOQl<|kR7Ia2y zabBIt;v0*eWeg(9cthdF!Uf9Mi{(Bo>#-){l7*WJH%k>gZZ&UC``^8O{+XR9yUj7l z&{r}mlMPH|(_3Pp0&aK^{WVKii52U-#O;;ePSce18)WQRzbr3?dA7al-de9#-OHJ` z`e~Qn3dmko6&qNm5TvtEf2&hif<688bQYvqabOeR`I_;1RUU$cHy~(9YrAz&#Hh+-8s=JOg zn-8uVfW^FWq~4-r9df^5Ihe-hRjrf(tC9x5M-T}TKsLE-b)4rDh3dsH>2=AZEL8F- zRX-tHzDkOng5u4@;DMr57fT=u^gjUvujH^ShRwrj&PY#Ia1~;can#4c?S(CZGV6i` zaxjZcqzT@IX(7Miq{3?puaokteWOiw9EK*K&zO8)dET;W*(tM5?A31;e4$apIvi$` zAmu4FnCoZ>N2CudFP90Z7!Sx8>5SV0pw+BZE5bnHPXd1eZA3n;V~_w#Nd3u9luWd( zW@HtNF=ewp4UAzJdP`~`2p;H)3QTwoz(zK}=GYiv+#2}?B=t>Ymyv>m6=kzRJkQBC z>LtG`eU+kH!&+^+Im4M&so&Y+WTgu3@RXF@pnn!ajGwq%c#c1B>lF(E+reM3gw$Xs zJ9@3a-z4Sa=5U&rL0k`C2!91{r_CF2M zryTI8?mGS`2O!kZ$|UgC|1{_TrtXCX5HNuBy2!UI>^sDfyrmaLEd}lk(R3y1M3nXW z+=AK7659l$?;9s8EEpT$1j8$!56;bO+G+?4ZWin$(^J88iVo~kWR-!9g^MXVSjnPf z99Br?P=)IYZ{X?V&pzWk{7@eogs*`lgX9t3!#P0SkYa^z7rsrU)`j09vRKjvB(3Oz zU7!`tKgi#dVHA9wKT41MAvX)p$Y+sxXuVW)pno>~>`E45-K1o|jgo&g*9}1nMR%e| zvb(oYIbW$xflovlcd(qr2<&ArdCT`cF4!pM)kmfU>3xnY$IYz*U->kNjF$gN^$}J& z-~Or4k*kCr0^(DKQBEkFDLf*L3gpzR>zOk>4yyvxQ7yMDbWwbr=Cj zNRhRi6AA|lhZJ*^9E@@vi3Kb~$+BvYwcYT|5-eI3J5}~|Gzx3+9Lk9STkPS&>I*vx zcSFi^L$K{V(3Y#VWYVI{SY~9qxr4+>yG|_CMmWQvx%R}(4y;Xrr z?EO&`;OZ0 zLKQ}hS`AJTBRUMjN}BZtmV=lkF9VBjH4&uz=7p1xM;u8dO*xP3TZ!*R8fGyJeT`Nnbzhuv&39#qHQ=K{CTJXP!3OVQ;`jFWYr9;&lCd3f zkzA~2DwaD^sg*}m-iLOLSkB!ekdwpZa%nh6eM4piG}aoZ#yCt?`AsPXNFsO1*&!?n z&Teg5(*2-tz6eVfRuz)zNy_w;pDCyatbh~^H6ec4o#Y5g`MxXu-Crmu>;PUoNAh=# z|D9GOtYD~w6@Eg4&?it4i@VnZN#U|oyc48vNS^EcJj{{&WeQlj zcjKW)jvX_`_8mWH+<)-+z9YvT+BZ6S>fq_q4>YCajbTw)UcohI!biH{*uJsDkL){) za>tH6R4Qhw^+~_X3i69y0Z}$OPI;?Bt`FNEmcN?c zHgv^efe-gvsp(>U!}SeFee8c6lTT~p6MWo2PiCJ01!vwQDa3u`uQJ@B;FYCDxdLcM zJ4kshf&D@ymhU%8378E^)U0Frb@=Ue6L2@KmceL7wlwMM)s&1{9f}BRWIka99 z{akL9q``~BzFd+Q{QWxl9x+D*8Vjedm2_UqD;g$5?;EdH&*LMs1USP>)q1@;u>NlSU%X!6SlD`tclcCA_i{z#_)UHf`be)x?q{CX#0>|8_fc=g!sj}g-b`0 z++x{+T=3^Uk}_3AAOZCKqdkd2WTdJh>3K=HA#6#dgaGlDyyX@j$8QSr)j>*N&2TD1 z?~xuHeyIMtto2K!{h$!ATCDJhvw^fUN?IM#8EaPrm`&!(NyS4fRap2M`dT*6 zLoN&2lTihKk+n``S?_=pN|wl6v7b3j`*0vO)`F~ym5C~uJjBhE(myOXHrahk5YqCx z6R>t-+?EkhQOQ-ItVyu89WOdLtAqszCc+6h!aBd96b7)yPfOC1pOQ|#LGMG*czwR@ zLgCg%zlsV5X}Pf6f@B*$d~WblbM-1L2!XjHzy@l<_2EknI?!nEw!On|+kD44#mZN5 z7G(=Y^0Gz+HU?qy>p6|=Hi5oDRkN6&o^jP`rLE~9vTnMBcoo-5H!gVB-Wg_F6=sv=Qcyvpo%7=qYLka; z8gf5mJi{DB6%<$#R)qp=l?u`#m60nCyiZTRJ}fKNH=o1K1XbJ^WGRz?cNhFdI!MI!JD>XkBUgED?XSjq?+ zg3?T00U~n5nZXI-f{LN61i)AW-xKAx2cdPdv^}gTFxYz&V0soH&3lDMs3I__K($S3(cN*J*WNK9bZ+#HkmpAJe zy#)9z2e(1^kO+iEW87OQ%M_%84Url{v1YVzQD1~t1Ki$n=(LFSL{MlLI=M;~#hF0j z_MTKxl|hK69|KzGC+~&VhshIn!3)qeZ=lr!nTXJQ9afN$gO^O=^$-Ks@hT=e4cA{5 zmcEfQP{c@+_FfZ9IAp>wuhvKii6hOsS|d$(WZyWcU*65}Mh@@*8&H&(zr`!uHENtB z0~5E_!*tX1Zi-iO1Q8ohE>#^jMB7FEA`!WUP4SX%YQTsz3XG6A+zMgqBYg@ zZiuCvW@|53xlwDa0LK=_JlT8^^BH)^E(5%4)bxnL;$(8oqf5LS;vcy@LT736ua74d zNwmV)g)~2eIH(N~!bkhO4Y48uFyy~6mSCF~O)(`>H`d2eX^Kz-DdGx-9w?PRg0FRd6;+{ox=sN8?tTS+Az%Qo;h=r8b2e=R-i1mII zFR!8UDA$d*1oG2cDb!c0n&OFDM(hSFcndBIs9HpLFmnUGGu}o-$(iS2$A{*Zg(60t zA|U(o-ijKWNyLj-dU>!*iFX^Hos58hR?s7e!lj%M)o{#PQJ=^~$_Acs*cDCaS%|Nz zXNs0P!4-h~Mu@voO;k>+X;ra;NVw37Rd|oL3I$kXWiOGdn1Dw5z0(-izpnMQeneYN zh%IRb!N6t-_AVkxtaZHWm`N95(yJ3rp&b$wuv7pULMMx;ZGZ|wj@eaQSjraPc8)-A zrSD|G{KAM|c*a}7Rc3w1O~dO0wbIH$rZR<59Nzcm*Dsy^cOM`1TF{qd_~1Q{dacP_ z<@xm|JFy+f_;Z)P+lC3MJm2~c9oUcL`_RAH?6qY!lI_FAf8!~xMj!6K^EYZAY0Fe8 z*8@NEt3Py8Yi31R9{P!wCqA60D9TJJ*MTL?_q?GEZ{s{4_|iX*+dl`blzyF9``{PO zHavK#$yfsmD=oJRPa;@DV%1^4p?C*zqk&c-JC+hRd#U-3=Beh8{bkfcvL*qVLmbzz zQ-aZ3q~6&!bysGxIMIADP3pV=2Ci}Gs7yd&2cd)j_8cuc^`-V{&TOXvVHVPRDEAHM&z0;vz2xNi6NzUsrX;vrsg- z6pjmPhoz#b`NmjRB#{fg$oNEf5bqasYnkMDqh>wdkVfO8m{O$47r|Flcmbq!Lb_aEt^gA;7U;xeiN(_zz{yDQLe4K`-?o$teD>{l z!BS)o;qCRv3P#K04Myo)<(KTs&R`)x^r>ZeM^n1BTp~-F_6SwoPeYfE+qcq(<*LhL z9tl;%UNpwB#Ux^IAT4KUk!=XD6Oav21V@kPm>69je5&COT4l5C^eF@;^|~fj-?ULh zjmf?bjoRDjv6~*$2YU}5-Wy{Zb4Gm&mA3UsdV5yK!m|<3a6FcMKWaR>q%p4G$?8Ke zQw($O-b}{e@4I&!K7DZ5-fnj6?l$h-ahv>RYY8$z;kD`m15F?Jd(jA>V?T&DR)qWH zbwFMR<#m`}UXM77y``uWu;3cuB9-6r3ihJA#R zdt@jr!Dt^vE*?H6Qbyko1TYcAUn|5Q@Hb}=e@WJ6gjychH%gm55EhO0;q9HOkg|p7 zecmy0&Mjak0V!P><9=UpY9AIjLOw;TgGLA!M##MDz^_Dcftja^wFk~+4QgF)7CQzg z_D}W<9BNP)+OB(cWQ@nF4ek~K|EnAniUp#Paom#XvY0_j(;R0{X}||W>hSs^<4@O+ zeHQ_6>#PS2;l>msu+9-&b(9^8!8uU$VsJjQ7~u1VC8HV$CrIyhxlOlCdkz@9OvpIe zkhdHoCd~Cl7Xl}m3dQ?FIEJA2k$Jf|)?yGoyg*nP096MJVjY41!@TG)bvlP(KOl{! zY3o$)!^eIbW;b|D+bI~9 z6Nu%lPGPBu{c5u0l*(ZK1)sxy3}PM3H+Bbzz*BKmdZ5k9`xl6eWmfDTr|L-RMy6x1 z#dNSnGC1Bq9JB;h=(HEtUHU2ZA`2#7*7Lz#ZBAp39=2%5>2703X6N1IascPpq}v~- z&WTba94@`M2BcqId?2k9AbkuiK~L&}975}2Ih+#`;U7hYC^c++6pL(NDzsc| zVsdsHh|X#Q$NxeX;r~8b>IRVZr>TpqOU@aBgK&Ui zE97qDZs=k@Y~uL$avW}2DGgd*T6}1&mZARjRe;v(4_nx83MJ8?xNC&^Z8uK9rbiY{ zV;}jNci*!kREc9?^lqI+>0l0+*UqYh2LJCaKK$1R{Qqh3;XfA<>n#_q+_baQFbW3f0 ziM4({SmVSMPlXD>ZX-^}ENFw|yE6LPOJ0`>;k1wkvn1J?`peVWM zHpv%1h6Ul^*hJymN5&{(f}#(?4=ZSI9U`Tbt$s<|biWpnIRF`%dL=&j5*$_NTk3jhKvf8c0$xYB86SMwK+(IkgV_^F0q z-F!8RC>`X&aWB}TK=J(Igr{tbC5S)1SmaHVR2O2j#91#sUwrEIX@W_|TY>SA-&LG| zKpYjm8tiLmwH$C1>g6VlY8eTu;pui?}&T*a@PRFKNHt&)plMAtSK!xn@=aMS}9*Oq2 zwUs&LvnJoBd?B~3pO5{DYolKzA56u-gz|W`6l^%;tQ%q zRxAzV;3tX@z#s?m#HSQJhc-hXL)`xngd*6R0qTeb7Obl6tt}FU?2Mk`^^soAferqm zh861Yv!*qFitvNAf&Y#EB4a>ujn}o|Um2^#k0I*E?Ug>G^<>3%IKVy(<`;DG4JdvnVe;9v8**&-xibN3GLqdtqC3GxB2iio zoC}5?qX+xi9&}L|gbZ|n;$k3`5Vms(%v`tGX_?6m$QzIXjhtMUS{4TLD!re&J7NX3 zJ~wy|dCRzG2suF5k=KhS9g@_v>^8{dZ@!et=tHZ~AEedDl&i4c*ZFi3L`G7a^C*Y?kDyLy!_~_0 z87o()&<=luwT$=;+`0drhtHhexAVaZ&fXoPC-0uVc%pvc@ydAq)MHM=DIGg7dE2g0 z{D;#Ap)=HR)L7oyJ9_YTS;gk$_rXU_!IRmN*7gv#`=0%hPVaUkQG`HdZa~lp>mh1t zZiJOeKc4dQ&9yV3FYsNyFYxNmjZaevkK$gYAN%e4lz2b*ibAXat$gd0uq`ixB@GkH zuv@waV#%As&?ts$L@dL*^26A`!Nf9*Qwl&VFb-+LI4p1YG@tw`$d4%_ht%|L#tM2w%dkFDfiTUJaeI?YSwk$O9aBAdCu%8?w60l3hX z^V8*Gql|z^#Nvq}(Av4XsZFV1Vt7s1Hm3&XFD^cu*NS}mtHp=&TvVUgI&%~2Hr>(y z!$OSTcu#EEZEQmfl|x5AllhAxJTbl4x`jv_btHIY8q;lquK1*Cc;SjUhdur!oCdWW zp`Yh*AU00o#ExPd$!Q$tMHgaI{nd?FSU_XD4SiwqKiW*F#HaT8XKv}n2k+5E?zF7B z9$6H~=rHJCzK}|r7XnN$nLrGB4Wf}|trMqN1J+BOajc5h?)5M(B^DRKXKl@(RtYhO zbc#h-w~-|p?emSkiFTtYDNWnA(-g4!&*pAjgO0SSxxqUFGIWCzU8-S*Zg6`PU&ri& z{5(Wvkt290J3l+L?PHvFoS$R-Ji*VCc=~Q?`xJg)RdrfkXE?(n{CqP%AEksP_G9$w zu^*S$6P)xUKhNU%y!{lOQOB^Ir4PRQ*EZ>w^7z_0{IK^B)bi2K6Z9kLu(b>HolgC< zZTvN6pXX-@PZ&1Kc(M1@uJGq7KWqHFz|T5A9e%p}Y~U&La*=;e;R(C)G+xi!PvZ%A zycI9_H|=Ne9PW&}vKhMt@Jkj90_{Y2PWFMjJ@$VnR^LhI{^f&wb>=*FonEfK2=<$2;LTF1< zUOytQAC=dS@oUK5PH^5zk6YDN{ zmHYGr{k8Z$ucwj?dZTmkd1){^D+ARXUZE+Zh{oW3TwW8%n)Z4AV3*_HtMdHy~dCr~73B7Sr#C>957-bRS7J=b+iy8!v{3{!6{{G8ToOoQgh)u-7GJEG~bokte3X{zE?$EN?5 zCg>`%X`Yu?Kb!tMf%(ty2-q}z3E4Cy*+d&xmrWDpfK9j9;J*;8x-U31M&s7uXN^6r z>;+hul6&c|bcStrCSoC5`+p}W^Ky3}S+RGpTgHs5vE(3}7;~O|V9pBdP#+C4dXfg6 z*Chur59S?#&P~aR?M?KJH<0(FSku-Y*;2+0EqqcEZNqZ#PnSR&kG%Zs`;vLI0SzbH zozH+iL(|P+9bxBtW&ZUMrih^xIL{+IW+^U>;;AV@$^OfB$fkocwCD&bdm%Z*TaKo* zZ z`)l-#>^An-=`XU>*ndZVEu^J}@h+5Z_TN(jvo_Y)-=OU6%{2BmDbH0j(mYHwdypOv z(PJ;8hi{sp#2HSQ35_zGnHex;wuuxQS9Nhhlme;O`q-R>5PU1N!`XBeuO(?5@d81J ziTFJIwQvHklC0Q!xN89zIb-Mw%fKH+9z}6t_z`_+Dw3>~}!FXzWS;)krlToDgu4N&C^n0?9 z?Ax>OS}^{-x@F-ouzifQ@3&|eED5kfQFwm0;YTpf=Y%VNO{k8Y`sr8xsP&kI zFC}p#kj{22mVJTFf6@qJVUCp2=;`m;3@P+yb+)mD5zya2jml7(h%qMsCRGjH*lVW= z^H7obB6V1_Fi~W5!i8owd&A3`(c%Q(?dYoA6h4BA**ux7fvyKv+ARtzT9T~T4u{>F zqI`abC|2Vi*pyG_)+r{7-F$SLI__O6;zC+FOpXry&C6*~@rX4EamyIEni$7m8&f83 zSjS#K>?koz?AY@mCfO+PDF}|oVamAcknbfv?}y4^g9_d8z{luWZZ5-h7R-xuV=!)S z6(JxS5wWjy5+_(qF#icE#q9&7ywBXCV~p(={8tJC4JFqnF(+V9bD?IX)}~RNI-yL* z(G--t{}As7ZQ!O@J{}?|RDhpAE4plr)39NQP>0Tgh#fUHzp69<-Lm)qQdc0;zPV%`&A-+?|yHj#VpR#4+ZWQNYjZlU99d(f^?*-V##GWXcf z)~$Pd7*#=#1`swfEsMWADe);|aD$@#kf= z3(Y=6S=dM)&ZLUAOw43lY5s*V$d&CzqeiE)G7DkNnJ%JNnl#D0k_n0`L^%vDLFQcv z$mm!id2n%&A=iaxj4|x{DkG+nizp$7tR!J^&uOuYNN}nbSGMrq*eJ|=4EHMG0vEa# zigE^`Ox3E-^uMT{Yy9(3ny-ahex(VR8->?&oc>2o$-y|rxpS9}7c1w^ZRfwtOY+xr z@NN3I|Ly7E+td6_4#%YViXebLRceva=QpD-1*|rJkPz-(#p+`b+x`D)v-f2 zeK28~Gj6B!T2Lg`Yx=17y7@}$bqcHr$Ms%+@RikTA-x!^>7(B3PrTB4odRp(9eS_- z;7as*V>-9e*mFC&jhooJTy<}1!JgxK)*s^xFk{--3!zyX8p6u+vEdHN)^wt8y<%Y)j?pKuC=Ig~{LInr!NVQ7YKI*RL|WN4YaEotBk z)QJ5J*Tt<>n$a$rpb_i;x3F9zbYA{H$%-TPquWvz>;IiP4__NPPc|Vq-sng$y67HP z9N=6)DA|VT!2IJ|kmy(v$-mveHRiZ#sjj7=7+*|Kq-)jabVxBa;bu+OzdbNa{IG(LQ7HO;GSb;?fM~UI~6v~)~3Ln%4Yf>vqgKs|a7Y4LY zh#49Fb%H=c$ienP-e!B4~XYhmBfW--=^#{g2iV1X1`CsLy#IP~3XM+B1NSOwnC7 z|FXIs<@`5d{;weC-2b;d>1|biS&T~PLB-zyaSJL-y~(5;Vd(p z90^O{!mJx{VYb9jVVl_Y)eTS}8lqsmn6o{+z;z*F6Z(RC>omq5e%7RBmLS7q{W$%# za1jY-lNHY`NG}GYv;MGR!3eY0aaVK|sD2?ij`=vHLOr*Vtk^Eow?z(A|Gs3q^BGWR z1Pwc{0@d{qrbwuGD7v;u%ZsPBmrp79rh_vfANwr--sHGwjHa}2m5D|tpGd1+OGN_Z z_oU)1r6S|qt6M7m7}4y%rN?{e@dBfVADl;tGn^2Sf}ELYf->7gidR?m5v4%(wZEWs zA>`kNBWm@Js|t-XIK-UX%=#iHJ&Pt6KS@wy!u~D#YvJVL?qM3)cI?HUnVO=dug?|b^v^ih~o z@^y5vE+-llaO^i6rWIT^$sJRHgXGSHJqH&Pqk%~r>1~|kmL22e=iY0KhF9D3?}%|| zlBIQ87#&3@SE)YMdlF_;e}<~!;il$+`cRma`y6cEUIJMP%n%LQ)R zwePl_hwz_P48Q3r4!j;Ybm_>h{Rc{?E)@>HamSk;b@%OepC}>0=T^7vIz&fN#R(`$q&o4`{sbd!U;W=%NOvmw~QxGdOw6VcSEPAudZPxVUmA zbUmmjAx3Sn|-sEh?(w{EFElt3LX+K<&j@gi)a0 z+byC8lQ5{)XqyDBDDS&2or?5M=jJ|Tt#74ib7+))D@_)yMlW2MMT9xs_{O)=d^vtA zO$C*8c`MBg@mpzphT>nJk#;4`2!SlRH7San{UIaL#7#Toh%2ab3fW5ZMwdVST5!P3 zb3im$WQ>hH5^^dE1F2R@*dkah*Kk(lIL;zx0RmDtE>=sfvmG*H+Mw8dux$E*>*A1` zt`D22PqVyGS7#_xObYA%BW2qBf$c^CDl@-|eAgiN(%doBZjFd?01ioeJA|BCIK04E z89#2#{vql>l&}^FV%n&GYGFqmIv>JOt1Uh<>J~WY^_wm(r6tJ<$9rqAdQtomo~`4d ztkr_X=_;h-n1m=x+#0#H7)B~+7k6fA*#BY}#%}Cro2=|Maui}z507Q{uZNih|LEZ= za7L)q;a|c0kHk#|5TukZ@{PK<5s|Nywkbi~W9;=5u|dFU&T?FAd+AkSEiqzy^AVRL zqUiqG^Su9nqNYfxqO0w98RjL6X)GVcPBn1bO1b#7T)x++LnW)zF5YnCF23lLv{;P@ zf(jHq4g8$jnm)0H4?r{vxE@^vg!vTO)DVV_Z>r!I|%8hYj${4rqHpj>7yU#s*=J+vV=wTRD z>&6*uyuyxYx?|WlhE2N-jB{&j`^Oy0MMrz>;C$J~tZC``l+ivcd&(l4#v&%cz}QDD zMcgqOv&D@NmGh~0nJ!$lQCO|Ma3^kl_C^1+Z#9%Y;+Mr8wShcEu~77@@~+{DtUyf z#st<#Wj?>9Ud3^j0NuHBZ!ThY>C4alj4@_jEKc%C|L4vbQ12QsFfDA=QJ5XRaxi;s z3e0w$h~mn*bEgZ%2^TQ91JE&Zq<0&*2Ku6fPp~D{-CVLxE zk4H}LH)3s49x9Tk;12YR2_}Zb(B5z1hocnq8dn z%3_Fyo3eNJbzmXwuvH)5rZ#!?VZLxBhB+9aCB6AMP4236Iuz6y2uW0L;-?mOge{Ck zZR|sKngQyTw52e}B5oMEJz*Hy85o8*EM>QG*WI^uXBFb|Fb1Il-z4-Mx&i5vSdRIo zAo`$8LH2)~-3mUrxjNza_nBeWbQxMHRb%A^fbdts7SW3`~sc>96!)7jJ1X?=*3ZT5qmoI*!GE z_f)Vj;lKLwjav9)9R3S=tsR#eqS zC9g{(T(zi#f(x65ltUfcMEOXU!=O3uo!Kz@3? z__K~B5ym|<);_Z7x#n1hD1OS(;SgTR(s~=*b4`nO|Kv)IyhSmy+%0<_I&L4J$3c1= z#>4XZ%I2lKRdWl?qf0QuW{rJ%-ujo{{~_bB<+AwYh%76QsLRPxbsWdGEiV-FdE9I{ zP!1Rwe;jq*4Ib-sBN4m6&7hkVD#JAk<35KR2jZ_hrC&M1Tl=1AnyF!fb)t5ep< zF?8Bod8^e74^P$28rG>0NNLlj+6u8o1Y-(*+Cc|Mc^g6F5noe?UU#)hm_16_571Bv zo$Lqk7h}@(93Pb>g(-{RsF5HLfe_#|vBX2>c%AkJkXM!wB$j@fPYQ-Y#i{Yqh|yxJ zfS-O{tn?YV;RR(a`-t?Vvw^r+FJP7fCk%RY)H?q5BIm)9!d#2!QHjD3QiC;9m% zJaMh&DgJR9Pf+0_c-d2UC;|Uw`pvHTU}}!4^Z&Axs}*k8Paw4&I@oWan%NKcibI5y z+w*veBbUUDu*t$dG@nvi+~pLVL63&~9(ufphdys>zV#C?{YZ2NNOLYT_7duAGh^2a zpudlDU6C1^{YKYyN8tANEoClQv}58lErTXlKR^KOBv@^YbG2bp_I9d{@$$!$6^9J! z=w@)JU(mxR0uD7~e^gKLR_}(S-hFP;s<2cIJ$Ui8)yJq&B}QWbYj!j(9(oo{W1Ci= z-{F)yteKINK&%~SSRwCFMbqNA7ENPZTP`i>n071GJ~vS@G#^Ye(B6V!+Au1cE2jBSXoF|B%Y@!M z=dQNFGgaq}-PSpKJPWO7n#f9(Oy2Tw>@b8F;OIi>zBee}vcyiCaT-+oUsnX8XG2J% z-a2qlQeuYTyBk(YjH$0^gFNh$2=Zv_T-Bx6ExT>iV^TxnFz~R_Qih3mC!#4SP1{dm z#snYONTHKTC{B*T6wpFhXaRW#iz=K#&Q+*k_CdNgDD<*9&$|u19$M*6Hy84HL$AN# zP7L2W>=bdqGu?8C>xp4>$f2`z)1lYH$xXTJutre3ig)|6RuS45v5cGb)rUAK-l`4X zw&SjRv%>|5-ZI)|)V!KkAesc{x6tD;dOU(hc*+tb&TvBHWC_m91Vou_BIK)kvILP8 ztdO!5D>OCirxOiu9fyCd2i8EF^%X?0wrF`!rk&ACc-JLr9om25_}0L!!*a4!CT)rJ z!vs8L1~1TG>9)&mt_OZ^vSRP#Tx^uO-Q;Xy#1Zplioe6#h{GaE!_^5Kbc!e|oW0=; zk5|hHugi6mO`D$~WZT-&0mIPJ;b#8~4Vi6hDIIFJ?IgS)ovKjM_j^~v;!?Z|;K*Zk zou3XrU4Az36nKZs@zr-Vto>oas1M>1IAG{Y=zyUln<(w-I$($x!205*(5NAG?o2P~ zm05lAzm8{1BD&EA*E> zJNB398*@{-Ej=E!vOW^EQp=5V#7Zz2-&xSPC*IOVz1XySAzxGXDN#b|KBe|O?n94b z=0EQl+F_#Z3nWBlj}k|0_$LlwTlWM-yq@EoHXH|kzkl@0d~OVU;9S-RjfybbI_tjZ ztL){g67v)wK;rJc(~CF`iO}i~0Ht?xRhw>xiRKew(4;0I-B*{%Vwo9fy3hI*oQjKZNMHxayjE{=CGxF5n;+MqT{g( zn9q1OxyO;Bb!?x(t$}Ymb^t?(g@6C!D+B;9Kl^?Kf|sBDU#%Fy(FOAu_1SyuFxiAY0Y{{b0o}!PKVJSuV(B)~I1ijU$dw3$^ z`Hqu6Wia#%DIKwo5kT0E%z9Q!nXavnIxgMRgxnM{J(RWvg(@`fv^SFM@p z6v6ofJ&w@h5IwfhV+$Uk!HKfXaF!WPe!gLU01M8`%^@kwQG_(7OvqZIh*~{ z^7>i40Lu@`>qGMTd3k+AUcV%-kKzR(`7wH3WB&?X_P@vDGW42LP5Tr06ZQOtynYj} zG5fdV$M5iufXuK8yFoXcjD+DT3$X_4k5m_3eMP=&{PsD54R`NZ`fKsmT|ba)aBc^F z>)<;ZjJNAm*Q(RUN3jtQadj1l?N|&%JW&JQ2a;n6)a_7@eF3?E9X}+mm*n-s^7^;@ zQo`ze_#wRc$LTM9R_q_6Z!OnbTO#W%M>Hh6#-~RZyCdQC$!!9id*}6}Y!g^ZI%L|( z5tNX+B5OOQv>gLOi6QOGEb5rnpzHRp1I(AzDH!y@-!t&Pwws(E{_xpr_+L0nG@{QS z{x%Xu=lvP!oTS6bE%vx;S{)>Y-D*%Pd2vaaEKWDLSgbZ2L)}}Ca|^bVO1Phh4(T9W zw~Wo%Imf`| zSMU;%EFmLUBi!N-&|uUn*qNl2f)?E@(UCl3v+I3=CX>UFnQgMA1gkA!K3H!NipUvy zgz-4Dr2w1Oc0x8e-Gz@$;`_7c(se0@!z3JFI2pf8;PwQLrls@oxTdm+g%cqi&gg@~ z*D);9DbiliBkD95I(3hZK=Ds29iSVMr~oyr8bH)%Yy8eIX4-xzb+PG;mOG(cRl^s z$sK3h6Q>@nZZ>#vzIXHE)y5g*GA`mU@~Q!jHEq>5gK@$PBqurV-Hev_Oyj+qY1cJ& z6Vv@_R(+3Q;;dULv4{5f*7y_zgipgZu*a|}x%zYsR)XO&tOe#CV{*D)b#mANyvJwJ z!^O(5;?{fUl$~Kd&3V@6Cw~tpG)E68JD_0FKLE+1rzmyiTk(^Tz4V*c6?=;ulN@64 z#&j$W7u?bdZQWlj?*LT52k?>l@0-NaxkZg6iiWmLyh4m+0kbozI*){ zK77A0{BRYAdbHACTjtWZ$C}j(DYEQPkzJXrI5ObZq?iHUM`DGK;nT(!&V(p3;Pbo? z5PKnbJWO&>S86Z@X6Wnz7Dp^ylw>jUFatvAF-r!5Rm}=3K$P9TW)G}^^tr~=#(hHfL=^f0kT#*s-?QU3+7BE% z@GfBsp9P-?mMo~U>9sihZgpJWrw>VeUmsUYDniXqu#W5HT8zRl4YC~%(K2>qCiV)N zO19m#=OZAiM4$SF3~1L&oReuuDNHQVF53un)iy%Tn$2()leF9qO(X97s(W9Rp%jvO?9uMFV+6*b%3}>0)kBRNXh3`^Ij$60O{Q+x6W@u< zc+JS`-SYZDekprm2(TCNIW{}?3-qm}J@K}Ptj2M1jfAYGGe?rv#Lj(7wI*)B)TUY! zDZ!V>$AbB9JDfCAVth2|hQwgPe5ZStquEFu{Uw0cwd`2_og|Kc>JmXSySoQc zfL_cGR_VajyY!#hbSZQ!%mO`CfK0rxAR@%OeRcs%>X-xjd_aQ)HR$;90GO?_#+m>e zI<5jQw%P`+v%wAvE*Q-GW1|9(Q2Kgneq6oXf@?jECCV7-!`vBT9E#pX zutOz(hu!M1;y4M+iDV-&9cI%INZ?+`wNy29$(iWP20A^2^eNerq>dAaV{wp+k58`a>Wp1szy_g}!nIpyen#12eUP7r@U)NMq3pY)QHWl!ZWtbJwDIR5}w%PQO3*u6rD>^;m=im*7$jWpDp6t znK1tqth81Tko)Pej2_q0;|nCI{x3!$|DsvSHp5wFI5`rX!G&3S=fcdusIdKcuHkA% zXApHY#v9lnY`G@D-%T*kkD8G#!feK;$GH_2b~KgdzK{DNAhkPq<%* z#Y@k=akw@#!}nf5C~Elbe1U@^P`VZzeEtiaTkV6>YtkxJC$)y(IM0S(?%ePStc9>$ z4{koPHHl;tR{H2X8~qs6CCv5B`#de>B!`=Y7hG%;+EzklEjM9(0RM zEzDr6`^KPOR+*p)#QDeeyaWuY>YB%rDjU8}S2ef4y_tiC8uP_aDYu z?recpEt9(nE&p8SmfIP^q!WK0>qKWwOm%`(E0RA0wAVK-VMt&I*C!5cGaDv$YBNtH z)@Cz*B3@%N!ytmUnQDpr0DU&xDxlpc7-la46p?^}Frk$^{SLZ0H+kyy@s$_w1~#7$SBxah zahFpihx6HaXG!4=YIeTc3y`qw@!JHF$QJzB%5E=Z{8HoJcUxnB{2-dIbz75m6az?s z6^uF0^N{@y=s@bswV%>-W#!hj3p1-Um`<~5psj9Z)gDAanZ}#Bik1gcwWf|PfwtlZ z?ten0OH$R@zgU3tR^AGSdDv)zI3Aoo81L`4ighR`GjU(HRooaNiL1yw-js{!n?N4JM3&CA!K%MAts#~Cibm(#wuLL@L-(mr-BOU(8{K5EAw^f7` z@M5=BgmfsAIWIcAFrQw44q3&za&*{c3Hx6$l7%2d8c`=g{Nrw+782rr<|g72FOb@Vl8cb?kZ%5JNO z1G@{}6|z4ep)RTjd-3URv4(m9_Q&hWE64uQZD>aq2$5(oojBja-OhZ-`3`awEjiy6 zTngBW1-OnX$mIONnD4fV5c|z;s|aaOCUagixPLyq01dK5XU;U(?P|QUHTkD8o`q0E zXk4Ah@h7^4T}Y1a@3x8%kKWg96^e_pCGLvNU`tc{A1%R7;gKsbj~OwgQ90nNoWprI=&77{d{Q5DN*KW&$+Sf?8XqVU44Z zy#-$kwmc+K2Kdp%0;ad_*5rX%ioinn{$iK#wLgf0GJ>D)vI;NZFa5c0YtsCs(kq$f zkY;C#IQAa}1AAwe-Le0a3yMSk%F%3k?8(>AmngAzjy*{yRtkPeC)PLh_?YmO7{EHW z)rnZYB#@jl5W8J#_nb8AIC3be>$Zw}gW0^c+baJ5pbDA3kO*fzkgykD=n|)F>IDQR$4*@_{An46wI9HYl40jCtaLJ@ z;iQw{_rZxEbN^s$;ySn0i45=WvPS#UL8tEPwuT+@Q9pB)Yy5kPz#ZAZCNXB?X)T6;IZF^Fr`CzFRSBxd8IU4k+) z8^73X6(2!C0fkIMD6%?(LXlgF4l0B;_qyz`J65+N`Yaceu+b~WHaiF8{vG-iMYYZW zx#_4z(ZQ)4G_oi1t1;kpZc8EMw-7fe=pNw-z}d{Bix9E=#mC@?4m&&ge7-oQzW^3!cLvYr#0$I>#VwKoAPlhxFI_2Qty_xGTR=Eq>;;h z9d8XE)t+^$*}BE2M)BS)x+wew)J-FKk#7tSf6>+9;V-&FJp5JCe$lniVH({J9sZ(= zqQhUV_KP|hrqR{J;V-(QIQZ4@R?>as=sn-*?lfO$dTagb$F;8ma!o65Uc;Pv*XC%P zxDvBkb+gWNdAwR`+P{j?ddpACuOI-Q%#LH;3a2=Zy9Fk(W9_1ai~O13cq`> zi5Qp0jd_E4D_6pa|9l7cnAeN@1)s+3EIqw`9{h>=i5dW~3b()Fz%bXs z`rRx$1S|i`zWOA7+a?zs=O>-AF=prR_l%v#6Z>H%_=WXi8C&`yqv_!rVYz2&D7|qq zMQI{ayogNkA~MB`f?Mz+GR2F?6fZ(G9`zNo_jPu>BHuGDuxo$0d?s=fm%GPc6QCgE-f1vRWgI zrEdCzTwXHAtrB-Uaz(NIA=F-YgSXPD6^fNhnNl@pmT=L?+U%J+j*gR<`;+zRrD<#m z9kM@++}`SJ$$WY`>#7VEQn1OI%LA6U656U`w~5zt1h-jSYP!w0H|<|UIs2FB@yqo1 zC?4;`#q;Cu#C6HRMYZVp^l=T|AD)R zU({FCVf^}!^y@#VG#^X69vqMYas-7pyyZm%V`87KH>hS2TT(FrYYySw4&qjiREify zWnVAc&O`P;0#}La66L(;4IZL>q}H8uXaeTM{!UuzPCxaZ(o%P2CW{kPmToDcnu!Wu z^m=hqgI{i?N+F7T5x0k8=c=DHs3k4mHA+YDP;D!;gx+1Fe3}iV(AnG64iWZ?-hdqW z<`<*Gti!}XNeqh8(RX2LpMN|b)w)3?5uZRG>DUCnPCD3zN=Z^bB?UFo*$!b^uR4DM z6*lPWKhyMmnI7Mv$9L)R7xegV^!O@0{*E4>qsO=D@kM(4H9fwG$BU2``4Y=@Y;42_ zZ{?^u-iGGa0rg>0y>-=kak7YQURg$lEZrsr*49tVI;#XF-x-~SChA(3h=+I^psdhc z$TK&=xZ5x#jF^|Z2C!{L&Xl(I=r;p(!H^c(baZ0U(K87nM33MGPf Von9Csl#Z_C9wn3f&Njv~{}UXYE}8%U diff --git a/docs/.doctrees/getting_started/Installation.doctree b/docs/.doctrees/getting_started/Installation.doctree index 6425584702a00dc8d9815476158e8e12934bda66..c9186af255fc7be621ccaa2bb40441d4e2b8540e 100644 GIT binary patch delta 68 zcmaDQ`%jjofpzNVjV#9*8KozmVcg4Cl98%Vlv
  • About
  • Contributing
  • -
  • hangelog
  • +
  • Changelog
  • diff --git a/docs/build_your_own/Fabrication.html b/docs/build_your_own/Fabrication.html index a43352d..7f632bf 100644 --- a/docs/build_your_own/Fabrication.html +++ b/docs/build_your_own/Fabrication.html @@ -177,7 +177,7 @@ diff --git a/docs/build_your_own/Soldering.html b/docs/build_your_own/Soldering.html index f2ca958..5846518 100644 --- a/docs/build_your_own/Soldering.html +++ b/docs/build_your_own/Soldering.html @@ -177,7 +177,7 @@ diff --git a/docs/build_your_own/Testing.html b/docs/build_your_own/Testing.html index e9b78af..5390bec 100644 --- a/docs/build_your_own/Testing.html +++ b/docs/build_your_own/Testing.html @@ -177,7 +177,7 @@ diff --git a/docs/build_your_own/overview.html b/docs/build_your_own/overview.html index 550e71a..331c700 100644 --- a/docs/build_your_own/overview.html +++ b/docs/build_your_own/overview.html @@ -177,7 +177,7 @@ @@ -222,7 +222,7 @@

    Overview#

    -

    Here are the parts that are required to biuld trinteract. You can also prototype it first before fabricating a pcb following the wiring diagram below.

    +

    Here are the parts that are required to build trinteract:

    Parts#

      diff --git a/docs/development/About.html b/docs/development/About.html index 6208775..280b47c 100644 --- a/docs/development/About.html +++ b/docs/development/About.html @@ -177,7 +177,7 @@ diff --git a/docs/development/Changelog.html b/docs/development/Changelog.html index 7ef36fc..ff4da5a 100644 --- a/docs/development/Changelog.html +++ b/docs/development/Changelog.html @@ -6,7 +6,7 @@ - hangelog - trinteract v1.2 documentation + Changelog - trinteract v1.2 documentation @@ -177,7 +177,7 @@ @@ -220,8 +220,8 @@
      -
      -

      hangelog#

      +
      +

      Changelog#

      Installation#

      I’m testing thissss

      @@ -275,7 +275,7 @@
        -
      • hangelog
          +
        • Changelog
        • diff --git a/docs/development/Contributing.html b/docs/development/Contributing.html index 1fb0db5..7ee7eb6 100644 --- a/docs/development/Contributing.html +++ b/docs/development/Contributing.html @@ -3,7 +3,7 @@ - + Contributing - trinteract v1.2 documentation @@ -177,7 +177,7 @@
      @@ -238,7 +238,7 @@
      Next
      -
      hangelog
      +
      Changelog
      diff --git a/docs/genindex.html b/docs/genindex.html index ec2d00e..8557e2e 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -175,7 +175,7 @@ diff --git a/docs/getting_started/Configuration.html b/docs/getting_started/Configuration.html index 1614741..c95ba71 100644 --- a/docs/getting_started/Configuration.html +++ b/docs/getting_started/Configuration.html @@ -177,7 +177,7 @@ diff --git a/docs/getting_started/Examples.html b/docs/getting_started/Examples.html index 984672b..51886ca 100644 --- a/docs/getting_started/Examples.html +++ b/docs/getting_started/Examples.html @@ -177,7 +177,7 @@ diff --git a/docs/getting_started/Installation.html b/docs/getting_started/Installation.html index 5ddd6d2..36c508f 100644 --- a/docs/getting_started/Installation.html +++ b/docs/getting_started/Installation.html @@ -177,7 +177,7 @@ @@ -223,7 +223,7 @@

      Interactive Tutorial#

      This interactive guide will guide you throug the capabilities of the sensor. But first you have to use a plugin to let figma communicate with trinteract. -download the zxyKit driver from here, unzip the folder and on Figma goto Plugins → Development → trinteract Driver.

      +download the zxyKit driver from the repository, unzip the folder and on Figma goto Plugins → Development → trinteract Driver.

      diff --git a/docs/getting_started/Quick Start.html b/docs/getting_started/Quick Start.html index 45f6124..ed41cc1 100644 --- a/docs/getting_started/Quick Start.html +++ b/docs/getting_started/Quick Start.html @@ -177,7 +177,7 @@ diff --git a/docs/index.html b/docs/index.html index 1e7fb96..4bdccf3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -11,6 +11,7 @@ Hello, world! +
      @@ -30,6 +31,18 @@ body, html { width: 100%; height: 100%; + +} + +.pattern { + position: fixed; + width: 100vw; + height: 100vh; + + background-color: #ffffff; +opacity: 0.15; +background-image: linear-gradient(#151ef5 1.8px, transparent 1.8px), linear-gradient(to right, #151ef5 1.8px, #ffffff 1.8px); +background-size: 36px 36px; } .masthead { min-height: 30rem; @@ -39,11 +52,9 @@ html { height: inherit; padding-top: 8rem; padding-bottom: 8rem; - background: bllue; - background-position: center center; - background-repeat: no-repeat; - background-size: cover; + } + .btn{ margin:5px; } diff --git a/docs/objects.inv b/docs/objects.inv index eaa4bb93531d550924b99c300091fd0db29398d3..d3ab9a151f4d548b5f7e667767af67904a4e07bb 100644 GIT binary patch delta 180 zcmV;l089Vd1Kb0!F#&)2a%hplC`Rn~b*?eNmF#3C2qq|;&T)7x@N&hSv)S+F(hUY&ewH(68 ilJ1RI-kPd=p+Q;$Rz)=o`n~YK`hJc}$o>G+Hn`qKPFwc? delta 179 zcmV;k08Ibf1KR_zF#&&KHIztU6eD*0IM*1jN_Vmn1QQfa=Qzg%xD&)(AK18MM;e#d zYlD>m>cl^+v}*F<%!2(9E?X1x`w73 zNX0Op=)Wy1e$m!dbM`aV{gP+U>yu=589>Md-D?!}Fh#S`J}k hN%ux9Z%x&`&>*b=tD+hP{a*N8eLu$~WPf6AxSIuBRn-6h diff --git a/docs/search.html b/docs/search.html index 077ce28..ad9f73d 100644 --- a/docs/search.html +++ b/docs/search.html @@ -174,7 +174,7 @@
      diff --git a/docs/searchindex.js b/docs/searchindex.js index ccd1d31..cf890ff 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["build_your_own/3D Printing", "build_your_own/Fabrication", "build_your_own/Soldering", "build_your_own/Testing", "build_your_own/overview", "development/About", "development/Changelog", "development/Contributing", "getting_started/Configuration", "getting_started/Examples", "getting_started/Installation", "getting_started/Quick Start", "index"], "filenames": ["build_your_own\\3D Printing.rst", "build_your_own\\Fabrication.rst", "build_your_own\\Soldering.rst", "build_your_own\\Testing.rst", "build_your_own\\overview.rst", "development\\About.rst", "development\\Changelog.rst", "development\\Contributing.rst", "getting_started\\Configuration.rst", "getting_started\\Examples.rst", "getting_started\\Installation.rst", "getting_started\\Quick Start.rst", "index.rst"], "titles": ["3D Printing", "PCB Fabrication", "Soldering", "Assembly and Testing", "Overview", "About", "hangelog", "Contributing", "Configuration", "Examples", "Interactive Tutorial", "Quick Start", "Contents"], "terms": {"testii": 5, "i": [2, 6, 7, 8, 9, 11], "m": [6, 7, 9], "test": [6, 7, 9, 12], "thissss": [6, 7, 9], "To": 11, "get": 11, "trinteract": [4, 8, 10, 11], "connect": [11, 12], "an": 11, "3": 11, "3v": 11, "arduino": [8, 11, 12], "pro": 11, "micro": 11, "board": [2, 3, 11], "shown": [3, 11], "pictur": [2, 3, 11], "along": 11, "3d": [4, 11, 12], "print": [8, 11, 12], "top": 11, "onli": [2, 11], "compat": 11, "volt": 11, "ani": [4, 11], "higher": 11, "voltag": 11, "could": [2, 11], "fry": 11, "sensor": [4, 10, 11], "next": 8, "launch": 8, "interact": 12, "tutori": [2, 12], "figma": 10, "follow": [0, 2, 3, 4, 8], "link": [0, 1, 8], "below": 4, "thi": [0, 1, 2, 10], "project": [], "under": 1, "activ": [], "developmenttttttgggggg": [], "quick": 12, "instal": 12, "configur": 12, "exampl": 12, "pinout": [], "overview": 12, "about": 12, "contribut": 12, "hangelog": 12, "index": 12, "modul": 12, "search": 12, "page": 12, "If": [8, 11], "you": [0, 2, 3, 4, 8, 10, 11], "re": 11, "build": [2, 11], "your": 11, "own": 11, "kit": 11, "head": [8, 11], "over": 11, "section": 11, "On": 11, "window": 11, "comput": 11, "recogn": 11, "game": 11, "control": [8, 11], "check": 11, "": 11, "go": 11, "panel": 11, "hardwar": [], "sound": [], "panelhardwar": [], "sounddevic": [], "printer": [0, 11], "devic": 11, "set": [0, 3, 8, 11], "up": [8, 11], "usb": 11, "click": [8, 11], "properti": 11, "isn": 11, "t": 11, "can": [0, 1, 2, 4, 8, 11], "visit": 11, "troubleshoot": 11, "guid": [10, 11], "here": [4, 10, 11], "joystick": [], "setxaxisrang": [], "64": 8, "setyaxisrang": [], "setzaxisrang": [], "bill": [], "materi": 8, "bom": [], "pcb": [2, 4, 12], "fabric": [4, 12], "solder": 12, "The": [0, 1, 2, 12], "code": [3, 8], "found": 8, "softwar": 8, "folder": [1, 8, 10], "github": 8, "repositori": [3, 8], "download": [0, 1, 3, 8, 10], "latest": [0, 1, 8], "version": [2, 8], "gocivici": 8, "throug": 10, "capabl": 10, "But": 10, "first": [4, 8, 10], "have": [8, 10], "us": [0, 2, 8, 10], "plugin": 10, "let": 10, "commun": 10, "zxykit": 10, "driver": 10, "from": [0, 1, 2, 3, 4, 10], "unzip": 10, "goto": 10, "develop": 10, "raw": [], "html": [], "ifram": [], "style": [], "border": [], "1px": [], "solid": [], "rgba": [], "0": 0, "1": 0, "width": [], "800": [], "height": [0, 4], "450": [], "src": [], "http": 8, "www": [], "com": 8, "emb": [], "embed_host": [], "share": [], "url": [], "3a": [], "2f": [], "2fwww": [], "2ffile": [], "2fufxi3bclrxhgj0qwtabtzl": [], "2ftutori": [], "3ftype": [], "3dwhiteboard": [], "26node": [], "id": [], "3d2": [], "253a265": [], "26t": [], "3droktvzkpylv7qnq": [], "allowfullscreen": [], "calibr": 8, "howev": 8, "also": [0, 2, 4, 8], "implement": 8, "boot": 8, "so": 8, "someth": 8, "els": 8, "decid": 8, "do": 8, "comment": 8, "line": 8, "want": 8, "digitalread": 8, "calbutton": 8, "calibrationst": 8, "true": 8, "These": 4, "valu": 8, "determin": 8, "rang": 8, "side": [], "button": [2, 12], "come": 8, "base": 8, "4x4mm": [4, 8], "neodymium": [4, 8], "like": [1, 4, 8], "textil": 8, "etc": 8, "field": 8, "uncom": 8, "open": 8, "serial": 8, "port": 8, "upload": [3, 8], "monitor": 8, "see": 8, "new": [2, 8], "now": 8, "move": 8, "maximum": 8, "minimum": 8, "end": 8, "add": [], "int": 8, "y": 8, "map": 8, "calx": 8, "tlv493dmagnetic3dsensor": 8, "getx": 8, "ymax": 8, "ymin": 8, "x": [4, 8], "cali": 8, "geti": 8, "xmax": 8, "xmin": 8, "z": 8, "calz": 8, "getz": 8, "zmin": 8, "zmax": 8, "differ": [2, 12], "magnet": [4, 12], "debug": 8, "begin": 8, "9600": 8, "println": 8, "archiv": 8, "ref": 8, "master": 8, "zip": 8, "replac": 8, "doc": [], "build_your_own": [], "infenion": 4, "tlv493da": 4, "low": 4, "power": 4, "eu": [], "mouser": 4, "productdetail": [], "infineon": [], "technologi": [], "tlv493da1b6htsa2": [], "q": [], "0dp5yvorqynbdrxsusllcg": [], "countrycod": [], "de": [], "currencycod": [], "eur": [], "2": 4, "2k": 4, "\u03c9": 4, "smd": [4, 12], "resistor": 4, "0805": 4, "r1": 4, "r3": 4, "680": 4, "r2": 4, "4": 4, "7k": 4, "r4": 4, "100n": 4, "capacitor": 4, "c1": 4, "tactil": 4, "switch": 4, "5": 4, "5mm": 4, "mm": 4, "actuat": 4, "bought": 4, "major": 4, "electron": 4, "supplier": 4, "part": 12, "ar": [1, 2, 4], "requir": 4, "biuld": 4, "prototyp": [2, 4], "befor": 4, "wire": 4, "diagram": 4, "digikei": 4, "imag": [], "figure2": [], "png": [], "schemat": 12, "file": [0, 1], "There": 1, "two": 1, "subfold": 1, "One": 1, "contain": 1, "kicad": 1, "edit": [0, 1], "custom": 1, "other": 1, "titl": 1, "gerber": 1, "manufactur": 1, "readi": 1, "directli": [0, 1], "sent": 1, "jlcpcb": 1, "compon": 12, "hand": 2, "place": [], "reflow": 2, "oven": 2, "make": 2, "process": 2, "easier": 2, "past": 2, "previou": 2, "ll": 2, "updat": 2, "them": 2, "when": [], "receiv": 2, "th": [], "batch": 2, "placement": 2, "onc": 2, "newer": 2, "ha": 2, "back": 2, "cube": 4, "were": 0, "done": 0, "fdm": 0, "esun": 0, "pla": 0, "filament": 0, "layer": 0, "25mm": 0, "wall": 0, "thick": 0, "2mm": 0, "infil": 0, "50": 0, "gener": 0, "support": 0, "overhang": 0, "angl": 0, "60": 0, "cad": 0, "fusion360": 0, "stl": 0, "assembli": 12, "te": 2, "header": 2, "pin": 2, "addit": 2, "expans": 2, "plan": 2, "through": 12, "hole": 12, "after": 3, "conect": 3}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"3d": 0, "print": 0, "overview": 4, "pinout": [], "about": 5, "hangelog": 6, "instal": [6, 7, 9], "contribut": 7, "configur": 8, "exampl": 9, "quick": 11, "start": [11, 12], "import": 11, "welcom": [], "zxykit": [], "": [], "document": [], "content": 12, "get": 12, "custom": [], "build": 12, "your": 12, "own": 12, "develop": 12, "indic": 12, "tabl": 12, "interact": 10, "tutori": 10, "bill": [], "materi": [], "bom": [], "pcb": 1, "fabric": 1, "solder": 2, "test": 3, "The": 8, "button": 8, "differ": 8, "magnet": 8, "part": 4, "schemat": 1, "assembli": 3, "smd": 2, "compon": 2, "through": 2, "hole": 2, "connect": 3, "arduino": 3}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"About": [[5, "about"]], "hangelog": [[6, "hangelog"]], "Installation": [[6, "installation"], [7, "installation"], [9, "installation"]], "Contributing": [[7, "contributing"]], "Configuration": [[8, "configuration"]], "Different Magnet": [[8, "different-magnet"]], "The Button": [[8, "the-button"]], "Examples": [[9, "examples"]], "Interactive Tutorial": [[10, "interactive-tutorial"]], "Quick Start": [[11, "quick-start"]], "Important": [[11, null]], "Contents": [[12, "contents"]], "\u2728 Getting Started": [[12, null]], "\ud83d\udee0\ufe0f Build Your Own": [[12, null]], "\ud83d\udcd6 Development": [[12, null]], "Indices and tables": [[12, "indices-and-tables"]], "PCB Fabrication": [[1, "pcb-fabrication"]], "Schematic and PCB": [[1, "schematic-and-pcb"]], "Overview": [[4, "overview"]], "Parts": [[4, "parts"]], "3D Printing": [[0, "d-printing"]], "Soldering": [[2, "soldering"]], "SMD Components": [[2, "smd-components"]], "Through-Hole Components": [[2, "through-hole-components"]], "Assembly and Testing": [[3, "assembly-and-testing"]], "Connecting to Arduino": [[3, "connecting-to-arduino"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["build_your_own/3D Printing", "build_your_own/Fabrication", "build_your_own/Soldering", "build_your_own/Testing", "build_your_own/overview", "development/About", "development/Changelog", "development/Contributing", "getting_started/Configuration", "getting_started/Examples", "getting_started/Installation", "getting_started/Quick Start", "index"], "filenames": ["build_your_own\\3D Printing.rst", "build_your_own\\Fabrication.rst", "build_your_own\\Soldering.rst", "build_your_own\\Testing.rst", "build_your_own\\overview.rst", "development\\About.rst", "development\\Changelog.rst", "development\\Contributing.rst", "getting_started\\Configuration.rst", "getting_started\\Examples.rst", "getting_started\\Installation.rst", "getting_started\\Quick Start.rst", "index.rst"], "titles": ["3D Printing", "PCB Fabrication", "Soldering", "Assembly and Testing", "Overview", "About", "Changelog", "Contributing", "Configuration", "Examples", "Interactive Tutorial", "Quick Start", "Contents"], "terms": {"testii": 5, "i": [2, 6, 7, 8, 9, 11], "m": [6, 7, 9], "test": [6, 7, 9, 12], "thissss": [6, 7, 9], "To": 11, "get": 11, "trinteract": [4, 8, 10, 11], "connect": [11, 12], "an": 11, "3": 11, "3v": 11, "arduino": [8, 11, 12], "pro": 11, "micro": 11, "board": [2, 3, 11], "shown": [3, 11], "pictur": [2, 3, 11], "along": 11, "3d": [4, 11, 12], "print": [8, 11, 12], "top": 11, "onli": [2, 11], "compat": 11, "volt": 11, "ani": [4, 11], "higher": 11, "voltag": 11, "could": [2, 11], "fry": 11, "sensor": [4, 10, 11], "next": 8, "launch": 8, "interact": 12, "tutori": [2, 12], "figma": 10, "follow": [0, 2, 3, 8], "link": [0, 1, 8], "below": [], "thi": [0, 1, 2, 10], "project": [], "under": 1, "activ": [], "developmenttttttgggggg": [], "quick": 12, "instal": 12, "configur": 12, "exampl": 12, "pinout": [], "overview": 12, "about": 12, "contribut": 12, "hangelog": [], "index": 12, "modul": 12, "search": 12, "page": 12, "If": [8, 11], "you": [0, 2, 3, 8, 10, 11], "re": 11, "build": [2, 4, 11], "your": 11, "own": 11, "kit": 11, "head": [8, 11], "over": 11, "section": 11, "On": 11, "window": 11, "comput": 11, "recogn": 11, "game": 11, "control": [8, 11], "check": 11, "": 11, "go": 11, "panel": 11, "hardwar": [], "sound": [], "panelhardwar": [], "sounddevic": [], "printer": [0, 11], "devic": 11, "set": [0, 3, 8, 11], "up": [8, 11], "usb": 11, "click": [8, 11], "properti": 11, "isn": 11, "t": 11, "can": [0, 1, 2, 4, 8, 11], "visit": 11, "troubleshoot": 11, "guid": [10, 11], "here": [4, 11], "joystick": [], "setxaxisrang": [], "64": 8, "setyaxisrang": [], "setzaxisrang": [], "bill": [], "materi": 8, "bom": [], "pcb": [2, 4, 12], "fabric": 12, "solder": 12, "The": [0, 1, 2, 12], "code": [3, 8], "found": 8, "softwar": 8, "folder": [1, 8, 10], "github": 8, "repositori": [3, 8, 10], "download": [0, 1, 3, 8, 10], "latest": [0, 1, 8], "version": [2, 8], "gocivici": 8, "throug": 10, "capabl": 10, "But": 10, "first": [8, 10], "have": [8, 10], "us": [0, 2, 8, 10], "plugin": 10, "let": 10, "commun": 10, "zxykit": 10, "driver": 10, "from": [0, 1, 2, 3, 4, 10], "unzip": 10, "goto": 10, "develop": 10, "raw": [], "html": [], "ifram": [], "style": [], "border": [], "1px": [], "solid": [], "rgba": [], "0": 0, "1": 0, "width": [], "800": [], "height": [0, 4], "450": [], "src": [], "http": 8, "www": [], "com": 8, "emb": [], "embed_host": [], "share": [], "url": [], "3a": [], "2f": [], "2fwww": [], "2ffile": [], "2fufxi3bclrxhgj0qwtabtzl": [], "2ftutori": [], "3ftype": [], "3dwhiteboard": [], "26node": [], "id": [], "3d2": [], "253a265": [], "26t": [], "3droktvzkpylv7qnq": [], "allowfullscreen": [], "calibr": 8, "howev": 8, "also": [0, 2, 8], "implement": 8, "boot": 8, "so": 8, "someth": 8, "els": 8, "decid": 8, "do": 8, "comment": 8, "line": 8, "want": 8, "digitalread": 8, "calbutton": 8, "calibrationst": 8, "true": 8, "These": 4, "valu": 8, "determin": 8, "rang": 8, "side": [], "button": [2, 12], "come": 8, "base": 8, "4x4mm": [4, 8], "neodymium": [4, 8], "like": [1, 4, 8], "textil": 8, "etc": 8, "field": 8, "uncom": 8, "open": 8, "serial": 8, "port": 8, "upload": [3, 8], "monitor": 8, "see": 8, "new": [2, 8], "now": 8, "move": 8, "maximum": 8, "minimum": 8, "end": 8, "add": [], "int": 8, "y": 8, "map": 8, "calx": 8, "tlv493dmagnetic3dsensor": 8, "getx": 8, "ymax": 8, "ymin": 8, "x": [4, 8], "cali": 8, "geti": 8, "xmax": 8, "xmin": 8, "z": 8, "calz": 8, "getz": 8, "zmin": 8, "zmax": 8, "differ": [2, 12], "magnet": [4, 12], "debug": 8, "begin": 8, "9600": 8, "println": 8, "archiv": 8, "ref": 8, "master": 8, "zip": 8, "replac": 8, "doc": [], "build_your_own": [], "infenion": 4, "tlv493da": 4, "low": 4, "power": 4, "eu": [], "mouser": 4, "productdetail": [], "infineon": [], "technologi": [], "tlv493da1b6htsa2": [], "q": [], "0dp5yvorqynbdrxsusllcg": [], "countrycod": [], "de": [], "currencycod": [], "eur": [], "2": 4, "2k": 4, "\u03c9": 4, "smd": [4, 12], "resistor": 4, "0805": 4, "r1": 4, "r3": 4, "680": 4, "r2": 4, "4": 4, "7k": 4, "r4": 4, "100n": 4, "capacitor": 4, "c1": 4, "tactil": 4, "switch": 4, "5": 4, "5mm": 4, "mm": 4, "actuat": 4, "bought": 4, "major": 4, "electron": 4, "supplier": 4, "part": 12, "ar": [1, 2, 4], "requir": 4, "biuld": [], "prototyp": 2, "befor": [], "wire": [], "diagram": [], "digikei": 4, "imag": [], "figure2": [], "png": [], "schemat": 12, "file": [0, 1], "There": 1, "two": 1, "subfold": 1, "One": 1, "contain": 1, "kicad": 1, "edit": [0, 1], "custom": 1, "other": 1, "titl": 1, "gerber": 1, "manufactur": 1, "readi": 1, "directli": [0, 1], "sent": 1, "jlcpcb": 1, "compon": 12, "hand": 2, "place": [], "reflow": 2, "oven": 2, "make": 2, "process": 2, "easier": 2, "past": 2, "previou": 2, "ll": 2, "updat": 2, "them": 2, "when": [], "receiv": 2, "th": [], "batch": 2, "placement": 2, "onc": 2, "newer": 2, "ha": 2, "back": 2, "cube": 4, "were": 0, "done": 0, "fdm": 0, "esun": 0, "pla": 0, "filament": 0, "layer": 0, "25mm": 0, "wall": 0, "thick": 0, "2mm": 0, "infil": 0, "50": 0, "gener": 0, "support": 0, "overhang": 0, "angl": 0, "60": 0, "cad": 0, "fusion360": 0, "stl": 0, "assembli": 12, "te": 2, "header": 2, "pin": 2, "addit": 2, "expans": 2, "plan": 2, "through": 12, "hole": 12, "after": 3, "conect": 3, "changelog": 12}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"3d": 0, "print": 0, "overview": 4, "pinout": [], "about": 5, "hangelog": [], "instal": [6, 7, 9], "contribut": 7, "configur": 8, "exampl": 9, "quick": 11, "start": [11, 12], "import": 11, "welcom": [], "zxykit": [], "": [], "document": [], "content": 12, "get": 12, "custom": [], "build": 12, "your": 12, "own": 12, "develop": 12, "indic": 12, "tabl": 12, "interact": 10, "tutori": 10, "bill": [], "materi": [], "bom": [], "pcb": 1, "fabric": 1, "solder": 2, "test": 3, "The": 8, "button": 8, "differ": 8, "magnet": 8, "part": 4, "schemat": 1, "assembli": 3, "smd": 2, "compon": 2, "through": 2, "hole": 2, "connect": 3, "arduino": 3, "changelog": 6}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"About": [[5, "about"]], "Contributing": [[7, "contributing"]], "Installation": [[7, "installation"], [9, "installation"], [6, "installation"]], "Configuration": [[8, "configuration"]], "Different Magnet": [[8, "different-magnet"]], "The Button": [[8, "the-button"]], "Examples": [[9, "examples"]], "Quick Start": [[11, "quick-start"]], "Important": [[11, null]], "Contents": [[12, "contents"]], "\u2728 Getting Started": [[12, null]], "\ud83d\udee0\ufe0f Build Your Own": [[12, null]], "\ud83d\udcd6 Development": [[12, null]], "Indices and tables": [[12, "indices-and-tables"]], "PCB Fabrication": [[1, "pcb-fabrication"]], "Schematic and PCB": [[1, "schematic-and-pcb"]], "3D Printing": [[0, "d-printing"]], "Soldering": [[2, "soldering"]], "SMD Components": [[2, "smd-components"]], "Through-Hole Components": [[2, "through-hole-components"]], "Assembly and Testing": [[3, "assembly-and-testing"]], "Connecting to Arduino": [[3, "connecting-to-arduino"]], "Overview": [[4, "overview"]], "Parts": [[4, "parts"]], "Interactive Tutorial": [[10, "interactive-tutorial"]], "Changelog": [[6, "changelog"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/source/development/Changelog.rst b/docs/source/development/Changelog.rst index e20de88..a6c4791 100644 --- a/docs/source/development/Changelog.rst +++ b/docs/source/development/Changelog.rst @@ -1,5 +1,5 @@ -hangelog -======== +Changelog +========= Installation ------------