Skip to content
Build rodent behavioral testing devices using the Raspberry Pi computer.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
RFID update readme files Sep 6, 2016
RFID_eInk_Reader adjust epaper location May 2, 2019
envSensors Misc fixes so things make sense. Sep 9, 2016
extinction making sure wlan0 is turned off before extinction session starts Nov 19, 2016
infrared added EAGLE PCB files Feb 11, 2015
motion update stl files for brain slicer Sep 5, 2016
operantLeverPressing update readme files Sep 6, 2016
operantLicking testing a new motor controller Jul 14, 2019
operantSensationSeeking update readme files Sep 6, 2016
ratremor add image Aug 20, 2018
rtc hwclock Aug 30, 2016
tailTimer Merge branch 'master' of Mar 5, 2019
touchscreen height is not halved derp Jul 8, 2016
wifi-network upload device info right after it is generated Apr 7, 2017
.gitignore adjust size May 25, 2016 update links Mar 16, 2017
RPI.PinLables.pdf Extinction box wiring documentation Jul 15, 2016


This project aims to establish a computing platform for rodent behavior research using the Raspberry Pi computer. We are building devices for conducting operant conditioning, as well as some infrared sensor based assays. We also designed an environmental sensor set that records the temperature, humidity, air pressure, ambient light, noise level, etc.

These projects are in various stages of development. The following are the most mature projects.

Operant Licking

This project develops a home cage device for operant licking (fixed ratio, various ratio, or progressive ratio schedules). Detailed description of this project is published in a PeerJ article


This device collects four environmental variables and we have several of them running in the lab. This device is also described in our PeerJ article


This project develops a standalone RFID reader for the EM4100 implantable glass chips. We use this daily in the lab.


This device is used to run extinction experiments as described by Wang et al. (2014)


This project adds a motion sensor to standard operant chambers.

You can’t perform that action at this time.