Skip to the content
PCBKitNew board
2 layers45 × 29 mmString adapter, the printed circuit board in 3D

LED scale models of the IceCube Neutrino Observatory

Size
45 × 29 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
6
Pads
18
Tracks, vias
22, 0
Routed
Yes
KiCad
KiCad 4
Created
20 Sep 2020
Updated
20 Sep 2020

Overview

String adapter is an open-source printed circuit board by svanheule, from the svanheule/icecube-display repository on GitHub. It is a 2-layer board of 45 × 29 mm with 5 parts on 6 nets, routed with 22 tracks and 0 vias.

It belongs with the interfaces and adapters boards of this library.

README

README.md

IceCube LED display

This repository contains design documents and firmware source code for a number of LED displays designed to show IceCube event data.

Integration in Steamshovel

A Steamshovel artist was written using pyusb to enable remote rendering. This allows people already familiar with the IceCube offline event viewer to also be quickly able to get a new LED display up and running.

Firmware

The display firmware is written using bare-metal C to provide close integration with the hardware. Writing a new firmware implementation can take up quite some time, so try to re-use an existing design if possible. All source code is contained in the firmware directory.

Source code documentation containing guidelines for new display and a short description of existing displays can be compiled using Doxygen:

text
$ doxygen Doxyfile

A copy of the documentation may be found at http://icecube.wisc.edu/~svanheule/icecube-display.

Builds of the microcontroller firmwares can be found at http://icecube.wisc.edu/~svanheule/images. These builds can be used to upgrade existing devices, or provide a starting point for uploading the device EEPROM when using a new device.

Hardware

The hardware directory contains design documents for the displays. This includes both mechanical documents for the display construction, as well as possible PCB design documents.

Parts

5
QtyValueFootprintReferences
14P4Cmodular_connectors:4P4C_horizontalP1
16P6Cmodular_connectors:6P6C_verticalP2
1CONN_01X02modular_connectors:TerminalBlock_3.5mm_2polP3

The 3 most common of 5 parts.

Questions

How big is the String adapter PCB?

It measures 45 × 29 mm and has 2 copper layers, 1.6 mm thick.

What parts does the String adapter use?

5 parts. 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 String adapter KiCad files?

From the svanheule/icecube-display repository on GitHub, at the commit this page was made from: the board is hardware/icecube-modular/pcb/string_adapter/string_adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the String adapter design in my own project?

Its repository states no licence, so its author keeps all rights: ask svanheule before reusing the design.

More from svanheule/icecube-display

2
  • 2 layers100 × 50 mmPocket icetop, the printed circuit board in 3D

    Pocket icetop

    svanheule/icecube-display

    LED scale models of the IceCube Neutrino Observatory

    38 parts
  • 2 layers78.7 × 44.4 mmData connector pcbs, the printed circuit board in 3D

    Data connector pcbs

    svanheule/icecube-display

    LED scale models of the IceCube Neutrino Observatory

    9 parts

Similar boards

  • 2 layers98 × 27 mmXy limit, the printed circuit board in 3D

    Xy limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    5 parts3.7k
  • 2 layers21 × 33 mm24g2usb pico2w, the printed circuit board in 3D

    24g2usb pico2w

    joypad-ai/joypad-os

    Universal controller firmware for building adapters, dongles, and custom controllers.

    5 parts1.7kApache-2.0
  • 2 layers53.2 × 59.6 mmA10 OLinuXino Lime Rev B SHIELD TEMPLATE, the printed circuit board in 3D

    A10 OLinuXino Lime Rev B SHIELD TEMPLATE

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    5 parts1.5k
  • 2 layers30 × 11 mmMain control board servo tester, the printed circuit board in 3D

    Main control board servo tester

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    5 parts1.1k
  • 2 layers78.8 × 35.3 mmKiCadTest, the printed circuit board in 3D

    KiCadTest

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    5 parts915
  • 2 layers50 × 23 mmMiniCircuits LTCC, the printed circuit board in 3D

    MiniCircuits LTCC

    VanceVagell/kv4p-ht

    Open source handheld ham radio project KV4P-HT

    5 parts828GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 light sensor, the printed circuit board in 3D

    L0 light sensor

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    5 parts546MIT