View Shopping Cart Customer Support Return to Home Page
MechaBlox Solutions

MB3001 UniPolar Stepper Controller
MB3002 Unipolar Stepper Controller
MB3003 Unipolar MicroStep Controller

MB2001 Dual Channel Instrument Amp
MB4001 Quad Relay Controller

MB6050 Powered Protoboard
MB6060 Protoboard

McGourty Associates, LLC

MB3001 Unipolar Stepper Motor Controller

The MB3001 MechaBlox card is a complete high performance unipolar stepper motor controller with onboard micropprocessor control and flexible position sensor interfaces.

Based upon Allego Microsystem's SLA7032 Unipolar Stepper Motor Controller Chip, the MB3001 MechaBlox card is high performance and simple to use.

The MB3001 is part of the Mechablox system. It can be used alone, or combined with additional MechaBlox boards for more complex applications.

Small in size 2.8 x 2.8in(70mmx70mm), but big in performance, The MB3001 is capable of delivering programmable drive currents up to 1.5 Amp per phase.

The MB3001 uses a Pulse Width Modulated "chopper" drive. It get's the extra performance you need out of your stepper motor without the inefficiency and excess heat of bulky "RL" drives using expensive forcing power resistors. Power level is software controlled via a 6bit DAC, giving a wide range of running torque settings, and as well as holding torque settings.

The QUAD outputs of the MB3001 are semi-independent (arranged in two channels of two drivers) Step sequencing is not hardware encoded - all phase drive methods are by software control. This allows for experimenting with different drive methods such as Wave-Drive, and Half Stepping. In addition the The MB3001 can be used to drive individual solenoids, relays, unidirectional DC motor etc...

The MB3001 has three complete digital sensor interfaces with source power and signal conditioning, compatible with slow level changing photo-interrupters, Hall effect switches, and reed switches. Typical use for these interfaces would be an step index indicator, and left and right limit detection.

In addition, one unbuffered analog input to the 10 bit ATmega8 A/D converter is provided. Provision is made on the PCB to add a bias resistor to support a Thermistor for temperature or to source VCC to a external potentiometer.

For even a quicker start, a visual interface control program for Microsoft Windows, MB3001 Demo Control Program V1.0 is available free.

The MB3001 Demo Control program allows complete control of all functions of the MB3001 from the computer desktop. Just point and click. The demo program includes a display window which shows what is sent to the MB3001, and the MB3001's response back. It is a great way to see and learn how to the M34001 unit is controlled via its serial interface.

The MB3001 comes ready to use, preprogrammed with MechaView software which supports both simple standalone RS232C interface applications, or more complex networked RS485.

The MB3001 comes with all software source code under the GPL license. The MB3001 can be reprogrammed using the inexpensive Atmel AVRISP device and free Atmel AVR Studio software (available from for teaching, experimentation or other custom applications.

CPU-  16-mHz Atmel ATMega8
8-kbytes Program Flash Memory
1-kByte Sram
512-bytes EEROM
Motor Driver-  Allegro Microsystems SLA7032
Output Current-  Programmable 6-bit DAC current control
   -from 0 up to 1.5-A per phase¹<
Hold Current Control-  Running and Hold power are independently programmable, and automatically switch.
Pulse Rate-  Pulse rates up to 30-ksteps/sec¹
Acceleration/Deceleration-  Programmable Trapezoid acceleration/deceleration curve.
Step Modes-  Full Step, Half Step, Wave Drive.
Motor Connector-  6 pin Molex 22-23-2061 (KK© series)
Size-  70mm x 70mm x 12mmm
Com Interfaces-  RS232C, RS485(half duplex), SPI Interface, TWI (I²S), One wire Interface.
Programming interface-  Supports 10pin AVR serial programming interface
Sensor Interfaces-  Three Optical/ Hall Effect/ Mechanical Switch compatible interfaces with analog Schmitt Trigger Comparator.
One general purpose Digital or Analog input to 10bit
Input Power-  8-30VDC at 20mA (not including motor current).
Input power, and individual motor phase fuses provided
Accessories-  Comes with RS232C Com Cable MB1907-001 and
Power cable MB1907-002
Warranty  90 Day Limited Warranty
Download Manuals-  MB3001 Hardware Manual
MechaView for MB3001 Manual
MB3001 Demo Control Program V1.0
MB3001 Demo Control Program Manual
Price-  Introductory price - $89.95
In stock?-   Yes

¹note-   actual achievable performance is dependent upon the motor selection and drive mechanism's mechanical properties.

McGourty Associates does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied.

McGourty Associates reserves the right at any time without notice to change product specifications as may be required to permit improvements in the perfomance, reliability, or manufacturability.

Back to top