| 1 | = WAM Types = |
| 2 | == Letter Cheatsheet == |
| 3 | |
| 4 | || '''WAMxx-''' || || || |
| 5 | || {puck} || '''O''' || Optical System || |
| 6 | || {puck} || '''M''' || Magnetic System || |
| 7 | || {puck} || '''H''' || High-Voltage Magnetic System || |
| 8 | || {safety} || '''A''' || AA Safety Board (like [attachment:safetyboard_aa.jpg this]) || |
| 9 | || {safety} || '''B''' || AB Safety Board (like [attachment:safetyboard_ab.jpg this]) || |
| 10 | || {safety} || '''D''' || AD Safety Board || |
| 11 | || {safety} || '''E''' || AE Safety Board (like [attachment:safetyboard_ae.jpg this]) || |
| 12 | || {m4} || '''2''' || M4 on left side, over M2 (newer) || |
| 13 | || {m4} || '''3''' || M4 on right side, over M3 (older) || |
| 14 | || {tensioner} || '''C''' || coil spring type (assumed no TVS) || |
| 15 | || {tensioner} || '''L''' || leaf spring type, without TVS || |
| 16 | || {tensioner} || '''T''' || leaf spring type, with TVS || |
| 17 | || {tensioner} || '''S''' || leaf spring type, with screws (assumed with TVS) || |
| 18 | || '''WRISTxx-''' || || |
| 19 | || {puck} || '''O''' || Optical System || |
| 20 | || {puck} || '''M''' || Magnetic System || |
| 21 | || {puck} || '''H''' || High-Voltage Magnetic System || |
| 22 | || {cable} || '''N''' || Thin stage-1 cables || |
| 23 | || {cable} || '''K''' || Thick stage-1 cables || |
| 24 | || '''COMP-''' || || |
| 25 | || {rtos} || '''Q''' || QNX with a Janz CAN Card || |
| 26 | || {rtos} || '''Rs''' || RTAI with a Barrett-supplied Shuttle SK43G computer || |
| 27 | || {rtos} || '''Rc''' || RTAI with a Barrett-supplied Travla C137 computer || |
| 28 | || {rtos} || '''Rx''' || RTAI with a customer-supplied computer || |
| 29 | || {rtos} || '''Xa''' || Xenomai with a Barrett-supplied Antec computer || |
| 30 | || {rtos} || '''Xp''' || Xenomai on the WAM's internal PC104 computer || |
| 31 | || {rtos} || '''Xx''' || Xenomai with a customer-supplied computer || |
| 32 | |
| 33 | = Overview = |
| 34 | |
| 35 | A WAM system is composed of three parts - a WAM base (4-dof), an optional Wrist (3-dof), and a Control Computer. Each of these is versioned independently; for instance, a recent system may be '''WAM15-ME2S''', '''WRIST26-MK''', '''COMP-Xa'''. You can abbreviate to '''WAM15-ME2S-MK-Xa''' if you'd like. |
| 36 | |
| 37 | = WAM Types = |
| 38 | |
| 39 | Note: this description applies only to silver WAMs with pucks. If you have a black WAM or a motor controller cabinet, you should contact your local museum to arrange a donation, and then contact us to purchase a new WAM. |
| 40 | |
| 41 | A WAM's identifier is defined as: |
| 42 | |
| 43 | '''WAM{num}-{pucks}{safety}{m4}{tensioner}''' |
| 44 | |
| 45 | For example, one of our in-house WAMs is: |
| 46 | |
| 47 | '''WAM15-ME2S''' |
| 48 | |
| 49 | == Designator Description == |
| 50 | |
| 51 | === WAM Number {num} === |
| 52 | |
| 53 | This is the serial number of your WAM. It is usually located on the side of the upper plate of the WAM's base, near the back plate, under the latched base cover wrap. As of 2009, this is a two-digit number. |
| 54 | |
| 55 | === Puck Type {puck} === |
| 56 | |
| 57 | * '''O''' - optical pucks |
| 58 | * '''M''' - magnetic pucks |
| 59 | * '''H''' - high-voltage magnetic pucks |
| 60 | |
| 61 | Earlier WAMs used 40960 cts/rev optical encoders in the pucks for motor position feedback. Newer WAMs use 4096 cts/rev magnetic encoders. How to tell: |
| 62 | {{{ |
| 63 | grep Enc /var/log/syslog |
| 64 | }}} |
| 65 | "Enc-40960" = Optical (O), "Enc-4096" = Magnetic (M) |
| 66 | |
| 67 | WAMs with high-voltage magnetic pucks (H) shipped with a 160 Volt DC power supply. If you run your WAM at 160 Volts, then you have type "H" pucks. |
| 68 | |
| 69 | === Firmware version === |
| 70 | |
| 71 | You can use the following command to determine your WAM's puck firmware version (with WAM in Shift-IDLE mode): |
| 72 | {{{ |
| 73 | ~/btclient/src/btutil/btutil -e |
| 74 | }}} |
| 75 | The first line of the response will indicate the puck firmware version. The line with "ID=10" will indicate the Safety Board firmware version. |
| 76 | |
| 77 | === Safety Board Type {safety} === |
| 78 | |
| 79 | * '''A''' - AA Safety Board (like [attachment:safetyboard_aa.jpg this]) |
| 80 | * '''B''' - AB Safety Board (like [attachment:safetyboard_ab.jpg this]) |
| 81 | * '''D''' - AD Safety Board |
| 82 | * '''E''' - AE Safety Board (like [attachment:safetyboard_ae.jpg this]) |
| 83 | |
| 84 | How to tell: |
| 85 | * If you have a D-Link wireless Ethernet access point attached to the backplate of your WAM, you have an "E"-type Safety Board (stop here). |
| 86 | * Else, if you can log in and control your WAM over wired/wireless Ethernet (if you have an internal PC/104 computer in your WAM), you have a "D"-type Safety Board (stop here). |
| 87 | * Else, if you have an Ethernet port on the backplate of your WAM, you have a "B"-type Safety Board (stop here). |
| 88 | * Else, you have an "A"-type Safety Board. |
| 89 | |
| 90 | Note: there is no AC safety board in the field. |
| 91 | |
| 92 | === Motor 4 Placement {m4} === |
| 93 | |
| 94 | * '''2''' - the WAM's left-hand side (+Y) in home position, over M2 (newer) |
| 95 | * '''3''' - the WAM's right-hand side (-Y) in home position, over M3 (older) |
| 96 | |
| 97 | Type-2 WAMs require joint transform matrices with either -18 or -1/18 (-0.0555556) in the [4,4] position. |
| 98 | |
| 99 | Type-3 WAMs require joint transform matrices with either +18 or +1/18 in the [4,4] position. The latest software configuration files have Type-2 (negative) values by default, so if you have a Type-3 Motor 4, you will need to change the transform matrices to match your WAM. The config file parser does not understand fractions (like 1/18), so please use 0.0555556 instead. |
| 100 | |
| 101 | === Autotensioner Type {tensioner} === |
| 102 | |
| 103 | * '''C''' - coil spring type (assumed no TVS) |
| 104 | * '''L''' - leaf spring type, without TVS, watch voltage |
| 105 | * '''T''' - leaf spring type, with TVS |
| 106 | * '''S''' - leaf spring type, with screws (assumed with TVS) |
| 107 | |
| 108 | Note: TVS = transient voltage suppressor |
| 109 | |
| 110 | How to tell: |
| 111 | * This will become important when we release autotensioning software |
| 112 | * We will post pictures to help you identify your autotensioner type |
| 113 | * Do not worry about this feature yet |
| 114 | |
| 115 | = Wrist Types = |
| 116 | |
| 117 | A WAM's identifier is defined as: |
| 118 | |
| 119 | '''WRIST{num}-{pucks}{cables}''' |
| 120 | |
| 121 | === Wrist Number {num} === |
| 122 | |
| 123 | This is the serial number of your wrist. It is usually located on the outside cover of the wrist. As of 2009, this is a two-digit number. |
| 124 | |
| 125 | === Puck Type {puck} === |
| 126 | |
| 127 | * '''O''' - optical pucks |
| 128 | * '''M''' - magnetic pucks |
| 129 | * '''H''' - high-voltage magnetic pucks |
| 130 | |
| 131 | How to tell: The wrist puck type matches the WAM 4DOF puck type (see above). |
| 132 | |
| 133 | === Cable Thickness {cable} === |
| 134 | |
| 135 | * '''N''' - thin stage-1 cables (earlier wrists) |
| 136 | * '''K''' - thick stage-1 cables (newer wrists) |
| 137 | |
| 138 | How to tell: Remove the wrist cover by squeezing the cover and sliding the clasp up past J7. Turn J5 so that M7 is above the wrist cover seam. Gently open the cover just wide enough to clear M7 and slide it up past J7. Examine the stage-1 cables (near the base of the wrist). If you think it might be possible for someone to floss their teeth with that cable, you have thin cables. |
| 139 | |
| 140 | = Control PC Types = |
| 141 | |
| 142 | A control PC's identifier is defined as: |
| 143 | |
| 144 | '''COMP-{rtos}''' |
| 145 | |
| 146 | === Real-Time OS {rtos} === |
| 147 | |
| 148 | * '''Q''' - QNX with a Janz CAN Card |
| 149 | * '''Rs''' - RTAI with Barrett-supplied [http://web.barrett.com/supportFiles/wikiFiles/sk43g.jpg Shuttle computer], ESD CAN Card |
| 150 | * '''Rc''' - RTAI with a Barrett-supplied [http://web.barrett.com/supportFiles/wikiFiles/c137.jpg Travla C137 computer], ESD CAN Card |
| 151 | * '''Rx''' - RTAI with a customer-supplied computer and CAN Card |
| 152 | * '''Xa''' - Xenomai with a Barrett-supplied [http://web.barrett.com/supportFiles/wikiFiles/antec.jpg Antec computer], Peak CAN Card |
| 153 | * '''Xp''' - Xenomai on the WAM's internal PC104 computer, Peak CAN Card |
| 154 | * '''Xx''' - Xenomai with a customer-supplied computer and CAN Card |
| 155 | |
| 156 | === How to find your... === |
| 157 | |
| 158 | * Linux distribution: |
| 159 | {{{ |
| 160 | cat /etc/*version /etc/*release 2>/dev/null |
| 161 | }}} |
| 162 | * Linux kernel version: |
| 163 | {{{ |
| 164 | uname -a |
| 165 | }}} |
| 166 | * CAN card model: |
| 167 | {{{ |
| 168 | lspci -v |grep -i -E "janz|esd|peak" |
| 169 | }}} |
| 170 | * WAM software version: |
| 171 | {{{ |
| 172 | svn info ~/btclient |grep Revision |
| 173 | }}} |
| 174 | |
| 175 | |
| 176 | = Other Notes = |
| 177 | |
| 178 | * Blue power cable updated: swapped ground & earth-ground, added connector keying features |
| 179 | |
| 180 | = Shortcuts = |
| 181 | |
| 182 | * If Safety board type = '''D''' or '''E''', then puck type = '''M''' (magnetic) |
| 183 | * If '''H''', then '''B''' |