The Big Easy Driver (BED) ROB-11876 is a full-featured stepper motor driver board designed to control bipolar stepper motors. Based on the Allegro A4988 microstepping driver, the BED allows for fine control of stepper motors with an adjustable current output and seven different step resolutions. It is an ideal choice for applications requiring precise motion control such as 3D printers, CNC machines, and robotics.
Pin Name | Description |
---|---|
GND | Ground connection |
M+ | Motor power supply (8V to 35V) |
AOUT1/AOUT2 | Motor coil A connections |
BOUT1/BOUT2 | Motor coil B connections |
STEP | Step input (pulses from the controller) |
DIR | Direction input (high for one direction, low for the other) |
MS1, MS2, MS3 | Microstep resolution select inputs |
ENABLE | Enables (low) or disables (high) the FET outputs |
SLEEP | Logic low puts the board into low power sleep mode |
RESET | Logic low resets the internal translator and disables all outputs |
PFD | Sets the percentage of fast decay in mixed decay mode |
VDD | Logic supply voltage (should be the same as the logic input voltage) |
5VOUT | Regulated 5V output (up to 50mA for powering logic circuitry) |
Power Connections:
Motor Connections:
Control Connections:
Logic Power:
Enable and Sleep Modes:
// Define step and direction pins
#define STEP_PIN 2
#define DIR_PIN 3
void setup() {
pinMode(STEP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
}
void loop() {
digitalWrite(DIR_PIN, HIGH); // Set direction
for (int i = 0; i < 200; i++) { // Move 200 steps in one direction
digitalWrite(STEP_PIN, HIGH);
delay(1);
digitalWrite(STEP_PIN, LOW);
delay(1);
}
delay(1000); // Wait for a second
digitalWrite(DIR_PIN, LOW); // Change direction
for (int i = 0; i < 200; i++) { // Move 200 steps in the other direction
digitalWrite(STEP_PIN, HIGH);
delay(1);
digitalWrite(STEP_PIN, LOW);
delay(1);
}
delay(1000); // Wait for a second
}
Q: Can I use the Big Easy Driver with a 5V stepper motor? A: Yes, as long as the motor's voltage rating is within the BED's voltage range and the current limit is properly set.
Q: How do I adjust the current limit? A: Turn the potentiometer on the board while measuring the voltage on the REF pin, or follow the detailed instructions in the BED datasheet.
Q: What is the maximum step frequency for the BED? A: The maximum step frequency depends on the motor and power supply, but the A4988 chip can handle up to 200kHz under ideal conditions.
Q: Can I run two stepper motors off one BED? A: No, the BED is designed to control one bipolar stepper motor. Use one driver per motor.