On Sunday, November 22, 2015 at 11:10:33 AM UTC-6, Bruce Boyes wrote: > > If you google you can find multiple CNC projects based on BBB, such as > this list > http://blog.machinekit.io/p/hardware-capes.html#BeagleCNC > Google is your friend (in this case). > > > Yes, machinekit is a very sophisticated G-code itnerpreter and motion control program. It uses the built-in PRU microcontroller to generate step pulses at high rates and with accurate timing. There is a "CRAMPS" board that holds up to 6 Pololu-style stepper driver modules. It is mostly aimed at 3D printers, but can be used for any small machine that uses stepper motors. The CRAMPS board plugs onto the BBB like a larger cape. The PRU has direct connection to a limited set of I/O pins.
It is also possible to directly address the GPIO pins from the Arm processor, although there is some delay in the interconnect system of the chip. This still allows you to control them directly from a C or other program with under 200 ns delay. It does require your program to run with SU privileges. It also requires you to set up the pin mapping, which is not documented as well as it ought to be. Jon -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
