I'm posting to share Pulse Pal, a new open source hardware project I developed based on the Leaflabs Maple.
Pulse Pal is a device that generates configurable trains of square pulses ranging from +10 to -10V, using a bipolar DAC. Four output channels are independently configurable, and two digital trigger channels can be used to start playback. APIs are available in C++, Python and MATLAB. It is intended as an open and inexpensive (~$210) alternative to pulse generators used in neurophysiology research that cost thousands.
You can read about Pulse Pal in our recent publication in Frontiers in Neuroengineering:
http://journal.frontiersin.org/Journal/10.3389/fneng.2014.00043/abstract
Here is the project repository:
https://github.com/PulsePal/PulsePal
And here is the wiki:
https://sites.google.com/site/pulsepalwiki/home
I'm currently developing a surface mount version of the device with an upgraded DAC.
Any feedback on this project is much appreciated - and please contact me with any questions (see wiki for contact info). I am grateful for all your help over the years when I posted questions - the leaflabs dev community is simply awesome!
Regards,
Josh Sanders