Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MM II 1201 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for GTCO CalComp MM II 1201

  • Page 1: Table Of Contents

    MM II 1 Chapter 1 What is the MM II and How Does It Work? Section A: What is the MM II? Section B: How the MM II Works Section C: Commands: Controlling the Tablet’s Operation Section D: Changing the Tablet Set Up Chapter 2 Assembly and Installation Chapter 3...
  • Page 2 MM II 2 Reset (to Defaults) Send Configuration Tablet Identifier Transmission Control Z Commands Section D: Reserved Commands Chapter 5 Guidelines for Writing a Device Driver Chapter 6 Using the MM II Chapter 7 Checking the Graphics Tablet Section A: Power/Prox Light Section B: A Quick Functional Check Section C: Diagnostic Functions Code Check...
  • Page 3: Chapter 1: What Is The Mm Ii And How Does It Work

    MM II 3 Chapter 1: What is the MM II and How Does It Work? Section A – What is the MM II? The MM II is a graphics tablet that acts as an input device. It allows for the translation of graphic information into digital, suitable for computer manipulation.
  • Page 4: Section B: How The Mm Ii Works

    MM II 4 Section B: How the MM II Works MM II translates the stylus/cursor position on the tablet into digital information and communicates it to the host. The stylus/cursor position is expressed as an X, Y coordinate pair. One coordinate pair is a report. Valid reports can only be collected when the stylus/cursor is in the tablet’s active area and in proximity: Active area is an 11.7 inch square area inside the groove on the tablet surface.
  • Page 5 MM II 5 As previously stated, reports are measured in counts of resolution. As shown below, each square is one count of resolution. The tablet reports the same coordinates for any point within the square. With different resolution settings, you can receive different reports for the same tablet location.
  • Page 6: Section C: Commands: Controlling The Tablet's Operation

    MM II 6 Reports are in absolute or relative coordinates. Absolute coordinates are coordinates measured from the tablet’s origin (0, 0). Relative coordinates are measured relative to the last report location. In the illustration above, point B is issued after point A. Therefore, in relative coordinates, point B is measured relative to point A.
  • Page 7: Chapter 2: Assembly And Installation

    MM II 7 Chapter 2: Assembly and Installation The MM II package should include the following: Tablet Power supply (optional)   Stylus or cursor Document clips   Interface cable MM II+ Graphics Tablet User’s Guide   To assemble and install MM II: 1.
  • Page 8 MM II 8 2. Connect the tablet to the host and power source. Plug the interface cable modular connector into the socket at the top left edge of the tablet. Plug the interface cable 25-pin D connector into the host communications port. The tablet can obtain power from the computer or MM II power supply.
  • Page 9 MM II 9 Plug the power supply into a standard electrical outlet. Use only an MM II power supply. Substituting a different power supply could permanently damage the tablet. 3. Turn the tablet on. The power light/prox light serves two purposes. First, it notifies that the tablet is on and receiving power.
  • Page 10: Chapter 3: Interfacing With The Host

    Section A: Hardware Interface The hardware interface consists of one cable terminated with a 25-pin male D connector. (If the computer requires a different connector, contact your GTCO CalComp by Turning Technologies representative for information about adapters.)
  • Page 11: Rs-232C Interface

    MM II 11 The interface accommodates RS-232C and TTL. (Do not use both at the same time.) RS-232C – CITTL Interface: 25-Pin D Connector Pin Assignments Wire Name Description Protective, frame ground Transmits data to host (RS-232C only) Receives data from host (RS-232C or TTL) signal ground Return for data +12 VDC...
  • Page 12: Ttl Interface

    MM II 12 TTL Interface The computer port must provide full duplex, asynchronous, serial communications. The signal levels for data transmission are: TTL Signal Levels TTL Interface Interchange Voltage +2.4V to +5V 0V to 0.8V Binary states Signal condition Mark Space Section B: Baud Rate The MM II is available with 9600 baud or Autobaud.
  • Page 13: Binary Report Format

    MM II 13 Binary Report Format Binary Format for Absolute Coordinates Binary Format for Relative Coordinates...
  • Page 14 MM II 14 Key: LSB is the least significant bit. MSB is the most significant bit.  Fa, Fb and Fc are the flag bits. They identify the status of the stylus and cursor  buttons:...
  • Page 15: Ascii Bcd Report Format

    MM II 15 Sx and Sy are the X and Y coordinate signs. 1 is positive and 0 is negative. In  absolute coordinates, the sign is always positive. In relative coordinates, the sign can be positive or negative. T is the Tablet Identifier. Your choice of 1 or 0. Command controlled. ...
  • Page 16 MM II 16 Key: X is an X coordinate digit, where each digit is an ASCII character from 0 to 9  “,” is an ASCII comma  Y is a Y coordinate digit, where each digit is an ASCII character from 0 to 9 ...
  • Page 17: Chapter 4: Operating Characteristics And Functions

    MM II 17 <CR> is an ASCII carriage return character.  <LF> is an ASCII line feed character.  Chapter 4: Operating Characteristics and Functions MM II includes a variety of operating characteristics and functions that can be controlled with commands from the host. For example, define: Report flow ...
  • Page 18: Section A: Controlling The Report Flow

    MM II 18 Section A: Controlling the Report Flow The primary functions that control the report flow are Point, Remote Request, Stream and Switch Stream modes. The secondary functions are Report Rate, Increment Mode and Axis Update. Reports have a proximity bit. ...
  • Page 19: Stream Mode

    MM II 19 Stream Mode In Stream Mode, the graphics tablet issues reports continuously, whether a stylus/cursor button is pressed or not. The Report Rate, described below, controls the number of reports issued per second. If the stylus/cursor is out-of-prox and no buttons have been pressed, the last valid report is transmitted three times.
  • Page 20: Increment Mode

    MM II 20 Maximum Report Throughput *Approximate rates. Throughput can vary with coordinate system and resolution setting. Increment Mode Command Sequence: <mode command><increment value> Increment mode is an adjunct to Remote Request, Stream and Switch Stream modes. It is useful for reducing redundant data output. In Increment Mode, the tablet sends a report only when the stylus/cursor has traveled a minimum distance in the X or Y direction.
  • Page 21 MM II 21 square, the increment is met and the tablet transmits a report. This point becomes the center of a new imaginary square. The process repeats. The following illustration shows the imaginary square created around a report point. The increment is five.
  • Page 22 MM II 22 The points issued are: How to Use Increment Mode Send the mode command and then the increment value. The increment value is in counts (of resolution) and can be a decimal whole number from 0 to 95. (The default is zero.) Add 32 (decimal), a required offset, to the desired increment and then convert the sum into your preferred number base.
  • Page 23 MM II 23 Checking the Increment You can confirm the increment setting with the zi command. Refer to Z Commands later in this chapter for additional information. Combining Increment Mode with Other Modes Point Mode and Increment Mode: Invalid combination as Point Mode overrides ...
  • Page 24: Axis Update Mode

    MM II 24 Axis Update Mode Command Sequence: <mode command><update value> ASCII command mode command update value <SP> to z Axis Update Mode is an adjunct to Remote Request, Stream and Switch Stream modes, particularly useful if using a grid on the tablet and you want reports sectioning the grid intersection points.
  • Page 25 MM II 25 How to Use Axis Update Mode Before sending the mode command, place the stylus/cursor on the tablet at one of your desired grid intersection points. Send the mode command, then the update value. The update value is in counts (of resolution) and can be a decimal whole number from 0 to 95. (The default is zero.) Add 32 (decimal), a required offset, to the desired update value and convert the sum into your preferred number base.
  • Page 26: Section B: Setting The Resolution

    MM II 26 stylus/cursor button, the tablet reissues the last valid report twice, once the button is pressed and again when it is released. (The difference between these reports is the button flag. The flag is set when the button is pressed. It is zero when the button is released.) Switch Stream Mode and Axis Update Mode: If the update has not been met, the ...
  • Page 27: Resolution, Definable (Set X, Y Scale)

    MM II 27 Resolution, Definable (Set X, Y Scale) Command Sequence: <command><X low byte><X high byte><Y low byte><Y high byte> The purpose of the Definable Resolution function is to let you match the tablet resolution to the resolution of another two-dimensional device, e.g. a computer screen. With Definable Resolution: Define the resolution of each tablet axis, independent of one another.
  • Page 28 MM II 28 In this case, ensure the length of the corresponding tablet axis divides evenly into the other device’s resolution. If it does not, the tablet truncates the resolution value to a whole number. Example: Matching the MM II to a vertical (portrait) screen with a resolution of 800 (X) by 1024 (Y) pixels: Other Device’s Resolution / Tablet Axis Length 800 pixels / 11.7 inches = 68.37 …...
  • Page 29: Section C: Other Functions

    MM II 29 1030 decimal = 406 hexadecimal If the number is less from four digits, pack the left side with zeros. For example, 328 becomes 0328; 406 becomes 0406. Separate the hexadecimal number into two 2-digit parts, the most significant byte (high byte) and the least significant byte (low byte).
  • Page 30: Origin

    MM II 30 When updating to relative coordinates, the lower left corner of the tablet becomes the active area origin. Stylus/cursor movement up and to the right is positive. Movement down and to the left is negative. (You can change the origin location to the upper left corner with the Origin command.
  • Page 31: Send Configuration

    MM II 31 Report Mode: Switch Stream  Report Rate: maximum throughput  Resolution: 500 lpi  Tablet Identifier: 0  After the tablet receives the Reset command, there is a ten millisecond delay before it is ready to receive further data from the host. Send Configuration Send Configuration issues a report to the host that identifies the resolution of each axis.
  • Page 32 MM II 32 Fa, Fb and Fc are the flag bits. They identify the status of the stylus and cursor  buttons: T is the Tablet Identifier, which is 1 or 0.  PR is the proximity bit. 0 is in-prox. 1 is out-of-prox. ...
  • Page 33: Tablet Identifier

    MM II 33 The configuration report does not express the resolution in lines per inch or lines per millimeter. Rather, the resolution is expressed as the total number of counts over the length of the axis. Example: Resolution setting is 200 lpi. The X and Y axes are 11.7 inches long. Therefore, the resolution is 2340 for each axis.
  • Page 34: Transmission Control

    MM II 34 Transmission Control The Stop Transmission and Resume Transmission commands act as software gates, controlling data transmission from the MM II to the host. These commands control the data flow, regardless of the report collection mode (Stream, Point, etc.). Stop Transmission and Resume Transmission are equivalents of the protocols XOFF and XON.
  • Page 35 MM II 35 The z commands include a variety of functions. Some can be used to override the set up jumpers inside the tablet. To void a z command, send the Reset command or repower the tablet. Autobaud: Command overrides set up jumper AA. It changes the default baud rate ...
  • Page 36: Section D: Reserved Commands

    MM II 36 Transducer identification: Command sends a character string to the host that  identifies which transducer (stylus or cursor) is attached to the tablet. The string is one of the following: CSR4<CR> Four button cursor CSR16<CR> 16-button cursor STYLUS<CR>...
  • Page 37: Guidelines For Writing A Device Driver

    MM II 37 Chapter 5: Guidelines for Writing a Device Driver For the computer to make use of the data being sent to it from the tablet, the software (system or application) must contain a tablet device driver. The driver needs to be written for your specific MM II configuration.
  • Page 38 MM II 38 The following flowcharts are for a MM II in the Bit Pad One configuration. Configure Host and Tablet Structure the host communications port (port address, baud rate, etc.)  Shape the tablet (resolution, report mode, etc.) ...
  • Page 39 MM II 39 Report Collection – Interrupt Routines Assemble the report: collect the report’s data bytes into an array  Check for errors ...
  • Page 40 MM II 40 Cont.
  • Page 41 MM II 41 Process Reports from the Tablet Decode the report  Filter reports, if required by the application  Notify the application, if applicable, that a report is ready to be issued to the  application...
  • Page 42: Using The Mm

    MM II 42 Chapter 6: Using the MM II Follow these guidelines to maximize usage of the MM II. You can tape things down to the tablet, including pictures and drawings. Tape does  not affect the tablet. You can even stack materials up to ½ inch high between the tablet and stylus/cursor.
  • Page 43: Checking The Graphics Tablet

    MM II 43 Chapter 7: Checking the Graphics Tablet Section A: Power (and Proximity) Light The power light on the tablet serves two purposes. First, it notifies when the tablet is on and receiving power. Second, it is a proximity indicator. The light remains lit when the stylus/cursor is in-prox.
  • Page 44: Section C: Diagnostic Functions

    MM II 44 The X and Y coordinates should increase as you slide the stylus/cursor up and right, as shown below. Section C: Diagnostic Functions Code Check Code Check identifies the tablet’s firmware version. It does this by issuing a number called the checksum, to the host.
  • Page 45: Echo

    MM II 45 Echo Use Echo to ensure that the interface between the tablet and host is operating correctly. The tablet echoes (retransmits) characters back to the host that were sent from the host. The tablet echoes the characters, one by one, as it receives them. If the interface is working properly, the sent character matches the echoed character.
  • Page 46 MM II 46 Analog circuitry test; pass = 1, fail = 0 Stylus/cursor connection and coil test; pass = 1, fail = 0 Digital circuitry test; pass = 1, fail = 0 Stylus/cursor proximity; in-prox = 1, stylus/cursor out-of-prox = 0 Total test result (based on A,C and D);...
  • Page 47: Operating Environment, Care And Service

    Turn off the computer and tablet. Then turn them on again.  If the tablet continues to malfunction, contact our Customer Service Department at: GTCO CalComp by Turning Technologies 14557 N. 82 Street Scottsdale, AZ 85260 Toll-Free Number: 1.866.746.3015...
  • Page 48: Section C: Care And Cleaning

    Customer Service will give you a Return Authorization Number. Write this number on the outside of the package and on all accompanying paperwork. NOTE: Please do not ship equipment to GTCO CalComp by Turning Technologies without obtaining instructions and a Return Authorization Number from the Customer Service Department.
  • Page 49: Section D: Changing The Stylus Refill

    MM II 49 Section D: Changing the Stylus Refill To change the stylus refill, unscrew the cap and pull the refill straight out. Insert the new refill until it is firmly seated.
  • Page 50: Appendix A Specifications

    MM II 50 Appendix A Specifications Physical Description Approximate physical dimensions: Width 16 inches (406 mm) Length 17 inches (432 mm) Maximum Height 1.3 inches (33 mm) Weight 7 lbs. (3.2 kg) maximum Power Supply Specifications The MM II power supply is specified as: Input: 120 VAC +7%, -13%, 58 to 62 Hz ...
  • Page 51: Appendix B Changing The Set Up Jumpers

    MM II 51 Appendix B Changing the Set Up Jumpers This appendix describes how to change the set up jumpers inside the tablet that control certain operational defaults: Baud rate: 9600 or Autobaud  Report format: binary or ASCII BCD ...
  • Page 52 MM II 52 Notice that the bottom and top covers are held together by tabs on the bottom cover. 4. Turn the tablet on its side. Tap it gently against the work surface. This shifts the bottom cover enough to loosen the tabs from their slots at the upper edge.
  • Page 53 MM II 53 5. Lay the tablet upside down on the work surface. Grasp the side of the tablet that is still held together. Flex the top cover away from the tabs until they snap loose. Do the same at the bottom edge. When the bottom cover is free, remove and set aside.
  • Page 54 MM II 54 Changing Jumpers Change the jumper caps as you wish. The jumper caps are black plastic sleeves, open at two ends. To remove a cap, pull straight up. To attach a cap, push straight down onto the two jumper pins. Both ends of the cap are the same, so it does not matter which way you attach it.
  • Page 55 MM II 55 Reassembling the Tablet 1. Ensure that the printed circuit board has not shifted or lifted out of position. It should be held gently in place by the two posts at the top edge. 2. Hold the bottom cover upside-down over the top cover. Slide the bottom edge of the bottom cover into the top cover so that the tabs fit into the slots.
  • Page 56: Appendix Cascii Conversion Chart

    MM II 56 Appendix C ASCII Conversion Chart...
  • Page 57 MM II 57...
  • Page 58 MM II 58...
  • Page 59: Appendix D Quick Reference Of Commands And Defaults

    MM II 59 Appendix D Quick Reference of Commands and Defaults Command Summary...
  • Page 60 MM II 60 Defaults Axis Update 0, Axis Update Mode off Coordinate System Absolute Increment 0, Increment Mode off Origin Lower left corner Report Mode Switch Stream Report Rate Maximum throughput Resolution 500 lpi Tablet Identifier Standard Product Configuration Baud Rate 9600 Report Format Binary...
  • Page 61 Turning Technologies assumes no responsibility for technical, or editorial errors, or omissions that may appear in this document, or for the use of this material. Nor does GTCO CalComp by Turning Technologies make any commitment to update the information contained in this document. This document contains proprietary information which is protected by copyright.

Table of Contents