
Xyp gpib
xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

Yet Another USB GPIB Interface
GPIB Serial Adapter is an open-source printed circuit board by essele, from the essele/yaugi repository on GitHub. It is a 2-layer board of 54.5 × 37 mm with 20 parts on 51 nets, routed with 284 tracks and 19 vias.
It is built around the CY8C4246AZI-L433, 112-024-113R001 and MBR0520L-TP. Its parts include 8 capacitors, 3 resistors, 3 diodes, 3 connectors and 1 IC. It belongs with the interfaces and adapters boards of this library.
This is an experimental device and experimental code, it has not been fully tested and may damage your equipment. Please do not attempt to use this device and code unless you know what you are doing.
I can accept no liability whatsoever for any damage caused.
Details to follow ... however:
The PCB KiCAD files are in the KiCAD directory
The code, which is a PSoC Creator project is in the "GPIB USB Adapter" directory.
This is work in progress and will be documented over time.
The PCB is a test board and as such has a number of issues, most notibly:
The code is absoultely work-in-progress so lots of things won't work and this will change over time.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitors_SMD:C_0603_HandSoldering | C2, C4, C7, C9 |
| 3 | 1uF | Capacitors_SMD:C_0603_HandSoldering | C3, C8, C10 |
| 2 | 1k | Resistors_SMD:R_0603_HandSoldering | R2, R3 |
| 2 | LED | LEDs:LED_0805_HandSoldering | D2, D3 |
| 1 | 0.01uF | Capacitors_SMD:C_0603_HandSoldering | C1 |
| 1 | 0.5A 16V | Resistors_SMD:R_1210_HandSoldering | F1 |
| 1 | 100K | Resistors_SMD:R_0805_HandSoldering | R1 |
| 1 | 112-024-113R001 | Project:112-024-113R001 | J1 |
| 1 | CY8C4246AZI-L433 | Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm | U1 |
| 1 | MBR0520LT | Diodes_SMD:D_SOD-123 | D1 |
| 1 | SWD | Pin_Headers:Pin_Header_Straight_2x05_Pitch1.27mm | J3 |
| 1 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm_h8mm | SW1 |
| 1 | USB_B_Mini | Connectors:USB_Mini-B | J2 |
It measures 54.5 × 37 mm and has 2 copper layers, 1.6 mm thick.
20 parts, built around the CY8C4246AZI-L433, 112-024-113R001 and MBR0520L-TP. 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 essele/yaugi repository on GitHub, at the commit this page was made from: the board is KiCad/GPIB Serial Adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask essele before reusing the design.

xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

Kofen/PoE_Ethernet_GPIB_Adapter
This folder contains the necessary hardware files for the PoE Ethernet GPIB Adapter project.

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

noahhusby/LINC
The Laboratory Instrument Network Controller (LINC) is a modern network GPIB interface for test equipment

tridentsx/tmc-gateway
TinyGo firmware for an RP2350-based USB/PoE-LAN instrument gateway: bridges USBTMC/USB488 and HiSLIP to GPIB



emoestudio/EmoePower
A DIY Buck-Boost Power Supply for Laboratory works and personal use, based on LM5175 and ESP32.