This guide is for users who find that their robot is moving either too fast or too slow. By using the procedure below you can alter the speed of the robot's motor. This will change the speed at which the robot moves.
The speed of the robot’s motors can be set per axis using the parameter max_speeds. The units are all millimeters-per-second (mm/sec).
‘x’: lateral motion, ‘y’: front to back motion, ‘z’: vertical motion of the left mount, ‘a’: vertical motion of the right mount, ‘b’: plunger motor for the left pipette, ‘c’: plunger motor for the right pipette.
protocol.max_speeds['X'] = 100
Each axis of the OT2 has a speed of resonance. At these speeds, the machine will vibrate excessively. The actual speed may be slightly different per machine based on part or assembly variances.
We found, through testing, to avoid certain speeds. We either go at a slower or faster speed than this to avoid excessive noise.
We have found this in many similar lead-screw driven machines; and usually the most common solutions are simply to avoid that speed. Other solutions may be to change the lead screw pitch, the weight of the machine, or similar; however even after these modifications, there still may be a resonance issue but at a different speed value.
If this is in fact the case, and the noise is eliminated by either traveling faster or slower, we recommend to simply avoid that slow speed.