home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / apple2 / 19524 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  9.5 KB

  1. Path: sparky!uunet!pmafire!news.dell.com!math.utexas.edu!ut-emx!ccwf.cc.utexas.edu
  2. From: foegelle@ccwf.cc.utexas.edu (Michael Foegelle)
  3. Newsgroups: comp.sys.apple2
  4. Subject: Atari 5200 Trak Ball modification
  5. Message-ID: <78497@ut-emx.uucp>
  6. Date: 27 Aug 92 15:42:25 GMT
  7. Sender: news@ut-emx.uucp
  8. Distribution: comp.sys.apple2
  9. Organization: The University of Texas at Austin, Austin TX
  10. Lines: 178
  11.  
  12. From the volume of responses I have received following my mention of
  13. converting an Atari 5200 trak-ball controller into a working track ball
  14. for the //e (to be used with the //e mouse card) or (I assume) the //c,
  15. here's the dope on how to make one.
  16.  
  17. For starters, where to get the controller itself...  I ordered mine
  18. from:
  19.  
  20.    Alltronics
  21.    2300 Zanker Road
  22.    San Jose, CA 95131
  23.  
  24.    Phone:  (408) 943-9773
  25.    FAX:    (408) 943-9776
  26.  
  27. It's an Atari Trak-Ball controller (model CX-53) for 12.95 + S&H, but
  28. don't tell 'em how much you heard it was for unless they quote something
  29. higher, because you might be able to get it for less.  (Me and my big
  30. mouth, when I called I coulda saved, $2 if I'd have kept it shut!)
  31.  
  32. Okay, on to the modification:
  33.  
  34. If you pull the five phillips head screws from the bottom of the
  35. cabinet, you'll be able to open it up easily.  Be careful when opening
  36. the case.  If you do it while it is still upside down, the 'cue ball'
  37. will remain in the opening and the two encoding wheels which the ball
  38. sits on will fall out.  That's no big deal, but be careful not to damage
  39. the wheels or lose the bearings.  If you flip the case upright and then
  40. remove the top, the cueball should remain sitting on the wheels and
  41. you'll be able to see just how everything is mounted and how it works.
  42. (As well as how it has to go back together again!)
  43.  
  44. Now that you're inside, the first thing to do is remove the ball and the
  45. encode wheels with the bearings and set them aside out of the way
  46. somewhere so that they won't be damaged.  (It's probably a good idea to
  47. balance the encoder wheels on one end so that you don't warp the wheels
  48. themselves.)
  49.  
  50. Next, slide the cable connectors off of both the trak ball circuit board
  51. and the button circuit board and remove the cable.  (You may want to
  52. chop the connector off the end and use the cable to connect your
  53. modified track ball/mouse, that's up to you.)
  54.  
  55. Next, remove these four chips (CD4538, CD4030, CD4011, and CD4013) from
  56. the triangular shaped track ball circuit board by carefully prying them
  57. out with a screwdriver.  (These are static sensitive chips, so if you
  58. want to keep them for possibly use in the future, take steps to
  59. eliminate static charge (like you would on your computer) and wrap them
  60. carefully in tin foil or put them on an anti-static mat. Care should be
  61. taken with the circuit board itself too to avoid zapping the one chip
  62. you left in.)  If necessary, the circuit board may be removed from the
  63. casing by carefully prying back the plastic finger holding the lower
  64. left corner of the board down.  Be careful not to break the finger off.
  65.  
  66.  
  67.      _____________
  68.     | <12345>     |                                 KEY
  69.     |          XX |                                 ---
  70.     |          XX |                                 [chips]
  71.     |          XX |                                 XXX - opto sensors
  72.     |             |__________ <connector>
  73.     |                        \__
  74.     |                           \__
  75.     |   [CD4538]   [CD4030]        \__
  76.     |                                 \__
  77.     |         _                          |
  78.     |       _/ \_                        |
  79.     |      /     \                       |
  80.     |      \_   _/                       |__________
  81.     |        \_/        [CA339]                     |
  82.     |                          \          XXXXXXXX  |
  83.     |   [CD4011]   [CD4013]     this one stays      |
  84.     |                                               |
  85.     |_______________________________________________|
  86.  
  87.  
  88. The CA339 is a quad comparator which just amplifies the signal from the
  89. opto sensors.  The next step is to just make the power connections and
  90. the necessary connections to the output of the CA339.  My suggestion
  91. would be to get a 14 pin dip header and use it to make the connections
  92. so that you can always unplug the board without changing anything.  The
  93. connections will be made in the socket labelled "CD4030" above.  Pin 1
  94. is the lower left pin in the socket.  You'll be connecting to a male
  95. DB-9 connector for the computer side:
  96.  
  97.                                              DB-9 connector
  98.  14  13   12  11  10   9   8
  99.  ----------------------------           -----------------------
  100. |                            |          \  5   4   3   2   1  /
  101. |    CD4030 socket           |           \                   /
  102. |                            |            \   9   8   7   6 /
  103.  ----------------------------               ----------------
  104.   1   2    3   4   5   6   7
  105.  
  106.  
  107.     CD4030 socket      Signal description      DB-9 mouse connector
  108.     -------------      ------------------      --------------------
  109.       pin #  7              Ground                 pin #  3
  110.             14                +5V                         2
  111.              1               Right                        5
  112.              2                Left                        4
  113.             12                 Up                         9
  114.             13                Down                        8
  115.         ------              Button                        7
  116.  
  117.  
  118.  (Note:  Pins 4 and 5 of the five pin connector can also be used as the
  119. power connectors, with pin 4 as +5V and pin 5 as ground.)
  120.  
  121. The only remaining connection is to make the button connection.  I used
  122. the innermost red button as my mouse button, although you could use
  123. either or both.  On the upper circuit board, pin 1 is the pin nearest to
  124. the center of the circuit board.  Pin 3 should be connected to ground
  125. and pin 2 is the button connection (connect it to pin 7 of the DB-9
  126. connector).
  127.  
  128. That's it!  That should be everything needed to make the trak ball work
  129. as a mouse on your //e.  Carefully snap the track ball circuit board
  130. back into place if you removed it.  Make sure it is sitting properly on
  131. the alignment pins and that the plastic clips are holding it down
  132. firmly.  Then place the encoder wheel rollers into place, making sure
  133. that the bearings are properly in place and that each wheel rides in the
  134. slot in each opto-sensor.  Spin both making sure they spin freely.
  135. (They should spin for up to ten seconds before stopping.) If the
  136. rollers are placed properly, you may then set the track ball on top of
  137. the mechanism so that it rests on the center of each roller and on the
  138. third 'caster' bearing mounted on the plastic pole which sticks up
  139. through the center of the circuit board.  Before closing the case you
  140. will probably want to plug the trak ball into your computer and test it.
  141. A short circuit of the power supply would be bad for the computer, but
  142. any other bad connections wouldn't hurt anything other than possibly the
  143. track ball circuit board itself, so you aren't likely to lose much even
  144. if you screwed up the connections.  If the connections are all okay, it
  145. should work fine at this point.  If so, just put the cover on the case,
  146. flip it over and install the screws.
  147.  
  148. If there is a problem, double check your connections first. The only
  149. other change that may be necessary would be if the LED's in the
  150. opto-sensors aren't receiving enough current for them to operate
  151. properly.  I had this problem with one of the sensors on mine.  The way
  152. to correct the problem is to replace the current limiting resistor with
  153. a smaller one (or put a smaller one in parallel).  I'd have to retrace
  154. the circuitry, but I believe the limiting resistors for both sensors are
  155. the two right beneath the horizontal (lower) opto-sensor. (There are
  156. two vertical rows of three resistors; they're the top resistor in each
  157. row.)  The current values are 230 ohms I believe, and I used a 100 ohm
  158. one on the one I replaced and it all works fine.  Again, hopefully you
  159. won't have to make this modification, but you never know.
  160.  
  161. Finally, if you really want to have this trak ball, but feel you just
  162. aren't up to making the modifications yourself, I'll make this offer for
  163. a limited time.  I will make the modifications for $25 + parts + S&H.
  164. That will probably work out to $45-50 but I'll verify that it works
  165. properly on my //e and make all necessary modifications.  If you're
  166. interested, E-mail me at "foegelle@ccwf.cc.utexas.edu" to arrange it.
  167.  
  168. And just so that you have some idea what you're getting into if you've
  169. never seen the Atari 5200 Trak-ball, it's a black case approximately 9
  170. inches by 11 inches by 3 or 4 inches tall with a sloping face.  The trak
  171. ball itself is a large (2.5-3 inch) ball in the center with two red
  172. control buttons on either side (the inner one becomes the mouse button
  173. with the above mods.).  Above each pair of control buttons is a rubber
  174. numeric keypad laid out as a telephone keypad.  (These could be modified
  175. to work with the numeric keypad input on the //e, but that's a subject
  176. for a later project!)
  177.  
  178. Well, I hope that is enough to help you figure out how to make the
  179. modification, 'cuz that's all I'm going to type!  Enjoy and good luck!
  180.  
  181. Michael Foegelle
  182.  
  183. -- 
  184. -------------------------------------------------------------------------------
  185.    Michael Foegelle  |                    |   foegelle@ccwf.cc.utexas.edu
  186.      ____________    |     You want it    |   foegelle@utaphy.ph.utexas.edu
  187.                      |                    |   GEnie:   M.FOEGELLE2
  188.     University of    |        WHEN?       |   Wunderland BBS  (512) 472-0544
  189.    Texas at Austin   |                    |   14.4kbaud, v.32/bis:  Sysop
  190.