The CNC-software on the BBB is not LinuxCNC. As far as I know LinuxCNC uses a real-time kernel and a Periodic Interval Timer for stepping. I am instead using a custom Python script called Redeem that generates stepper timing data and pushed that to one of the PRUs (Programmable Real-time Unit) on the board. Still, there is nothing wrong with using LinuxCNC, I just haven't gotten around to trying it yet. I know there is at least one effort on-going to use LinuxCNC, though.
↧