<xml xmlns="http://www.w3.org/1999/xhtml"><block type="text_print" id="/f}N0W}}`])ZTSQ9eK:O" x="112" y="-486"><value name="TEXT"><shadow type="text" id="FISWq7XC;3fZ*HF=%Cni"><field name="TEXT">[HOME] Restore to home position at first launch, please wait 30 seconds after turnning on the Dobot Magician.</field></shadow></value><next><block type="text_print" id="g|3_zjuJ`l,eIG3;bY[V"><value name="TEXT"><shadow type="text" id="U:!]j38hM-WrWSJSy3[6"><field name="TEXT">[BLOCKS] Place them besides the non-motor side of the conveyor belt, the same side where the pick and place arm is.</field></shadow></value><next><block type="text_print" id=":-b9HqFa5V!~on-r+y:%"><value name="TEXT"><shadow type="text" id="z*M=zt;`j5U4}8WT,-hN"><field name="TEXT">[PLACING BLOCKS] Place the blocks by 3×3.</field></shadow></value><next><block type="text_print" id="~4;+;LI;_tB+`Y(PC;+P"><value name="TEXT"><shadow type="text" id="f5E?I@8hY{M.sp(:d6ZR"><field name="TEXT">[CALIBRATION POINT] Looking from the back of Dobot, the top left block is the calibration point.</field></shadow></value><next><block type="text_print" id="]tU{;=F11t.:fJZ3WqH`"><value name="TEXT"><shadow type="text" id="*)|c|zbw|]gw/uAxW[c_"><field name="TEXT">[CALIBRATION] Set the first variable to 0 to test the calibration point, then set 1 to start running.</field></shadow></value><next><block type="text_print" id="=6~reQinlY2L5)FZa58t"><value name="TEXT"><shadow type="text" id="KHnuXC:X+.^~]=E]Z1vU"><field name="TEXT">[DIRECTION] Standing behind Dobot Magician facing its front direction, X is front and back direction, Y is left and right direction. </field></shadow></value><next><block type="text_print" id="VZ[7cgkGiU}MP+-gO4]("><value name="TEXT"><shadow type="text" id="R;.Ks-{(Cj4Ml8xPK=3="><field name="TEXT">[CONNECTION] Motor of the conveyor belt connects to port Stepper1.</field></shadow></value><next><block type="variables_set" id="8oZEi[z*nUsB4k[mYP42"><field name="VAR">Calibration: 0, Run: 1</field><value name="VALUE"><block type="math_number" id="P=Yz#/VM+1Fg/c4Bg}x`"><field name="NUM">1</field></block></value><next><block type="variables_set" id="[i.@Mh#7)m(y^q*sjH.}"><field name="VAR">Calibration_X</field><value name="VALUE"><block type="math_number" id="a-Ua0aZD%tFB]c,KQOFb"><field name="NUM">167</field></block></value><next><block type="variables_set" id="9(dD(HumbmUkLY*5!z:;"><field name="VAR">Calibration_Y</field><value name="VALUE"><block type="math_number" id="k*s!OIdri,zMEtpY7!_h"><field name="NUM">244.3</field></block></value><next><block type="variables_set" id="u/;(E:a%I1H~hNnBWkdD"><field name="VAR">Calibration_Z</field><value name="VALUE"><block type="math_number" id="%wP@y~qQLNj)G}AikWR."><field name="NUM">-30</field></block></value><next><block type="variables_set" id="}N[9/H5Txpf)!wmd7W(~"><field name="VAR">Place_X</field><value name="VALUE"><block type="math_number" id="7Dw~sKB_K~3O6KBIB?%m"><field name="NUM">265</field></block></value><next><block type="variables_set" id="C^2oN%^60i@XgTOr,,/z"><field name="VAR">Place_Y</field><value name="VALUE"><block type="math_number" id="zmvbj8A/4,8~X9|rF4Oh"><field name="NUM">17</field></block></value><next><block type="variables_set" id=":8f_hxhK)1tgLe[n*T9x"><field name="VAR">Place_Z</field><value name="VALUE"><block type="math_number" id="OrCkmzjPlH)Zj7(0-HP6"><field name="NUM">17</field></block></value><next><block type="dobot_selectendtype" id="_EuKKQ)(Nl@#RI#hK]F_"><field name="type">59.7</field><next><block type="variables_set" id="rOaqmD=V6}43Z_0riu4F"><field name="VAR">j</field><value name="VALUE"><block type="math_number" id="/QSU3kk/.v3befLGAMe:"><field name="NUM">0</field></block></value><next><block type="variables_set" id="hC/ECQJ,4#tpi7ydF/=m"><field name="VAR">k</field><value name="VALUE"><block type="math_number" id="sy]Yj)qb)HWUpaaVu4~l"><field name="NUM">0</field></block></value><next><block type="dobot_setptpjointparams" id="o+55!0kzwF*/Kfek#ee/"><value name="Velocity"><block type="math_number" id="D]69}9yzG/33iB(O)vV0"><field name="NUM">400</field></block></value><value name="Acceleration"><block type="math_number" id="PmPdo|gj!83X6`v@gCb!"><field name="NUM">400</field></block></value><next><block type="dobot_setlinearspeed" id="o0H?hm!kt;S1JIZ05_of"><value name="velocity"><shadow type="math_number" id="sAI}`J]u(FL!d!,D[=Eb"><field name="NUM">100</field></shadow></value><value name="acceleration"><shadow type="math_number" id="^tU?dvStuZ,p*KLy80FL"><field name="NUM">100</field></shadow></value><next><block type="dobot_setjumpheight" id="d++e/:FV^W4*6eF7K[(e"><value name="height"><shadow type="math_number" id="luB^KqH+Ix{B7_duNO)r"><field name="NUM">40</field></shadow></value><next><block type="dobot_jumpto" id=":sEUkHc.*q)`nrG|]8y`"><value name="xBias"><shadow type="math_number" id="@5R=+cN/3An,~AX#)Jaz"><field name="NUM">200</field></shadow><block type="variables_get" id="VHSNbZ313x]|~7-^d=}J"><field name="VAR">Calibration_X</field></block></value><value name="yBias"><shadow type="math_number" id="6+Pd/L,u;{)G]Yu;h2d("><field name="NUM">0</field></shadow><block type="variables_get" id="QLsEiBv{K(hNn*kIQX(E"><field name="VAR">Calibration_Y</field></block></value><value name="zBias"><shadow type="math_number" id="wxhx.?[brrUx?PGX/fsn"><field name="NUM">0</field></shadow><block type="variables_get" id="RbJ}e,f(6o=qjY_1Z8=M"><field name="VAR">Calibration_Z</field></block></value><next><block type="dobot_pump" id="3;cfZ8y/ri)_m]rVq~kK"><field name="io">0</field><next><block type="dobot_conveyor" id="cc*|,Pji@s@I|vForTmS"><field name="io">0</field><value name="speed"><shadow type="math_number" id="C8wA[wcoV7lWI%28o{9f"><field name="NUM">0</field></shadow></value><next><block type="controls_if" id="ez1ma?#dKmg`C1y|/r=R"><value name="IF0"><block type="variables_get" id="67AFb^rq00_wUz2udb97"><field name="VAR">Calibration: 0, Run: 1</field></block></value><statement name="DO0"><block type="controls_repeat_ext" id=":1Gt}qeaXj#u~+ey6cHU"><value name="TIMES"><shadow type="math_number" id="C)+5cORCH.*)rh2c|]4E"><field name="NUM">9</field></shadow></value><statement name="DO"><block type="dobot_jumpto" id="5HjlBZQfaW/+Qrn@D6Ee"><value name="xBias"><shadow type="math_number" id="+LS`;}2:V`ql.A5`0W9Z"><field name="NUM">200</field></shadow><block type="math_arithmetic" id="4Kzv^TG!k*KJ0_9V*=a!"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="o*WbJ0fr=5rAQMFz!ZMi"><field name="NUM">1</field></shadow><block type="variables_get" id="N@r*1AEpT^7DRE5]7L|H"><field name="VAR">Calibration_X</field></block></value><value name="B"><shadow type="math_number" id="@l3v,[*`-jQoF*~U,eYX"><field name="NUM">25</field></shadow><block type="variables_get" id="q^I!`qXthi`xGGLv7kiQ"><field name="VAR">j</field></block></value></block></value><value name="yBias"><shadow type="math_number" id="9z9[~(5|HEpPS:|sFjCN"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="]v{D0;1fz2abpdeSh%eI"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="6]~L3MN)L17|Pk[7N)B~"><field name="NUM">1</field></shadow><block type="variables_get" id="6FgGPd+X|8WD3i6b#DD2"><field name="VAR">Calibration_Y</field></block></value><value name="B"><shadow type="math_number" id="bT-ChL4Amp+Dz0{;QZ2A"><field name="NUM">1</field></shadow><block type="variables_get" id="DtF+:Z`vB)Za|9=#=k)I"><field name="VAR">k</field></block></value></block></value><value name="zBias"><shadow type="math_number" id="5M%u}F;XhD.j%h[HTjbP"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="bs5EHbO*x}^P`MRv!J{o"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="RQL/jeQV-O~RSC-9Nd6#"><field name="NUM">1</field></shadow><block type="variables_get" id="CZ~+xv7wdICov,/AO9@H"><field name="VAR">Calibration_Z</field></block></value><value name="B"><shadow type="math_number" id="-L0R%iUmGe}tSHu@JR=("><field name="NUM">10</field></shadow></value></block></value><next><block type="dobot_pump" id="cLdLl[l?:IEkB[YgvY#J"><field name="io">1</field><next><block type="dobot_delaytime" id="]t,@(1yCmlyfXQGZu.=d"><value name="time"><shadow type="math_number" id="?`Z0HYa2Z;|1~86U=^z:"><field name="NUM">0.5</field></shadow></value><next><block type="dobot_jumpto" id="]q/[w]Lqn#duCy/.BR6!"><value name="xBias"><shadow type="math_number" id="kvv93Nyrv2WBYvqyAW1n"><field name="NUM">260</field></shadow><block type="variables_get" id="4e]KCn8Mt7N^+4^B*w4h"><field name="VAR">Place_X</field></block></value><value name="yBias"><shadow type="math_number" id="+/5k(X*bf*/Z!)`25TaR"><field name="NUM">0</field></shadow><block type="variables_get" id="@QErOE[bg6D`5B*NQ:jm"><field name="VAR">Place_Y</field></block></value><value name="zBias"><shadow type="math_number" id="8YR#mGk{,x=KpF//c76h"><field name="NUM">0</field></shadow><block type="variables_get" id="^BP)(9DKQ#/o%C26/Bya"><field name="VAR">Place_Z</field></block></value><next><block type="dobot_pump" id="P/ZA/o?#D36a8{7W,V2F"><field name="io">0</field><next><block type="dobot_delaytime" id="D92k%aAAvlvjTtv9fjm;"><value name="time"><shadow type="math_number" id="e2Em/=m?HJ+{SY3:-i%L"><field name="NUM">0.5</field></shadow></value><next><block type="variables_set" id="!NXXR@Wcn6H)3N=Q])^."><field name="VAR">j</field><value name="VALUE"><block type="math_arithmetic" id="RZoucgQQ*f`J|#cN{VuY"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="7Md:s)Wc5]0^*#WK8Dvd"><field name="NUM">1</field></shadow><block type="variables_get" id="SwB`#?=w2Guvyi-W*P-T"><field name="VAR">j</field></block></value><value name="B"><shadow type="math_number" id="5aQCZ61Bi@NPm,C)f/Wn"><field name="NUM">25</field></shadow></value></block></value><next><block type="controls_if" id="Oc;Ywe;IPDSIQMu^Tk#D"><value name="IF0"><block type="logic_compare" id="~tR}S:ZO9g.@9ZxnQx@i"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="NwUqdvGBfM%:[xQZ7oYi"><field name="VAR">j</field></block></value><value name="B"><block type="math_number" id="qCOe4?Bz3fI{C:uh-_OI"><field name="NUM">75</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Q9xtP7b_jI]f.d;Q-}JK"><field name="VAR">k</field><value name="VALUE"><block type="math_arithmetic" id="rG1gC]w`oWYt=Z@0OC}Y"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="oEh*%H4lK]R6`__odyOw"><field name="NUM">1</field></shadow><block type="variables_get" id="|.-^:xO]+B~T~2e39fW2"><field name="VAR">k</field></block></value><value name="B"><shadow type="math_number" id="uB[]oMaKB8ug#wWAJLR{"><field name="NUM">1</field></shadow><block type="math_number" id="lxzoDljEg,{oSEJI3_8r"><field name="NUM">25</field></block></value></block></value><next><block type="variables_set" id="2/Hv:.krW|vme;^WFlXb"><field name="VAR">j</field><value name="VALUE"><block type="math_number" id="l^U-ex@Kf;Y9)4TiX?!w"><field name="NUM">0</field></block></value></block></next></block></statement><next><block type="dobot_move" id="N9hjrCspP14^c;gWI*cs"><value name="xBias"><shadow type="math_number" id="T`!U[*b{%%Wik#n!IV@c"><field name="NUM">0</field></shadow></value><value name="yBias"><shadow type="math_number" id="+US=uxmnX|Nw^C],,a,J"><field name="NUM">0</field></shadow></value><value name="zBias"><shadow type="math_number" id="eCHGdw5,aE[LYyeGq.%V"><field name="NUM">20</field></shadow></value><next><block type="variables_set" id="YzKoQdI#),R0uV6CT#{R"><field name="VAR">time-start</field><value name="VALUE"><block type="dobot_time" id="%10k%_7u#zA:WLQ}0sYd"></block></value><next><block type="dobot_conveyor" id="g[K-?t7IXBOYwcC}HZza"><field name="io">0</field><value name="speed"><shadow type="math_number" id="BNrJuV7!}+W9HBqhZImT"><field name="NUM">50</field></shadow></value><next><block type="controls_whileUntil" id="}DKrQm%*K?Ub=_;c`Oad"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="bou*pBLTeS@m%TSD/|B?"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="controls_if" id="m`:Nx8U~N8XPP|,6_aSy"><value name="IF0"><block type="logic_compare" id=";2-(WsL7FK)gH!j`JvZG"><field name="OP">GTE</field><value name="A"><block type="math_arithmetic" id="v|}0p0_)%jm|WFl6*Ven"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="TM{Y}*;XU9vH-n79x!!R"><field name="NUM">1</field></shadow><block type="dobot_time" id="A1(wZPaV.4hXEOjGpQDP"></block></value><value name="B"><shadow type="math_number" id=",x=3eyK3c+q{YiV8LKc3"><field name="NUM">1</field></shadow><block type="variables_get" id="_[3NoOY32W9IT.=2%Dpn"><field name="VAR">time-start</field></block></value></block></value><value name="B"><block type="math_number" id="7,48|Y+0(^|G@hog/T?5"><field name="NUM">9</field></block></value></block></value><statement name="DO0"><block type="dobot_conveyor" id="nj%kw]WP[BxW#_479fo1"><field name="io">0</field><value name="speed"><shadow type="math_number" id=",cgNU1@(qnO[bBC`2fYj"><field name="NUM">0</field></shadow></value><next><block type="controls_flow_statements" id=")WolvA^qw/,T4TGEQ2lw"><field name="FLOW">BREAK</field></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement><next><block type="dobot_pump" id="N0y%{d/z?_!WZ;Vb[@cu"><field name="io">0</field><next><block type="dobot_jumpto" id="@r-W2s{pfSjR:)kUKl[L"><value name="xBias"><shadow type="math_number" id="+LS`;}2:V`ql.A5`0W9Z"><field name="NUM">200</field></shadow><block type="variables_get" id="Oz`{.?2AZyJ_r;7{DnCY"><field name="VAR">Calibration_X</field></block></value><value name="yBias"><shadow type="math_number" id="9z9[~(5|HEpPS:|sFjCN"><field name="NUM">0</field></shadow><block type="variables_get" id="=v?v2:NfBj-k^5A(49IG"><field name="VAR">Calibration_Y</field></block></value><value name="zBias"><shadow type="math_number" id="5M%u}F;XhD.j%h[HTjbP"><field name="NUM">-40</field></shadow><block type="variables_get" id="^A2-w*L0_MffHj`Ejq|P"><field name="VAR">Calibration_Z</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>