
CareLite V122
OpenhimerLab/CareLite-GPIB
CareLite is an open-source, tiny, small USB-GPIB adaptor based on STM32 with temperature sensors.

PCB KiCAD project files
Usb to gpib is an open-source printed circuit board by koson, from the koson/gpibusb-pcb repository on GitHub. It is a 2-layer board of 55.1 × 54.9 mm with 35 parts on 73 nets, routed with 634 tracks and 47 vias.
It is built around the PIC18F4520-I/P, SN75160BN and SN75162BDW, with the FT230XQ-R among its other parts. Its parts include 13 capacitors, 4 ICs, 4 diodes, 2 resistors and 2 connectors. It belongs with the PIC boards of this library.
This repository contains the KiCAD PCB project files for the GPIBUSB Adapter project.
The associated firmware project can be found on GitHub at www.github.com/Galvant/gpibusb-firmware
Pre-assembled boards can be found at www.galvant.ca
Many pieces of test & measurement equipment feature a connectivity port labelled "GPIB" which stands for General Purpose Interface Bus. On some equipment this can also be labelled as "HPIB" after the company that originally invented it.
Commercial USB to GPIB adapters contain a lot of features and functionality, but are also very expensive ($500+ new). This is well out of price range for most hobbyists, as well as plenty of engineers and scientists. A lot of people don't need all of the advanced GPIB communication functionality; some are just looking to download multimeter readings or oscilloscope waveforms to their PC. This firmware project aims to implement as much GPIB communication functionality as possible, while still remaining accessable.
Another limitation of your typical USB to GPIB adapter is the development environment restriction due to the required drivers. For example, these vendors only provide Linux drivers for Red Hat-based distributions, but these drivers do not include MATLAB bindings! Instead of having to deal with all sorts of GPIB and VISA driver stuff, this GPIBUSB adapter presents itself to the attached PC as a serial port, allowing a wide variety of operating systems and development environments to utilize it. So although this means that this adapter is NOT a drop in replacement for convential ones, this flexability is desired by many.
See the following repos for more information
Firmware: https://www.github.com/Galvant/gpibusb-firmware
Docs: https://www.github.com/Galvant/gpibusb-documentation
Bootloader: https://www.github.com/Galvant/gpibusb-bootloader
Here hardware revisions (left) are listed with their compatible software versions (right). The hardware revision is marked on the silkscreen on the adapter PCB.
revB/rev2: v1 - v3
rev3 family (ie 3.1, 3.2): v4
This work is released under the Creative Commons Attribution-Sharealike 3.0 license. See http://creativecommons.org/licenses/by-sa/3.0/ or the included license/LICENSE.TXT file for more information.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | SM0603 | C1, C4, C5, C7, C9 |
| 4 | LED | LED-1206 | D1, D2, D3, D4 |
| 2 | 10nF | SM0603 | C8, C11 |
| 2 | 18pF | SM0603 | C2, C3 |
| 2 | 270ohm | SM0603 | RP2, RP3 |
| 2 | 47pF | SM0603 | C10, C12 |
| 1 | 10k | SM0603 | R1 |
| 1 | 1M | SM0603 | R2 |
| 1 | 27ohm | SM0603 | RP1 |
| 1 | 4.7nF | SM0603 | C13 |
| 1 | 4.7uF | SM0603 | C6 |
| 1 | CONN_12X2 | gpib_conn_male | P1 |
| 1 | CONN_6 | PIN_ARRAY-6X1 | P2 |
| 1 | CRYSTAL | SM2512 | X1 |
| 1 | Conn1 | conn_usb_B | CONN1 |
| 1 | FT230X | QFN24 | U4 |
| 1 | INDUCTOR | SM0603 | L1 |
| 1 | LOGO | LOGO | G*** |
| 1 | P3 | 1pin | 1PIN |
| 1 | P4 | 1pin | 1PIN |
| 1 | PIC18F4520 | TQFP44 | U1 |
| 1 | SN75160B | SSOP28 | U2 |
| 1 | SN75162B | SOIC24 | U3 |
| 1 | SW_PUSH | SW_PUSH | SW1 |
It measures 55.1 × 54.9 mm and has 2 copper layers, 1.6 mm thick.
35 parts, built around the PIC18F4520-I/P, SN75160BN, SN75162BDW and FT230XQ-R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the koson/gpibusb-pcb repository on GitHub, at the commit this page was made from: the board is usb_to_gpib.kicad_pcb and its schematic usb_to_gpib.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask koson before reusing the design.

OpenhimerLab/CareLite-GPIB
CareLite is an open-source, tiny, small USB-GPIB adaptor based on STM32 with temperature sensors.

bitdivision/GPIB-wifi-pcb
A GPIB adapter using an ESP8266 for wifi functionality and a Cortex M0.




douardda/ESP32-GPIB-pcb
GitHub mirror of the PCB design for an ESP32/Arduino based GPIB interface


lightside-instruments/gpib4pi
The gpib4pi project is open hardware design of a Raspbery Pi extension board with GPIB interface using only GPIOs.