Just a quick update, a breadboard/stripboard version is available using a DIP PIC32 chip.
If you don't have a PIC32 programmer, no worries, RPi can be used to program the blank chip.
All the details are in my google code page
Cheers!
Printable View
Just a quick update, a breadboard/stripboard version is available using a DIP PIC32 chip.
If you don't have a PIC32 programmer, no worries, RPi can be used to program the blank chip.
All the details are in my google code page
Cheers!
Well this thread has been cold for a while, but I thought it'd be worth pointing out that stepper driver boards based on the L6470 are now readily available. This chip takes motion commands over an SPI interface and directly drives motors, so it fulfills the roll of both the PIC32 board in Kinsa's solution as well as the standard step/dir stepper driver. It deals with timing internally and can even do fancy things like custom BEMF compensation and accel/decel curves. If it's possible to get LinuxCNC communicating properly with the L6470 then this might be an entirely COTS solution to CNC with a raspberry pi.
That I understand, but what I don't understand is how the RPi SPI libraries are tied into LinuxCNC at the level of pulse generate commands.http://mary.chalees.com/1.jpghttp://mary.chalees.com/2.jpghttp://mary.chalees.com/3.jpghttp://mary.chalees.com/4.jpghttp://mary.chalees.com/5.jpg