Technical Docs
      [ password needed ]

Bus Device Procedures

Build Your Own Cricket Motor

The motor port on the Cricket is designed around the Lego motor. However, these motors are expensive and limited in motion, power, and size. This document explains how to use any motor you find with the Cricket system. Motors of all types can usually be found very cheaply at www.mpj.com or www.goldmine-elec.com. There are many different types of motors- DC, AC, servo, and stepper. All of these types can be driven (almost!) with the Cricket. DC and AC motors can be hard to tell apart- it should be printed somewhere on the motor and give its voltage rating. Servo motors and stepper motors both have three wires- a stepper motor will feel like it is 'stepping' as you turn the shaft; a servo probably won't turn. Once you have seen a few of each of these types, you will be able to recognize them. We will go through all cases below.

DC: We have many options here. Look at the motor specs- they might be printed on the motor or should be given when you buy a motor. From here, we will differentiate between two different types of motors based on one of two criteria: either bigger (physically) than a gray Lego motor or rated greater than 9 Volts (like big fans, big pumps, etc), and those otherwise (pager motors, small pumps, little hobbyist motors).

Bigger than gray Lego motor or greater than 9 Volts: For these motors, use the Relay bus device or the Big Motor Driver bus device. The Relay bus device can switch directions, but cannot control the motor's speed. The Big Motor bus device can control the motor's speed and direction. Contact Casey (csmith@media.mit.edu) if you would like one of these devices.

Otherwise: This process involves soldering a resistor onto one of the leads of the motor. A photo of this can be found here. First, however, we need to calculate the value of the resistor needed. Here is a calculator for determining these values.

For those of you that want to do this by hand, click here.

AC: These motors call for the Relay Bus device.

Servo: For these, you will need a Servo bus device.

Stepper: While do not yet have a stepper motor bus device, it probably will be coming soon. If there is a specific project that needs a stepper motor, please write to Casey (csmith@media.mit.edu).