pyControl - Port Expander

Founding developer Thomas Akam


Founding developer Thomas Akam

Thomas Akam is a neuroscientist at the Oxford University Department of Experimental Psychology. He is the lead developer on the @pyControl and @pyPhotometry open source projects. Their development began while working at the Champalimaud Neuroscience Program. pyControl is used by labs in institutions around the world for controlling behavioral experiments in neuroscience and psychology.


Port Expander

Part of the pyControl behavioural experimental system

The port expander board expands a single behaviour port on the breakout board to 8 behaviour ports. It uses a serial to parallel IO expander (datasheet). It must be connected to a behaviour port with I2C (ports 3 and 4 on breakout 1.2).


!!! Electrical safety !!!

The port expander can draw power either from the the behaviour port or from a 12V power supply connected to the expander board using the 2.1mm barrel plug. See more

Documentation Source Code

Related Items