

The gpib4pi project is open hardware design of a Raspbery Pi extension board with GPIB interface using only GPIOs.
- Size
- 85 × 56 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 49
- Pads
- 190
- Tracks, vias
- 302, 92
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 9 Mar 2023
- Updated
- 30 Jan 2025
Overview
Ice4pi is an open-source printed circuit board by lightside-instruments, from the lightside-instruments/gpib4pi repository on GitHub. It is a 4-layer board of 85 × 56 mm with 50 parts on 49 nets, routed with 302 tracks and 92 vias.
It is built around the SN75160BN and SN75161BN. Its parts include 34 resistors, 3 capacitors, 2 ICs, 2 diodes and 2 connectors.
Main components
2SN75160BN
PDIP-200℃~+70℃ 1 20ns@5V,30pF 4.75V~5.25V 48mA 5.2mA 8 Bidirectional Power-off isolation Schmitt trigger Tri-State PDIP-20 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversSN75161BN
PDIP-200℃~+70℃ 1 14ns@5V,30pF 4.75V~5.25V 48mA 5.2mA 8 Bidirectional Power-off isolation Schmitt trigger Tri-State PDIP-20 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers
README
READMEThe gpib4pi project is open hardware design of a Raspbery Pi extension board with GPIB interface using only GPIOs.
The project includes schematics and PCB design files for KiCAD. The board can be used with the linux-gpib software tools and the gpib_bitbang.ko driver.
The project is published by Lightside Instruments AS under TAPR Open Hardware License. Read the LICENSE file for details.
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 3.3K | Resistor_SMD:R_0402_1005Metric | R111, R112, R113, R114, R115, R116, R117, R118, R211, R212, R213, R214, R215, R216, R217, R218 |
| 16 | 6.2K | Resistor_SMD:R_0402_1005Metric | R121, R122, R123, R124, R125, R126, R127, R128, R221, R222, R223, R224, R225, R226, R227, R228 |
| 6 | ice4pi:mount_hole | , , , , , | |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 220 nF | Capacitor_SMD:C_0402_1005Metric | C33, C34 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D7, D8 |
| 1 | 10 uF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | Conn_02x12_Top_Bottom | ice4pi:centronix-24-male | J3 |
| 1 | G*** | ice4pi:lsi-logo-48mm | svg2mod |
| 1 | Raspberry_Pi_2_3 | ice4pi:PinSocket_2x20_P2.54mm_Vertical_1_04mm | J2 |
| 1 | SN75160BN | Package_DIP:DIP-20_W7.62mm | U6 |
| 1 | SN75161BN | Package_DIP:DIP-20_W7.62mm | U7 |
Questions
How big is the Ice4pi PCB?
It measures 85 × 56 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Ice4pi use?
50 parts, built around the SN75160BN and SN75161BN. 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.
Where can I download the Ice4pi KiCad files?
From the lightside-instruments/gpib4pi repository on GitHub, at the commit this page was made from: the board is ice4pi.kicad_pcb and its schematic ice4pi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ice4pi design in my own project?
Its repository states no licence, so its author keeps all rights: ask lightside-instruments before reusing the design.
Similar boards
- 2 layers56.6 × 57.7 mm

- 2 layers86 × 70 mm

AVR488
VE7PMC/AVR488
USB to IEEE-488 interface based on the ATmega168/328 microcontroller
28 parts10GPL-3.0 - 2 layers99.9 × 99.9 mm

- 2 layers56.1 × 53.1 mm

- 2 layers51.7 × 66 mm

- 2 layers66.2 × 60.9 mm

- 2 layers86 × 67 mm

AR488 ESP32
joseluu/MCP-AR-488-ESP32
The idea is to have AI help me build electronics. AI needs eyes, the eyes are the oscilloscope which is used through an MCP interface.
22 parts2 - 2 layers33 × 57.4 mm

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