Hey guys,
I'm putting together a rig and am required to use a MAC. I've read through the trials and tribulations with MACs and USBs, and saw that it isn't maintained. I've also seen the pyBpod (and am looking at this in parallel).
Now to my question: I'd like to try to run Bpod as a stand-alone system, like any arduino-based system: ie if channel 1 is high, open valve 1, if channel 2, open valve 2, listen for a capasitive sensor - set high channel 5 etc.
I started looking through the firmware code (which is essentially numerous arduino sketches) and it is a monster of code. Tt looks like you've added a shield that can up the voltage for the solenoids (5 to 12 v) and communicate via ethernet.
I have a couple Bpod r0.7's and a couple 'port interface + valve's and I'm going to try to adapt the firmware to listen to certain ports and turn off other ports.
Question: Is there a breakdown of what arduino ports control corresponding devices? For instance when I click valve 1 in the Matlab gui; is the PC turning on an Arduino Due channel that activates the valve? I'm so hoping this is the case because it'll make 'hacking' it so much easier.