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..
Multi-Purpose Stepper Motor Driver
-
- Active Member
- Posts: 55
- Joined: Fri Oct 15, 2010 12:14 am
-
- Member
- Posts: 11
- Joined: Fri Oct 29, 2010 4:31 pm
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
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