ArControl - Arduino Digital I/O System

ArControl is a Arduino based digital signals control system. A special application for ArControl is to establish a animal behavioral platform (as Skinner box), which control devices to deliver stimulation, monitor behavioral response and record data.

A Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning

Climbing fiber inputs to Purkinje cells provide instructive signals critical for cerebellum-dependent associative learning. Studying these signals in head-fixed mice facilitates the use of imaging, electrophysiological, and optogenetic methods. Here, a low cost behavioral platform (~$1000) was developed that allows tracking of associative learning in head-fixed mice that locomote freely on a running wheel.


MINI2P is an open-source miniature 2-photon microscope brain explorer for fast high-resolution calcium imaging in freely-moving mice. In brief Development of a miniature 2-photon miniscope for large-scale calcium imaging in freely moving mice allows stable simultaneous recording of more than a thousand cells across multiple planes of densely active cortical regions in a wide spectrum of behavioral tasks without impediment of the animal’s behavior.

Optogenetics TTL driver

This simple optogenetics stimulation driver is based on the Arduino Uno, and produces millisecond-accurate timing to control a single laser or LED. The dials allow easy control of pulse on-time and frequency, with a simple switch to turn the flashing on or off.


Automated microscope slide stainers are typically very expensive, and unless the lab performs heavy histological work it is hard to justify buying a €2000-€10000 machine. As a result, histology and pathology labs around the world lose thousands of working hours for following a procedure that could be easily automated.

COGAIN Association (COmmunication by GAze INteraction)

The COGAIN Association aims to promote research and development in the field of gaze-based interaction in computer-aided communication and control. Computer applications can be controlled by gazing at the computer screen.


Open source, Python based, behavioural experiment control. pyControl is a system of open source hardware and software for controlling behavioural experiments, built around the Micropython microcontroller. pyControl makes it easy to program complex behavioural tasks using a clean, intuitive, and flexible syntax for specifying tasks as state machines.

PUMA 3D Printed Open Source Microscope

PUMA is 3D printed open source portable modular microscope with augmented reality, fluorescence, phase contrast, epi-illumination, epi- and trans-polarisation and other features. You can either build it fully DIY or purchase the basic scope ready made and upgrade it as required (see below for details).


Autopilot is a Python framework for performing complex, hardware-intensive behavioral experiments with swarms of networked Raspberry Pis. As a tool, it provides researchers with a toolkit of flexible modules to design experiments without rigid programming & API limitations.

BioAmp EXG Pill

BioAmp EXG Pill is a small, powerful Analog Front End (AFE) biopotential signal acquisition board that can be paired with any 5 V Micro Controller Unit (MCU) with an ADC. It is capable of recording publication-quality biopotential signals like ECG, EMG, EOG, and EEG, without the inclusion of any dedicated hardware or software filters.