Build A Stripboard Bipolar Stepper Controller

From RepRap
Revision as of 04:43, 30 March 2006 by SimonMcAuliffe (talk) (version migrated from twiki)
Jump to: navigation, search

HOWTO: Build A Stripboard Bipolar Stepper Controller

StripboardBipolarStepperController-StepperControllerBipolar.jpg


Introduction

The Stepper controller is responsible for a single motor. There are three such modules in a RepRap or RepStrap. See RepStrap for an overview of all the components.

Requirements

Tools and consumables

  • A soldering iron and accessories (see Electronics Fabrication Guide).
  • Solder
  • Electric drill or at least a suitable drill bit
  • Some wire for jumpers/links
  • Wire strippers
  • Small pliers or tweezers

Components

  • R1 4.7kΩ
  • R2 1kΩ
  • R3 1kΩ
  • R4 4.7kΩ
  • R5 10kΩ
  • C1 0.1μF
  • C2 0.1μF
  • C3 3nF
  • U1 PIC16F628
  • U2 SN754410 (or a stack of two SN754410s, see below)


Schematic

StripboardBipolarStepperController-xaxis-754410.gif

Preparing the board

StripboardBipolarStepperController-StepperStripboardUnder 754410.gif

Making the board

StripboardBipolarStepperController-StepperStripboardTop 75440.gif

Board connections

Variations

J7 is for connection to slave motor boards where multiple motors need to run synchronised. It is not required if you are only driving a single motor.

Firmware

See the files section at the end for firmware for each of the three controllers. The same firmware is used for both the bipolar and unipolar motor controllers.

The network addresses for these are:

  • X-Axis: 2
  • Y-Axis: 3
  • Z-Axis: 4

A snapshot of the latest source is available for viewing

Troubleshooting

If you experience trouble, please share the problems (and resolutions) with us.

Testing The Unit

See Also


-- Main.SimonMcAuliffe - 11 Mar 2006