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
- Host: GitHub
- URL: https://github.com/eulerlab/open-visual-stimulator
- Owner: eulerlab
- License: mit
- Created: 2018-08-08T12:36:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-06T16:55:32.000Z (about 2 years ago)
- Last Synced: 2025-02-01T10:41:37.678Z (about 1 year ago)
- Topics: ipython-notebook, lightcrafter, neuroscience, stimulator, visual
- Language: Jupyter Notebook
- Homepage:
- Size: 250 MB
- Stars: 17
- Watchers: 8
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

_Rendering of the 4-channel R-G-B-UV zebrafish stimulator (by MJY Zimmermann)._

_Rendering of through-the-conderser (TTC) G-UV mouse light stimulator (by MJY Zimmermann)._

_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
```