etho etho etho
  • Installation
  • Tutorial
  • Configuration
/
  • Home
  • Installation
  • Tutorial
  • Configuration
    • Global Configuration
    • Experimental Protocols
    • Stimulus Playlists
    • Speaker Calibration
    • LED Calibration
  • Logging
  • Callbacks
  • Extensions
  • Hardware services
    • Cameras
    • National Instruments DAQ
    • DLP Projector
    • ScanImage
  • CLI
  • API
    • etho.app
    • etho.cli
    • etho.client
    • etho.utils.calibration
    • etho.utils.config
    • etho.utils.runner
    • etho.utils.shuffled_cycle
    • etho.utils.sound
    • etho.utils.tui
    • etho.utils.zeroclient
    • etho.services.BLTZeroService
    • etho.services.DAQZeroService
    • etho.services.GCMZeroService
    • etho.services.GOVZeroService
    • etho.services.NICounterZeroService
    • etho.services.TemplateZeroService
    • etho.services.ZeroService
    • etho.services.camera.base
    • etho.services.camera.basler
    • etho.services.camera.dummy
    • etho.services.camera.hamamatsu
    • etho.services.camera.spinnaker
    • etho.services.camera.ximea
    • etho.services.utils.concurrent_task
    • etho.services.utils.log_exceptions
    • etho.services.dlp.dlp_make_warpfiles
  1. etho /
  2. Supported Hardware

Supported HardwareΒΆ

Etho separates experiment control into services. The pages in this section describe the rig-facing hardware assumptions for the services that are commonly operated from protocols:

  • Cameras (FLIR, Basler, Ximea, Hamamatsu)

  • National Instruments DAQmx compatible devices

  • DLP projectors

  • ScanImage microscopes

You can add support for new hardware by implementing the appropriate service interface. See Extensions.

Previous
Extensions
Next
Cameras

2026, Jan Clemens

Made with Sphinx and Shibuya theme.