Multi-Purpose Stepper Motor Driver

XCore Project reviews, ideas, videos and proposals.
User avatar
RogerH
Active Member
Posts: 55
Joined: Fri Oct 15, 2010 12:14 am

Multi-Purpose Stepper Motor Driver

Post by RogerH »

Version: 1
Status: Just an idea
License: GPL

This project proposal is to develop a Multi-Purpose Stepper Motor control system.
The controller will control at least 3 motors making it useful for CNC projects with XYZ drive requirements.
Hardware:
Options for on board and off board motor drivers.

Opto Isolation for inputs and outputs.
Software:
Options for single stepping, move to position and controlled velocity ramp.

Options for position feedback on each motor via analog input or quadrature encoder

Control input options: Step/Direction and analog position.
XMOS seems an ideal base for this with the treading and mulitcore enabling complex synchronous velocity and position profiles.
Just an idea at this stage as I don’t yet have any XMOS hardware to prove the concept and suitability of the XMOS processors..


User avatar
shashi
Member
Posts: 11
Joined: Fri Oct 29, 2010 4:31 pm

Post by shashi »

Hi,

This looks like a useful idea. Unfortunately, I too don't have any XMOS hardware to test out the code. I have one astronomical instrument that needs an 8phase stepper driver and also 4 or more 16 or 32bit counters (we currently use the venerable 8254 IC for this - it needs to count output pulses from a photomultiplier tube). Would be interesting to know if the xmos hardware has the possibility to do event counting (count at rising edge)...

Will keep an eye on this project...
Best wishes,
Shashi