Hi! I'm working on a home-made (hard/soft) hexapod <https://www.logre.eu/wiki/Hexapod>. For my tests, I'm using a dedicated board <http://www.dfrobot.com/wiki/index.php/Veyron_Servo_Driver_%2824-Channel%29_%28SKU:DRI0029%29> to drive the servos; this board is able to sync several servos, by driving them together so they start/stop at the same time. And I was thinking to use a RPi for the main code execution (framework entirely written in python/numpy).
But a friend told me about the BBB, and I found it amazing! These PRUs stuff is very impressive. I'm making tests with another friend's board, and my python code is working fine on it. The idea, now, is to replace the Veyron servo driver by using the BBB PRUs. To deep into details, I need to generate 32 PWMs, and have a mecanism to make them vary together, in a synchronized way. Then, I need something to send the positionning command from linux to the low level code (a shared memory with a simple mailbox would be fine at first). Questions is: do you think it is possible to do that? What do you suggest to implement it: using one PRU to make the PWMs, and the other one to manage the speed/synchro? Or all on the same PRU? Are there some restriction when using both PRUs? Any advice is welcome, as I'm new to BBB and PRUs. Thanks, Frédéric PS: I started to make simple tests using PRUSS, and all works fine. Compilation toolchain is very easy to deploy/use, thanks for the great job people done! -- 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.
