Skip to the content
PCBKitNew board
4 layers85 × 56 mmIce4pi, the printed circuit board in 3D

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

2

README

README

The 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
QtyValueFootprintReferences
163.3KResistor_SMD:R_0402_1005MetricR111, R112, R113, R114, R115, R116, R117, R118, R211, R212, R213, R214, R215, R216, R217, R218
166.2KResistor_SMD:R_0402_1005MetricR121, R122, R123, R124, R125, R126, R127, R128, R221, R222, R223, R224, R225, R226, R227, R228
6ice4pi:mount_hole, , , , ,
21KResistor_SMD:R_0402_1005MetricR3, R4
2220 nFCapacitor_SMD:C_0402_1005MetricC33, C34
2LEDLED_SMD:LED_0603_1608MetricD7, D8
110 uFCapacitor_SMD:C_0402_1005MetricC7
1Conn_02x12_Top_Bottomice4pi:centronix-24-maleJ3
1G***ice4pi:lsi-logo-48mmsvg2mod
1Raspberry_Pi_2_3ice4pi:PinSocket_2x20_P2.54mm_Vertical_1_04mmJ2
1SN75160BNPackage_DIP:DIP-20_W7.62mmU6
1SN75161BNPackage_DIP:DIP-20_W7.62mmU7

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 mmGpib adapter, the printed circuit board in 3D

    Gpib adapter

    asanza/gpib2usb

    simple gpib2usb adapter

    29 parts13
  • 2 layers86 × 70 mmAVR488, the printed circuit board in 3D

    AVR488

    VE7PMC/AVR488

    USB to IEEE-488 interface based on the ATmega168/328 microcontroller

    28 parts10GPL-3.0
  • 2 layers99.9 × 99.9 mmMy raspi gpib, the printed circuit board in 3D

    My raspi gpib

    markmerz/rpi-gpib-pcb

    PCB for a Raspberry Pi GPIB board.

    67 parts
  • 2 layers56.1 × 53.1 mmRp488, the printed circuit board in 3D

    Rp488

    richardklingler/rp488

    This project is an RP2350-based USB GPIB adapter.

    26 parts
  • 2 layers51.7 × 66 mmGpib breakout, the printed circuit board in 3D

    Gpib breakout

    abzman/small-useful-PCBs

    18 parts20Unlicense
  • 2 layers66.2 × 60.9 mmBlackGPIB Pico, the printed circuit board in 3D

    BlackGPIB Pico

    vklachkov/blackgpib

    GPIB Peripheral Emulator for GRiD Compass

    21 parts6MIT
  • 2 layers86 × 67 mmAR488 ESP32, the printed circuit board in 3D

    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 mmCareLite V122, the printed circuit board in 3D

    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