Robots. Fast. BeagleBone Blue is here!

At Hackster.io:

https://blog.hackster.io/introducing-the-beaglebone-blue-58d040e9f69e#.a9axku66j

Congratulations, this looks like an incredibly capable board!

Regards,
Greg

-Jason

This looks exciting! Do the encoder inputs run through eQEP? Can they directly interrupt the PRU? I am looking to monitor a 10Khz pulse train for motion control project described
here: https://groups.google.com/forum/#!topic/beagleboard/udSAm7Afe9s

I have been attempting to program the BBB’s PRU’s using CCSv6. I worked through the hands on labs, but I think it is still a little over my head.

Would the BBblue be a better fit for my project?

-Jason

This looks exciting! Do the encoder inputs run through eQEP?

3 use the eQEP. 1 is implemented in the PRU due to the lack of availability of a 4th eQEP.

Can they directly interrupt the PRU?

I don’t know if we can get the eQEP to generate events to the PRU. I hate to call them interrupts, because the PRU interrupt controller is just an event registration/prioritization bit of hardware and the PRU never actually stops a running task to context save and execute an interrupt vector. This is actually good for real-time, but is a misnomer to call an interrupt. For most cases, you don’t need to feed it into the PRU “interrupt controller” if you can simply poll the pins, etc.

I am looking to monitor a 10Khz pulse train for motion control project described
here: https://groups.google.com/forum/#!topic/beagleboard/udSAm7Afe9s

I’ll have to look at that some day when I have a bit more time.

I have been attempting to program the BBB’s PRU’s using CCSv6. I worked through the hands on labs, but I think it is still a little over my head.

Would the BBblue be a better fit for my project?

Hard to say. Depends on the rest of your requirements. The biggest advantage from a novice PRU developer’s view point is that the libroboticscape source (GitHub - beagleboard/librobotcontrol: Robotics Focused library for embedded Linux computers. Mirror of https://git.beagleboard.org/beagleboard/librobotcontrol) includes PRU code for each of the PRUs and they are associated with pins, one set as outputs for the PWM/PPM/ESC and one set as inputs for the fourth quadrature encoder. That means you can simply start swapping out working code rather than needing to work up a build/install infrastructure of your own. Also, the device tree is already setup for those PRU configurations. Otherwise, Black is more flexible for PRU development (more available pins).

Congrats on the new board - i would like one…but i dont seem to find a reseller in europe that would deliver to a private customer
Any ideas or do you know one who does

Regards
Arne

Why do you feel the need to post twice?
I am sure when people wake up in the USA you will get a response.

I didn’t have a specific urge to send it twice - didn’t think the first post survived - which it apparently did

Hi, is there any news on availability in Europe, asked Mouser and they claim export restrictions for the Blue board. Please update asap.