Source Files

Our transparent tools put you in control when it matters most. Visit us on Github.

Pulse Pal

Pulse Pal is an open source pulse train generator for physiology and behavior.


Bpod is a system for rodent behavior measurement in multi-trial experiments.


Post about your technical challenges. It's quite likely that you are not alone.

  • The Bpod HiFi Module is now available!

    Turn-key triggered HD audio playback & synth with ultra-low latency

    The HiFi module brings real-time high resolution audio to the Bpod platform. Click here to learn more.

  • Bpod can now control stepper motors

    A Bpod stepper module was developed by Poulet Lab at MDC, Berlin.

    It uses silent stepping technology to reduce noise without sacrificing precision. Learn more about it here.

  • Discover Bpod Finite State Machine r2+

    Real-time behavior measurement & control in a compact form factor.

    State Machine r2+ adds powered module interfaces, analog data acquisition and other advances for your measurement ensemble.

Discover Sanworks

A public resource

We open-source our neuroscience technology, providing a practical alternative to expensive, proprietary equipment and custom engineering. Our contributions include a real-time system to measure trial-based behavior with high temporal precision, and a system to generate patterned neural stimulation.

Open Support

To measure and understand diverse behaviors, Neuroscience requires a community of determined hardware hackers, who don't always benefit from an engineering background. Sanworks maintains a dedicated forum for public discussion of technical challenges and support requests.

Progress bulletin

Our news feed keeps you informed about the latest technology we release, our corporate growth, and general events of interest in our community. We also tweet the latest workshop happenings. Check back often to stay informed.

Assembly service

Researchers often want the benefits of an open system, but would prefer professional assembly to DIY. Sanworks provides an assembly service, to streamline access to our systems. Assembly service products are assembled by us in-house, except for surface-mount work which we order from our manufacturing partners in large batches.

Accelerate Neuroscience. Share.

We share our software APIs and device firmware files. We share documentation explaining how to use our software.

We share schematics for our circuit boards, and complete design files for enclosures and mechanical components.

We share the complete bill of materials and maintain wiki-based resources for self-assembling each of our systems.