The BeDSy (Behaviour-recording Device Synchroniser) is a platform for hardware triggering and synchronisation of equipment for laboratory animal behavioural monitoring. For more information about the BeDSy platform, check the BeDSy repository.
The platform consists of two components: the BeDSy Python package, which interfaces with the BeDSyino, a hardware platform which sends custom trigger signals to animal behaviour-monitoring devices.
The BeDSyino is based on the Teensy 4.0 platform (with plans to migrate to the Teensy 4.1) and Teensyduino.
The BeDSyino is still cooking. While the code is mostly complete, only a single hand-soldered, protoboard-based prototype has been developed thus far. A modular, extensible hardware platform is currently in the works and hardware files will be uploaded as soon as it's ready. The .ino
file contains a lot of (hopefully) helpful comments, but more work on the documentation is necessary.
TO DO - expand
The code is distributed under GPLv3.