Adjustment of Parameters effecting CONTINUOUS Movement (ROE users) ........31 CONTINUOUS M ) ...... 32 DJUSTMENT OF ARAMETERS EFFECTING OVEMENT OYSTICK USERS “4 ” [MOVE\8] ..................33 AXIS IAGONAL MOVEMENT [MOVE\0] [MOVE\ENTR] ......33 ETTING ELATIVE ORIGIN ELATIVE ISPLAY MODE MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 6
ETTING UP FOR ERIAL OMMUNICATION ..........................65 NTERFACE ROGRAMS C++ MP-285 I ......................70 ISUAL NTERFACE Preface ..............................70 Installing the Visual C++ PC Controller ....................70 MP-285 PC Controller User Interface..................... 71 MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 7
APPENDIX B. BALANCING INPUT DEVICE POTENTIOMETERS ............74 ..............................74 OYSTICK APPENDIX C. TROUBLESHOOTING/FUSE REPLACEMENT............... 76 ............................76 ROUBLESHOOTING ............................. 78 EPLACEMENT MP-285 ...................... 79 EPACKING THE HIPPING APPENDIX D. TECHNICAL SPECIFICATIONS..................80 MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
GENERAL INFORMATION About the R eference Manual The MP-285 controller has been designed to fill the diverse needs of a wide range of applications in the life sciences, engineering, and commercial sectors. The MP-285 uses a system of menus, visualized on the controller display and accessed by keypad keystrokes, to provide for these varied uses.
The MP-285 is usually supplied with one of two input devices: a Rotary Optical Encoder (ROE) or a Joystick. Much of the operation of the MP-285 is dependent on the type of input device and how the device interacts with the controller to make the manipulator move. The following section describes the operation of each input device.
Figure 1. Rotary Optical Encoder (ROE). Joystick The joystick provided with the MP-285 is a three-axis controller. A pair of handle movements controls each axis: left/right deflections, up/down deflections or clockwise/counter-clockwise twists. These movements are coupled to three potentiometers. The displacement of the joystick handle is transduced into an electrical analog output that is converted by the MP-285 controller into signals that drive the micromanipulator stepper motors.
Adjustment of Input Device Characteristics As indicated, the response characteristics of each of the input devices are adjustable. The following list outlines the part of the controller menu and the corresponding part of the MP-285 manual which deals with each adjustment.
Reference Manual contains all the information necessary to understand and adjust all of the parameters affecting controller function. To enter the menu that will allow you to alter the configuration of your MP-285 controller do the following: 1. Turn on the power and observe the Main menu:...
([MOVE\1,2,4 or 5]). See the Reference manual section on the Movement Screen Menu. FOR USERS OF THE JOYSTICK The MP-285 manipulator is designed so that the larger the deflection of the handle (on the joystick) the faster the movement of the manipulator. The controller handles this by converting the amount...
The functional effects of an increase in the speed range (i.e., slope of the velocity/deflection relationship) are: • An increase in the range of velocities that can be obtained within the limits of an input device’s deflection • A decrease in the resolution of velocity control MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
1 to 9999. Its units are given in µsteps/second and are accurate only at settings 5000. speed speed Jump to max no Jump to max Jump to max handle deflection (joystick) handle deflection (joystick) Figure 5. Jump to max speed. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
In the Pulse mode sub-menu, you enter length of the pulse and pulse speed in terms of µsteps and µsteps/second respectively. The menu then automatically calculates and displays pulse length and MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
! New LEDs: Green Yellow origin This menu allows you to establish a New Absolute Origin, the position from which all movements are measured unless you have activated the relative display feature. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Any motor can be assigned to any of the input channels and hence to any input device motion control. The following diagram uses a rotary optical encoder to illustrate the relationship between the three input device motion controls, the three controller input channels, and the three manipulator motors: MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 21
Before attempting to change axes assignments it is important to understand the following: • The numbers (0…5) used in the axes menu refer to an MP-285 output channel and its polarity (direction of movement). Each pair of these channels is hard-wired to a motor: 0 and 1 = the X motor, 2 and 3 = the Y motor, and 4 and 5 = the Z motor (see Figure 8).
NOTE: The X, Y and Z coordinate labels on the refer to the output channels of the MP-285 controller. As stated above, each output channel is hardwired to a particular axis motor. The motors are then designated X, Y, and Z respectively. This relationship cannot be changed. This hard- wired arrangement may lead to confusion in certain configurations.
1. Again, follow these instructions: press <ENTR> and you will find yourself in a screen identical to the movement screen. 2. Move to the end location of the diagonal that you wish to set up. 3. Press <ESC>. You will see the following screen: MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
(“major axis”) the last time New setup was run. This means that the number ° of possible angles between 0 and 90 is actually 19. The following diagram illustrates how changing the major axis affects diagonal movement when ° using the same angle (e.g., 22 MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
For this angle and direction of movement, the X- axis should be made the “major axis” during the New setup routine. The figure on the right indicates the major axis for other angles and for both right and left-hand mounts. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Hardware [PRGM\Setup\Hardware] This menu allows you to: • Set the Dead zone parameter. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
The analog signal from each axis of the joystick is converted into a digital signal via individual A/D channels in the MP-285 controller. A digital value of 512 is produced if the joystick handle is at a neutral position (see [PRGM\Setup\Utilities\AD test]). Displacement of the joystick handle causes a corresponding increase or decrease depending on the direction of the handle displacement.
→ 4 [PRGM\Setup\Hardware] Several functions of the MP-285 controller can be accessed remotely via switches on the ROE. Remote switching is not possible if you are using the Joystick. The functions that can be controlled remotely on the ROE are as follows: •...
MP-285 with a computer over the serial interface. “AD test” is used by, and only appears for, those who have an analog input device (Joystick). Finally, “Pause” is used only by those who have the optional TTL input for Robotic movement triggering.
RS232 interface. The SIO test is best run while your MP-285 controller is connected to a serial port on your computer (i.e. COM1 or COM2). Typically this will be the port that you intend to use to control your manipulator via a software program you write.
Turn on the MP-285. Using the Baud function shown previously, [PRGM\Setup\Utilities\Baud], set the Ba ud rate of the MP-285 controller to 1200 and make sure the Parity is set to off. 4. Press <ESC> from the Baud screen to return to the Utilities menu <TAB>...
VE> you will find that you are at location 0,0,0 and if you look at the anipulator you will see that it is positioned at the center of travel for each axis. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
In the standard controller, a pause in a robotic routine is ended by a key press on the MP-285 controller keypad. In a TTL triggerable controller, the pause can be ended by either a key press or the external logic signal.
150ms. Save/Load menu [PRGM\Save/Load] Using its Save/Load capacity, the MP-285 controller can store up to 10 sets of operating parameters or SETUPS that tailor the manipulator’s response to personal preference and experimental demands. These parameters are discussed elsewhere ([MOVE], [PRGM\Continuous], [PRGM\Pulse] and [PRGM\Setup]).
Save the altered SETUP in the same memory slot (after clearing the old version of the SETUP • Save the altered SETUP in a different memory slot (retaining the old version o f the SETUP in its original memory slot). MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 36
2. <TAB> 3X to “Save/Load” and press <ENTR> . Press <ENTR> to accept “Save/Clear” 4. The cursor will be on the Setup slot that was altered. <TAB> to a free memory slot (no asterisk) and press <ENTR> MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
The minimal unit of distance that the MP-285 motors can travel is referred to as a . All movements greater than the distance of a single µstep are the “microstep”...
Input Device R esponse Adjustment [MOVE\1,2,4 or 5] The MP-285 controller allows you to adjust several parameters that alter the responsiveness of the micromanipulator to commands from the input device. Several of these can be rapidly adjusted while in the Movement screen.
The length of each individual µstep can be set by altering the “resolution of movement” setting (coarse or fine) and is adjusted as detailed in section Course/Fine Movement Resolution. µsteps/click can also be set from within the Configuration Menu (see section on PRGM\Continuous). MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
An A/D interface in the MP-285 controller converts analog command signals from the input device into a digital output to the manipulator motors. The firmware installed in the MP-285 controller allows you to adjust four parameters related to this A/D conversion of the input signal.
Setting R elative origin [MOVE\0] and R elative Display mode [MOVE\ENTR] The MP-285 position is measured with respect to a point called the ABSOLUTE Origin. Before shipment, the ABSOLUTE Origin is set at the point where all three micromanipulator axes are at...
Page 42
If desired, you can establish a different ABSOLUTE Origin (see section on PRGM\Setup\Axes\New origin). The MP-285 controller can also measure distance with respect to a second or RELATIVE Origin. This feature allows for convenient measurement of the distance between two points on a specimen without resetting the ABSOLUTE Origin.
Up to 10 individual programmed robotic series can be saved and recalled. The MP-285 is an “open loop” system. There is no feedback of position information between the manipulator and controller except at the end of travel (EOT). The controller calculates the position of the manipulator based on the commands that it has sent.
1. <TAB> to “spd” and press <ENTR> 2. Use the number keys on the keypad to enter the desired speed in µm/s 3. Press <ENTR> to accept the new speed or <ESC> to abort the edit. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Press another key to continue. As is obvious from this screen, you have two choices: • If you press <ESC>, the robotic routine will be terminated and you will be bounced back to the movement screen. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
The easiest way to understand relative execution is by example. Imagine that you want to use the robotic capability of the MP-285 to methodically impale and micro-inject a large number of cells. The controller can easily be taught, via the “Learn” function, to make a patterned impalement motion.
L e a r n [ M OV E \* \ L e a rn ] Learn is used to “record” robotic movements which can then be executed later. The MP-285 is capable of storing up to 10 robotic programs or routines, each of which can contain up to 55 moves.
Page 49
You will be return to a screen that looks identical to the Movement screen except that it will display an “L ” in the lower right-hand corner to remind you that you are in the middle of the Learn routine and not in a standard movement screen. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 50
Finally, you may find it much easier, when you enter a new robotic series via the Learn routine, to first set your absolute origin to zero (see [PRGM\Setup\Axes\New origin]. If you perform the reset MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
However, you have not yet saved the program in the newly empty slot. To complete the save, you must press <ENTR> again, <TAB> to the now empty slot and press <ENTR> a fourth time. The asterisk will reappear signaling that the new program has been saved. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
6. After the last entry has been displayed, press <ENTR> again to return to the “Select program” screen. Note that View does not load the program, it simply displays the steps of the program on screen. One must use the “Load” command to load programs. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
SETUPS that can be selected from the Main Menu. As delivered, the MP-285 controller has 5 resident SETUPS in locations 1 through 5 (see Table 4). These were loaded when the unit was assembled and they represent a wide range of input device response.
Page 54
SETUP currently loaded * * * MP-285 Controller * * * Press MOVE, PRGM or select mag. With 3. If any changes have been made to the current SETUP , A warning screen will appear. If you wish to save the current setup, press <ESC> and follow the instructions for Save/Load setup under Controller Configuration.
The base of the MP-285 is also the mounting surface for the bearing ways of the X-axis. It is absolutely imperative that it not be subjected to torsional stresses that may cause misalignment and malfunctioning of the bearings.
Mounting the MP-285: Specifics The base of the MP-285 has 4 mounting holes laid out perpendicular to one another on 2.5” centers. The holes accommodate M3 metric or # 4 English machine screws. A template (drawn to scale) can be fashioned based on the footprint shown in Figure 12 and used to drill holes in a suitable mounting surface.
Mounting pipette holders and headstages The mounting hardware included with the MP-285 is designed to eliminate the need for custom machining of headstage and pipette holders. Furthermore, the MP-285 will directly accommodate Axon Instruments’...
The rotating dovetail base is reversible in the event that you need to re-configure the MP-285 for use on the opposite side of your experimental set-up. The vertical position of the rotating dovetail assembly relative to the Z-axis slide assembly can also be adjusted in 1/2“ intervals. Removal and re- installation of the rotating dovetail assembly is detailed in the section subtitled Reversing the configuration of the brake plate.
R o d - Mou n ted D ev i c es Rod-type pipette holders and rod-mounted headstages are easily installed onto the Z-axis slide of the MP-285 using the dovetail rod holder provided with this unit (see Figure 17). Figure 17. Detail of the rod holder mounting system.
1. Release the brake by turning the brake set screw counter-clockwise 2. Twist the headstage until the rotating dovetail base is stopped in its detent (remove the headstage or pipette holder if they prevent this rotation) MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 61
5. Loosen the dovetail base set screw so that the base is free to rotate (but not so loose as to allow movement from its own weight) 6. Rotate the dovetail base to the desired working position by eye or set it to a specific angle using the indexing ring as a reference MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
“Installation”. Horizontal offset In your experimental set-up there may be physical hindrances that prevent the MP-285 from getting close enough to the desired working area. Examples of such obstructions include condensors or...
In some experimental set-ups there may be physical hindrances to the rear of the manipulator that impede the installation, translation or rotation of the MP-285. This is known to be the case when the MP-285 is used with an Olympus Model BX50 microscope. In such cases it is useful to mount the manipulator with the “Y axis”...
Figure 21. Top view of MP-285 mounted without and with a right angle headstage adapter (arrow). The right angle headstage adapter allows the headstage to be correctly oriented relative to the working area (stage plate) even though the Z-axis slide is now 90º from its normal position. The right angle headstage adapter (2852RA) can be added by the user at any time.
In this way, the gravitational load is carried by the cable rather than by the spring. The same principle should be observed if you choose to install the MP-285 with either the X or Y-axis oriented vertically. If the X-axis is mounted vertically, about 90% of the mass of the manipulator is “suspended”...
The MP-285 has an asymmetric design with respect to the orientation of the X-axis slide and the brake set screw on the rotating dovetail mounting assembly (see Figure 26). Figure 26. Right and left hand manipulators. The handedness of any unit can be converted to allow its use on the opposite side of your setup. This requires reversing the orientation of the bottom-most (X-axis) slide assembly, its wiring harness, and the brake plate (located on the Z-axis slide).
Figure 28. Y-axis mounting screws indicated by arrows (Right hand MP-285, top view). 5. Slip the X-axis slide assembly out from under the rest of the micromanipulator in the direction of the X-axis motor and wiring harness. 6. Bring the X-axis slide assembly over the top of the micromanipulator and slip it under Y-axis slide assembly from the other side.
Page 68
6. Re-attach the indexing ring to the brake plate using its 2 screws. 7. The brake set screw will now be oriented for use from the opposite side of the micromanipulator. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Note: The lower 15 bits (Bit 14 through 0) contain the velocity value. The high-order bit (Bit 15) is used to indicate the microstep-to-step resolution: 0 = 10, 1 = 50 uSteps/step returns MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 70
Reset Controller command ‘r’CR 072h + 0Dh returns nothing —- Status command ‘s’CR 073h + 0Dh returns (32 bytes)CR The following are contained in 32 bytes (8 long integers): MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
MP-285 CONTROLLER. You may also want to try the serial interface test “SIO test” that is built in to the MP-285 controller. For directions on how to use this function, see the subheading “SIO test [PRGM\Setup\Utilities\SIO test]”...
The UNION allows the bytes in the data stream to be simultaneously “TYPED” as LONG INTEGERs (for display of and operations on the data from the MP-285 controller) or as STRINGs of BYTES (for sending coordinates back to the MP-285 controller).
Page 74
‘then print them to the screen. ‘First, open the appropriate COM port (without a handshaking protocol) OPEN “COM2:9600,N,8,1,CD0,CS0,DS0” FOR RANDOM AS #1 ‘Next send the “get position” command and a CR to the MP-285 PRINT #1, “c”; PRINT #1, CHR$(13);...
Page 75
INPUT “X = “, X INPUT “Y = “, Y INPUT “Z = “, Z ‘This step will send the MOVE command to the MP-285 followed by a 13 byte ‘data stream. The first 12 bytes in the data stream are three 4-byte ‘strings representing the LONG INTEGERS entered above.
Page 76
‘PowerBASIC “getit” ROUTINE (Pbgetit.bas) ‘This program is written in PowerBASIC 3.0. It will get the position ‘coordinates from the MP-285 (in usteps), convert them to um’s and ‘then print them to the screen. ‘Open the appropriate COM port (without a handshaking protocol).
Page 77
It will prompt you to enter ‘the coordinates (in um’s) to which you want the manipulator to move, ‘convert those values to usteps and then send them to the MP-285. ‘Open the appropriate COM port (without a handshaking protocol). OPEN “COM2:9600,N,8,1,CD0,CS0,DS0” FOR RANDOM AS #1 UNION fourbytes ‘a data “TYPE”...
MP-285. The software is designed for executing micromanipulator movements and controlling various functions of the MP-285 via a serial interface. If you wish to customize or modify the interface, the source code is available upon request.
The Stop button to the right becomes red only when it is active, i.e. when the manipulator is in the process of moving to another position. This button allows you to stop the movement of the manipulator. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 80
Here, you can choose a specific Velocity and Resolution (High or Low). Under Communications, you can specify Serial Port and Baud Rate. Hardware allows one to choose a new origin and reset the Controller. Please refer to the main MP-285 manual before using this command.
(above or below 2.5 volts) encodes the direction of micromanipulator movement. The voltage value of each axis on the joystick is an analog signal that is converted by the MP-285 controller to a digital value of 0-1023, with an intermediate value of 512 corresponding to an input voltage of 2.5 volts.
Page 83
“out of balance”. Turn the balance knob until the average Raw digital value is as close to 512 as possible. Figure 30. Potentiometer balance adjusters on the joystick. MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
As with all of our products, Sutter Instrument Company offers unlimited technical support for users of the MP-285 in the event that you encounter a problem that is not described here or if the corrective measures suggested are not effective.
Page 85
All other axes work fine. • There is no action possible by the user. Call Sutter Instrument Company for technical support While in the Movement screen and using a Joystick, the 3 and 6 keys do not toggle the movement resolution (0.2/0.04 µm) and/or the [MOVE] key does not toggle the movement mode...
Replace the active fuse with the spare and re-install the fuse holder and power cord. If the MP-285 controller fails to power up with the new fuse installed, call Sutter Instrument technical support personnel for assistance.
It is hoped that the user, or the user in conjunction with Sutter technical support, will be able to diagnose and repair most MP-285 malfunctions. However, we realize that this is not always the case. Several components within the mechanical portion of the MP-285 micromanipulator are quite susceptible to damage if the unit is not properly secured during shipping.
10 lb 4.5 kg Electrical: Line power 115/230 volts 50/60 Hz Fuse at 115V Type T (slow blow), 1A, 250V , GMC at 230V Type T (slow blow), 0.63A, 250V , GDC MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Page 89
6 dovetail accessories ........... 51 main ............... 29 robotics ..............35 setup selection............47 error messages microstep ..............29 serial comm ............63 mounting obstructions............57, 58 movement fuse continuous.............. 29 MP-285 MICROMANIPULATOR REFERENCE MANUAL – REV. 3.10B (20070405)
Need help?
Do you have a question about the MP-285 and is the answer not in the manual?
Questions and answers