Skip to content

driver and python interface code for the source-measure units used in Olin's Electrical Engineering courses

Notifications You must be signed in to change notification settings

itdaniher/Olin-SMUs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beta release of Python drivers for the Olin Source Measure Units(SMU.)

Hardware designed by Dr. Gill Pratt and Dr. Brad Minch.

Software written by Ian Daniher and Dr. Brad Minch.

The folder "modconsmu" is importable as a Python module and contains a pure-Python driver using pyusb, installable on Ubuntu by the commands

git clone git://github.com/itdaniher/pyusb.git
cd pyusb
sudo python setup.py install

The folder "circuitsmu" is also importable as a Python module and largely consists of Dr. Brad Minch's intial attempts at a ctypes binding with libusb.

The course website for "Introduction to MicroElectrical Circuits"(circuits) is located at http://ece.olin.edu/circuits/.

The course website for "Introduction to Modeling and Control"(modcon) is located at http://ece.olin.edu/mc/fall2010.

The circuits SMU requires a binary library to be compiled. To do so, chdir to circuitsmu/hostDriver and execute "build.sh." This requires libusb-1.0, installable by the command

sudo apt-get install libusb-1.0-0-dev 

About

driver and python interface code for the source-measure units used in Olin's Electrical Engineering courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published