Skip to content

nowacklab/nsrelaydriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relay driver for nanoSQUID measurements

Relays and driver

Tested to be reliable: all 33 relays set and reset 10000 times at 3.5 K. For data, see Z:\labshare\data\Orenstein-PC\experiments\2025-06-06_ns_relay_driver_reliability_testing. Relay state saved with EEPROM wear leveling.

Upload the sketch nsrelaydriver.ino to the driver board. (The one I built already has the sketch flashed.)

Plug in all coaxes from driver board to cryostat. (Consult pinout.csv for wiring details.)

Plug in the driver board USB cable to the control computer.

Control from python like so:

from nsrelaydriver import *
r = connect_relay_driver()
relay_state, address = get_relay_state(r)
result = reset_relay(r, 6)
# omitted result error checking
result = set_relay(r, 6)
# omitted result error checking
close_relay_driver(r)

About

Relay driver for switching four-point and SQUID array amplifier connections for 32 devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •