The MicroScribe-3D product line enables you to construct detailed computer models by simply tracing the surface features of real physical objects. This document describes how to use the MicroScribe input device inside think3 applications.
The MicroScribe device can be used in think3 applications to digitize 2D/3D points on template models for reverse engineering goals. think3 applications use the Inscribe driver, released by the MicroScribe device manufacturer. Inscribe must be installed and running to digitize points. Once you have added geometric points to a model, you can use them as a reference to create surfaces and solids.
Inscribe.0 offers many features including: The ability to author custom format strings and save them.
Before using them in think3 applications, the MicroScribe device and the Inscribe driver must be installed according to the manufacturer documentation.
Inscribe is an utility from Immersion Corporation. It formats the XYZ data from the MicroScribe so that various programs are able to accept it. To use the MicroScribe input device inside think3 applications, you need to properly configure it.
1 | Unzip all the files you need to configure Inscribe. Please take into account the version of the Inscribe utility might be different from the one displayed in this document, but the configuration procedure is substantially the same. | ||||
2 | Double-click Setup.exe (![]() ![]() |
||||
3 | Run Inscribe by double-clicking the Inscribe Immersion icon. The following dialog box is displayed:![]() From this dialog box you can access both the documentation and the troubleshooting section.
|
||||
4 | Click the Format Strings button:![]() The Immersion Configuration dialog box is displayed: ![]() |
||||
5 | In the Select Format list of the Format Strings tab, select:
If the thinkdesign or thinkdesign 2D strings are already there, check the Window Name is thinkdesign and the Format String is |%0.4f %0.4f %0.4f\n, beginning with "|" and ending with "\n". |
||||
6 | Select OK. |
||||
7 | Select the Reference Frame tab:![]() |
||||
8 | Select either World Frame or Custom:
|
||||
9 | Select the MicroScribe Info tab to define the unit of measure:![]() |
Using the MicroScribe input device, you can simply input points to the think3 application when required, as well as uniformly space points along a curve or create 2D cross section curves of 3D objects.
Once Inscribe is configured, you can run the think3 application and simply select commands requiring point input, such as, for example, the ones you use for creating point entities, lines, polylines, spline curves, arcs, etc.
You will be able to input the required points using the MicroScribe device.
Move the focus onto the think3 application window before inputting points ...
Since Inscribe sends coordinates to the focused window, ensure the focus is on the think3 application main window: to move the input focus onto it, click on the window frame or on the document title banner. |
The Auto Plot feature enables users to capture data at defined distance intervals.
It is ideal for uniformly spacing points along a curve. It works well with the Lines and
Polyline command.
To enable the Auto Plot feature, proceed as follows:
1 | Select MicroScribe Info ( ![]() |
2 | When the Inscribe Configuration dialog box is displayed, select the Auto Plot tab. |
3 | In the Auto Plot Distance text box, type the distance value to be applied between each couple of captured points:![]() |
4 | Select OK. |
5 | Select Auto Plot (![]() ![]() |
6 | Hold down the right pedal or hand switch button and move the MicroScribe stylus over the object you are digitizing. A point will be taken each time the tip travels the distance you specified. It is important to not move the stylus too quickly when collecting points, or some may be missed. |
7 | When you are done using Auto Plot click on the corresponding icon to deactivate it. The icon will lighten to show it is no longer in use. |
8 | Follow the previous steps to set and use a different distance. |
For more information on using this feature see the help files of Inscribe.
Please note: Auto Plot only works when the MicroScribe Mouse feature in Inscribe is OFF. |
The Scan Planes feature allows users to create 2D cross section curves of 3D objects. The user defines a series of virtual planes. Then, each time the MicroScribe stylus passes through one of the planes, data is collected.
1 | Select MicroScribe Info ( ![]() |
2 | When the Inscribe Configuration dialog box is displayed, select the Scan Planes tab to see the feature options.![]() |
3 | This feature defines the first plane via 3 input points (Point 1, Point 2, Point 3). Then, an axis is defined by a fourth point (Stop Point). You can define the Number of planes along the axis. |
4 | A minimum of two planes is required to use this option. If you need data on only one plane, define the stop point well past the area you are digitizing in. |
5 | Select Scan Planes (![]() ![]() |
For more information on this feature see the help files of Inscribe.
Helpful Tip: Start by collecting points before attempting to collect curves. Collecting points is generally easier - there is no need to worry about order or number. It is good to get a feel of how the feature works before trying to collect curves. |
It is possible to use all other available input methods and devices in conjunction with the MicroScribe during all the think3 application commands.
This is very helpful when you need to snap to exact points with the mouse, send voice commands through the speech recognition, transform the scene using keyboard or 3D Input devices.
The following notes are intended for MicroScribe users who wish to use any tip other than the Standard Point Tip to digitize with. The Standard Point Tip is shipped with all MicroScribe units. Any type of tip other than the Standard Point Tip is considered to be nonstandard, or custom. Immersion sells Extra Fine and Standard Ball Tips for use with MicroScribe-3D digitizers. For further details see http://www.immersion.com/digitizer.
To use any tip other than the Standard Point or Extra Fine models, the software you are digitizing in needs to support tip compensation. If the program does, it will use a file called armdll32.dll. To find out if your software is using this file choose Find from the Windows Start menu. Search for armdll32.dll on any hard drives that you have your 3D software on.
If the search reveals that the armdll32.dll file is in the program folder of your 3D software, then you can successfully use a non standard tip with your MicroScribe-3D. If the file is not there, you will not be able to use a tip other than the Standard Point or Extra Fine tips on your digitizer.
InScribe, the free utility from Immersion, does support tip compensation. InScribe runs in the background of Microsoft Windows O.S., entering X, Y, Z coordinate values directly into many Windows applications each time the input device is activated.
There are two versions of InScribe – Inscribe2 and Inscribe. These directions will first cover how to use a nonstandard tip with Inscribe, the newest version of the utility.
It is recommended to use Inscribe with nonstandard tips, as the process is simpler than that of Inscribe2.
As stated previously, Immersion supplies three different types of tips for MicroScribe users: Standard Point, Extra Fine, and Standard Ball. Each type is shown below:
![]() |
![]() |
![]() |
Standard Point Tip | Extra fine Tip | Standard Ball Tip |
The Extra Fine Tip is the same length as the Standard Point Tip. Because of this, use of the Extra Fine Tip does not require software that supports tip compensation (for more on this see the Importance of Software Support for Tip Compensation section above).
Although the same length, the Standard Point and Extra Fine Tips cannot be used interchangeably when powering on the MicroScribe. Once the MicroScribe has been started you may switch out the Standard Point for the Extra Fine Tip.
The Standard Ball Tip is 0.242 inches shorter than the Standard Point Tip. Please note, this measurement is to the center of the ball. Therefore, to get completely accurate surfaces your software will need to compensate for a uniform offset in both distance and direction.
This differs from the previously discussed requirement for software support for tip compensation. Consult the manuals that came with your 3D software to see if curve, line, or surface offsetting is supported in your package.
If you are using a tip other than those outlined above, measure the exact difference between the Standard Point Tip and your tip in inches. You will need to know this difference to use the custom tip compensation feature of both Inscribe and Inscribe2.
Although Immersion encourages you to customize your MicroScribe to be the most productive for your specific workflow, please take precautions when using tips other than those outlined in this document. Prior to fabricating your own tip please contact us (http://www.immersion.com/digitizer/contact) to get additional specifications, including the thread size required for tips. We usually do not provide technical support for issues regarding the use of tips other than the three explained above.
Whenever you wish to use a non standard tip with the MicroScribe-3D it is very important that the digitizer is powered on in the ‘Home Position’ with the Standard Point Tip in place.
The Home Position is important because it is used by the MicroScribe as a reference for calculating and establishing an origin (0X, 0Y, 0Z) and reference coordinates in the 3D workspace. A tip other than the Standard Point Tip will skew these calculations and result in inaccurate data.
If you plan on digitizing with an Extra Fine Tip, the MicroScribe still needs to be powered on in the home position with the Standard Point Tip. However, the D5Delta value in mstip.dat does not need to be changed from zero (this is explained below).
After powering on the MicroScribe in the Home Position, you may simply switch tips by unscrewing the chrome tip in a counter-clockwise direction and screwing the replacement firmly in.