Tiny Stepper Controller: Difference between revisions

From lechacal
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
Input Power: 30Volts Maximum.<br />
Input Power: 30Volts Maximum.<br />
Power Socket: 2.1mm Jack. Center positive.
Power Socket: 2.1mm Jack. Center positive.
Motor connector: 4 way molex.




Line 20: Line 21:


<br />
<br />


=Hardware Controls=
=Hardware Controls=

Revision as of 14:49, 21 May 2014

Arduino Stepper Control Board

The tiny stepper controller is a controller board for stepper motor. It can be controlled manually (potentiometer and switches) and programmed with Arduiono IDE.

Technical Specifications

Stepper Motor driver board: A4988
Microcontroller: Attiny85.
Input Power: 30Volts Maximum.
Power Socket: 2.1mm Jack. Center positive. Motor connector: 4 way molex.



Manual Control ready with:

  • Potentiometer for speed.
  • Push button for single step increment.
  • Slider switch for direction selection.


Hardware Controls

Direction and Step can either be controlled from Attiny85 mcu using jumpers on the board.

Resolution of the step can be controlled with DIL switch.
Two digital I/O available for external use (serial port/external sensors/ external switch/ i2c).
Comes flashed with the basic default sketch to run the motor at various speeds.

A short demonstration can be seen on this video

Default Sketch

The default sketch loaded in the Attiny85 is a basic sketch to control the motor manually. The potentiometer will be use as speed control.
Direction will change every turn. However this can be overwritten by changing the jumper on the board.

Download Sketch.

i2c sketch

The two i2c pins of the Attiny85 are made available on the board to be controlled from a i2c master.