GPIBerry Pi V 1.1
The GPIB standard was created in the late 1960s for use with automated test equipment, and is still in use for that purpose. More recent standards such as USB, FireWire, and Ethernet take advantage of declining costs of interface electronics to implement more complex standards providing higher bandwidth, so many new measuring instruments can be controlled without GPIB. The USB-GPIB Adapter is important to control old / second hand instruments. Typical instruments of a laboratory for hobbistic electronic.
GPIBerry Pi V 1.1 is an extension board for RaspBerry Pi. It is an Open Hardware Design. It has the functionality of a GPIB-USB adapter. The board is connected to the Raspberry with an USB Bus, this feature allow the compatibility with other linux boards.
GPIBerry PI 1.1 is composed by two blocks: an Arduino Nano V3.0 board and GPIB drivers SN75160BDWG4 and SN75161BDGW4.
GPIBerry V1.1 is not longer supported, it remains in experimental phase.
This project born from this video GPIB with Arduino.
This project is in experimental phase, and I have made tests only with an old Relay Actuator HP 59306A.
Firmware download usb2gpib_modified
How to use the GPIBerry with Raspberry Pi
The communication between Raspberry and Arduino is serial, and then we must install a program to control this kind of interface.
- Install minicom sudo apt-get install minicom
- sudo chmod a+rw /dev/ttyUSB0
- minicom -b 115200-D /dev/ttyUSB0
Now to send the remote command to the Relay Actuator (GPIB Address 0) type the following string
To switch on the relay 1 type the following string
To switch on the relay 3-5 together type the following string
To switch off the relay 5 type the following string