Last modified by Eric Nantel on 2023/01/26 13:54

Show last authors
1 {{html wiki="false" clean="true"}}
2 <body><table border="0" cellpadding="0" cellspacing="0" >
3 <tbody><tr>
4 <td valign="top" align="left"><strong><font size="2" face="Verdana, Helvetica, sans-serif">The Complete 3DOF T-HEX Tutorial</font></strong>
5 <p><strong><font size="2" face="Verdana, Helvetica, sans-serif">Updated <!--webbot bot="Timestamp" s-type="EDITED" s-format="%m/%d/%Y" startspan -->01/05/2011<!--webbot bot="Timestamp" i-CheckSum="12501" endspan --></font></strong></p>
6 <p><font size="2" face="Verdana, Helvetica, sans-serif">This guide follows the T-HEX assembly guide.</font></p>
7 <p><font size="2" face="Verdana, Helvetica, sans-serif">The purpose of this guide is to calibrate the servos and
8 control the robot with a PS2 remote control.</font></p>
9 <p><font size="2" face="Verdana, Helvetica, sans-serif"><strong>Hardware/Electronics:<br></strong>
10 &nbsp; - 3DOF T-HEX Hexapod<br>
11 &nbsp; - SSC-32 <br>
12 &nbsp; - Bot Board II<br>
13 &nbsp; - BASIC Atom Pro 28<br>
14 &nbsp; - PS2 Cable <br>
15 &nbsp; - PS2 Wireless Controller</font></p>
16 <p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Software:</b></font><font size="2" face="Verdana, Helvetica, sans-serif"><br>
17 &nbsp; - Basic Micro Studio</font></p></td>
18 <td align="center" valign="top" width="320"><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial00.jpg" border="2" hspace="10" ><br>
19 <font size="2"><strong>Image of 3DOF T-HEX.</strong></font></font></td>
20 </tr>
21 <tr>
22 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">
23 </font></td>
24 </tr>
25 <tr>
26 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 1. SSC-32 Firmware Update.</b><br>
27 </font><font face="Verdana" size="2">Place the robot on top of a CD spindle or similar to hold the legs off the ground.</font>
28 <p align="left"><font face="Verdana" size="2">Download and install <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/ses-software/lynxterm/" target="_blank">LynxTerm</a> or higher. Connect the SSC-32 to the serial port and apply power. The green LED should light and stay on until it receives a valid serial command. </font></p>
29 <p><font size="2" face="Verdana, Helvetica, sans-serif">Please consult the <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/support/serial-usb-serial-port-troubleshooting/" target="_blank">serial troubleshooting guide</a> if you have difficulties with this.</font></p></td>
30 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial01.jpg" border="2" hspace="10" ><br>
31 Figure 1.</font></td>
32 </tr>
33 <tr>
34 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb"></font></td>
35 </tr>
36 <tr>
37 <td valign="top" align="left"><strong><font size="2" face="Verdana, Helvetica, sans-serif">Step 2.</font></strong><font size="2" face="Verdana, Helvetica, sans-serif"><br></font><font face="Verdana" size="2">Download the 2.04GP Beta firmware. Remove power from the
38 SSC-32, and make sure the baud rate is set to 115.2k. Refer to the manual if you need more information regarding baud rate.</font>
39 <p><font face="Verdana" size="2">Apply power to the SSC-32 again, make sure it's connected to the PC, and click on "Firmware" along
40 the bottom of the LynxTerm screen.</font></p>
41 <p><font face="Verdana" size="2">Click on "Open" and browse to the firmware file you just downloaded.</font></p>
42 <p><font face="Verdana" size="2">Click on "Begin Update".</font></p></td>
43 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/reg07.jpg" border="2" hspace="10" ><br>
44 <font size="2">Figure 2.</font></font></td>
45 </tr>
46 <tr>
47 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
48 </tr>
49 <tr>
50 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 3.<br>
51 </b></font><font face="Verdana" size="2">When the firmware has been successfully updated, click "Ok" then "Exit".</font>
52 <p><font face="Verdana" size="2">Now do the "ver" test: type "ver"
53 into the terminal then press "Enter". You should see the proper firmware
54 version returned.</font></p></td>
55 <td valign="top" align="center"><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/reg08.jpg" border="2" hspace="10" ><br>
56 Figure 3.</font></td>
57 </tr>
58
59 <tr>
60 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;
61 </font></td>
62 </tr>
63 <tr>
64 <td valign="top" align="left"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 4. SSC-32 Registers.</b><br>
65 </font><font face="Verdana" size="2">Place the robot in a position as close to neutral as possible. Click on "All=1500" in the bottom right portion of the screen. Your
66 robot should go to and hold the neutral position, and should resemble figures 6, 7, and 8. </font></p>
67 <p><font face="Verdana" size="2">If the joints are off by more than 15° you may have
68 made an error in assembly. To correct this, remove the center screw from the round servo horn, pull the servo horn off the servo, rotate until
69 it's aligned, then reattach the servo horn.</font></p></td>
70 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/reg09.jpg" border="2" hspace="10" ><br>
71 Figure 4.</font></td>
72 </tr>
73 <tr>
74 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb"></font></td>
75 </tr>
76 <tr>
77 <td valign="top" align="left"><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 5.</b><br></font><font face="Verdana" size="2">From the main screen, click on "Reg" to open the Registers page.</font>
78 <p><font face="Verdana" size="2">Click on "Default" to initialize default values.</font></p></td>
79 <td align="center" valign="top" ><font size="2" face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/reg02.jpg" border="2" hspace="10" ><br>
80 Figure 5.</font></td>
81 </tr>
82 <tr>
83 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;
84 </font></td>
85 </tr>
86 <tr>
87 <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 6.</b><br>
88 You need to adjust the robot's horizontal hip servos. Select servo #00, then adjust the "Offset" slider until the tibia is in perpendicular to the robot's chassis as shown.</font>
89 <p><font face="Verdana" size="2">Do this for servos #00, 04, 08, 16, 20, 24.</font></p>
90 <p><font face="Verdana" size="2">Note, the mouse's scrollwheel or keyboard's arrow keys can be used to make fine adjustments.</font></p></td>
91 <td align="left" valign="top"><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial06.jpg" alt="" hspace="10" border="2"><br>
92 Figure 6.</font></p></td>
93 </tr>
94 <tr>
95 <td valign="top" align="left" colspan="2"><font face="Verdana" size="2">&nbsp;</font></td>
96 </tr>
97 <tr>
98 <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 7.</b><br>
99 Now adjust the robot's vertical hip servo. Select servo #01, then adjust the "Offset" slider until the robot's femur is parallel to the
100 ground as shown.</font>
101 <p><font face="Verdana" size="2">Do this for servos #01, 05, 09, 17, 21, 25.</font></p></td>
102 <td align="left" valign="top"><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial07.jpg" alt="" hspace="10" border="2"><br>
103 Figure 7.</font></p></td>
104 </tr>
105
106 <tr>
107 <td valign="top" align="left" colspan="2"><font face="Verdana" size="2">&nbsp;</font></td>
108 </tr>
109 <tr>
110 <td valign="top" align="left"><font face="Verdana" size="2"><b>Step 8.</b><br>
111 You need to adjust the robot's knee servos. Select servo #03, then adjust the "Offset" slider until the foot is parallel to the ground as shown.</font>
112 <p><font face="Verdana" size="2">Do this for servos #02, 06, 10, 18, 22, 26.</font> </p></td>
113 <td align="left" valign="top"><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial08.jpg" alt="" hspace="10" border="2"><br>
114 Figure 8.</font></p></td>
115 </tr>
116 <tr>
117 <td colspan="2" align="left" valign="top"><font face="Verdana" size="2">&nbsp;</font></td>
118 </tr>
119 <tr>
120 <td valign="top" align="left"><p><font face="Verdana" size="2"><b>Step 9.</b><br>
121 Now, we need to make one final adjustment to completely set the legs up. </font></p>
122 <p><font size="2" face="Verdana">Remove the center screws on the four corner hip servos (front right, front left, rear right, rear left), pull the servo horn off of the servo and rotate the leg outward 3 'clicks', or 45°. Replace the screws when you are finished.</font></p></td>
123 <td align="left" valign="top"><p align="center"><font face="Verdana" size="2"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial10.jpg" alt="" hspace="10" border="2"><br>
124 Figure 9.</font></p></td>
125 </tr>
126 <tr>
127 <td valign="top" align="left" colspan="2"><font face="Verdana" size="2"><br class="pb"></font></td>
128 </tr>
129 <tr>
130 <td valign="top" align="left"><p><font face="Verdana, Helvetica, sans-serif" size="2"><b>Step 12. Setting up the Bot Board II</b></font><br>
131
132 <font face="Verdana" size="2">To connect the Bot Board II to the SSC-32, you will need to modify a 6" servo extender cable. Remove the header pins from the cable so you have two female ends. Then use an exacto knife to gently pry the tab up to pull the red wire free on one end. Cover the exposed female connector with heat shrink to avoid accidental shorts.</font>
133 </p>
134 <font face="Verdana" size="2"><p>Remove the TX and RX jumpers from the lower-right corner of the SSC-32, and plug the unmodified end of the cable in. Yellow on TX, red on RX, and black on ground.</p></font><font face="Verdana" size="2">&nbsp;</font>
135 <p><font size="2" face="Verdana, Helvetica, sans-serif">See the schematic below step 13 for detailed information.</font></p>
136 </td>
137 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/scmod01.jpg" border="2"></font><br>
138 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 12.</font></td>
139 </tr>
140 <tr>
141 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
142 </tr>
143 <tr>
144 <td valign="top" align="left"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Step 13.</b><br>
145 </font><font face="Verdana, Helvetica, sans-serif"><font size="2">Install the Playstation 2 cable as illustrated in Figure 13-1.</font></font></p>
146 <p><font size="2" face="Verdana, Helvetica, sans-serif">Make sure that the ABC buttons / LED jumpers are removed.
147 Install the speaker enable jumper. Install the DC-01 to I/O P8, where black is closest to the outside of the board and yellow is on the I/O pin.
148 Consult the manual for the Bot Board II if needed.</font>
149 </p>
150 <p><font size="2" face="Verdana, Helvetica, sans-serif">Note: Refer only to Figure 13-1 for PS2 cable connection information.
151 The cable colors in the picture may be outdated. If your cable's colors do
152 not match the diagram, you can find a complete listing of possible colors <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/servo-erector-set-system/ses-electronics/ses-modules/bot-board-ii/#aglance">here</a>.</font>
153 </p><p align="center"><font face="Verdana, Helvetica, sans-serif"><img border="2" src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/wire08s.gif"><br>
154 <font size="2">Figure 13-1.</font></font></p></td>
155 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img border="2" src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial14.jpg" ></font><br>
156 <font size="2" face="Verdana, Helvetica, sans-serif">Figure 13-2.</font></td>
157 </tr>
158
159 <tr>
160 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb">
161 </font></td>
162 </tr>
163 <tr>
164 <td valign="top" align="left" colspan="2"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>Schematic</b></font><font face="Verdana, Helvetica, sans-serif"><b><font size="2">.</font></b><br>
165 <font size="2">Double check your connections against the schematic below.</font></font></p>
166 <div align="center">
167 <center>
168 <table border="1" bordercolor="#FFFFFF">
169 <tbody><tr>
170 <td bordercolor="#808080" bgcolor="#C0C0C0" colspan="3">
171 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Servo Letter Definitions</font></p></td>
172 </tr>
173 <tr>
174 <td bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;L</b>eft<br>
175 &nbsp;<b>R</b>ight</font></td>
176 <td bordercolor="#C0C0C0" align="left" valign="middle"><p><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;R</b>ear<br>
177 &nbsp;<b>M</b>iddle<br>
178 &nbsp;<b>F</b>ront</font></p></td>
179 <td bordercolor="#C0C0C0" align="left" valign="middle"><font size="2" face="Verdana, Helvetica, sans-serif"><b>&nbsp;K</b>nee<br>
180 &nbsp;<b>V</b>ertical<br>
181 &nbsp;<b>H</b>orizontal</font></td>
182 </tr>
183 </tbody></table>
184 </center>
185 </div>
186 <p align="center"><font face="Verdana, Helvetica, sans-serif"><img border="0" src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/thexsch4.gif" ><br>
187 &nbsp;<font face="Verdana" size="2">Schematic.</font></font></p><font face="Verdana, Helvetica, sans-serif">
188 </font></td>
189 </tr>
190 <tr>
191 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb">
192 </font></td>
193 </tr>
194 <tr>
195 <td valign="top" align="left"><strong><font size="2" face="Verdana, Helvetica, sans-serif">Step 14.</font></strong><font size="2" face="Verdana, Helvetica, sans-serif"><br>
196 Use some double-sided foam tape to secure the PS2 receiver to the robot's chassis as desired. Plug the receiver into the cable. We simply have ours resting in the chassis.</font></td>
197 <td align="center" valign="top" ><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/tutorial15.jpg" border="2" hspace="10" ><br>
198 <font size="2">Figure 14.</font></font></td>
199 </tr>
200 <tr>
201 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
202 </tr>
203 <tr>
204 <td valign="top" align="left"><font face="Verdana, Helvetica, sans-serif"><strong><font size="2">Step 15. Download the Program</font></strong><font size="2"><br>
205 </font></font><font size="2" face="Verdana, Helvetica, sans-serif">Download the
206 latest version of BASIC Micro Studio and the 3DOF T-Hex code <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/3dofthex.zip">here</a>.
207 Install and run the application to allow programming the BASIC Atom Pro chip.</font>
208 <p><font size="2" face="Verdana, Helvetica, sans-serif">Please consult the <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/support/serial-usb-serial-port-troubleshooting/" target="_blank">serial
209 troubleshooting guide</a> and the <a href="https://wiki.lynxmotion.com/info/wiki/lynxmotion/view/support/basic-micro-studio-programming/">Basic Mirco Studio Programming Guide</a> if you have difficulties with this.</font></p>
210 <p><font face="Verdana, Helvetica, sans-serif"><font size="2">When you are finished programming the robot, </font></font><font size="2" face="Verdana, Helvetica, sans-serif"> you should hear a few short beeps, the legs will not snap to position until the START button on the PS2 remote is pressed. At this point, if you properly calibrated the servo offsets, the legs should be perfectly aligned. </font></p>
211 </td>
212 <td valign="top" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font><font face="Verdana, Helvetica, sans-serif"><img src="https://wiki.lynxmotion.com/info/wiki/lynxmotion/download/servo-erector-set-robots-kits/ses-v1-robots/ses-v1-3-4-dof-hexapods/the-complete-t-hex-3-dof-tutorial/WebHome/BAStudio.jpg" border="2" hspace="10" ><br>
213 <font size="2">Figure 15.</font></font></td>
214 </tr>
215 <tr>
216 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif"><br class="pb">
217 </font></td>
218 </tr>
219 <tr>
220 <td valign="top" align="left"><b><font size="2" face="Verdana, Helvetica, sans-serif">Step 16. Controlling the Robot</font></b><font size="2" face="Verdana, Helvetica, sans-serif"><br>
221 If you hear a continuous beeping when you power the robot on, the PS2 controller is not connected to the Atom properly
222 or is not functioning. You can test the controller with a Playstation 2 to verify that it is working.</font>
223 <div align="center">
224 <center>
225 <table border="1" bordercolor="#FFFFFF">
226 <tbody><tr>
227 <td bordercolor="#808080" bgcolor="#C0C0C0">
228 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
229 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center">
230 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Shift Mode</font></p></td>
231 </tr>
232 <tr>
233 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
234 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Shift body Y and rotate body Y</font></td>
235 </tr>
236 <tr>
237 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
238 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Shift body X/Z</font></td>
239 </tr>
240 <tr>
241 <td bordercolor="#808080" bgcolor="#C0C0C0">
242 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
243 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center">
244 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate Mode</font></p></td>
245 </tr>
246 <tr>
247 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
248 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate body X/Z</font></td>
249 </tr>
250 <tr>
251 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
252 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate body Y</font></td>
253 </tr>
254 <tr>
255 <td bordercolor="#808080" bgcolor="#C0C0C0">
256 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
257 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center">
258 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Single Leg Mode</font></p></td>
259 </tr>
260 <tr>
261 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
262 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch Leg</font></td>
263 </tr>
264 <tr>
265 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick</font></td>
266 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Move leg Y (Absolute)</font></td>
267 </tr>
268 <tr>
269 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick</font></td>
270 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Move leg X/Z (Relative)</font></td>
271 </tr>
272 <tr>
273 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
274 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Hold/Release leg position</font></td>
275 </tr>
276 <tr>
277 <td bordercolor="#FFFFFF" align="center" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">Table 16-1.</font></td>
278 </tr>
279 </tbody></table>
280 </center>
281 </div><br>
282 <font size="2" face="Verdana">This robot design was heavily inspired by the original T-Hex by KÃ¥re Halvorsen (Zenta on the forum). The Phoenix code was written by Jeroen Janssen (Xan on the forum). A big thanks to KÃ¥re and Jeroen!</font></td>
283 <td valign="top" >
284 <div align="center">
285 <center>
286 <table border="1" bordercolor="#FFFFFF">
287 <tbody><tr>
288 <td bordercolor="#808080" bgcolor="#C0C0C0">
289 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
290 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center">
291 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walking Mode (default)</font></p></td>
292 </tr>
293 <tr>
294 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
295 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Cycle Through Gaits</font></td>
296 </tr>
297 <tr>
298 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick (Walk Mode 1)</font></td>
299 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Rotate</font></td>
300 </tr>
301 <tr>
302 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick (Walk Mode 1)</font></td>
303 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walk/Strafe</font></td>
304 </tr>
305 <tr>
306 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Right Joystick (Walk Mode 2)</font></td>
307 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">--</font></td>
308 </tr>
309 <tr>
310 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Left Joystick (Walk Mode 2)</font></td>
311 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Walk/Rotate</font></td>
312 </tr>
313 <tr>
314 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L1</font></td>
315 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Shift Mode</font></td>
316 </tr>
317 <tr>
318 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">L2</font></td>
319 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Rotate Mode</font></td>
320 </tr>
321 <tr>
322 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R1</font></td>
323 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Double Gait Travel Speed</font></td>
324 </tr>
325 <tr>
326 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
327 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Double Gait Travel Length</font></td>
328 </tr>
329 <tr>
330 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R3</font></td>
331 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch between walking modes</font></td>
332 </tr>
333 <tr>
334 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Start</font></td>
335 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Turn On/Off the Robot</font></td>
336 </tr>
337 <tr>
338 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad L and R</font></td>
339 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Increase/Decrease Speed by 50mS</font></td>
340 </tr>
341 <tr>
342 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">D-Pad U and D</font></td>
343 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Body Up/Down 10mm</font></td>
344 </tr>
345 <tr>
346 <td bordercolor="#C0C0C0" align="center"><u><font size="2" face="Verdana, Helvetica, sans-serif">/\</font></u><font size="2" face="Verdana, Helvetica, sans-serif">
347 Triangle</font></td>
348 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle body between Walking Position (35mm off the ground) and the ground</font></td>
349 </tr>
350 <tr>
351 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">O Circle</font></td>
352 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Single Leg Mode</font></td>
353 </tr>
354 <tr>
355 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">X Cross</font></td>
356 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle GP Player Mode</font></td>
357 </tr>
358 <tr>
359 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">[] Square</font></td>
360 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Toggle Balance Mode</font></td>
361 </tr>
362 <tr>
363 <td bordercolor="#808080" bgcolor="#C0C0C0">
364 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Button</font></p></td>
365 <td bordercolor="#808080" bgcolor="#C0C0C0" align="center">
366 <p align="center"><font size="2" face="Verdana, Helvetica, sans-serif">GP Player Mode</font></p></td>
367 </tr>
368 <tr>
369 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Select</font></td>
370 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Switch Sequences</font></td>
371 </tr>
372 <tr>
373 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">R2</font></td>
374 <td bordercolor="#C0C0C0" align="center"><font size="2" face="Verdana, Helvetica, sans-serif">Play Sequence</font></td>
375 </tr>
376 <tr>
377 <td bordercolor="#FFFFFF" align="center" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">Table 16-2.</font></td>
378 </tr>
379 </tbody></table>
380 </center>
381 </div>
382 </td>
383 </tr>
384 <tr>
385 <td valign="top" align="left" colspan="2"><font size="2" face="Verdana, Helvetica, sans-serif">&nbsp;</font></td>
386 </tr>
387 </tbody></table>
388 </body>
389 {{/html}}
Copyright RobotShop 2018