An open API service indexing awesome lists of open source software.

https://github.com/eulerlab/open-visual-stimulator

An arbitrary-spectrum spatial visual stimulator for vision research
https://github.com/eulerlab/open-visual-stimulator

ipython-notebook lightcrafter neuroscience stimulator visual

Last synced: 4 months ago
JSON representation

An arbitrary-spectrum spatial visual stimulator for vision research

Awesome Lists containing this project

README

          

## Open Visual Stimulator

This repository holds the resources for a flexible, spatial visual stimulator with up to 6 chromatic channels. It combines commercial digital light processing (DLP) devices with open hard- and software components that can be easily adapted to the experimentalist’s specific needs. With this we intend to start a community effort of sharing and further developing a common stimulator design.

Please find more details on the stimulator in the following publication:

_Franke K*, Maia Chagas A*, Zhao Z, Zimmermann MJY, Bartel P, Qiu Y, Szatko K, Baden T, Euler T# (2019). An arbitrary-spectrum spatial visual stimulator for vision research. eLife 2019;8:e48779, [10.7554/eLife.48779](https://elifesciences.org/articles/48779)._

For the newest changes and additions, see [release notes](https://github.com/eulerlab/open-visual-stimulator/blob/master/release_notes.md)

### Pictures

![](https://github.com/eulerlab/open-visual-stimulator/blob/master/pics/Zebrafish_Cinema.png)
_Rendering of the 4-channel R-G-B-UV zebrafish stimulator (by MJY Zimmermann)._

![](https://github.com/eulerlab/open-visual-stimulator/blob/master/pics/Mouse_TTC.png)
_Rendering of through-the-conderser (TTC) G-UV mouse light stimulator (by MJY Zimmermann)._

![](https://github.com/eulerlab/open-visual-stimulator/blob/master/pics/Mouse_TTO.png)
_Rendering of through-the-objective (TTO) G-UV mouse light stimulator (by MJY Zimmermann)._

### Ordering of PCB boards

If you are interested in ordering boards and components, please find more information in the boards folder [readme](https://github.com/eulerlab/open-visual-stimulator/blob/master/boards/readme.md) file.

## Repository structure

```
├───pics Pictures
├───boards LED driver/blanking boards
│ ├───lcr_add-on - KiCad files for board that combines LCr and
| | | blanking signals
| | ├───connector_coaxial.pretty - BNC connector description (KiCad)
| | └───gerber - Gerber files for circuit board
│ ├───mosfet_circuit - KiCad files for board that switches switch LEDs
| | ├───connector_coaxial.pretty - BNC connector description (KiCad)
| | └───gerber - Gerber files for circuit board
| ├───mosfet_circuit_plus_voltage_regulator - KiCad files for board that combines voltage
| | | regulator and LED switching
| | ├───connector_coaxial.pretty - BNC connector description (KiCad)
| | └───gerbers - Gerber files for circuit board
| ├───ssr_board - KiCad files for solid state relay board
| | └───gerbers - Gerber files for circuit board
| └───arduino_code_for_testing_circuits - Arduino code to emulate blanking and LCr signals
| └───lcr_emulator
|
├───printed_parts OpenSCAD and STL files for 3D printed parts
| |
│ ├───Fish_cinema - Fish tank used in the fish setup
│ ├───SSR_board - Designs for plate and cover of the SSR board
│ └───optical_components - optomechanical parts for LED assemblies
| ├───fish_stimulator
| ├───cmouse_stimulator
| └───lcr_addons
├───calibration_mouse Calibration of dichroic mouse stimulator
│ ├───data - recorded calibration data (custom LEDs and TFT monitor)
│ ├───datasheets - spectrometer data sheet, etc.
│ ├───filters - dichroic filter spectra
│ ├───light-sources - spectra of LEDs
│ ├───opsins - mouse opsin sensitivity curves
│ ├───scripts - Python scripts used in iPython notebooks
| └───spectrometer-calibration-files - USB2+ calibration data
|
└───calibration_zebrafish Calibration of tetrachromatic zebrafish stimulator
├───data - recorded calibration data (custom LEDs)
├───datasheets - spectrometer & powermeter data sheet.
├───light-sources - LED spectra measured behind the teflon screen
├───opsins - zebrafish opsin sensitivity curves
└───scripts - Python scripts used in iPython notebooks
```